{"data":[{"id":"42f49507-919c-4a10-b4bf-90aab34a6b15","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-3a23cf686204","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3138,"terminal":false,"missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":785,"approvedPlanMs":0,"missionSetupMs":312,"providerAuthMs":0,"shipAndProveMs":4853,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":312,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},"performance":null,"deploymentId":"forgejo-main-303851e58f72","releaseState":"pending","workflowRunId":9754,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:16:49.306225+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","external_id":"forgejo-main-303851e58f72","receipt_type":"execute_mission","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"390fcfda-e6bb-4644-bfcd-0ab4cf585a63","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"42f63980-fc20-43d1-ae83-752d9c296e8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-invariant-hardening","statement":"Business-critical changes are classified by operational blast radius and fail closed without matching regression coverage.","proofConditionIds":["gate-green","runtime-live"]}],"objective":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","constraints":[{"id":"preserve-maintenance-lock","statement":"Preserve the control-plane maintenance lock and Forgejo-only protected-main release path.","proofConditionIds":["gate-green"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"Exact-head KnockLaunch Gate passes with business-critical invariant enforcement active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Updated control-plane release policy is live after the merged workflow change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:29.827317+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:request-contract:239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"42f709e0-f382-4388-863a-42c5d71ca95c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_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-09-29T06:07:23.907169+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-eea0b97d6278\",\"prNumber\":4092,\"sourceSha\":\"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c\",\"deploymentId\":\"forgejo-main-0eff641fb3b2\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:11:55.124009+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:eea0b97d-6278-4545-881c-8011de578424:owner-progress-heartbeat:119376767","mission_step_id":"7a9202a0-ed35-4c79-b2cd-778e776028f9","command_center_event_id":"eea0b97d-6278-4545-881c-8011de578424"},{"id":"42f7a516-7a92-4580-ad4e-1176778f1b4a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T21:21:30.583829+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:24:03.265626+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d:owner-progress-heartbeat:119420976","mission_step_id":"e6e0d532-73a4-4b66-86e3-09010fd88f1d","command_center_event_id":"1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d"},{"id":"42fc5278-c8fa-47bb-99e3-6b28840ebb56","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/social-opportunity-engine","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1867,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d"},"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":9412,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T14:43:13.322673+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:51841abe-12d0-48bd-85fa-29e42c65d21d:execute_mission:repair_mission_source_resolution_required","mission_step_id":"09161f30-453b-4582-b22a-e80e21574f27","command_center_event_id":"51841abe-12d0-48bd-85fa-29e42c65d21d"},{"id":"4303bf95-6bfe-4d0f-a488-70519099fb59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-customerstrmini-deterministic-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4182,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":720,"terminal":false,"missionId":"31b3098a-a91b-4add-bee8-5aa745e8641e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"31b3098a-a91b-4add-bee8-5aa745e8641e"},"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":5818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T03:52:27.307124+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"720","receipt_type":"execute_mission","idempotency_key":"mission:31b3098a-a91b-4add-bee8-5aa745e8641e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"48ce66e1-1fcf-4222-908f-34e2e79189b4","command_center_event_id":"31b3098a-a91b-4add-bee8-5aa745e8641e"},{"id":"4304489d-266f-4a1a-96af-f6701d18492f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f03614472b85","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2489,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":369,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":369,"repositoryMutationMs":4224,"repositoryProviderMs":3385,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1948,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":369,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1437},"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":"f0361447-2b85-457c-889b-7113791fc898"},"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":3168,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:37:59.108238+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2489","receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"365efa10-cb3e-4723-be23-ca3af029fce3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"4304b42f-9a72-4f62-be62-f6fc0835500e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"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:29c1fa92-79e9-436a-b6e5-c067506af737","mission_step_id":null,"command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"4304eca6-d8dc-4010-8687-c10732403c68","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fb362b1e3b91b19adc314564723b34907abb9f41","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fb362b1e3b91b19adc314564723b34907abb9f41","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":"d211d74a72faa6393bedd77e6ba81d9cab4cc3d85ade27e5e45c31427568e578","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6837","runId":6837,"status":"success","sourceSha":"fb362b1e3b91b19adc314564723b34907abb9f41","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fb362b1e3b91b19adc314564723b34907abb9f41","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-fb362b1e3b91b19adc314564723b34907abb9f41","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6837,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.96-mission-latency-parallel-reads","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:34:26.653481+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fb362b1e3b91b19adc314564723b34907abb9f41","external_id":"forgejo-main-fb362b1e3b91","receipt_type":"canonical_release_status","idempotency_key":"mission:edd4f325-671d-4305-8ee1-de4ea2c98e02:forgejo-release-status:fb362b1e3b91b19adc314564723b34907abb9f41:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"b96e5e58-f862-47a1-84be-bf2b7017dba5","command_center_event_id":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},{"id":"43090634-f06f-4fc0-914e-0c07d62ecfba","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","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":565,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":565,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"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":1726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:53:28.585662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"430b7adf-5956-42f7-a8bf-d85071da182b","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:51.428438+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:119402151","mission_step_id":"75ae7c3a-0a78-4e11-ab60-13cc0207d5fd","command_center_event_id":"8face4c2-43b3-407d-aae8-c5976a49bd6f"},{"id":"430bae6d-8e8e-4282-b9d9-43883c86733c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":1492938,"owner_action_to_pr_ms":368360,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":236363},"ownerWaitLiveAt":"2026-09-21T16:09:23.938Z"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:09:24.477692+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:owner-wait-live","mission_step_id":"20b9396f-0704-4923-94fb-04ea9d6b16a5","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"430e39f9-92b0-4822-b6d3-e76cbd975d57","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35ec075e42e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25487,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":251423,"firstUsefulResultAt":"2026-09-29T16:19:02.407Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4144,"terminal":false,"missionId":"c35ec075-e42e-4529-890d-b8e10159e3c6","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2228,"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":"c35ec075-e42e-4529-890d-b8e10159e3c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:23:13.873394+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4144","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c35ec075-e42e-4529-890d-b8e10159e3c6:automatic-mission-resume:4144:repair_mission_pr_ready_retryable","mission_step_id":"dfbfd518-e323-473d-8caf-0de0babbb2ed","command_center_event_id":"c35ec075-e42e-4529-890d-b8e10159e3c6"},{"id":"430fc497-b885-4558-835a-4ebb0d4418ab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-662295c97746","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":26923,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":156640,"firstUsefulResultAt":"2026-10-03T03:40:53.332Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4612,"terminal":false,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4776,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1610,"missionSetupMs":248,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"repositoryMutationMs":3166,"repositoryProviderMs":3166,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1999,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":248,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1167},"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":"662295c9-7746-4480-b0dc-356be287b9c6"},"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":3753,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:43:35.754055+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4612","receipt_type":"execute_mission","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d5f3fcc7-86eb-4b72-a316-63ed195f92b0","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"43121eba-afe1-4406-8fc7-4ededf871a00","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\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T20:11:49.43394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d7ae93924645\",\"prNumber\":4999,\"sourceSha\":\"6522cb88f83e94a544272ec076add1a06b0d9f88\",\"deploymentId\":\"forgejo-main-6522cb88f83e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:13:11.878113+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ae9392-4645-40d3-9b1e-8e506c612dda:owner-progress-heartbeat:119414692","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"43134c8a-5d1c-49a4-81e2-16a6722528cc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/commercial-product-catalog-v1-20260902","reason":"existing_branch_refresh_failed:1439:200","status":"blocked","metrics":{"receiptBytes":11504,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1439,"terminal":false,"missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":10935,"prReadinessMs":0,"approvedPlanMs":10935,"missionSetupMs":1332,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},"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":998,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:42:48.20495+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1439","receipt_type":"execute_mission","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"439b54ab-4fe3-4c24-8d1d-0bdf8695919c","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"43141929-3a2f-45d3-bfd3-18f9859b0962","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"50d7fc79fdeb382e874988531c3811ea1260802491c17c4603617f690614807c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:23:02.791265+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9e141419-4a1b-4d10-94ff-a3155404599b:repository-mutation-intent-blocked:50d7fc79fdeb382e874988531c3811ea1260802491c17c4603617f690614807c","mission_step_id":"becaeee6-99a9-4dfa-abc6-1edf950b16e6","command_center_event_id":"9e141419-4a1b-4d10-94ff-a3155404599b"},{"id":"43154176-b75b-44f2-8c8e-a69db7520da7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d3a9d88f87f3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d3a9d88f-87f3-4e74-86e3-24ac68520c07","objective":"Inject PAUL with the durable premium visual-build doctrine described by the owner.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/paul-owner-profile.json"],"anchored_edits":[{"path":"config/paul-owner-profile.json","anchor":"  \"frustrationHandling\": {","replacement":"  \"premiumBuildDoctrine\": {\n    \"version\": 1,\n    \"defaultStandard\": \"Every customer-facing or owner-facing frontend should look intentionally art-directed, tenant-specific, production-ready, and more refined than a generic SaaS starter unless Noel explicitly asks for utilitarian minimalism.\",\n    \"artDirection\": [\n      \"Choose a visual language from the tenant's actual business, audience, brand assets, environment, and job-to-be-done before styling components.\",\n      \"Do not apply one universal premium look. Entertainment can be cinematic and kinetic; field-service can be tactile, crisp, and tool-like; professional or financial experiences can be restrained, editorial, and precise; playful consumer tenants can be expressive without becoming childish.\",\n      \"Reuse approved tenant brand assets and established shell rules. Do not contaminate one tenant with another tenant's imagery, palette, routes, copy, or visual motifs.\",\n      \"Premium means composition, hierarchy, typography, imagery, motion, spacing, materials, and interaction quality working together; glow, glass, gradients, blur, and shadows are accents, not substitutes for design.\"\n    ],\n    \"imagery\": {\n      \"qualityBar\": [\n        \"Prefer tenant-owned photography, approved logos, bespoke generated artwork, or purpose-built visual assets over generic stock-photo filler.\",\n        \"Never stretch, blur, pixelate, over-compress, or upscale weak imagery into prominent hero, background, or card positions.\",\n        \"Do not use visibly AI-broken hands, faces, typography, logos, objects, architecture, reflections, or duplicated subjects.\",\n        \"Avoid generic corporate stock cliches such as handshakes, random office teams, anonymous dashboards, fake smiling agents, or unrelated city skylines unless the business genuinely calls for them.\",\n        \"When people appear across multiple cards or modes, vary crop, pose, expression, framing, lighting, and scene so the experience does not look duplicated.\",\n        \"Use imagery that communicates the mode or task before the user reads the label.\"\n      ],\n      \"composition\": [\n        \"Every hero, background, and image-card treatment must have an intentional focal point, safe crop zones, and readable text space.\",\n        \"Design source imagery for both wide desktop and tall mobile crops. Use controlled object-position, focal-point metadata, or responsive art direction instead of hoping center-crop works.\",\n        \"Hero framing must remain adjustable by the tenant when hero imagery is configurable.\",\n        \"When an image is visually bounded by a card, frame, mask, glow, or border, the image and its border/mask must transform together. Never animate a border while leaving the image visually behind.\",\n        \"Logos placed in header, hero, avatar, or brand containers must be optically centered, preserve aspect ratio, and avoid accidental clipping.\",\n        \"Background imagery must support foreground hierarchy. Reduce contrast, add tonal treatment, or reposition the subject rather than covering useful content with opaque panels.\",\n        \"Do not embed essential interface text inside raster imagery.\"\n      ],\n      \"delivery\": [\n        \"Use responsive image sources and modern formats when the current stack supports them.\",\n        \"Reserve intrinsic dimensions or aspect-ratio to prevent layout shift.\",\n        \"Keep high-detail imagery sharp at intended display size without shipping unnecessarily huge assets.\",\n        \"Lazy-load non-critical imagery while keeping primary hero/logo content fast and stable.\"\n      ]\n    },\n    \"motion\": {\n      \"principle\": \"Motion should explain hierarchy, reinforce direct manipulation, communicate state, or add restrained atmosphere. If an animation does none of those, remove it.\",\n      \"families\": {\n        \"microFeedback\": \"90-180ms for press, hover, focus, toggles, icon state, chips, and button feedback.\",\n        \"componentTransition\": \"180-320ms for cards, menus, accordions, tabs, drawers, toolbars, selection states, and local layout changes.\",\n        \"sceneTransition\": \"320-650ms for page entrances, mode changes, hero choreography, route-family transitions, or major contextual shifts.\",\n        \"ambientMotion\": \"Slow, low-amplitude, non-blocking animation for glow, light, texture, or background atmosphere only when it strengthens the tenant identity.\"\n      },\n      \"choreography\": [\n        \"Prefer coordinated sequences over every element animating independently.\",\n        \"Use small purposeful staggers for related groups instead of long cascades that delay usability.\",\n        \"Use spring or inertia behavior for elements that should feel physical; use opacity, blur, clip, and modest transform for reveals; avoid cartoon bounce unless the tenant style calls for it.\",\n        \"Preserve spatial continuity: drawers come from their owning edge, cards expand from their source, selections visibly settle into the selected state, and route changes should not feel like unrelated screens flashing.\",\n        \"Animate transform and opacity where possible; avoid layout-thrashing animation of expensive properties.\",\n        \"Do not scale interactive cards so aggressively that neighboring layout appears to jump. Premium hover should feel controlled, typically through small lift, light, depth, border energy, or focal zoom.\",\n        \"Never make important navigation, controls, text, or images continuously drift, pulse, shake, or move while the user is trying to operate them.\",\n        \"Infinite animation is reserved for subtle ambient effects, live-state indicators, or purposeful loaders and must remain low distraction.\"\n      ],\n      \"requiredInteractionStates\": [\n        \"hover where pointer input exists\",\n        \"pressed or active feedback\",\n        \"keyboard focus\",\n        \"selected state\",\n        \"loading or pending state\",\n        \"success confirmation where useful\",\n        \"error state that does not rely on motion alone\",\n        \"disabled state\",\n        \"drawer/modal enter and exit\",\n        \"list or card insertion/removal when the change would otherwise feel abrupt\"\n      ],\n      \"premiumPatterns\": [\n        \"hero reveal with layered depth and restrained parallax when appropriate\",\n        \"mode-card focus with synchronized image, border, light, and copy response\",\n        \"magnetic or tactile button response only when it remains predictable and accessible\",\n        \"shared-layout transitions for tabs, segmented controls, pipelines, and selected cards\",\n        \"progress and number changes that interpolate cleanly instead of snapping when that improves comprehension\",\n        \"branded success moments that finish quickly and return control\",\n        \"route-aware page entrance that preserves shell stability instead of reanimating the whole application chrome\"\n      ],\n      \"loaders\": [\n        \"Prefer skeletons or localized progress for data loading.\",\n        \"For full-screen tenant loading, use the tenant logo and tenant visual language; do not substitute the KNOCKLAUNCH logo except where the platform shell or logout flow explicitly owns the experience.\",\n        \"Do not trap users behind decorative animation when usable content or controls can already be shown.\"\n      ],\n      \"reducedMotion\": [\n        \"Respect prefers-reduced-motion and equivalent platform accessibility settings.\",\n        \"Reduced motion should remove parallax, large travel, continuous ambient motion, and nonessential choreography while preserving state clarity.\",\n        \"No essential meaning may depend on animation.\"\n      ]\n    },\n    \"interactionPolish\": [\n      \"Controls should feel direct: touch/click response starts immediately, state changes are visible, and latency is represented honestly.\",\n      \"Keep navigation chrome stable while content changes. Do not reanimate persistent headers, tenant nav, or platform nav on every route change.\",\n      \"Use depth, borders, highlights, texture, and shadow consistently so interactive surfaces read as a coherent material system.\",\n      \"Prefer one strong focal interaction per area over multiple competing novelty effects.\",\n      \"On mobile, premium means easier, faster, thumb-reachable, and stable first; animation may never create scroll traps, hidden controls, cropped content, or touch delay.\"\n    ],\n    \"antiSlop\": [\n      \"No generic AI-dashboard layout by default: avoid endless same-size rounded cards, excessive nested panels, random gradient blobs, meaningless glassmorphism, icon-plus-label grids with no hierarchy, and giant dead-space hero sections.\",\n      \"Do not use placeholder copy, fake metrics, fake testimonials, invented customer data, or decorative charts as visual filler.\",\n      \"Do not repeat the same entrance animation on every component.\",\n      \"Do not make every surface glow. Reserve glow or neon energy for tenants and states where it belongs.\",\n      \"Do not use red as decorative accent when platform conventions reserve it for destructive/cancel states.\",\n      \"Do not sacrifice information density, accessibility, or operational speed merely to make a screen look cinematic.\",\n      \"Do not redesign established tenant shells or navigation conventions unless the requested outcome requires it.\"\n    ],\n    \"implementation\": [\n      \"Use the strongest appropriate motion or interaction primitive already available in the frontend stack before hand-rolling a weaker effect.\",\n      \"Prefer shared layout/motion primitives for repeated behaviors so polish stays consistent across route families.\",\n      \"CSS transitions are fine for simple premium micro-interactions; use a richer animation primitive for coordinated, stateful, physics-based, shared-layout, or interruptible motion.\",\n      \"Do not add a heavy dependency for one trivial effect.\",\n      \"Animation must remain interruptible and converge cleanly to the latest state when users click rapidly, navigate away, resize, or change selection.\"\n    ],\n    \"visualQA\": [\n      \"For visual work, verify at least one representative desktop viewport and one representative mobile viewport on the real route.\",\n      \"Check initial load, loaded state, hover/focus when applicable, pressed/selected state, transitions, long content, image cropping, and reduced-motion behavior when the change materially affects them.\",\n      \"Reject clipping, blurry assets, layout shift, animation jank, text contrast loss, duplicate imagery, broken masks, off-center logos, and controls that move away from the pointer or thumb.\",\n      \"A premium visual change is not complete merely because the code compiles; it must look coherent in the actual tenant context.\"\n    ]\n  },\n  \"frustrationHandling\": {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d3a9d88f-87f3-4e74-86e3-24ac68520c07","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/paul-owner-profile.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"52e5d5bbf640ca7daa1730343b234bdf5e22ae6c8d2a50f214f027a2e510173e","replayCount":0,"serializedBytes":12226},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:13:07.835815+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d3a9d88f-87f3-4e74-86e3-24ac68520c07:repository-mutation-intent:52e5d5bbf640ca7daa1730343b234bdf5e22ae6c8d2a50f214f027a2e510173e:0","mission_step_id":"e16ef22f-2719-4199-a2a1-2928185f1c8c","command_center_event_id":"d3a9d88f-87f3-4e74-86e3-24ac68520c07"},{"id":"4317be61-cdef-4cc2-a05d-b7085d62f8f0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective generation for deterministic Gate failure on PR #4984. Include directly-required stale-gate validator companion and preserve exact-input reuse safety.","baseSha":"fa9336af04572e8bef1fdc548fc7cf8d09832d6d","issuedAt":1791218555045,"expiresAt":1791218735045,"missionId":"c6cb274c-a501-486b-b6f6-58a7e23ad6a9","authorizationId":"1d256ea9-4b32-45d8-b486-a6d807e0e48c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:42:35.485642+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fa9336af04572e8bef1fdc548fc7cf8d09832d6d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1d256ea9-4b32-45d8-b486-a6d807e0e48c","mission_step_id":"2353fe72-0676-4b96-b955-26ce8a3d3418","command_center_event_id":"c6cb274c-a501-486b-b6f6-58a7e23ad6a9"},{"id":"4317ed6c-4ab3-419c-b39f-09cb2be702fa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized bounded control-plane hardening to make claim-matched production proof mandatory for inferred visual UI outcomes and reduce manual owner QA.","baseSha":"3dec871f2642bf761f41ac62a3e53a4430256980","issuedAt":1789876945292,"expiresAt":1789877125292,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","authorizationId":"80ddc3d5-3cbc-45b4-9460-146e0e472087","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:02:25.559242+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:80ddc3d5-3cbc-45b4-9460-146e0e472087","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"43181de5-ea66-432f-8c71-deab7ae1c5d4","source":"forgejo","status":"waiting","payload":{"branch":"ai/system-stability-runtime-drift-20260904","prNumber":1732,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:57:36.176834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","external_id":"1732","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:852c788d-03c1-446e-98f1-de247644d546:merged-pr:1732:28f90d1d23e650919faad2dc5ee6895d6947abe1","mission_step_id":"c7d2d30c-d9c3-4008-8bbc-91765e73c1a0","command_center_event_id":"852c788d-03c1-446e-98f1-de247644d546"},{"id":"431834e1-955f-4737-b163-77a9093bad2f","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4408,"terminal":false,"missionId":"97845bd5-d40e-47b3-bc53-44ba71502ce2","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c359958e93e316a8a4787d52f59872ea580faf67","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"97845bd5-d40e-47b3-bc53-44ba71502ce2"},"performance":null,"deploymentId":"canonical-release-c359958e93e3","workflowRunId":31286276037,"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":1418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T00:29:42.088209+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c359958e93e316a8a4787d52f59872ea580faf67","external_id":"canonical-release-c359958e93e3","receipt_type":"ship_and_prove","idempotency_key":"mission:97845bd5-d40e-47b3-bc53-44ba71502ce2:ship_and_prove:ship_and_prove_release_pending:c359958e93e316a8a4787d52f59872ea580faf67:31286276037","mission_step_id":"c9855ea0-8fc0-4aed-9bbc-a193b0887905","command_center_event_id":"97845bd5-d40e-47b3-bc53-44ba71502ce2"},{"id":"4318b6bb-12a9-438c-96ce-b780f6690d47","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c54e05f163c7","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":3231,"terminal":false,"missionId":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aaf63dded95df0d732846f600f8f639ba2b566b9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4044,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":508,"approvedPlanMs":0,"missionSetupMs":407,"providerAuthMs":0,"shipAndProveMs":3304,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":407,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},"performance":null,"deploymentId":"forgejo-main-aaf63dded95d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:10:29.937058+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aaf63dded95df0d732846f600f8f639ba2b566b9","external_id":"forgejo-main-aaf63dded95d","receipt_type":"execute_mission","idempotency_key":"mission:c54e05f1-63c7-4c32-a884-ec3d09b0d61e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5f646ce0-7d2d-408d-a385-9681d1d7eb16","command_center_event_id":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},{"id":"431b07ef-8fe2-4500-adca-e53ee6ebdf64","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","wordingChanged":false,"canonicalIntent":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not create a duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","requestContractRevision":7,"previousRequestContractHash":"66d48d0f8586204f9e3ee6bbd2206334491f19cce48e4157cb50d568b0bf69fe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:26:50.110837+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"431ba942-6ed2-47c3-92f4-d3ff7f432a96","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-logo-live","satisfied":true,"statement":"The approved Curri logo from PR #1810 is merged and live on the Curri tenant workspace.","proofConditionIds":["release"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Continue PR #1810 only; do not create replacement work.","proofConditionIds":["release"]}],"contractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:27.887523+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:request-contract:3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54:118b092127b932741ff477a03caf6d1974b4372a:verified:","mission_step_id":"adf96a95-9a05-4076-b4a9-fc15bbf5d91f","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"431d4823-de47-4ba2-b1d5-e77de47a3422","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T19:46:43.353511+00:00","proof_gate":"canonical_release_pending","source_sha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","external_id":"forgejo-main-3a2437d5dbf0","receipt_type":"canonical_release_status","idempotency_key":"mission:9d00141c-0d92-42bd-876e-e0fa946f2fb8:forgejo-release-status:3a2437d5dbf01101fa85b605590e98b7ca5669ae:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"d5a17fb6-19f1-4740-9afe-070f50025182","command_center_event_id":"9d00141c-0d92-42bd-876e-e0fa946f2fb8"},{"id":"431e4eed-8122-46aa-91b4-c7603b941c80","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-pixverse-public-background-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1631,"terminal":false,"missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8770,"prReadinessMs":1972,"approvedPlanMs":0,"missionSetupMs":555,"shipAndProveMs":5960},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},"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":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:02:17.48727+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1631","receipt_type":"execute_mission","idempotency_key":"mission:b8b62b2c-eebb-4ebf-a0a8-012744b86c74:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a24321cd-60e7-463f-a8a4-4e86b1b16064","command_center_event_id":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},{"id":"431f8b43-3576-491e-b0c8-d4d5de397da7","source":"cc-execution","status":"blocked","payload":{"reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-e3478acfa504","fingerprint":"7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:42.758574+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:57ebcdf7-7caa-434f-83ca-cf7c3815d6bf:repository-mutation-intent-blocked:7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795","mission_step_id":"86eb64e4-87b8-4baa-af03-dfc7fa462952","command_center_event_id":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf"},{"id":"43201d06-18b3-46fc-bcef-610cb8ba4781","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1561","runId":1561,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:02:49.842879+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","external_id":"forgejo-main-5d1b7417425d","receipt_type":"canonical_release_status","idempotency_key":"mission:f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3:forgejo-release-status:5d1b7417425df86f08cdd478b9f09886c751b5e4:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"03ad5539-c735-47bc-b6cd-dcc66620700b","command_center_event_id":"f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3"},{"id":"43206a17-dade-4675-b0b4-51cc6455b368","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-workstream-rotation-nonfatal","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":null,"terminal":false,"missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde","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":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},"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":9007,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:45:12.659298+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0709a06f-d517-4a9b-b96f-c1eb367bccde:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7e465951-258b-47cb-bdb0-38511538254f","command_center_event_id":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},{"id":"432314d6-0cd6-4ca0-9bcd-fdd112b2a50e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:3eadc1ee-6115-4090-bdc8-9f6187cc5834","mission_step_id":null,"command_center_event_id":"3eadc1ee-6115-4090-bdc8-9f6187cc5834"},{"id":"43248a5b-5a46-4646-ac60-a5415a794769","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json","src/__tests__/contracts/control-plane-restore-point.contract.test.ts"],"reason":"Owner ordered the repaired Visual Witness/control-plane state locked down as the strongest known-good restore point. The exact source, deployment/build identity, Gate results, and primary/virtual witness runtime identities were independently verified before promotion.","baseSha":"bf2a8e9c4206c491a249c02db298682850f49581","issuedAt":1790342467075,"expiresAt":1790342647075,"missionId":"9f4add72-1789-4b3b-91a5-3ea3ff63b95f","authorizationId":"31ad9889-d99a-4ad8-b2d6-e22cb17f3cde","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:21:07.364441+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"bf2a8e9c4206c491a249c02db298682850f49581","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:31ad9889-d99a-4ad8-b2d6-e22cb17f3cde","mission_step_id":"686edda0-b630-4f96-9f0a-09aedc63f924","command_center_event_id":"9f4add72-1789-4b3b-91a5-3ea3ff63b95f"},{"id":"43276399-82b9-4c2d-bbe5-68c00d9da021","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"bd91a1e0c976dfb7bd341c0c5e4937925791be160da2931b2e9f3f34af8cd291","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3671","runId":3671,"status":"running","sourceSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","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-30T19:08:15.767794+00:00","proof_gate":"canonical_release_pending","source_sha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","external_id":"forgejo-main-586f8e2aa8eb","receipt_type":"canonical_release_status","idempotency_key":"mission:a96b209a-ddfb-40d4-9fd6-423151270262:forgejo-release-status:586f8e2aa8eba4dcd58f23ad0564f648c87dace5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"43f065cd-9bc1-4a4a-a07a-e4e5013dedab","command_center_event_id":"a96b209a-ddfb-40d4-9fd6-423151270262"},{"id":"43278763-5632-4401-a429-7c7c88615a2f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"35953e3b352622af274c040eadd1d3c897424f40","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"35953e3b352622af274c040eadd1d3c897424f40","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"35953e3b352622af274c040eadd1d3c897424f40","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"35953e3b352622af274c040eadd1d3c897424f40","deploymentId":"forgejo-main-35953e3b352622af274c040eadd1d3c897424f40","runtimeVersion":"1.50.36-bounded-release-reads","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"35953e3b352622af274c040eadd1d3c897424f40","deploymentId":"forgejo-main-35953e3b352622af274c040eadd1d3c897424f40","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.36-bounded-release-reads","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T11:34:32.534916+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"35953e3b352622af274c040eadd1d3c897424f40","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d237f2e2-adc5-4a51-b0ea-ea6b037070c6:forgejo-release-status:35953e3b352622af274c040eadd1d3c897424f40:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"cda468e5-7b50-4aaf-b83a-574fb453a86f","command_center_event_id":"d237f2e2-adc5-4a51-b0ea-ea6b037070c6"},{"id":"432811af-dadf-4a8d-8363-d456d2feb88f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"97b3168c2092f780cd27b09e6d83efe3b3b718b929db1ee3661e2d1099f97252","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-25T17:47:42.000013+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","external_id":"forgejo-main-7e056d7356a0","receipt_type":"canonical_release_status","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:forgejo-release-status:7e056d7356a0c8c2b18db3aadc61ae10b3414b05:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"080c22e9-1462-4217-ba04-c90f80919206","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"4329c7a9-1410-4ab4-bc41-a7da3a306c66","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cb1f727de792","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3611,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":25096,"firstUsefulResultAt":"2026-10-03T02:17:25.573Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":null,"terminal":false,"missionId":"cb1f727d-e792-40cd-8e80-b8688f730398","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1186,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"cb1f727d-e792-40cd-8e80-b8688f730398"},"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":3310,"likelyAffectedFiles":["config/paul-owner-profile.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:17:25.743257+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb1f727d-e792-40cd-8e80-b8688f730398:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8314ecc1-3ba9-465e-b23e-637f6bb9afb9","command_center_event_id":"cb1f727d-e792-40cd-8e80-b8688f730398"},{"id":"432a5720-24c8-4d05-b4f1-ead1d23189e3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-communication-setup-notification","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"1a4a4408-b463-41a0-88bf-771aba923070","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":"1a4a4408-b463-41a0-88bf-771aba923070"},"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":9670,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:04:55.854258+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1a4a4408-b463-41a0-88bf-771aba923070:execute_mission:repair_mission_synthesis_ready","mission_step_id":"741e0344-348c-47df-aaa7-27dc8b29d136","command_center_event_id":"1a4a4408-b463-41a0-88bf-771aba923070"},{"id":"432aea2a-1427-412f-934a-6bf8923493b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a1789dfb1569","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":7021,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":68611,"firstUsefulResultAt":"2026-10-03T17:54:48.685Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4661,"terminal":false,"missionId":"a1789dfb-1569-4cf6-8641-2064483c3a30","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4079,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":586,"missionSetupMs":249,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":249,"repositoryMutationMs":3493,"repositoryProviderMs":3493,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2163,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1330},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a1789dfb-1569-4cf6-8641-2064483c3a30"},"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":3197,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T17:56:03.450198+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4661","receipt_type":"execute_mission","idempotency_key":"mission:a1789dfb-1569-4cf6-8641-2064483c3a30:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"12c1f72f-610d-44e0-8222-23ef5ae1ae8d","command_center_event_id":"a1789dfb-1569-4cf6-8641-2064483c3a30"},{"id":"432b4067-b955-4a98-9a64-a66e7a776795","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\":[\"current-page-contract\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-30T07:51:55.954647+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ec2812df65ea\",\"prNumber\":4212,\"sourceSha\":\"36ccce8501708b7d8d3703bfa5029d0e157f9b1a\",\"deploymentId\":\"forgejo-main-36ccce850170\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:04:01.344859+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ec2812df-65ea-410e-b105-349362de5c46:owner-progress-heartbeat:119382736","mission_step_id":"0cdf814d-7782-407d-9ed0-64f26c6f0cd1","command_center_event_id":"ec2812df-65ea-410e-b105-349362de5c46"},{"id":"432bbdd7-e33a-4f20-8fb1-6600143fb2a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Route Console witness activity, comments, and navigation through the existing same-origin KnockLaunch owner worker instead of direct browser calls to PAUL. Preserve platform-owner authentication, forward the current bearer to PAUL with the canonical app Origin header, and keep the existing PAUL endpoint behavior unchanged.","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":"6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:38:34.336378+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:60d9cfa6-90f1-4882-b1a7-20380a7e6924:request-contract:6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30:d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd:verified:","mission_step_id":"995a1d5a-b12e-47d1-9237-1f2b09c2f1da","command_center_event_id":"60d9cfa6-90f1-4882-b1a7-20380a7e6924"},{"id":"432e9c96-3f28-4afa-b037-5f2e5292da3c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5443131527b3e2971e388889f04deb96e5154da0c42c5b62411a64d83c3006ae","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6722","runId":6722,"status":"running","sourceSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:56:54.971832+00:00","proof_gate":"canonical_release_pending","source_sha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","external_id":"forgejo-main-05f5b5dd94cf","receipt_type":"canonical_release_status","idempotency_key":"mission:dc06a09b-05f0-4349-b878-d53735136eb3:forgejo-release-status:05f5b5dd94cfb97293239e21d452ff52dea8001d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"11e7b38d-8e77-4aea-8179-96ffc32fcb68","command_center_event_id":"dc06a09b-05f0-4349-b878-d53735136eb3"},{"id":"432ff86d-ac5e-4a3c-8f1a-70808122fad6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:44:52.402009+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0d8a5e39469a\",\"prNumber\":5223,\"sourceSha\":\"44a056e0698eea37b7b6cb17fab8de0916dfbdd3\",\"deploymentId\":\"forgejo-main-44a056e0698e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:31:33.355611+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0d8a5e39-469a-4222-b923-4f4ddf41657f:owner-progress-heartbeat:119420766","mission_step_id":"9c5a33b3-c5ec-4649-93ba-573976a6e71f","command_center_event_id":"0d8a5e39-469a-4222-b923-4f4ddf41657f"},{"id":"43315566-7286-4c32-b97f-e60740aba663","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":173,"terminal":false,"missionId":"2519be9e-522c-4e83-81dc-59d51d343656","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"78d980f018059438d915f42f94ea217636226315","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2519be9e-522c-4e83-81dc-59d51d343656"},"performance":null,"deploymentId":"forgejo-main-78d980f01805","workflowRunId":470,"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":2594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T20:23:07.679871+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"78d980f018059438d915f42f94ea217636226315","external_id":"forgejo-main-78d980f01805","receipt_type":"ship_and_prove","idempotency_key":"mission:2519be9e-522c-4e83-81dc-59d51d343656:ship_and_prove:ship_and_prove_release_pending:78d980f018059438d915f42f94ea217636226315:470","mission_step_id":"521d8c78-997b-4aad-b243-8e70bdb05ba8","command_center_event_id":"2519be9e-522c-4e83-81dc-59d51d343656"},{"id":"4331c412-4493-461e-be4d-c451563d56f1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"4586200618ff78770126c6a822b43d7c81dc95ba","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4586200618ff78770126c6a822b43d7c81dc95ba","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["owner-search-console"]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f","forgejoWorkflowProof":{"runId":7431,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"00dab561085eb19d619a3132572bd403c9cdff0a","deploymentId":"forgejo-main-00dab561085eb19d619a3132572bd403c9cdff0a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.118-architecture-exclusivity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:06:20.939025+00:00","proof_gate":"canonical_release_pending","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":"forgejo-main-4586200618ff","receipt_type":"canonical_release_status","idempotency_key":"mission:433701ca-0563-492f-aadf-c2d7f7195cf9:forgejo-release-status:4586200618ff78770126c6a822b43d7c81dc95ba:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"aaf0d0fe-d934-456b-9667-064731010a47","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"43337e35-9a4f-447f-9b41-8ade811a78a9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mthg843u","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/objective-first-repair-mthg843u","status":"blocked","metrics":{"receiptBytes":7788,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"a6e42adf-13a8-42f5-a707-4925ef73999b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":658,"prReadinessMs":0,"approvedPlanMs":658,"missionSetupMs":413,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a6e42adf-13a8-42f5-a707-4925ef73999b"},"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":1090,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T16:27:31.405616+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a6e42adf-13a8-42f5-a707-4925ef73999b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"02fc9bea-f050-4d7c-aea5-98ffb850f26f","command_center_event_id":"a6e42adf-13a8-42f5-a707-4925ef73999b"},{"id":"433a539a-65df-4994-bee0-a01806714e30","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-standards-proof-integrity-v1","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.157-visual-witness-durable-resume","prNumber":2876,"terminal":false,"missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14161,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2389,"approvedPlanMs":0,"missionSetupMs":1641,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":824,"ledgerReconcileMs":0,"lineageReconcileMs":817,"resolvePreflightMs":1641,"repositoryMutationMs":11768,"repositoryProviderMs":6303,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5469,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":824,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":834},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:51:34.778161+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2876","receipt_type":"execute_mission","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"086563c6-d0f1-415f-8fd6-1ed578b8eb51","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"433ab5e9-9748-457f-a69c-4d4bb6a6a31b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f5f759f1a581","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"f5f759f1-a581-42fe-af84-28d9d38ef725","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":114,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1116,"providerAuthMs":0,"ledgerPrepareMs":1116,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1116,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1116,"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":"f5f759f1-a581-42fe-af84-28d9d38ef725"},"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":4012,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:56:36.041596+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5f759f1-a581-42fe-af84-28d9d38ef725:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1693eb1b-69f3-4da9-8e78-bae73b7c5cc6","command_center_event_id":"f5f759f1-a581-42fe-af84-28d9d38ef725"},{"id":"43405b3c-1a82-45ab-836d-5138deee464e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-611474b212c5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36297,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":8,"executorlessWaitMs":44343,"firstUsefulResultAt":"2026-10-04T21:55:38.853Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4861,"terminal":false,"missionId":"611474b2-12c5-4494-b408-28e88e20f02c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5032,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2192,"approvedPlanMs":565,"missionSetupMs":412,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":412,"repositoryMutationMs":2215,"repositoryProviderMs":2215,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2136,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":79},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"611474b2-12c5-4494-b408-28e88e20f02c"},"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":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:55:49.259851+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4861","receipt_type":"execute_mission","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9aebcb2f-2d1a-43a7-938c-9957a991b246","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"4340d064-a2fb-4b15-ae14-5acda3de20b8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/agit-pr-controlled-adoption.test.js","content":"import assert from 'node:assert/strict';\nimport fs from 'node:fs';\nimport test from 'node:test';\n\nconst repoSource = fs.readFileSync(new URL('../src/index.js', import.meta.url), 'utf8');\nconst queueSource = fs.readFileSync(new URL('../src/entrypoint-owner-status.js', import.meta.url), 'utf8');\n\ntest('AGit PRs require exact ai branch SHA backing before controlled readiness or merge', () => {\n  assert.match(repoSource, /async function controlledPrSourceBranch/);\n  assert.match(repoSource, /\\^refs\\\\\\/pull\\\\\\/\\\\d\\+\\\\\\/head\\$/);\n  assert.match(repoSource, /startsWith\\(\\\"ai\\\\\\/\\\"\\).*headSha/s);\n  assert.match(repoSource, /agit_pull_request_ai_source_not_verified/);\n  assert.match(repoSource, /const controlledBranch = await controlledPrSourceBranch\\(env, repository, pr\\)/);\n});\n\ntest('merge queue admits AGit refs only as candidates for downstream exact-SHA verification', () => {\n  assert.match(queueSource, /controlledHeadCandidate/);\n  assert.match(queueSource, /branch\\.startsWith\\(\\\"ai\\\\\\/\\\"\\) \\|\\| \\/\\^refs\\\\\\/pull\\\\\\/\\\\d\\+\\\\\\/head\\$\\//);\n  assert.match(queueSource, /automatic_progression_not_explicitly_armed/);\n});\n"}],"branch":"ai/objective-first-repair-e301a790193c","writes":[],"patches":[],"pr_body":"Allow Forgejo-native AGit PR refs to enter controlled readiness only when cc-execution proves the exact head SHA is backed by an ai/* branch. Preserve Gate, base, draft, auto-progress and fail-closed invariants.","version":1,"approved":true,"pr_title":"Harden controlled AGit PR adoption","missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","objective":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","repository":"noel/KnockLaunchOS","allowedPaths":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index.js","edits":[{"new_content":"async function controlledPrSourceBranch(env, repository, pr) {\n  const head = String(pr?.head || \"\").trim();\n  const headSha = String(pr?.headSha || \"\").trim();\n  if (head.startsWith(\"ai/\")) return head;\n  if (!/^refs\\/pull\\/\\d+\\/head$/.test(head) || !/^[0-9a-f]{40}$/i.test(headSha)) throw err(\"branch_must_start_with_ai\", 400);\n  const branches = await forgejo(env, \"GET\", `/repos/${encRepo(repository)}/branches?limit=100`);\n  const backing = (Array.isArray(branches) ? branches : []).find((candidate) => String(candidate?.name || \"\").startsWith(\"ai/\") && String(candidate?.commit?.id || candidate?.commit?.sha || \"\").trim() === headSha);\n  const backingName = String(backing?.name || \"\").trim();\n  if (!backingName) throw err(\"agit_pull_request_ai_source_not_verified\", 409);\n  return backingName;\n}\nasync function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"},{"new_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"}]},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    const controlledHeadCandidate = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);\n    if (!prNumber || !controlledHeadCandidate || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {","old_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    if (!prNumber || !branch.startsWith(\"ai/\") || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"a7204ec82dce72f70a6d62a168bee8831d63e5e0d749ffc2df5b2f82f4163e66","replayCount":0,"serializedBytes":9512},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:09:15.769449+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:repository-mutation-intent:a7204ec82dce72f70a6d62a168bee8831d63e5e0d749ffc2df5b2f82f4163e66:0","mission_step_id":"0f69fb81-a9c6-4f69-b4d3-1e662e7271c6","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"43417af3-bfe3-49d6-94d3-9b065780fd59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-calendar-public-private-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15519,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":554,"terminal":false,"missionId":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},"performance":null,"deploymentId":"forgejo-main-30f1adacfd7f","workflowRunId":1980,"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":5952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:24.93075+00:00","proof_gate":"canonical_release_dispatched","source_sha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","external_id":"forgejo-main-30f1adacfd7f","receipt_type":"execute_mission","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:execute_mission:canonical_release_dispatched","mission_step_id":"3356b9ce-37a8-4d3a-8c97-bacb5fe10630","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"43420fb8-09f7-43c7-8329-6390a44c122f","source":"cc-execution","status":"recorded","payload":{"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","tenantRef":"big-papis","receivedAt":"2026-08-30T13:17:38.576Z","fingerprint":"62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-event-closeout-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","wordingChanged":false,"canonicalIntent":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"guided-closeout","statement":"Big Papi Event Day closeout is a three-step Inventory, Money, Finish flow with only the active step expanded and compact inventory controls.","proofConditionIds":["live-event-day"]},{"id":"cancel-event","statement":"Big Papi Event Day has a confirmed Cancel Event action that preserves the booking/history, clearly marks it canceled, and no longer requires closeout.","proofConditionIds":["live-event-day"]}],"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-event-day","kind":"runtime","claim":"The production Big Papi Event Day route serves the simplified guided closeout and Cancel Event control.","route":"/big-papis/owner/event-day","required":true,"expectedText":"Cancel Event","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-event-closeout-20260830","conversationContext":null,"requestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:17:39.181173+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:tenant-workstream-contribution:62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","mission_step_id":null,"command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"4343fb14-db29-4371-bc64-940c4e023286","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1c943d162326","reason":"canonical_release_queue_busy:14426","status":"blocked","metrics":{"receiptBytes":23098,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"executorlessWaitMs":46713,"firstUsefulResultAt":"2026-10-02T17:17:34.164Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4502,"terminal":false,"missionId":"1c943d16-2326-4296-bd4f-d6131416637d","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":815,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":72,"approvedPlanMs":0,"missionSetupMs":2413,"providerAuthMs":0,"shipAndProveMs":364,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":2082,"resolvePreflightMs":2413,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1c943d16-2326-4296-bd4f-d6131416637d"},"performance":null,"deploymentId":"forgejo-main-1d6e83721eec","releaseState":"pending","workflowRunId":14426,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:18:23.857772+00:00","proof_gate":"canonical_release_blocked","source_sha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","external_id":"forgejo-main-1d6e83721eec","receipt_type":"execute_mission","idempotency_key":"mission:1c943d16-2326-4296-bd4f-d6131416637d:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"1cb723dc-45c7-4d8e-8a10-1517aa98060a","command_center_event_id":"1c943d16-2326-4296-bd4f-d6131416637d"},{"id":"4345b90f-880e-42aa-bfe0-aaccf8f581cc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"simple-crew","satisfied":false,"statement":"Simplify Big Papi Crew UX around Will's real daily workflow. Preserve the current integrated Crew system and direct-recipient proposal architecture, but remove complexity. Crew home must be one obvious operational surface: roster on the left, this-week staffing/schedule on the right, with only two primary actions: Add Crew and Hire Someone. Clicking a crew profile opens that person's role, pay arrangement, availability, onboarding/agreements, assignments and hiring history in one compact profile drawer/modal; do not create separate apps for those. Calendar must remain the familiar Big Papi calendar and add a compact Crew strip/drawer at the top or side only when crew context is requested: choose crew member, see availability for the selected date, see who is already assigned, and assign to the selected event/pop-up/day without replacing the normal calendar. Event Day must have one compact 'Who's Working?' drawer integrated into the page; select crew, role, arrival time, notes, assign/remove. Start Pop-Up must have a compact Crew section in the normal setup flow with Operator and Helper, preselecting Will/current owner as Operator when possible. Hiring from Crew must open direct can","proofConditionIds":["crew-home","calendar","event","popup","hiring"]}],"satisfied":false,"constraints":[{"id":"simple","satisfied":false,"statement":"Will should not have to understand separate HR, scheduling, agreement, customer, or event systems to manage crew. Crew controls live where the work happens.","proofConditionIds":["crew-home","calendar","event","popup"]},{"id":"no-customer-contamination","satisfied":true,"statement":"Crew hiring/onboarding must never require or expose customer/event-client selection. Event proposal existing-recipient selection remains prior Event Clients only.","proofConditionIds":["hiring"]},{"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":["calendar","event","popup","hiring"]},{"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":["calendar","event","popup","hiring"]}],"contractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"crew-home","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","currentSourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","witnessSourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","verificationState":null,"witnessRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":false},{"id":"calendar","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"event","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"popup","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"hiring","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:22:43.714426+00:00","proof_gate":"request_contract_pending","source_sha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e034a40d-7088-4afa-9bb6-68cf3f990c5c:request-contract:5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065:df2b1771acadd165473eb3f1e4c3dbe5f4b01075:pending:visual","mission_step_id":"41be6b24-803a-42f5-bb83-6955d077f641","command_center_event_id":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},{"id":"4345d278-1636-47a2-8ba2-30994dbe252c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct only the unique stale retry-count token proven by exact Gate run 7169 on existing PR #2417.","baseSha":"ac663fcf7052e314fac920ee8da3394da760012a","issuedAt":1789157918928,"expiresAt":1789158098928,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","authorizationId":"4b403d47-3207-4401-adae-1cd8da4cef3e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:18:39.461722+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac663fcf7052e314fac920ee8da3394da760012a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4b403d47-3207-4401-adae-1cd8da4cef3e","mission_step_id":"bfc99602-22a4-4f94-b129-c981a9136413","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"43463359-6041-4fd7-bdfa-976d57af54c6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dd510b1d603f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":28828,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":418530,"firstUsefulResultAt":"2026-10-02T13:53:29.462Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4464,"terminal":false,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2448,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2323,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"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":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:00:36.631827+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4464","receipt_type":"execute_mission","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4deb30bd-eb7d-4bdf-94bd-d73b4594ce99","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"4347db7b-d2a8-4c3d-b8cf-f8eec6b8b23f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-70a83b6b8593","writes":[],"patches":[],"version":1,"approved":true,"missionId":"70a83b6b-8593-4f92-bbf5-7aedc4a63ca8","objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","repository":"noel/KnockLaunchOS","source_sha":"bc71088dcf7401e79fc59087c6f4517395f83056","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null, allowLatestCache = true) {","old_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null) {"},{"new_content":"  if (allowLatestCache) {\n    const latestCached = await readCache(latestCacheRequest);\n    if (latestCached) {\n      if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n      return {\n        blobPaths: latestCached.blobPaths,\n        cacheHit: true,\n        cacheScope: \"repository_latest\",\n        indexedCommitSha: latestCached.commitSha || null,\n        staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n      };\n    }\n  }\n\n  return loadExactTree();","old_content":"  const latestCached = await readCache(latestCacheRequest);\n  if (latestCached) {\n    if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n    return {\n      blobPaths: latestCached.blobPaths,\n      cacheHit: true,\n      cacheScope: \"repository_latest\",\n      indexedCommitSha: latestCached.commitSha || null,\n      staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n    };\n  }\n\n  return loadExactTree();"},{"new_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);","old_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);"}]},{"path":"workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","edits":[{"new_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");\nconst releaseFastLane = fs.readFileSync(\"workers/cc-execution/src/index-release-fast-lane.js\", \"utf8\");","old_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");"},{"new_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n  assert.ok(releaseFastLane.includes(\"sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false)\"), \"exact basenames must bypass repository-latest source-tree cache\");\n\n  const ambiguous = resolveUniqueSourceBasenames([","old_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n\n  const ambiguous = resolveUniqueSourceBasenames(["}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.12-paul-exact-tree\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.11-paul-basename-precision\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-policy","statement":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","provenance":{"reason":"Live acceptance proved latest source-tree cache can omit an explicitly named file.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its tests, and cc-execution release identity may change.","provenance":{"reason":"Bounded PAUL corrective maintenance.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machine-load","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Exact filename resolution uses current-commit source truth in live cc-execution.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-policy","statement":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","provenance":{"reason":"Live acceptance proved latest source-tree cache can omit an explicitly named file.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its tests, and cc-execution release identity may change.","provenance":{"reason":"Bounded PAUL corrective maintenance.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machine-load","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Exact filename resolution uses current-commit source truth in live cc-execution.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; exact filename acceptance exposed stale repository-latest tree cache as the remaining source-resolution defect."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; exact filename acceptance exposed stale repository-latest tree cache as the remaining source-resolution defect."},"recovery":false,"fingerprint":"43a7c4adc4a3ab051e1d996a63735438ab3321773760e92c3cb2b60d425412a4","replayCount":0,"serializedBytes":11274},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:10:56.788419+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:70a83b6b-8593-4f92-bbf5-7aedc4a63ca8:repository-mutation-intent:43a7c4adc4a3ab051e1d996a63735438ab3321773760e92c3cb2b60d425412a4:0","mission_step_id":"200d10d6-f3e4-4134-b486-73bbaadba536","command_center_event_id":"70a83b6b-8593-4f92-bbf5-7aedc4a63ca8"},{"id":"434a3004-cc9c-4ae7-8347-383cedb544cb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/bounded-objective-compiler.test.js"],"baseSha":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","issuedAt":1791597044009,"expiresAt":1791597224009,"missionId":"6c02ac49-eb5a-49ae-ba77-d7ae02600470","autoRefreeze":true,"authorizationId":"046f2cb3-0dde-4910-90f6-e3789da0402d","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:50:44.536461+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","external_id":"046f2cb3-0dde-4910-90f6-e3789da0402d","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:6c02ac49-eb5a-49ae-ba77-d7ae02600470:046f2cb3-0dde-4910-90f6-e3789da0402d","mission_step_id":null,"command_center_event_id":"6c02ac49-eb5a-49ae-ba77-d7ae02600470"},{"id":"434c02f9-8999-4d7d-b4cb-247dd9564a5a","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":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","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":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","wordingChanged":false,"canonicalIntent":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-templates-surface","statement":"KNOCKLAUNCH OS has a dedicated Workspace Templates surface separate from active workspaces.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-big-papis-template","statement":"Big Papi's is preserved as a reusable MOBILE_VENDOR reference template backed by vertical_template_packs.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-retirement","statement":"The Big Papi live tenant is archived only after the reusable template pack exists, so it disappears from active tenant lists without deleting data.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","constraints":[{"id":"constraint-no-delete","statement":"Do not delete tenant, customer, membership, media, or historical data.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-existing-template-system","statement":"Use the existing tenant template registry and vertical_template_packs infrastructure; do not create a competing template persistence model.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository"]},{"id":"constraint-template-separation","statement":"Reusable templates are blueprints and must never be treated as active tenants or memberships.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","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":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository","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":["mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","canonicalIntent":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical source contains the dedicated template library, Big Papi reusable template contract, DB-backed template pack seed, and archive-after-template ordering.","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":"Production KNOCKLAUNCH OS exposes /knock-launch-os/templates and the retired Big Papi tenant is no longer active after the template pack is persisted.","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":"Create-a-first-class-reusable-Workspace-Templates-area-in-KNOCKLAUNCH-OS-that-is-separate-from-activ","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-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":"b41cb3061e905e270c3dea006ced195c12bfc26caae53c6b411356b4117b6fb6","requestContractRevision":2,"previousRequestContractHash":"74deb83108cb07371ba304793c6d822eaec9c93161dac0ef2116c8edf866c015"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:51:05.791245+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4:request-contract:b41cb3061e905e270c3dea006ced195c12bfc26caae53c6b411356b4117b6fb6","mission_step_id":"e9dbedb5-c191-4ad5-838a-f12c0df30ebb","command_center_event_id":"f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4"},{"id":"434f2d08-cd0d-40df-a037-0805a6fe028c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"9dae32f1-f3cf-09ae-7f92-c656f71fb9d5"},"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:a3e9efcb-dcc7-4897-8883-a69176035ae3","mission_step_id":null,"command_center_event_id":"a3e9efcb-dcc7-4897-8883-a69176035ae3"},{"id":"435065a1-7de9-49f4-a7db-daa71766860f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-adf8560626c1","prNumber":3432,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:11:45.826223+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","external_id":"3432","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:adf85606-26c1-435d-8f4d-f7217b28d357:merged-pr:3432:b2a96108b494b9cb5bff099846f5fed2c82feff8","mission_step_id":"d6e6f198-3c3b-4c42-b87f-91e344443460","command_center_event_id":"adf85606-26c1-435d-8f4d-f7217b28d357"},{"id":"43584485-0d63-4953-ba4a-15a0a7ba3c9e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd1d5d93ed32","reason":"explicit_pull_request_identity_mismatch:3313","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":3313,"terminal":false,"missionId":"fd1d5d93-ed32-47b0-b95f-d829a400befa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4203,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4203,"missionSetupMs":504,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":233,"resolvePreflightMs":504,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},"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":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:50:53.805188+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3313","receipt_type":"execute_mission","idempotency_key":"mission:fd1d5d93-ed32-47b0-b95f-d829a400befa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4d1c2303-bf33-4a2f-bc3e-dd4a6481ffc3","command_center_event_id":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},{"id":"435848f5-73e4-4553-8bfa-a6f1ec182347","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T06:36:09.007378+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-visual-witness-mobile-contract-20260804\",\"prNumber\":4031,\"sourceSha\":\"11c40ee75310b6e8e1cb9fd02019f0150803cb23\",\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:48:36.529661+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8b23f55a-5622-4d6b-826f-c45bed16ce15:owner-progress-heartbeat:119401633","mission_step_id":"77e913f4-bb42-4497-9c48-894b494af6a1","command_center_event_id":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},{"id":"435b0c9b-9a4e-460a-a275-a749a5399f05","source":"forgejo","status":"waiting","payload":{"branch":"ai/full-receipt-repository-proof-evaluation-v1","prNumber":2883,"nextAction":null,"mergeCommitSha":"32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:29:09.974379+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","external_id":"2883","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e941b46e-df14-47d1-9c00-7fab9bdb6a6f:merged-pr:2883:32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","mission_step_id":"9bf4a7cf-e84e-4ae6-bb82-a5bd5927e188","command_center_event_id":"e941b46e-df14-47d1-9c00-7fab9bdb6a6f"},{"id":"435c0411-4a8f-4fb0-90b7-6b7b0b678ae6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6e2cf729e2e063b88b1782e76c641f88293a07cb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f690f3b3ba74361ccf157f99fff2f188693f640f","releaseState":"verified","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2314","runId":2314,"status":"success","sourceSha":"f690f3b3ba74361ccf157f99fff2f188693f640f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T14:44:56.00535+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f690f3b3ba74361ccf157f99fff2f188693f640f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:175a1088-da2e-4694-87cb-2977fb94a9ec:forgejo-release-status:f690f3b3ba74361ccf157f99fff2f188693f640f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"0c1d3843-be6e-4e18-a9a3-264f097a4943","command_center_event_id":"175a1088-da2e-4694-87cb-2977fb94a9ec"},{"id":"435db5b9-0bf3-4142-9765-b62a10eb27c6","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-c7277832d445","reason":null,"status":"pending","metrics":{"receiptBytes":20467,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":2,"executorlessWaitMs":1024898,"firstUsefulResultAt":"2026-09-24T18:27:30.552Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3655,"terminal":false,"missionId":"c7277832-d445-4a10-bf39-923f418aee05","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","timingsMs":{"queue":285,"total":314,"execution":29},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c7277832-d445-4a10-bf39-923f418aee05"},"performance":null,"deploymentId":"forgejo-main-39ac1ec1ffeb","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/321-auto-unlock/owner/command","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11577,"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":1768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:44:37.195443+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","external_id":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","receipt_type":"visual_proof_started","idempotency_key":"mission:c7277832-d445-4a10-bf39-923f418aee05:visual-start:3ca70fc9-0ce7-435d-97ed-7fa95fc347be","mission_step_id":"e4621c21-64f2-4190-b381-77413648efcc","command_center_event_id":"c7277832-d445-4a10-bf39-923f418aee05"},{"id":"435ea43a-3152-45b8-838a-211694324eba","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"182b39306f6cea0a4af0c158ef36f665921f1569","issuedAt":1791680032396,"expiresAt":1791680212396,"missionId":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa","autoRefreeze":true,"authorizationId":"818d9596-5082-45c5-a689-2dd910f5b955","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:53:52.996161+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"182b39306f6cea0a4af0c158ef36f665921f1569","external_id":"818d9596-5082-45c5-a689-2dd910f5b955","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e6aa41e6-9469-47ff-ab5b-ad33420b95fa:818d9596-5082-45c5-a689-2dd910f5b955","mission_step_id":null,"command_center_event_id":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa"},{"id":"435ee645-20bf-4725-b1b4-5c7bae878075","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1111409396cb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":130867,"releaseCount":0,"toolCallCount":89,"repeatedCallCount":77,"executorlessWaitMs":658582,"firstUsefulResultAt":"2026-10-05T22:33:41.849Z","recoveryAttemptCount":63,"ownerInterruptionCount":0},"version":null,"prNumber":5081,"terminal":false,"missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"459a1c4b70b701f1e80b339f911bc83fbcd4c17a","timingsMs":{"prReadinessMs":634,"approvedPlanMs":0,"shipAndProveMs":2874,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf"},"performance":null,"deploymentId":"forgejo-main-459a1c4b70b7","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":1794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:44:45.695303+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5081","receipt_type":"automatic_mission_resume","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:automatic-mission-resume:5081:canonical_release_reconciliation_pending","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"43605ada-50fd-4c0b-88e1-f63607eba2ff","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Forgejo large-file source fetch reliability is repaired in the shared Command Center source reader while preserving exact-SHA reads, single-flight, immutable edge cache, SHA verification, caller-supplied tighter budgets, and the 4 MiB cap; focused regressions cover retryable recovery, single-flight, oversize fail-closed behavior, and non-retryable responses; the capability contract matches the implementation; cc-execution is deployed and a representative exact repository_inspect source fetch succeeds.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","constraints":[{"id":"scope","statement":"Change only the shared Command Center Forgejo source-read reliability implementation, its focused regression test, runtime version marker, and control-plane capability contract.","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":"Current production cc-execution runtime is deployed from the merged Forgejo source-read repair and a representative exact repository_inspect source fetch succeeds.","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":"Unfreeze-control-plane-for-Forgejo-large-file-fetch-reliability-repair.","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":"c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2","requestContractRevision":2,"previousRequestContractHash":"39f356d787dded9a8158c343b2b52eeecc1d8465c31294b6c785f1d76f4125cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:42:42.462031+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:request-contract:c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2","mission_step_id":"250f27d9-98da-487b-b7d3-449eadcacee6","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"4360ab9d-052b-4672-a1fa-a83ebffc3dc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-839275a103f5","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-839275a103f5","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"839275a1-03f5-4bf5-ba4d-cdebee610652","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2781,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2781,"missionSetupMs":581,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":304,"resolvePreflightMs":581,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"839275a1-03f5-4bf5-ba4d-cdebee610652"},"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":1582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:42:17.388073+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:839275a1-03f5-4bf5-ba4d-cdebee610652:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c470e207-2d0f-4088-a2f4-4239e2825550","command_center_event_id":"839275a1-03f5-4bf5-ba4d-cdebee610652"},{"id":"4367ff86-efe6-4f05-96bc-b04b0ee17ef4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Move bare same-mission durable recovery ahead of the source_resolution_required early return so persisted exact mutation scope is authoritative.","baseSha":"94a3af78aa90bf8444a23c3dae961fce91e67aef","issuedAt":1790295771763,"expiresAt":1790295951763,"missionId":"eadbda1f-34d1-4734-bbd4-87e7fa7892c9","authorizationId":"70c1d301-5858-4dc8-84e0-4c1780bde86f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:22:52.069392+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"94a3af78aa90bf8444a23c3dae961fce91e67aef","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:70c1d301-5858-4dc8-84e0-4c1780bde86f","mission_step_id":"c9834428-c444-4c5c-93b4-c3a0fac55bb8","command_center_event_id":"eadbda1f-34d1-4734-bbd4-87e7fa7892c9"},{"id":"4368603c-56d7-4b60-88d4-8cd1fe485b74","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"github_request_failed","status":"blocked","metrics":{"receiptBytes":1945,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4398,"terminal":false,"missionId":"894543f0-bee4-4a5b-a251-f755385d7c63","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"894543f0-bee4-4a5b-a251-f755385d7c63"},"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":154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T22:57:39.114832+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4398","receipt_type":"ship_and_prove","idempotency_key":"mission:894543f0-bee4-4a5b-a251-f755385d7c63:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"8b6039e7-dc3b-4494-bb02-3724d7e12f50","command_center_event_id":"894543f0-bee4-4a5b-a251-f755385d7c63"},{"id":"4369d446-0b14-4e59-97a1-49ceb9421dc5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T17:31:58.564218+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-fd8d56bfed6e\",\"prNumber\":4794,\"sourceSha\":\"fc41f130ca6aba686143e8a5469c465665aeaa23\",\"deploymentId\":\"forgejo-main-fc41f130ca6a\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:47:45.335643+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048:owner-progress-heartbeat:119408110","mission_step_id":"c09646b3-7d54-4805-a0d4-b7c8dc86dc39","command_center_event_id":"fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048"},{"id":"436af94d-7b96-47ea-94d4-edb698c48441","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-13T19:10:45.676178+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"7ce7b8f03bb69886373fa609bb2f8d2d3843cad4","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:6dda2e86-1735-4551-b27c-096c4e57bdf7:compiler:7ce7b8f03bb69886373fa609bb2f8d2d3843cad4:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"260384a4-f7d7-4102-9408-f8a95b8e4cc0","command_center_event_id":"6dda2e86-1735-4551-b27c-096c4e57bdf7"},{"id":"436dc483-98ab-4fca-b7d5-eaf27bc6a863","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the same repair from the exact mission supervisor source.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the same repair from the exact mission supervisor source.","wordingChanged":false,"canonicalIntent":"Continue the same repair from the exact mission supervisor source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the same repair from the exact mission supervisor source.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the same repair from the exact mission supervisor source.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.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"],"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":"Continue the same repair from the exact mission supervisor source.","canonicalIntent":"Continue the same repair from the exact mission supervisor source.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the same repair from the exact mission supervisor source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-same-repair-from-the-exact-mission-supervisor-source.","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":"b68d04227aac95d01ab487c41d0d167f2d3ab66583724c6061d8e50395fcd505","requestContractRevision":5,"previousRequestContractHash":"fe4e69677f59ffe08d076e33a5f80d05f14a16f460de2e2335eec6c0d105faed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:08.257238+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c355e24-7603-457c-b4ad-f2d0c2f86470:request-contract:b68d04227aac95d01ab487c41d0d167f2d3ab66583724c6061d8e50395fcd505","mission_step_id":"95302523-e25e-4afa-b2c0-95d33996d953","command_center_event_id":"5c355e24-7603-457c-b4ad-f2d0c2f86470"},{"id":"436e7bf3-f97f-4d3b-9aa4-a796a9c93b4d","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-10T05:02:23.525Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:02:23.912649+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:owner-wait-live","mission_step_id":"90b5e8dc-d7a2-4160-b37e-7e0db36c0134","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"436f0707-98ff-45b3-b9fb-aa0e9769414a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-seaside-style-authority","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":7781,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4054,"terminal":false,"missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":379,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T14:21:07.482997+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:587ec1c3-cb3c-40a9-96cd-19bea788bdc2:execute_mission:repair_mission_execution_blocked","mission_step_id":"22c803e5-7682-4fd4-b1a7-1fb81aad9e55","command_center_event_id":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},{"id":"436f8e9d-062d-4a38-b79c-6a79b1633f4d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7140,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"79362759f29d160a5082e76a499d9888a643211b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":"forgejo-main-79362759f29d","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":6037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:37.845281+00:00","proof_gate":"canonical_release_dispatched","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":"forgejo-main-79362759f29d","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:canonical_release_dispatched","mission_step_id":"fa761f35-6921-4beb-be5a-cfdfea164833","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"437cbc48-0869-4e42-9799-61471042e832","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/public-site-launch-guard-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4395,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":659,"terminal":false,"missionId":"3755e8f2-db77-4173-befd-4c62fe60d347","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3755e8f2-db77-4173-befd-4c62fe60d347"},"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":5773,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T14:32:03.224757+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"659","receipt_type":"execute_mission","idempotency_key":"mission:3755e8f2-db77-4173-befd-4c62fe60d347:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"9e776797-4604-421d-b26d-f22a80cb6f43","command_center_event_id":"3755e8f2-db77-4173-befd-4c62fe60d347"},{"id":"437f237d-0be8-4f43-bbd4-6079d49548f4","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":"b8ddbb3648294f30df9d7a54d2d444838e61d001","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign","proposal-engine"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"818b9638f63650221d44e872b6fbcb07e53b61ec1f57bac073ca649dfef4814e","forgejoWorkflowProof":{"runId":10536,"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-21T16:32:29.196176+00:00","proof_gate":"canonical_release_pending","source_sha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","external_id":"forgejo-main-b8ddbb364829","receipt_type":"canonical_release_status","idempotency_key":"mission:ad033bef-a378-4fd8-b821-892b60801fb5:forgejo-release-status:b8ddbb3648294f30df9d7a54d2d444838e61d001:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"24f507f8-cddd-4ce2-94c2-c88fb3a294e3","command_center_event_id":"ad033bef-a378-4fd8-b821-892b60801fb5"},{"id":"43809a59-bb23-41c8-850b-4b39f06997c4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/media-library-godmode-all-tenants-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":3607,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1106,"terminal":false,"missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4597,"prReadinessMs":2044,"approvedPlanMs":2236,"missionSetupMs":1301,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},"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":5581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:44:16.542629+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1106","receipt_type":"execute_mission","idempotency_key":"mission:1f2541a8-03f1-4208-a433-a4f617e2cf9b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b4dee628-cbe5-46d8-9bfa-a4b9c8619749","command_center_event_id":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},{"id":"4382cbeb-cd49-4f53-a818-cf59b11fda53","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roof-measure-toast-route-awareness-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2529,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1444,"terminal":false,"missionId":"085db31d-a631-457c-9b9d-e02a05e442f4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":9088,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"085db31d-a631-457c-9b9d-e02a05e442f4"},"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":1457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:16:28.260118+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1444","receipt_type":"automatic_mission_resume","idempotency_key":"mission:085db31d-a631-457c-9b9d-e02a05e442f4:automatic-mission-resume:1444:repair_mission_pr_ready_retryable","mission_step_id":"c4ae7acc-c691-4632-9623-57728d1ab055","command_center_event_id":"085db31d-a631-457c-9b9d-e02a05e442f4"},{"id":"438379f5-fbd2-4b01-bbc0-2ae24489640a","source":"cc-execution","status":"recorded","payload":{"objective":"Diagnose and fully repair Big Papi's tenant routing on current Forgejo main. The public/customer-facing Big Papi route must remain public and functional, while /big-papis/dashboard and the rest of Big Papi's owner/backend tenant routes must be private authenticated tenant routes and must not be captured, redirected, or rendered by the public storefront route family. Find the first causal failure in the shared route/auth primitive or tenant route mapping, repair the shared cause safely, and add/adjust regression coverage so this public-vs-private collision cannot recur. Preserve the working customer-facing Big Papi site. Verify the reported /big-papis/dashboard case plus at least one representative sibling private Big Papi route or route-contract test. Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, deploy only affected production targets, and complete with live non-visual route/runtime proof. Do not use Visual Witness unless required for a claim; this is a functional routing/auth claim, not a visual claim.","tenantRef":"big-papis","receivedAt":"2026-08-23T11:46:15.772Z","fingerprint":"8f2ae5f803aa039c4c2f887f1e7157472e0aee3af14cca7176e79bbd5806fcd5","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papis-backend-20260823","requestedBranch":"ai/big-papis-private-routes-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T11:46:16.162697+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:tenant-workstream-contribution:8f2ae5f803aa039c4c2f887f1e7157472e0aee3af14cca7176e79bbd5806fcd5","mission_step_id":"44846e24-204d-434c-95aa-b3523bcc1b17","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"438631c8-1f1d-44ca-b272-9ea17de32358","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-route-audience-overrides-godmode","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1782,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"33a36dae-d604-4ef0-9fe2-eb0716ded25d","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":"33a36dae-d604-4ef0-9fe2-eb0716ded25d"},"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":7678,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/TenantCreationWizard.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:16:02.758026+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:33a36dae-d604-4ef0-9fe2-eb0716ded25d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"af3ba0bd-607f-4f2c-bc3d-91982e21b55f","command_center_event_id":"33a36dae-d604-4ef0-9fe2-eb0716ded25d"},{"id":"438a56ac-dc47-4f96-ba81-55bf63d28442","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","tenantRef":"pcg","receivedAt":"2026-10-04T02:29:54.603Z","fingerprint":"f5ec9d525e5903c8cd99174b3c548e4f51926b3620b24724e804758652cc0f4b","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":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","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":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","wordingChanged":false,"canonicalIntent":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/settings?section=connections","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/connections/TenantConnections.tsx","src/components/ui/compact-disclosure.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":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","canonicalIntent":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","route":"/pcg/settings?section=connections","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-PCG-Settings-Connections-surface-so-a-saved-Cloudflare-R2-connection-in-pending-invalid-d","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":"38ad7a6d32a01099d18a7b298ff2efa619a2510f825faab5318a91a428f0cf6e","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:29:54.93385+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4613f021-31ee-4103-ab05-28912e29dd7e:tenant-workstream-contribution:f5ec9d525e5903c8cd99174b3c548e4f51926b3620b24724e804758652cc0f4b","mission_step_id":null,"command_center_event_id":"4613f021-31ee-4103-ab05-28912e29dd7e"},{"id":"438e5907-646f-41f4-850a-b834537119e6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1defbfce290e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"1defbfce-290e-4dc9-a015-c20cac5bcaf5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":207,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1971,"providerAuthMs":0,"ledgerPrepareMs":1971,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1971,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1971,"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":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},"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":7553,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/capabilities/big-papis-public-stop-board.json","config/capabilities/tenant-brand-character.json","src/__tests__/contracts/big-papis-schedule-screenshot-import.contract.test.ts","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/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:57:32.665577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1defbfce-290e-4dc9-a015-c20cac5bcaf5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"94a3cc25-864f-4213-bc8c-c3d46e116138","command_center_event_id":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},{"id":"438e694b-9c56-4e8b-8cef-aa6751d87d60","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-shared-normalization","satisfied":true,"statement":"src/routes/appRouteClassifier.ts and src/config/applicationCapabilityRegistry.ts use one shared src/routes/routeNormalization.ts primitive instead of duplicate local path/host normalizers.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-bounded-source","satisfied":true,"statement":"Only src/routes/routeNormalization.ts, src/routes/appRouteClassifier.ts, and src/config/applicationCapabilityRegistry.ts may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-behavior-preservation","satisfied":true,"statement":"Preserve current route classification, canonical redirects, aliases, login paths, standalone paths, and tenant-scoped application parsing.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-cross-system","satisfied":true,"statement":"No auth, tenant-data, backend, database, control-plane source, shell-runtime, or release-architecture mutation is allowed.","proofConditionIds":["proof-repository"]}],"contractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad","repositoryProofStatus":"verified","repositoryProofSourceSha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:12:53.335918+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fd3dbd52-a6b4-4fb3-8eac-662744307a3c:request-contract:a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad:8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70:verified:","mission_step_id":"f4204d26-2a8a-4c51-838f-9333dc9bbcdc","command_center_event_id":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},{"id":"438ee314-28d6-4fdc-a881-f35bd501e859","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":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","releaseState":"pending","exactConductorRun":{"id":31503279338,"status":"in_progress","headSha":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T14:45:40.82006+00:00","proof_gate":"canonical_release_pending","source_sha":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","external_id":"canonical-release-c0c8ea0d4d29","receipt_type":"canonical_release_status","idempotency_key":"mission:d596695d-d969-453a-b7a4-e3fd65791f41:release-status:c0c8ea0d4d29b53ae70322f3554def29f6986c8a:31503279338:pending:canonical-production-release/verified=pending","mission_step_id":"b6ea8971-0713-49a7-80f6-b851bc040cf8","command_center_event_id":"d596695d-d969-453a-b7a4-e3fd65791f41"},{"id":"438f3355-d3f4-4025-8f90-8361380821ca","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\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T13:47:28.285112+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-581fa1f46468\",\"prNumber\":4730,\"sourceSha\":\"66cedb61bfc569597e4420b8c647d7896075053a\",\"deploymentId\":\"forgejo-main-66cedb61bfc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:19:16.768689+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:581fa1f4-6468-4746-ba75-a5582d665a72:owner-progress-heartbeat:119407277","mission_step_id":"28d0bf7f-5ed7-455f-9a75-08c40c65dae9","command_center_event_id":"581fa1f4-6468-4746-ba75-a5582d665a72"},{"id":"438f6b34-bafc-4801-8831-6be610351cc6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-863c82f8b8e0","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"863c82f8-b8e0-4d4c-b25d-938f27a8901f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":110,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3742,"providerAuthMs":0,"ledgerPrepareMs":3742,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3742,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3742,"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":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},"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":4319,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:31:48.262324+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:863c82f8-b8e0-4d4c-b25d-938f27a8901f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"88164d0b-46b8-439e-8bb6-00ed074125a2","command_center_event_id":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},{"id":"4392b4b1-ba74-45bd-b7b6-ff978ffbed88","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/godmode/paul-daily-driver-ui.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\n\nconst consoleSource = readFileSync(resolve(process.cwd(), 'src/pages/admin/GodModeCommandConsole.tsx'), 'utf8');\nconst layoutSource = readFileSync(resolve(process.cwd(), 'src/components/admin/AdminLayout.tsx'), 'utf8');\n\ndescribe('PAUL daily-driver Console UI contract', () => {\n  it('keeps the default Console conversation-first instead of exposing operator plumbing', () => {\n    expect(consoleSource).toContain('<span>PAUL</span>');\n    expect(consoleSource).toContain('Daily driver');\n    expect(consoleSource).toContain('>Lab</button>');\n    expect(consoleSource).toContain('>Sessions</button>');\n    expect(consoleSource).not.toContain('>Lab closed</div>');\n    expect(consoleSource).toContain('messages.filter((message) => witnessMode || !message.progress)');\n    expect(consoleSource).toContain(\"witnessMode && message.role === 'assistant' && message.decision\");\n    expect(consoleSource).toContain('sending && !activeJob');\n  });\n\n  it('keeps advanced provider and Lab controls inside the Lab surface', () => {\n    expect(consoleSource).toContain(\"['Repo', 'Forgejo', 'Cloudflare', 'Supabase']\");\n    expect(consoleSource).toContain(\"['explore', 'Explore']\");\n    expect(consoleSource).toContain(\"['observe', 'Observe', 'View only']\");\n    expect(consoleSource).toContain('<div className=\"mt-2\">{toolChips}</div>');\n  });\n\n  it('gives Console and Lab the full GodMode canvas without trapping the owner', () => {\n    expect(layoutSource).toContain('{!isConsoleSurface ? <div className=\"relative z-20\"><AdminSidebar /></div> : null}');\n    expect(layoutSource).toContain('aria-label=\"Back to GodMode\"');\n    expect(layoutSource).toContain(\"onClick={() => navigate('/admin')}\");\n    expect(layoutSource).toContain('{ownerMenu}');\n  });\n});\n"}],"branch":"ai/objective-first-repair-07886df57668","writes":[],"patches":[],"version":1,"approved":true,"missionId":"07886df5-7668-4af4-b86d-5b220db8245e","objective":"Transform GodMode Console into PAUL's calm daily-driver surface. On /admin/console remove always-visible infrastructure/provider chips and Lab mode/action controls; expose one compact Lab entry plus Sessions and New chat. Keep Repo/Forgejo/Cloudflare/Supabase and Explore/Test/Investigate/Create plus Observe/Interact/Act controls available inside /admin/lab only. Hide progress-message cards and 'Why this action?' internals from normal chat while retaining them in Lab/debug context. Replace the large persistent GodMode sidebar on /admin/console and /admin/lab with a compact header back-to-GodMode control so the Console/Lab get the full working canvas while preserving an obvious escape path and owner avatar. Avoid persistent 'Lab closed' chrome. Keep active work in the compact active-work strip and avoid a duplicate long-running 'KNOCKLAUNCH is working' transcript card when a real active job exists. Preserve Sessions, durable history, New chat, Stop, mic, send, account menu, Lab features, mobile behavior, and all execution safety. Add regression coverage. Ship via canonical PR -> Gate -> squash merge -> frontend release -> live proof. No visual Witness until after release; runtime/source proof first.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/components/admin/AdminLayout.tsx","src/__tests__/godmode/paul-daily-driver-ui.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        <div className=\"flex min-h-14 shrink-0 items-center gap-2 border-b border-blue-300/10 bg-[#070c18]/94 px-3 py-2 shadow-[0_10px_32px_rgba(0,0,0,.18)] backdrop-blur-xl sm:gap-3 sm:px-4 sm:py-2.5\">\n          <div className=\"flex min-w-0 items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-blue-300/75\"><span className=\"h-1.5 w-1.5 shrink-0 rounded-full bg-blue-300 shadow-[0_0_12px_rgba(96,165,250,.72)]\" /><span>PAUL</span><span className=\"hidden normal-case tracking-normal text-white/28 sm:inline\">Daily driver</span></div>\n          <div className=\"ml-auto flex shrink-0 items-center gap-1.5\">\n            <button type=\"button\" onClick={() => { setLabMode('explore'); setWitnessInteractionMode('observe'); setWitnessMode(true); setMobilePane('witness'); }} className=\"min-h-11 rounded-lg border border-blue-300/18 bg-blue-300/[0.055] px-3 text-[10px] font-semibold text-blue-100/85 transition hover:border-blue-300/32 hover:bg-blue-300/[0.09] sm:min-h-9\">Lab</button>\n            <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"min-h-11 rounded-lg border border-white/10 bg-white/[0.025] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/25 hover:bg-blue-300/[0.06] hover:text-white sm:min-h-9 sm:text-slate-400\">Sessions</button>\n            <button type=\"button\" onClick={clearConversation} className=\"min-h-11 rounded-lg border border-white/10 bg-white/[0.02] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-white/[0.045] hover:text-white sm:min-h-9 sm:text-slate-400\"><span className=\"sm:hidden\">New</span><span className=\"hidden sm:inline\">New chat</span></button>\n          </div>\n        </div>","old_content":"        <div className=\"flex min-h-14 shrink-0 flex-wrap items-center gap-2 border-b border-blue-300/10 bg-[#070c18]/94 px-3 py-2 shadow-[0_10px_32px_rgba(0,0,0,.18)] backdrop-blur-xl sm:flex-nowrap sm:gap-3 sm:px-4 sm:py-2.5\">\n          <div className=\"flex items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-blue-300/75\"><span className=\"h-1.5 w-1.5 rounded-full bg-blue-300 shadow-[0_0_12px_rgba(96,165,250,.72)]\" />PAUL</div>\n          <div className=\"order-3 -mx-1 w-[calc(100%+0.5rem)] min-w-0 overflow-hidden border-t border-white/[0.05] px-1 pt-2 sm:order-none sm:mx-0 sm:w-auto sm:flex-1 sm:border-0 sm:px-0 sm:pt-0\">{toolChips}</div>\n          <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"ml-auto min-h-11 shrink-0 rounded-lg border border-white/10 bg-white/[0.025] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/25 hover:bg-blue-300/[0.06] hover:text-white sm:ml-0 sm:min-h-9 sm:text-slate-400\">Sessions</button>\n          <button type=\"button\" onClick={clearConversation} className=\"min-h-11 shrink-0 rounded-lg border border-white/10 bg-white/[0.02] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-white/[0.045] hover:text-white sm:min-h-9 sm:text-slate-400\"><span className=\"sm:hidden\">New</span><span className=\"hidden sm:inline\">New chat</span></button>\n          <div className=\"hidden shrink-0 rounded-full border border-white/[0.08] bg-white/[0.025] px-2.5 py-1 text-[9px] font-semibold uppercase tracking-[0.1em] text-slate-500 sm:block\">Lab closed</div>\n        </div>"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        {messages.filter((message) => witnessMode || !message.progress).map((message) => (","old_content":"        {messages.map((message) => ("},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"            {witnessMode && message.role === 'assistant' && message.decision ? <details","old_content":"            {message.role === 'assistant' && message.decision ? <details"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        {sending && !activeJob ? <div className=\"max-w-full rounded-2xl border border-blue-300/12 bg-blue-300/[0.035] px-4 py-3 text-sm text-blue-100/70\">PAUL is thinking…</div> : null}","old_content":"        {sending ? <div className=\"max-w-full rounded-2xl border border-blue-300/12 bg-blue-300/[0.035] px-4 py-3 text-sm text-blue-100/70\">KNOCKLAUNCH is working…</div> : null}"},{"path":"src/components/admin/AdminLayout.tsx","new_content":"        {isConsoleSurface ? <>\n          <button type=\"button\" onClick={() => navigate('/admin')} aria-label=\"Back to GodMode\" className=\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-white/[0.08] bg-white/[0.035] text-sm font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-blue-300/[0.05] hover:text-white\">←</button>\n          <div className=\"mr-auto min-w-0\">","old_content":"        {isConsoleSurface ? <>\n          <SidebarTrigger className=\"h-10 w-10 shrink-0 rounded-xl border border-white/[0.08] bg-white/[0.035] text-slate-100 md:hidden\" />\n          <div className=\"mr-auto min-w-0\">"},{"path":"src/components/admin/AdminLayout.tsx","new_content":"        {!isConsoleSurface ? <div className=\"relative z-20\"><AdminSidebar /></div> : null}","old_content":"        <div className=\"relative z-20\"><AdminSidebar /></div>"}],"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/components/admin/AdminLayout.tsx","src/__tests__/godmode/paul-daily-driver-ui.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":"ba94d131d3b04c220926494a716c2b22f836fae90a3539a451b8b3251ee3f353","replayCount":0,"serializedBytes":9793},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:08:13.492115+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:07886df5-7668-4af4-b86d-5b220db8245e:repository-mutation-intent:ba94d131d3b04c220926494a716c2b22f836fae90a3539a451b8b3251ee3f353:0","mission_step_id":"e28132b5-4b36-4680-a9a4-08718881d26f","command_center_event_id":"07886df5-7668-4af4-b86d-5b220db8245e"},{"id":"4393ddf0-dfde-41f5-b639-cc3b4518dbf8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"3eeb063ca8bce3f601dd92887c2284999b702a29","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"3eeb063ca8bce3f601dd92887c2284999b702a29","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"61c2e52cfda94be3994d925a4e638b0d2c97303f5966e95f1cc11fed863aa609","forgejoWorkflowProof":{"runId":12455,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:22:44.003121+00:00","proof_gate":"canonical_release_pending","source_sha":"3eeb063ca8bce3f601dd92887c2284999b702a29","external_id":"forgejo-main-3eeb063ca8bc","receipt_type":"canonical_release_status","idempotency_key":"mission:73364bb7-6976-4a69-babf-4e8729bea3eb:forgejo-release-status:3eeb063ca8bce3f601dd92887c2284999b702a29:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"34421c1b-0d56-4fdb-9160-885ebcfc8214","command_center_event_id":"73364bb7-6976-4a69-babf-4e8729bea3eb"},{"id":"43940bb3-7fc1-423c-8855-4777efcf62e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d40faf9b30b1","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":3489,"terminal":false,"missionId":"d40faf9b-30b1-42c5-afbc-00c56245f6ca","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":543,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":3899,"repositoryProviderMs":3899,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2235,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1664},"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":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:47:33.004673+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3489","receipt_type":"execute_mission","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5378b226-0a9b-46a6-a87c-46473bfaf2a8","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"439754c2-040b-461c-abea-f3cd3f0a76c1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized scoped control plane maintenance: force a fresh invariant-test blob after Forgejo run 2912 evaluated stale test text despite the branch API proving the corrected assertions.","baseSha":"86f1fec0973ac7011108db860d8f574b437d690a","issuedAt":1787858242009,"expiresAt":1787858422009,"missionId":"e57906ff-764d-4381-9f3a-8b48dc1874fe","singleUse":true,"authorizationId":"ec688106-51fb-42e6-9f53-4e7f7b03e43d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:17:22.988642+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ec688106-51fb-42e6-9f53-4e7f7b03e43d","mission_step_id":"3551c96c-0dfa-43ef-99f5-68a9f09366d3","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"43978742-8d8e-4994-b57d-3fe7a1d4d197","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","tenantRef":"Curri","receivedAt":"2026-09-06T16:58:22.438Z","fingerprint":"38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","workstreamRef":"curri","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtq1ho1h","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","wordingChanged":false,"canonicalIntent":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-single-background","statement":"All Curri owner-facing realtor routes render exactly one fixed Curri tenant background and no second background scrolls with page content.","proofConditionIds":["repo-proof","release-proof","live-route-proof"]}],"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","constraints":[{"id":"same-pr","statement":"Continue PR #1967 on branch ai/objective-first-repair-mtq1ho1h; do not create a replacement branch or PR.","proofConditionIds":["repo-proof","release-proof"]},{"id":"frontend-only","statement":"Deploy only the affected frontend production target.","proofConditionIds":["repo-proof","release-proof"]},{"id":"preserve-behavior","statement":"Preserve unrelated Curri route behavior and tenant presentation.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1967 exact green head is squash-merged into current protected main with the Curri duplicate-background repair present.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"The merged Curri frontend repair is released through the canonical frontend production owner.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route-proof","kind":"interaction","claim":"On /crm/REALTOR/curri-properties/realtor-dashboard and representative Curri realtor routes, scrolling does not reveal or move a duplicate background; exactly one fixed Curri tenant background remains.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"scroll","amount":"large","direction":"down"},{"action":"scroll","amount":"medium","direction":"up"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtq1ho1h","conversationContext":null,"requestContractHash":"126b9366c1132266f6431f3dd65d3afe8ead3c7418ef219e4621894c6b2d7875","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:58:22.856876+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6b9ceba1-384d-4244-9577-8880e0d09bf8:tenant-workstream-contribution:38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","mission_step_id":null,"command_center_event_id":"6b9ceba1-384d-4244-9577-8880e0d09bf8"},{"id":"4397c796-2228-4d7f-8a73-90a38c52b834","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"15aab7880cfc6845047e734cc7f95d5e2acf511cca325677c4e25120a0be45a8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6145","runId":6145,"status":"running","sourceSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T14:08:08.045839+00:00","proof_gate":"canonical_release_pending","source_sha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","external_id":"forgejo-main-c1ff6c5dad4b","receipt_type":"canonical_release_status","idempotency_key":"mission:4f049657-df3c-46c7-a932-35a3e5e9fed9:forgejo-release-status:c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"8842f42e-e1a3-4403-b40d-c94933d95a74","command_center_event_id":"4f049657-df3c-46c7-a932-35a3e5e9fed9"},{"id":"43983b81-4160-44d1-ae19-9925ac95b739","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-popup-map-raster","prNumber":2743,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9007a6ba7e3d19e704ee649aa8d44be91008c521","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:54:50.947292+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9007a6ba7e3d19e704ee649aa8d44be91008c521","external_id":"2743","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2bbb1c80-379d-46d3-a9a4-231f09f109af:merged-pr:2743:9007a6ba7e3d19e704ee649aa8d44be91008c521","mission_step_id":"c5db4568-3761-42a8-ba59-9c71423c092b","command_center_event_id":"2bbb1c80-379d-46d3-a9a4-231f09f109af"},{"id":"4398c9f3-8a58-46df-b01c-48990cc58d52","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh"],"continuationObjective":"Wire the live independent KNOCKLAUNCH recovery plane into the Forgejo host without cc-execution transport. Add a separate recovery-plane poller script/service/timer using the existing protected /etc/knocklaunch/forgejo-watchdog.env and FGJ_CONTROL_TOKEN. The poller must call https://recovery.knocklaunch.app/v1/host/next and /v1/host/result directly, support only a non-destructive canary initially, block every other action, expose no arbitrary shell or caller command strings, and never make recovery-plane failure break the existing Forgejo watchdog. Update the watchdog self-update file list and installer so the poller self-maintains. Gate, merge, then update the live host agent and prove the new timer is active. Finally run an independent canary recovery-service -> host poller -> receipt with cc-execution absent from the command transport. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:13:07.408705+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:26e32529-5348-4c81-a2f1-0f8b906b28bc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8d363684-5be8-4e92-aa4f-ffb07b5079c6","command_center_event_id":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},{"id":"4398f8d3-b799-4bc0-82e5-322bd2f7e527","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-visual-review","satisfied":true,"statement":"GodMode Live Edit Review becomes a visual before/after comparison of the actual page, with changed-section focus and technical operation details demoted.","proofConditionIds":["proof-runtime","proof-visual"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"All shared Live Edit Review changes and their frontend contracts must be Gate-validated, released through the affected frontend owner, and proven in production.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"The Review repair is not accepted until current-main Gate, affected frontend release, and claim-matched production interaction proof succeed.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"review-private-safety","satisfied":true,"statement":"Before/After comparison is presentation-only. It must not mutate Live Edit history, pending operations, local working-copy data, published overrides, or tenant business data. Leaving Review must restore the private After state.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"tenant-isolation","satisfied":true,"statement":"Repair the shared editor primitive while production proof is isolated to PCG; do not mutate unrelated tenant content or records.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact is the existing Live Edit Review experience on the PCG dashboard; do not redesign unrelated dashboard content.","proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not invent business content, metrics, customer data, imagery, or claims while implementing or proving Review.","proofConditionIds":["proof-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Preserve PCG visual identity and do not import another tenant's brand, content, or styling.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"Desktop is authoritative for the primary proof; implementation must still preserve compact mobile usability.","proofConditionIds":["proof-visual"]}],"contractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-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":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/DASHBOARD","currentSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","witnessSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","verificationState":"verified","witnessRequestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:54:45.778766+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"297942fed174fc244ce0dab5ec4ee43736ce1791","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:request-contract:ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4:297942fed174fc244ce0dab5ec4ee43736ce1791:verified:","mission_step_id":"1aa7eba3-040a-4639-a057-f44edb6ce47b","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"4399f0fe-db84-4859-b943-d0f0912a4b25","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ship-pcg-builder-owner-fix","satisfied":true,"statement":"Ship the green P0 PCG Website Builder owner-experience fix from PR #5114 through frontend release and live proof.","proofConditionIds":["repo","release","runtime","visual"]}],"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","release","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","release","runtime"]}],"contractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":16146,"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":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true},{"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":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/settings?section=website-builder","currentSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","witnessSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","verificationState":"verified","witnessRequestContractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:05:42.085661+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a5f0d7844048f25852cde2e7eead1940187d28bb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a522fdf1-9b15-4c08-a749-aa07530e41de:request-contract:3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2:a5f0d7844048f25852cde2e7eead1940187d28bb:verified:","mission_step_id":"4c470b8d-a222-40ed-939c-184fb2b6388d","command_center_event_id":"a522fdf1-9b15-4c08-a749-aa07530e41de"},{"id":"439a642e-1ae6-41a4-98ae-78dcb0891b58","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0a01af01565c240c3ff05d62f0008cc7847efd96","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0a01af01565c240c3ff05d62f0008cc7847efd96","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"82a51309c52638cf4a8744427ae905ee4ceb31971fac73577842f7dcd01db089","forgejoWorkflowProof":{"runId":13341,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:53:30.670572+00:00","proof_gate":"canonical_release_pending","source_sha":"0a01af01565c240c3ff05d62f0008cc7847efd96","external_id":"forgejo-main-0a01af01565c","receipt_type":"canonical_release_status","idempotency_key":"mission:087b9405-b4b8-453f-98e7-06d2da99ce2d:forgejo-release-status:0a01af01565c240c3ff05d62f0008cc7847efd96:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4f929803-4e54-433e-ae4e-69f0c3af815b","command_center_event_id":"087b9405-b4b8-453f-98e7-06d2da99ce2d"},{"id":"439c8257-0dea-46ff-8b2a-dc3cdc53fc32","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-control-center-cohesion-20260912","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2537,"terminal":false,"missionId":"9faaa622-8429-430a-819d-776302bbc354","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3059,"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":"9faaa622-8429-430a-819d-776302bbc354"},"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":1287,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:44:50.745331+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2537","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9faaa622-8429-430a-819d-776302bbc354:automatic-mission-resume:2537:repair_mission_waiting_for_gate","mission_step_id":"d9380945-b63d-42f3-a6e1-40aadf2ededf","command_center_event_id":"9faaa622-8429-430a-819d-776302bbc354"},{"id":"43a35641-dc66-4ac8-8054-6fc9c1538eba","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"7ea13e71c83a62d8094a30417db7703390fce10c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"7ea13e71c83a62d8094a30417db7703390fce10c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"975037139c514b54d58f93f64905b9862713c2c0ae029254e0d49a717533fa2b","forgejoWorkflowProof":{"runId":12678,"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-28T18:43:33.478009+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7ea13e71c83a62d8094a30417db7703390fce10c","external_id":"forgejo-main-7ea13e71c83a","receipt_type":"canonical_release_status","idempotency_key":"mission:6f85f116-302b-4e8c-86f6-f413c1dac73b:forgejo-release-status:7ea13e71c83a62d8094a30417db7703390fce10c:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5f4d8be8-4a83-4121-bd45-580aae2654aa","command_center_event_id":"6f85f116-302b-4e8c-86f6-f413c1dac73b"},{"id":"43a37139-a418-489c-99d4-bab66b278a41","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2054,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":310,"terminal":false,"missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},"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":5896,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:40:16.275694+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"310","receipt_type":"execute_mission","idempotency_key":"mission:ed8838ff-28ff-4a30-b137-682a88b11b5f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"07f5d63c-62fa-4c23-88bd-6fc672ac7619","command_center_event_id":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},{"id":"43a381f3-114f-4626-98c9-86a79ffc883b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-authorized-pr-auto-progress-20260831","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":null,"terminal":false,"missionId":"7e104e17-8700-4533-982f-fee4412662b8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":21836,"prReadinessMs":0,"approvedPlanMs":21836,"missionSetupMs":1228,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7e104e17-8700-4533-982f-fee4412662b8"},"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":1059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:15:16.671546+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7e104e17-8700-4533-982f-fee4412662b8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"beeebd07-d3b5-4d7e-9035-6240c8280f77","command_center_event_id":"7e104e17-8700-4533-982f-fee4412662b8"},{"id":"43a4e2bd-a4e6-488a-805d-d6adf771a41d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-jt-meeting-repair-20260812-r202608121446","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.4-conductor-dispatch-contract","prNumber":null,"terminal":false,"missionId":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a","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":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a"},"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":7203,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-12T14:47:06.007577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e6c762aa-b31c-4caf-87a5-97fbf14a54dd","command_center_event_id":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a"},{"id":"43a85b87-6e2e-4e41-a52d-910d5167d742","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f172b00ef73f","prNumber":3254,"nextAction":null,"mergeCommitSha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:04:23.24971+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","external_id":"3254","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:merged-pr:3254:9bd01620262a1e9ec913b9075150d4cc8eb70aa9","mission_step_id":"8493895f-a015-4031-8ad4-a4254c6dfeff","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"43ab7aec-7275-4203-96a3-efb12950b031","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","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":"b684171db5a6e58f4ced44ba28eba623a92c55f15f584f5ce104d63b6fff5119","forgejoWorkflowProof":{"runId":11480,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-24T13:44:15.732359+00:00","proof_gate":"canonical_release_pending","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"forgejo-main-de80661c22d7","receipt_type":"canonical_release_status","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:forgejo-release-status:de80661c22d78eeeb05ee09be5a3408bf3eb37d6:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"11247888-2c21-4309-8d38-84344a463731","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"43ab7bee-0657-410a-adfd-a7014d98c651","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\":4,\"verified\":0,\"pending\":4,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"release\",\"pcg-interaction\",\"wildcard-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T13:22:09.957353+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b79255f67e21\",\"prNumber\":4714,\"sourceSha\":\"5bde1ac6d877b070a8d97d41abbdb76132fcad23\",\"deploymentId\":\"forgejo-main-5bde1ac6d877\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:33:38.936249+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:owner-progress-heartbeat:119407094","mission_step_id":"7c4cc52b-c4f8-4fab-983b-afd317688807","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"43ad6817-a27b-422f-9e8b-7958cb0ad80f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdcgrey","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.1-customer-domain-witness","prNumber":null,"terminal":false,"missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2404,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},"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":5534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:29:26.285834+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d21824d-789a-4f0a-8ddf-a1491833c1ed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b294dc65-9bac-4aae-900f-30754a5db566","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"43adc410-935c-451a-bf2f-9631da78aedc","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\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"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-06T02:59:37.537496+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4095,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T09:55:54.277542+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:df9304b8-69da-4f82-91be-e44aeb2380e0:owner-progress-heartbeat:119407181","mission_step_id":"4e0e9fcd-cdba-4982-8bc5-e341bf189caa","command_center_event_id":"df9304b8-69da-4f82-91be-e44aeb2380e0"},{"id":"43ae1cbe-31f5-4d9b-b97b-a125cf4d5a90","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60ff6d4491d9","reason":"anchored_edit_invalid","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":"60ff6d44-91d9-41cf-b49e-170ed5658cb8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2338,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2338,"missionSetupMs":1171,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1171,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1171,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1171,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},"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":1429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:50:34.964467+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60ff6d44-91d9-41cf-b49e-170ed5658cb8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7cab09ca-bac2-4652-bd50-5625d2098023","command_center_event_id":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},{"id":"43afd9fe-012a-432e-9617-bf229f032587","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":1758,"structuredKeys":["edits"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:52:58.657642+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:5d79a4ee-37fb-45b9-a387-3242fbd36775:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"c5f49c26-8ce8-4d58-aaa9-afa0e14f251b","command_center_event_id":"5d79a4ee-37fb-45b9-a387-3242fbd36775"},{"id":"43b0906b-f11a-41cc-b803-c2fbad8dcd5a","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/components/godmode/LiveEditMode.tsx","fingerprint":"8173805e527fee8f437924fda591e87db1c92b87cdb397e526489482b16b0131"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:08:29.747694+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f47a47c0-cee0-4759-a5e5-9c67845a94a4:repository-mutation-intent-blocked:8173805e527fee8f437924fda591e87db1c92b87cdb397e526489482b16b0131","mission_step_id":"cdf44660-4ab6-40a4-ac51-e178ea090f31","command_center_event_id":"f47a47c0-cee0-4759-a5e5-9c67845a94a4"},{"id":"43b1f7a1-1a47-4a63-8fb8-6dec1e9fd9c4","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\":\"request_contract_repository_status\",\"status\":\"verified\",\"proofGate\":\"request_contract_repository_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-22T18:55:30.494875+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f8ec17e2832b\",\"prNumber\":3435,\"sourceSha\":\"4b6141b452523c7eb4008f787f606fe838c88d3d\",\"deploymentId\":\"forgejo-main-4b6141b45252\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:57:11.173321+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff:owner-progress-heartbeat:119339268","mission_step_id":"ee0a49b6-ebd5-482a-a516-28d6858e071d","command_center_event_id":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff"},{"id":"43b29a39-f900-4587-b30f-b80fee9eddeb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.35.0-cloudflare-native-frontend-owner","prNumber":4643,"terminal":false,"missionId":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:00:45.703021+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4643","receipt_type":"ship_and_prove","idempotency_key":"mission:0612ddde-b9a2-4c0a-9bea-73eb1df24b20:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"edf7cfa8-f58d-45de-b052-c3af3bcd911a","command_center_event_id":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20"},{"id":"43b3c1a3-d7f5-496e-9253-6753b87b2296","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","sourceSha":"ab19e8b2d733add834b7b667c000badec9a0d50c","deploymentId":"forgejo-main-ab19e8b2d733","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:46:47.824386+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ab19e8b2d733add834b7b667c000badec9a0d50c","external_id":"forgejo-main-ab19e8b2d733","receipt_type":"canonical_release_status","idempotency_key":"mission:d5fcdd19-5e1e-4c20-8a82-8d73c9e027bb:forgejo-release-status:ab19e8b2d733add834b7b667c000badec9a0d50c:superseded:70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","mission_step_id":"c3681d0b-8b95-4bb9-a4be-0c132d2a851f","command_center_event_id":"d5fcdd19-5e1e-4c20-8a82-8d73c9e027bb"},{"id":"43b44d23-b982-490d-a9b8-b9a58b872b6d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","timingsMs":{"prReadinessMs":1394,"approvedPlanMs":0,"shipAndProveMs":8974,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"performance":null,"deploymentId":"forgejo-main-3187eb2c1203","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":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:14:36.539047+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2026","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:automatic-mission-resume:2026:canonical_release_dispatched","mission_step_id":"85bb6863-87a8-44b6-a83d-88c718420070","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"43b6c397-f530-4198-a900-af6341a6ea80","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-60339bf0a4dc","prNumber":3465,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:37:31.789994+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","external_id":"3465","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:60339bf0-a4dc-42dc-a7d3-e3663f6387db:merged-pr:3465:0e5b60b71766ac0f93d94994c59db269bdb823f9","mission_step_id":"49980b9b-1214-436d-86cd-3082120529eb","command_center_event_id":"60339bf0-a4dc-42dc-a7d3-e3663f6387db"},{"id":"43b71dd4-7f72-4dcf-829c-539e9c154351","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3836,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","timingsMs":{"handlerMs":12272,"prReadinessMs":1910,"approvedPlanMs":0,"missionSetupMs":1903,"shipAndProveMs":10078},"nextAction":null,"receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":"forgejo-main-7187fc1f3c29","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":2060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:08:48.947274+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":"forgejo-main-7187fc1f3c29","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e312a21a-08de-4221-8cea-5a7a1167b6aa","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"43b9888b-86d0-40e4-ba48-5db7ae3787db","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a12ead5738a714fce66955394e4d3c71c306baad","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a12ead5738a714fce66955394e4d3c71c306baad","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":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7","forgejoWorkflowProof":{"runId":12685,"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-28T18:56:31.468584+00:00","proof_gate":"canonical_release_pending","source_sha":"a12ead5738a714fce66955394e4d3c71c306baad","external_id":"forgejo-main-a12ead5738a7","receipt_type":"canonical_release_status","idempotency_key":"mission:9d579520-5472-4fc8-9581-02ff1a9f0107:forgejo-release-status:a12ead5738a714fce66955394e4d3c71c306baad:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ceef9e32-9831-41d8-832a-bbd8fc98abaa","command_center_event_id":"9d579520-5472-4fc8-9581-02ff1a9f0107"},{"id":"43ba8071-d7f8-4196-8501-5cbec67a120a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-42e07e57a74a","prNumber":5011,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4707c4b70d59a95b84193e64a15839f41961fd40","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:03:30.761949+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4707c4b70d59a95b84193e64a15839f41961fd40","external_id":"5011","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:42e07e57-a74a-48be-bfcb-4b5640866275:merged-pr:5011:4707c4b70d59a95b84193e64a15839f41961fd40","mission_step_id":"3794a9e3-635c-4c8a-8983-70dd84fea129","command_center_event_id":"42e07e57-a74a-48be-bfcb-4b5640866275"},{"id":"43bbdc4d-2443-4e3f-a80c-ec417951e017","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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T18:40:31.342039+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:51:15.952948+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:119420845","mission_step_id":"d4df7fca-fd03-4d03-a034-2629cff58e89","command_center_event_id":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},{"id":"43bed1dd-5c8c-428d-82d9-2aa24a6a3047","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"cd69626b-a617-4d83-9e49-da004751a5b8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"cd69626b-a617-4d83-9e49-da004751a5b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1854,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T20:37:13.860691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd69626b-a617-4d83-9e49-da004751a5b8:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e925881d-6d6e-40b2-991a-0fbde5b84353","command_center_event_id":"cd69626b-a617-4d83-9e49-da004751a5b8"},{"id":"43bfbc0a-8913-497c-84d0-ed9ada12afd1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/cc-release-live-fastpath-20260825","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":7754,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.40-mission-read-recovery","prNumber":739,"terminal":false,"missionId":"ec249474-6ed2-482a-8460-b023e74d8e04","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"f0ff3892288902b99a842f1be1e448538a6025f0","timingsMs":{"handlerMs":983,"prReadinessMs":0,"approvedPlanMs":983,"missionSetupMs":483,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ec249474-6ed2-482a-8460-b023e74d8e04"},"performance":null,"deploymentId":"forgejo-main-f0ff38922889","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5222,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T12:15:31.962129+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec249474-6ed2-482a-8460-b023e74d8e04:execute_mission:repair_mission_execution_blocked","mission_step_id":"03a69497-2781-4d87-b0b5-85d2df8feb34","command_center_event_id":"ec249474-6ed2-482a-8460-b023e74d8e04"},{"id":"43c27bf1-8421-49f9-8795-2514100ccc66","source":"cc-execution","status":"recorded","payload":{"objective":"Merge existing Forgejo PR #769 for BYCHEFAP. Do not synthesize, edit, create a new branch, or create another PR. PR #769 is the authoritative existing BYCHEFAP PR. Confirm it is current with main and gate-green; squash merge it through Forgejo, then deploy only the affected frontend target and prove /bychefap/dashboard live with BYCHEFAP content. Reuse the existing PR and exact head; no duplicate release path.","tenantRef":"bychefap","receivedAt":"2026-08-26T16:33:02.992Z","fingerprint":"55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:33:04.380672+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","mission_step_id":"53d855c4-05b2-4bb2-8113-e49832cb908f","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"43c3769e-653a-4d05-abbf-e975a87dc2e7","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"b41d904318fddcffc7e74cdf475268a2ca57a175","releaseState":"verified","exactConductorRun":{"id":31312243209,"status":"completed","headSha":"b41d904318fddcffc7e74cdf475268a2ca57a175","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T12:04:26.676122+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b41d904318fddcffc7e74cdf475268a2ca57a175","external_id":"canonical-release-b41d904318fd","receipt_type":"canonical_release_status","idempotency_key":"mission:ee0a5916-648c-455e-a14c-3644df3e1e75:release-status:b41d904318fddcffc7e74cdf475268a2ca57a175:31312243209:verified:canonical-production-release/verified=success","mission_step_id":"0d1b2583-da0b-4700-a386-8713e310ca86","command_center_event_id":"ee0a5916-648c-455e-a14c-3644df3e1e75"},{"id":"43c4c481-2b51-443f-8a67-d9c7e2c18351","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-provider-transport-reliability-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":2002,"terminal":false,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10367,"approvedPlanMs":0,"missionSetupMs":440,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":132,"resolvePreflightMs":440,"repositoryMutationMs":3143,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"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":"bbe450ac-8efa-4745-8a8f-c98149163993"},"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":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:10:54.085328+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2002","receipt_type":"execute_mission","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"eb17651d-209c-4823-ac83-3ebd9e78f5d5","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"43c4e4f4-b463-4835-a042-fda071ca7acb","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Cafe & QSR Template tenant selection defect end-to-end. Tenant id 69c86c8d-c737-439a-8f30-3246af0b3ad1 is named Cafe & QSR Template but still stores company_slug='thirsty-panda', settings.route_namespace='thirsty-panda', settings.canonical_owner_route='/thirsty-panda/owner/dashboard', and settings.routing_family='THIRSTY_PANDA_CAFE_QSR'. Those stale routing identity fields cause tenant selection to navigate back to the old Thirsty Panda route. Preserve existing PR #362 / branch ai/cafe-qsr-template-20260817 and its generic Cafe/QSR route/workspace conversion. Change the governing tenant routing identity to company_slug='cafe-qsr', settings.route_namespace='cafe-qsr', settings.canonical_owner_route='/cafe-qsr/owner/dashboard', and a neutral cafe_qsr routing family consistent with current source. Remove any remaining route-selection dependency on the old thirsty-panda identity, keep the tenant name Cafe & QSR Template, preserve the retained cafe demo video/menu content, pass KnockLaunch Gate, squash merge through Forgejo, release only affected targets, and verify tenant selection resolves to /cafe-qsr/owner/dashboard rather than /thirsty-panda. Do not run Visual Witness.","tenantRef":"69c86c8d-c737-439a-8f30-3246af0b3ad1","receivedAt":"2026-08-18T03:57:55.588Z","fingerprint":"d744955efccdd161b8212da2f4ff7b19c3b5356a0aab361ee6980be3cc1412ae","workstreamRef":"69c86c8dc737439a8f303246af0b3ad1","conversationId":null,"canonicalBranch":"ai/cafe-qsr-template-20260817","requestedBranch":"ai/cafe-qsr-template-20260817","conversationContext":null},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T03:57:56.042437+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:tenant-workstream-contribution:d744955efccdd161b8212da2f4ff7b19c3b5356a0aab361ee6980be3cc1412ae","mission_step_id":null,"command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"43c573ef-5fe6-4b5a-a91e-49d3d05595bc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"386b9e202944e3eca747f42d4b09dc5b831afc7d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"9d59df9b4c090262e921726576a8e4d079489fc0","prNumber":2890,"gateRunId":8658,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8658/jobs/1","mergeCommitSha":"386b9e202944e3eca747f42d4b09dc5b831afc7d"}],"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:48:35.680213+00:00","proof_gate":"request_contract_repository_verified","source_sha":"386b9e202944e3eca747f42d4b09dc5b831afc7d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract-repository:674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42:386b9e202944e3eca747f42d4b09dc5b831afc7d","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"43c71095-2640-421e-83cc-1e42a4ea2c01","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2d85fc5bf809daffb661abb53307747139345e99","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d85fc5bf809daffb661abb53307747139345e99","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":"8d429fa4d427aa1deed01167de0654a81302035e9fac93008b4af986c3bdbc3f","forgejoWorkflowProof":{"runId":8090,"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-14T06:42:16.078961+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2d85fc5bf809daffb661abb53307747139345e99","external_id":"forgejo-main-2d85fc5bf809","receipt_type":"canonical_release_status","idempotency_key":"mission:aa48f4be-2466-4729-8da5-738250802a6b:forgejo-release-status:2d85fc5bf809daffb661abb53307747139345e99:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ee9e3cf0-c109-47b1-9547-40bb60dac982","command_center_event_id":"aa48f4be-2466-4729-8da5-738250802a6b"},{"id":"43ca82f6-c3d4-4758-9fc6-c8d9d45495f6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/encore-route-family-professionalization-20260805-r202608051752","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":23277,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":20,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4070,"terminal":false,"missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b245ade84ec8f021786bc14270af5f5d6820a042","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},"performance":null,"deploymentId":"canonical-release-b245ade84ec8","workflowRunId":31032967914,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3375,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T18:04:07.116193+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b245ade84ec8f021786bc14270af5f5d6820a042","external_id":"canonical-release-b245ade84ec8","receipt_type":"execute_mission","idempotency_key":"mission:d22ae20b-34b4-4296-a221-c42d9e9626b7:execute_mission:canonical_release_dispatched","mission_step_id":"dab7697e-50ad-4193-b0ee-7517e15c859d","command_center_event_id":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},{"id":"43caa855-5576-4285-966d-88de97173c0f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a583cfc3dcf2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1692,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T18:03:34.630Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"a583cfc3-dcf2-401a-a326-04d31cedae1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1213,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":352,"providerAuthMs":0,"ledgerPrepareMs":352,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":352,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":352,"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":"a583cfc3-dcf2-401a-a326-04d31cedae1c"},"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":3451,"likelyAffectedFiles":["src/__tests__/contracts/tenantStartupSafety.test.ts","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:03:38.992665+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a583cfc3-dcf2-401a-a326-04d31cedae1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9684ffb5-8713-4185-a96b-2b77848e1f0b","command_center_event_id":"a583cfc3-dcf2-401a-a326-04d31cedae1c"},{"id":"43ccfae3-f957-4be0-bc55-51eb73190bd8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/optimize-session-telemetry","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1006,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":520,"terminal":false,"missionId":"c99beac6-65dd-41f6-a520-650842c0c0dc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"90accacb9e3533d39625bd5c2839c49275a4fd01","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c99beac6-65dd-41f6-a520-650842c0c0dc"},"performance":null,"deploymentId":"forgejo-main-90accacb9e35","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:11:26.258859+00:00","proof_gate":"canonical_release_dispatched","source_sha":"90accacb9e3533d39625bd5c2839c49275a4fd01","external_id":"forgejo-main-90accacb9e35","receipt_type":"execute_mission","idempotency_key":"mission:c99beac6-65dd-41f6-a520-650842c0c0dc:execute_mission:canonical_release_dispatched","mission_step_id":"df1abde5-7b56-4eb7-95a6-33a086b8a5f1","command_center_event_id":"c99beac6-65dd-41f6-a520-650842c0c0dc"},{"id":"43cdedfe-d375-436d-a6f1-d5b9166208a1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:418","status":"blocked","metrics":{"receiptBytes":11470,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":146,"terminal":false,"missionId":"746e601e-c975-42c2-9065-e879b9e5156f","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"746e601e-c975-42c2-9065-e879b9e5156f"},"performance":null,"deploymentId":"forgejo-main-0c2c589f92ac","workflowRunId":418,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:20:02.426636+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:746e601e-c975-42c2-9065-e879b9e5156f:automatic-mission-resume:146:canonical_release_blocked","mission_step_id":"c776da46-cc1f-4145-85c6-9a3126bd6bf5","command_center_event_id":"746e601e-c975-42c2-9065-e879b9e5156f"},{"id":"43d023be-b7f4-4b7a-85dc-596814b16e6a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2db2b283fa21","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3321,"terminal":false,"missionId":"2db2b283-fa21-4a65-8ae2-a9327151c285","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","timingsMs":{"prReadinessMs":1499,"approvedPlanMs":0,"shipAndProveMs":6878,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2db2b283-fa21-4a65-8ae2-a9327151c285"},"performance":null,"deploymentId":"forgejo-main-f9116b790fcf","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":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":2090,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T00:27:22.937671+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3321","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2db2b283-fa21-4a65-8ae2-a9327151c285:automatic-mission-resume:3321:canonical_release_dispatched","mission_step_id":"f556ca45-469e-4039-9de7-c6d3a105b50e","command_center_event_id":"2db2b283-fa21-4a65-8ae2-a9327151c285"},{"id":"43d0bbd2-7d32-4bc0-a3e1-6699139a2e58","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.7-controlled-merge-release-readback","prNumber":3970,"terminal":false,"missionId":"3af19914-87ce-49ce-85d8-181276cad06f","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"bece60841e9e000ad2bed4519012975e96b2a31d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3af19914-87ce-49ce-85d8-181276cad06f"},"performance":null,"deploymentId":"canonical-release-bece60841e9e","workflowRunId":30919416319,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1103,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T14:35:20.694337+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"bece60841e9e000ad2bed4519012975e96b2a31d","external_id":"canonical-release-bece60841e9e","receipt_type":"ship_and_prove","idempotency_key":"mission:3af19914-87ce-49ce-85d8-181276cad06f:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"81e059cf-9b55-4fe8-bda7-9ab85a2350fc","command_center_event_id":"3af19914-87ce-49ce-85d8-181276cad06f"},{"id":"43d14589-cde5-4102-bffe-9e2a533e2c90","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/nysom-financial-automation-v1-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4944,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":437,"terminal":false,"missionId":"986955a7-1f15-4927-8b93-0ff03af0ae2b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aaa767453e3ae5f10ed58edc0f88efeed315cd7f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"986955a7-1f15-4927-8b93-0ff03af0ae2b"},"performance":null,"deploymentId":"forgejo-main-aaa767453e3a","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":6118,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T13:14:00.958405+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aaa767453e3ae5f10ed58edc0f88efeed315cd7f","external_id":"forgejo-main-aaa767453e3a","receipt_type":"execute_mission","idempotency_key":"mission:986955a7-1f15-4927-8b93-0ff03af0ae2b:execute_mission:canonical_release_dispatched","mission_step_id":"de0848a7-4c6a-4e69-a8e4-a201b3b8bcc0","command_center_event_id":"986955a7-1f15-4927-8b93-0ff03af0ae2b"},{"id":"43d2af17-b059-4248-8beb-bd3b19e49c95","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4b13101aecbe77edbaf284548aa0f021784308bc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4b13101aecbe77edbaf284548aa0f021784308bc","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"970f64f588e0d63fa64049dea2d3d463e2d21a83c81790a68012b04a9393723b","forgejoWorkflowProof":{"runId":14382,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:07:50.84841+00:00","proof_gate":"canonical_release_pending","source_sha":"4b13101aecbe77edbaf284548aa0f021784308bc","external_id":"forgejo-main-4b13101aecbe","receipt_type":"canonical_release_status","idempotency_key":"mission:c6ab03e6-91ff-412e-bbf1-9ca46dbd6df5:forgejo-release-status:4b13101aecbe77edbaf284548aa0f021784308bc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"93f6e5db-4131-4743-bc5c-64fd574a7e43","command_center_event_id":"c6ab03e6-91ff-412e-bbf1-9ca46dbd6df5"},{"id":"43d31d0c-ed48-4c67-b8b9-129075bf2a99","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c2362f287960adf921f85cbe21fba9d18b3cfe90","priorProofGate":"canonical_release_terminal_verified","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T16:33:10.867443+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c2362f287960adf921f85cbe21fba9d18b3cfe90","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:260f19f5-c09a-4b03-bc3d-87bbf19aa93f:durable-terminal-release-proof:c2362f287960adf921f85cbe21fba9d18b3cfe90:terminal","mission_step_id":"91996735-6b45-4c2b-af41-5478ba68c7be","command_center_event_id":"260f19f5-c09a-4b03-bc3d-87bbf19aa93f"},{"id":"43d33eca-709e-4528-95fc-e369d0d024fa","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-41494c27d12d","approved":true,"missionId":"41494c27-d12d-403a-b6a3-eedcde70fc88","objective":"Continue the PCG P0 mobile repair. Use ONLY the exact current-main owners now proven to exist: src/PcgAppShell.tsx, src/shells/pcg/PCGTenantShell.tsx, and src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx. Fix nested/mobile scroll ownership, shell/header/nav fit, phone-width workspace layout, and ensure the receive/upload surface is reachable and usable without horizontal overflow. Do not touch PublicAppShell. No Visual Witness. Continue automatically.","ownerApproved":true,"sourceTargets":["src/PcgAppShell.tsx","src/shells/pcg/PCGTenantShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"anchored_edits":[{"path":"src/PcgAppShell.tsx","new_content":"<div data-pcg-app-shell=\"true\" data-pcg-shell-owner=\"dedicated\" className=\"fixed inset-0 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent text-white flex flex-col\" style={{['--primary' as string]:'43 48% 66%',['--primary-foreground' as string]:'220 18% 7%',['--ring' as string]:'43 48% 66%',['--accent' as string]:'42 60% 78%',['--accent-foreground' as string]:'220 18% 7%',['--tenant-brand-primary' as string]:'#d8bb78',['--tenant-brand-accent' as string]:'#f2d99f'} as React.CSSProperties}>","old_content":"<div data-pcg-app-shell=\"true\" data-pcg-shell-owner=\"dedicated\" className=\"fixed inset-0 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent text-white\" style={{['--primary' as string]:'43 48% 66%',['--primary-foreground' as string]:'220 18% 7%',['--ring' as string]:'43 48% 66%',['--accent' as string]:'42 60% 78%',['--accent-foreground' as string]:'220 18% 7%',['--tenant-brand-primary' as string]:'#d8bb78',['--tenant-brand-accent' as string]:'#f2d99f'} as React.CSSProperties}>"},{"path":"src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","new_content":"<div data-pcg-canonical-workspace=\"true\" className=\"fixed inset-0 z-20 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent flex flex-col pb-4\">","old_content":"<div data-pcg-canonical-workspace=\"true\" className=\"fixed inset-0 z-20 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent\">"}],"durableMutationResume":true},"recovery":false,"fingerprint":"6c7e192a6e121699e1f33df7102ffe19653f2dd60f9e3d6f035e5e701a0146c2","replayCount":0,"serializedBytes":2281},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:28:41.494679+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:41494c27-d12d-403a-b6a3-eedcde70fc88:repository-mutation-intent:6c7e192a6e121699e1f33df7102ffe19653f2dd60f9e3d6f035e5e701a0146c2:0","mission_step_id":"cb65d67e-dbee-4c20-921d-eb9fd06d4d6d","command_center_event_id":"41494c27-d12d-403a-b6a3-eedcde70fc88"},{"id":"43d54696-4874-4c94-b56e-bf8c074cebf5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","timingsMs":{"prReadinessMs":1756,"approvedPlanMs":0,"shipAndProveMs":19914,"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":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"performance":null,"deploymentId":"forgejo-main-74bbca6c28c6","workflowRunId":6424,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:35:20.780085+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2176","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:automatic-mission-resume:2176:canonical_release_reconciliation_pending","mission_step_id":"77398c45-9f07-489a-85b8-30278f941575","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"43d77b31-afb6-4d56-be06-8b7df1a972bc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-404f3caba641","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"404f3cab-a641-439c-8d6a-6d14fb10a7d4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1431,"providerAuthMs":0,"ledgerPrepareMs":1431,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1431,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1431,"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":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3824,"likelyAffectedFiles":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index.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-09-13T13:23:09.591769+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:404f3cab-a641-439c-8d6a-6d14fb10a7d4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c6175b82-3bbc-4b37-a49c-65467bab6ef1","command_center_event_id":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},{"id":"43d7f3b0-8302-4998-8ae5-b8069b816b26","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e703a527270e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":44712,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":19,"executorlessWaitMs":279456,"firstUsefulResultAt":"2026-10-04T10:22:28.330Z","recoveryAttemptCount":21,"ownerInterruptionCount":0},"version":null,"prNumber":4733,"terminal":false,"missionId":"e703a527-270e-4265-a49f-42123a642293","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3008,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e703a527-270e-4265-a49f-42123a642293"},"performance":null,"deploymentId":"forgejo-main-fb31bc0fbb2e","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":1892,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:27:29.129869+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4733","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:automatic-mission-resume:4733:canonical_release_reconciliation_pending","mission_step_id":"6049476b-32d2-4dc0-9e8c-93e2f0019b0e","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"43da2850-0b76-4877-96b1-dc8ca90570a8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-10b94cd190ad","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6221,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":38613,"firstUsefulResultAt":"2026-10-06T02:59:44.826Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"10b94cd1-90ad-46bd-a864-548ea1c53b2a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3326,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1138,"providerAuthMs":0,"ledgerPrepareMs":1138,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1138,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1138,"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":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},"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":4023,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:59:47.047997+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a5873c0a-bc20-4cbf-9472-d702ff1539e7","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"43da9bf5-96a3-479d-8059-76406ac5ef4a","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.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2585,"providerAuthMs":0,"ledgerPrepareMs":2585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2585,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2585,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8"},"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":3232,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:49:11.002687+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d72c5700-e9f2-4e37-98e3-dd57d004e0a8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"93b40ae9-0382-4ca1-8486-99547415cd89","command_center_event_id":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8"},{"id":"43daf6f8-10d4-41fb-be03-d444cf7a4aa2","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-remove-overlay-fix-logo","prNumber":1839,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:50:28.498278+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","external_id":"1839","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:26bc7d41-03b9-46eb-8254-91ba59f6d2fa:merged-pr:1839:13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","mission_step_id":"44808738-c71b-4912-b455-5a20673fe979","command_center_event_id":"26bc7d41-03b9-46eb-8254-91ba59f6d2fa"},{"id":"43dd2030-ee1c-446c-99fd-9022368d2b4a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a632f0deb681","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.113-orphan-cache-absence-proof","prNumber":2453,"terminal":false,"missionId":"a632f0de-b681-467b-9ca4-59e0779599c4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18968,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2512,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":2234,"resolvePreflightMs":2512,"repositoryMutationMs":18968,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a632f0de-b681-467b-9ca4-59e0779599c4"},"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-12T00:42:24.316248+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"11154fdb-edf2-4d63-bf48-d2746831e3ab","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"43deb13a-f050-4f6d-9aa6-0dd0e2b1edf6","source":"cc-execution","status":"recorded","payload":{"objective":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","tenantRef":"RoofHelpFinder","receivedAt":"2026-08-28T20:13:11.641Z","fingerprint":"bb78ffe8199d2fe770a8006788f0f58537a7fe2ea2843600f85a48efeda74034","workstreamRef":"roofhelpfinder","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtddvrxk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","wordingChanged":false,"canonicalIntent":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-redfish-routing","statement":"Every qualified Brevard RoofHelpFinder homeowner submission is deterministically forwarded to Redfish Roofing Florida behind the scenes while RoofHelpFinder remains the consumer-facing brand.","proofConditionIds":["proof-source","proof-live-function"]},{"id":"outcome-attribution","statement":"Inbound web, organic, paid, canvass and referral attribution including src, rep/canvasser and campaign is preserved through the Redfish handoff.","proofConditionIds":["proof-source","proof-live-function"]},{"id":"outcome-neutral-ux","statement":"The public RoofHelpFinder experience stays neutral and truthful and does not expose Redfish or falsely imply contractor comparison/matching.","proofConditionIds":["proof-source","proof-live-frontend"]}],"objective":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","constraints":[{"id":"constraint-1","statement":"Preserve the current RoofHelpFinder premium landing layout, video, modal form and mandatory homeowners-insurance question.","proofConditionIds":["proof-source","proof-live-frontend"]},{"id":"constraint-2","statement":"Do not create a contractor picker or duplicate CRM/lead pipeline.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Do not touch control-plane architecture files.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"Keep explicit homeowner call/text consent.","proofConditionIds":["proof-source","proof-live-frontend"]},{"id":"constraint-5","statement":"Fail closed if Redfish is not an active licensed Florida roofing tenant or does not cover the submitted ZIP.","proofConditionIds":["proof-source","proof-live-function"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Forgejo source contains deterministic Redfish tenant routing and attribution capture in the existing RoofHelpFinder lead primitive, plus neutral public wording and preserved consent/form structure.","route":null,"required":true,"expectedText":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[]},{"id":"proof-live-function","kind":"runtime","claim":"The deployed roof-help-public-lead function is the release containing deterministic Redfish routing and fail-closed validation.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-live-frontend","kind":"runtime","claim":"The deployed RoofHelpFinder frontend is the release containing neutral request-review wording, attribution capture, and preserved intake/consent experience.","route":"https://roofhelpfinder.com","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtddvrxk","conversationContext":null,"requestContractHash":"32abae08152fb380ad3010b16b7516f30bc2481fbaf6f7f51858c85bcb6e8289","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T20:13:12.092642+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:585d101d-ffc9-4bac-9756-0a65f620651f:tenant-workstream-contribution:bb78ffe8199d2fe770a8006788f0f58537a7fe2ea2843600f85a48efeda74034","mission_step_id":null,"command_center_event_id":"585d101d-ffc9-4bac-9756-0a65f620651f"},{"id":"43df3f0d-8771-416b-b220-74e9450ba4c2","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/control-plane-lineage-reconciliation.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Forward repair of proven stale merged-PR lineage regression blocking 321AutoUnlock current-main delivery.","baseSha":"a2ba14660f4992588100e0e0c611c7f31ceece14","issuedAt":1790346161486,"expiresAt":1790346341486,"missionId":"a674f22b-b40d-46ee-838c-ccdde445cdf8","authorizationId":"ff47ec02-db69-42ad-bc37-bab094e3eeee","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:22:41.800187+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a2ba14660f4992588100e0e0c611c7f31ceece14","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ff47ec02-db69-42ad-bc37-bab094e3eeee","mission_step_id":"232d1754-14e7-4f48-a991-5dc4e52a5f36","command_center_event_id":"a674f22b-b40d-46ee-838c-ccdde445cdf8"},{"id":"43e0c3c4-d471-47f9-bcc3-50e1f1b439f8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-168d04c4418e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"168d04c4-418e-4418-a42b-b271dc74bfb5","objective":"EXPLICIT OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Make merge-queue readiness seconds-class by replacing three serial long-budget Forgejo reads with one bounded parallel read window: 2.5s attempt timeout, 4.5s total retry budget, one retry max. Preserve protected-main safety and nonblocking Actions-snapshot fallback. Gate, merge, release cc-execution, and prove live.","operation":"repository_mutation","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;\nconst FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;","old_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;\nconst FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const pullPageCursor = await cacheGet(\"merge-queue-pull-page\", \"cursor\");\n  const pullPage = Math.max(1, Number(pullPageCursor?.page || 1));\n  // Queue readiness is I/O-bound. Read the independent main identity, bounded\n  // PR page, and Actions snapshot in one shared wall-clock window so one slow\n  // Forgejo endpoint cannot multiply latency across the supervisor hot path.\n  const [mainResult, pullsResult, runsResult] = await Promise.all([\n    forgejo(env, `/repos/${DEFAULT_REPOSITORY}/branches/main`),\n    forgejo(\n      env,\n      `/repos/${DEFAULT_REPOSITORY}/pulls?state=open&sort=recentupdate&limit=${FORGEJO_INTERNAL_PULL_SCAN_LIMIT}&page=${pullPage}`,\n    ),\n    forgejo(\n      env,\n      `/repos/${DEFAULT_REPOSITORY}/actions/runs?limit=${FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT}&page=1`,\n    ),\n  ]);\n  const pullPageItems = Array.isArray(pullsResult.body) ? pullsResult.body : [];","old_content":"  const mainResult = await forgejo(env, `/repos/${DEFAULT_REPOSITORY}/branches/main`);\n  const pullPageCursor = await cacheGet(\"merge-queue-pull-page\", \"cursor\");\n  const pullPage = Math.max(1, Number(pullPageCursor?.page || 1));\n  // Read canonical pull-request objects directly. Avoid the previous N+1\n  // issues-list + serial exact /pulls/{n} hydration pattern, which amplified\n  // provider latency and could consume an entire reconciliation budget before\n  // any queue mutation was attempted.\n  const pullsResult = await forgejo(\n    env,\n    `/repos/${DEFAULT_REPOSITORY}/pulls?state=open&sort=recentupdate&limit=${FORGEJO_INTERNAL_PULL_SCAN_LIMIT}&page=${pullPage}`,\n  );\n  const pullPageItems = Array.isArray(pullsResult.body) ? pullsResult.body : [];\n  const runsResult = await forgejo(\n    env,\n    `/repos/${DEFAULT_REPOSITORY}/actions/runs?limit=${FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT}&page=1`,\n  );"},{"path":"config/control-plane-capabilities.json","new_content":"    \"forgejoInternalReadConcurrency\": 3,","old_content":"    \"forgejoInternalReadConcurrency\": 1,"},{"path":"config/control-plane-capabilities.json","new_content":"    \"automaticMergeSupervisorReadTimeoutMs\": 2500,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 100,","old_content":"    \"automaticMergeSupervisorReadTimeoutMs\": 10000,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 150,"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);\n  assert.match(ownerStatus, /const \\[mainResult, pullsResult, runsResult\\] = await Promise\\.all/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);","old_content":"  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 2500);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);\n  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 10000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 150);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-control-plane-read-window","statement":"The control plane merge queue must read main, open PR candidates, and the Actions snapshot in one bounded parallel provider window.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-fail-closed","statement":"The control plane must preserve bounded retry, fail-closed protected-main safety, and the nonblocking Actions-snapshot fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Parallel bounded merge-queue read repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution reports the reduced merge-queue read budget.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"outcomes":[{"id":"outcome-control-plane-read-window","statement":"The control plane merge queue must read main, open PR candidates, and the Actions snapshot in one bounded parallel provider window.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-fail-closed","statement":"The control plane must preserve bounded retry, fail-closed protected-main safety, and the nonblocking Actions-snapshot fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Parallel bounded merge-queue read repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution reports the reduced merge-queue read budget.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Bound merge-queue provider reads to a single parallel read window instead of serial 10-15 second stalls."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Bound merge-queue provider reads to a single parallel read window instead of serial 10-15 second stalls."},"recovery":false,"fingerprint":"8992649e8b4fd3cf04c88ca1c6575021f0bcddb9bf50506418362df0e73c13e7","replayCount":0,"serializedBytes":9369},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:42:50.335478+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:168d04c4-418e-4418-a42b-b271dc74bfb5:repository-mutation-intent:8992649e8b4fd3cf04c88ca1c6575021f0bcddb9bf50506418362df0e73c13e7:0","mission_step_id":"f5a9e7d6-36b3-4490-a270-2b6c9a70a8ed","command_center_event_id":"168d04c4-418e-4418-a42b-b271dc74bfb5"},{"id":"43e4023e-3a37-4a8f-9440-227e1f6ec496","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.19-full-mcp-directive-control","prNumber":null,"terminal":false,"missionId":"6667ea98-6426-4bf9-920f-f40e9b718cde","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6667ea98-6426-4bf9-920f-f40e9b718cde"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":824,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T16:00:57.248277+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6667ea98-6426-4bf9-920f-f40e9b718cde:execute_mission:repair_mission_execution_blocked","mission_step_id":"2545b54c-4f71-44f7-920d-28329909c70e","command_center_event_id":"6667ea98-6426-4bf9-920f-f40e9b718cde"},{"id":"43e48d93-c729-48ce-b24f-eacb8c8575be","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e6c231a3d5723068f82947b0777517f94adc1637","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-synthesis","satisfied":true,"statement":"Automatic implementation synthesis/source-resolution continuations self-execute with bounded retries; repeated synthesis failure becomes a durable exact blocker rather than indefinite waiting.","proofConditionIds":["proof-runtime","proof-synthesis"]},{"id":"outcome-conflicts","satisfied":true,"statement":"Refresh conflicts automatically create exactly one current-main corrective generation under the same mission and request contract, preserving lineage and preventing duplicate active generations.","proofConditionIds":["proof-runtime","proof-conflict"]},{"id":"outcome-green-merge","satisfied":true,"statement":"A merge-eligible PR with exact-head green Gate automatically progresses through guarded squash merge, affected release, and terminal proof.","proofConditionIds":["proof-runtime","proof-merge"]},{"id":"outcome-source-repair","satisfied":true,"statement":"Deterministic Gate source failures automatically re-enter same-mission source repair instead of stranding a failed PR.","proofConditionIds":["proof-runtime","proof-repair"]}],"satisfied":true,"constraints":[{"id":"one-mission-lineage","satisfied":true,"statement":"Preserve one durable mission and at most one canonical active corrective generation; no duplicate releases.","proofConditionIds":["proof-runtime"]},{"id":"protected-main-freshness","satisfied":true,"statement":"All merge/release decisions must use current protected-main freshness and exact-head Gate proof.","proofConditionIds":["proof-runtime","proof-merge"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not use Visual Witness for this control-plane repair.","proofConditionIds":["proof-runtime"]},{"id":"tenant-safety","satisfied":true,"statement":"Preserve tenant isolation and existing safety invariants.","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","proof-synthesis","proof-conflict","proof-merge","proof-repair"]},{"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","proof-synthesis","proof-conflict","proof-merge","proof-repair"]}],"contractHash":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47"},"required":true,"satisfied":true},{"id":"proof-synthesis","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47"},"required":true,"satisfied":true},{"id":"proof-conflict","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47"},"required":true,"satisfied":true},{"id":"proof-merge","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47"},"required":true,"satisfied":true},{"id":"proof-repair","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:53:27.677925+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e6c231a3d5723068f82947b0777517f94adc1637","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:63adcd7e-3f25-4473-b073-5216c0bb17dc:request-contract:c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47:e6c231a3d5723068f82947b0777517f94adc1637:verified:","mission_step_id":"10c1b220-5e23-4933-81e8-fa2a88f42a87","command_center_event_id":"63adcd7e-3f25-4473-b073-5216c0bb17dc"},{"id":"43e56b02-f54b-43da-a8f6-a4b4b10c7c80","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":241788,"releaseCount":0,"toolCallCount":160,"repeatedCallCount":158,"executorlessWaitMs":10506304,"firstUsefulResultAt":"2026-10-06T13:27:24.669Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5171,"terminal":false,"missionId":"2b557fa0-9daf-41d0-aa09-b6f0b4497c84","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2b557fa0-9daf-41d0-aa09-b6f0b4497c84"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:27:32.383909+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5171","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2b557fa0-9daf-41d0-aa09-b6f0b4497c84:automatic-mission-resume:5171:repair_mission_waiting_for_gate","mission_step_id":"5e1e1584-bedc-45e6-84c0-88f111f02efb","command_center_event_id":"2b557fa0-9daf-41d0-aa09-b6f0b4497c84"},{"id":"43e659b5-e642-4f20-bf7d-cdc4fa016446","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a0a08e8ad062e49a66ba806e5bf163666688e533","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a0a08e8ad062e49a66ba806e5bf163666688e533","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":"f62f6ff279f0f9474ee8056a603d6c203b5489c8c165253b197f95c435019994","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9853","runId":9853,"status":"success","sourceSha":"a0a08e8ad062e49a66ba806e5bf163666688e533","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T02:03:11.848248+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a0a08e8ad062e49a66ba806e5bf163666688e533","external_id":"forgejo-main-a0a08e8ad062","receipt_type":"canonical_release_status","idempotency_key":"mission:87486c80-5430-4a67-902a-6ec4c3308531:forgejo-release-status:a0a08e8ad062e49a66ba806e5bf163666688e533:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"31bd299a-08e4-42b6-81b0-c9cfdff9212f","command_center_event_id":"87486c80-5430-4a67-902a-6ec4c3308531"},{"id":"43e66393-3084-4d26-afb9-720573b821a5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-virtual-failover-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1811,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","timingsMs":{"prReadinessMs":244,"approvedPlanMs":0,"shipAndProveMs":4066,"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":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":"forgejo-main-56fb90cc7877","workflowRunId":5445,"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-05T11:20:50.801138+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1811","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:automatic-mission-resume:1811:canonical_release_reconciliation_pending","mission_step_id":"d51828db-8264-46c1-9547-e7547f7f4a01","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"43e92b95-5fbe-481b-8a59-54353a1a36a3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"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.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"2724f577-aa19-4eac-80d0-cbc43113b1ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18324,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":18324,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2724f577-aa19-4eac-80d0-cbc43113b1ea"},"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-11T05:52:08.038304+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2724f577-aa19-4eac-80d0-cbc43113b1ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"eff93a0e-bcd0-4be6-81b8-e55fa9f8909e","command_center_event_id":"2724f577-aa19-4eac-80d0-cbc43113b1ea"},{"id":"43ea44a7-64ee-4047-a59e-a640a14b52ff","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"22e80bc2d5cf70178bc86adca7d2b2f76110235f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"retirement-manifest","satisfied":false,"statement":"The emergency patch retirement has a valid capability manifest with no provider or upstream runtime dependencies.","proofConditionIds":["repository-proof"]}],"satisfied":false,"constraints":[{"id":"same-retirement","satisfied":false,"statement":"Continue the existing emergency patch retirement only; do not broaden the change.","proofConditionIds":["repository-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof"]},{"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"]}],"contractHash":"e77177f8a6fa1831f3b8009143e65020837e1e39d7895e3e86115501e5fa986f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"e77177f8a6fa1831f3b8009143e65020837e1e39d7895e3e86115501e5fa986f","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:27:21.709267+00:00","proof_gate":"request_contract_pending","source_sha":"22e80bc2d5cf70178bc86adca7d2b2f76110235f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:30f41d0b-d20d-4fbc-ac66-24cfd881038e:request-contract:e77177f8a6fa1831f3b8009143e65020837e1e39d7895e3e86115501e5fa986f:22e80bc2d5cf70178bc86adca7d2b2f76110235f:pending:repository","mission_step_id":"6c219142-4bdf-455c-9e7b-d87fefd97724","command_center_event_id":"30f41d0b-d20d-4fbc-ac66-24cfd881038e"},{"id":"43eeb6c3-d9df-402a-9b3f-15948396777d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"27d383d2b4696b1430dd85eb901acb9001d1fe68","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"feff01b14c79522d2fca212bc4074f4150f1d8b4","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/447","runId":447,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"feff01b14c79522d2fca212bc4074f4150f1d8b4","deploymentId":"forgejo-main-feff01b14c79522d2fca212bc4074f4150f1d8b4","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:35:48.289655+00:00","proof_gate":"canonical_release_pending","source_sha":"feff01b14c79522d2fca212bc4074f4150f1d8b4","external_id":"forgejo-main-feff01b14c79","receipt_type":"canonical_release_status","idempotency_key":"mission:a334e914-330b-494b-9fe6-c44d89ef55af:forgejo-release-status:feff01b14c79522d2fca212bc4074f4150f1d8b4:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"ca903002-1bf0-41e8-9cb4-bc06535bc37b","command_center_event_id":"a334e914-330b-494b-9fe6-c44d89ef55af"},{"id":"43f0aa63-d218-4e10-9a62-aa0cc5553b3b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/roof-help-finder-trust-intake-20260827","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7130,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":900,"terminal":false,"missionId":"594d8a85-0a52-489b-9c1e-63b12931e12a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18384,"prReadinessMs":18189,"approvedPlanMs":0,"missionSetupMs":3528,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"594d8a85-0a52-489b-9c1e-63b12931e12a"},"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":6042,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T02:35:33.070497+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"900","receipt_type":"execute_mission","idempotency_key":"mission:594d8a85-0a52-489b-9c1e-63b12931e12a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"480726e9-e7aa-4c3a-ab43-65a360d8f322","command_center_event_id":"594d8a85-0a52-489b-9c1e-63b12931e12a"},{"id":"43f1cbcb-922c-4140-8bf9-879df65c814b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c84c6e80b9e8d228e20089026561f65071964924","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T15:01:42.75407+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c84c6e80b9e8d228e20089026561f65071964924","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc:request-contract:legacy:c84c6e80b9e8d228e20089026561f65071964924:verified:","mission_step_id":"a18a25cf-0ff7-475a-bfda-d15c39b4c175","command_center_event_id":"78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc"},{"id":"43f3db8e-58a8-4b83-a786-777eaa6e5418","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-virtual-startup-order-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1829,"terminal":false,"missionId":"52055ec4-bdf7-48c7-9962-ac1c08041124","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d730200cf160c9b35cab4e46e75c73f747c04d63","timingsMs":{"prReadinessMs":1221,"approvedPlanMs":0,"shipAndProveMs":7086,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"52055ec4-bdf7-48c7-9962-ac1c08041124"},"performance":null,"deploymentId":"forgejo-main-d730200cf160","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1960,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:41:16.234743+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1829","receipt_type":"automatic_mission_resume","idempotency_key":"mission:52055ec4-bdf7-48c7-9962-ac1c08041124:automatic-mission-resume:1829:canonical_release_dispatched","mission_step_id":"aa2aaf4b-cc50-4ab1-b2f4-34d90b09ac9b","command_center_event_id":"52055ec4-bdf7-48c7-9962-ac1c08041124"},{"id":"43f41186-aa5e-40eb-90ed-914c0983ed0f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3486,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7610476cb125af7aa0df50610336cff07712853a","timingsMs":{"prReadinessMs":721,"approvedPlanMs":0,"shipAndProveMs":4132,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e70b509-736d-4207-909a-df2e4ddcca15"},"performance":null,"deploymentId":"forgejo-main-7610476cb125","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":1958,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:27:22.294882+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3486","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:automatic-mission-resume:3486:canonical_release_dispatched","mission_step_id":"602d245b-27c8-4360-af04-4adfbcfd7cb8","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"43f59721-13d2-4ad7-824f-c646761d05ea","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-canonical-route-convergence-20260806-r202608070156","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":4020,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4171,"terminal":false,"missionId":"a713dee6-9927-44c3-b9c2-85f420780983","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"a713dee6-9927-44c3-b9c2-85f420780983"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1119,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T01:57:04.847812+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4171","receipt_type":"execute_mission","idempotency_key":"mission:a713dee6-9927-44c3-b9c2-85f420780983:execute_mission:repair_mission_prepared","mission_step_id":"3dccd920-c010-44a1-9b28-aefcc3cbd1f1","command_center_event_id":"a713dee6-9927-44c3-b9c2-85f420780983"},{"id":"43f63c4f-1763-477c-8e48-0acc232c5278","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4e92220f9e07","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":14273,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":70017,"firstUsefulResultAt":"2026-10-05T22:50:06.471Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"4e92220f-9e07-4d62-b34f-2cd073888dee","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2737,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":191,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":191,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":191,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":191,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4e92220f-9e07-4d62-b34f-2cd073888dee"},"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":1447,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:51:16.55054+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e92220f-9e07-4d62-b34f-2cd073888dee:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d0ae364e-06d1-41a0-a4a6-53b7920977d9","command_center_event_id":"4e92220f-9e07-4d62-b34f-2cd073888dee"},{"id":"43f7890b-758f-4c3f-b56b-8ff803846949","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1964 on branch ai/proposal-editor-ornament-instances and complete the professional ornament instance editor repair.","tenantRef":"big-papis","receivedAt":"2026-09-06T16:28:06.612Z","fingerprint":"36371984bc60783e33acfb57bab023c3fd37f0320f8540c36b21f4f435af314c","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/proposal-editor-ornament-instances","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1964 on branch ai/proposal-editor-ornament-instances and complete the professional ornament instance editor repair.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1964 on branch ai/proposal-editor-ornament-instances and complete the professional ornament instance editor repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ornament-editor-live","statement":"The live Big Papi Proposal Editor allows independent ornament instances to be duplicated, cropped, rotated, flipped, moved, resized, reordered in Layers, deleted, and saved/reopened exactly.","proofConditionIds":["repo","release","interaction"]}],"objective":"Continue existing PR #1964 on branch ai/proposal-editor-ornament-instances and complete the professional ornament instance editor repair.","constraints":[{"id":"single-pr","statement":"Continue only existing PR #1964 on branch ai/proposal-editor-ornament-instances; do not create a second PR.","proofConditionIds":["repo"]},{"id":"preserve-assets","statement":"Do not regenerate or destructively alter the approved ornament source image, logo, border, or proposal content.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1964 contains the complete instance model, renderer/controller, Studio controls, and persistence sanitizer and passes KnockLaunch Gate before squash merge.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"release","kind":"runtime","claim":"Production serves the merged frontend and proposal-engine changes from PR #1964.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"interaction","kind":"interaction","claim":"On the live Proposal Editor an ornament can be duplicated, independently moved/resized, rotated, flipped, cropped, reordered in Layers, saved, and reopened with geometry preserved.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"duplicate_ornament"},{"action":"move_resize_ornament"},{"action":"rotate_flip_ornament"},{"action":"crop_ornament"},{"action":"drag_layer_reorder"},{"action":"save_and_reopen"}],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/proposal-editor-ornament-instances","conversationContext":null,"requestContractHash":"e68b3f169860738f2c658ae0edd9f8f31e48ec5a4eb8f073eef5dbfa19327ab6","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T16:28:07.115238+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0dc9d40e-bebf-4e68-908d-1523ef3f07ef:tenant-workstream-contribution:36371984bc60783e33acfb57bab023c3fd37f0320f8540c36b21f4f435af314c","mission_step_id":null,"command_center_event_id":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef"},{"id":"43f7a680-6f17-4464-adc3-a8a205469abd","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2698822bf484f0be80ba9a457066dc14d989c38b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"owner-search-console, owner-seo-audit, and the private google_search_console connection path use the established Knock Launch owner/admin authorization primitive after first verifying the fixed personal tenant id, slug, and active status.","proofConditionIds":["proof-auth","proof-oauth","proof-isolation","proof-live"]}],"satisfied":true,"constraints":[{"id":"constraint-tenant","satisfied":true,"statement":"SEO remains exclusive to tenant a3ffa31f-0c88-4fdd-b872-051db013ca3e with slug knocklaunch-crm; no global app registration and no customer-tenant exposure.","proofConditionIds":["proof-isolation"]},{"id":"constraint-scope","satisfied":true,"statement":"Limit source changes to supabase/functions/owner-search-console/index.ts, supabase/functions/owner-seo-audit/index.ts, supabase/functions/tenant-provider-connections/index.ts, plus at most one focused regression test if needed.","proofConditionIds":["proof-live"]},{"id":"constraint-release","satisfied":true,"statement":"Release only owner-search-console, owner-seo-audit, and tenant-provider-connections.","proofConditionIds":["proof-live"]}],"contractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-auth","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b"},"required":true,"satisfied":true},{"id":"proof-oauth","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b"},"required":true,"satisfied":true},{"id":"proof-isolation","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:18:51.396267+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2698822bf484f0be80ba9a457066dc14d989c38b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1ea13896-744d-4cc7-906b-1306e3308da9:request-contract:ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b:2698822bf484f0be80ba9a457066dc14d989c38b:verified:","mission_step_id":"dc79aa6c-bef3-474b-903b-42cad08ca459","command_center_event_id":"1ea13896-744d-4cc7-906b-1306e3308da9"},{"id":"43f881b5-a59f-4c91-b9d6-c4fa2ced0f09","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"b3b62a41-27d5-47c7-b82b-829e5e537a77","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-5ed3c8d275c5","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3378,"terminal":false,"missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"2426c4e58fa1bff1710412d12d875eec0fa758f2","timingsMs":{"queue":268,"total":761,"execution":493},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},"performance":null,"deploymentId":"forgejo-main-2426c4e58fa1","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b3b62a41-27d5-47c7-b82b-829e5e537a77","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"b3b62a41-27d5-47c7-b82b-829e5e537a77","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":10618,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:42:02.207821+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"2426c4e58fa1bff1710412d12d875eec0fa758f2","external_id":"b3b62a41-27d5-47c7-b82b-829e5e537a77","receipt_type":"visual_proof_started","idempotency_key":"mission:5ed3c8d2-75c5-46c0-a72a-b6c843cfa840:visual-start:b3b62a41-27d5-47c7-b82b-829e5e537a77","mission_step_id":"a90c017b-1219-45e6-8d5c-19c60cabe570","command_center_event_id":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},{"id":"43f90918-9bbb-4362-93c1-2de6ea94bb50","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"6945f17b737c5376ff92fd7e13b230311ad63141","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e54da89a3ff2a88106fd4912a8a5de3dcd856510","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"6649eff3f4a3553f49f7fe911c20ed89542e62d23aaa350fead94bc01ad505df","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21744","runId":22031,"status":"success","sourceSha":"e54da89a3ff2a88106fd4912a8a5de3dcd856510","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"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":22031,"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":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","sourceSha":"e54da89a3ff2a88106fd4912a8a5de3dcd856510","changedPaths":["workers/cc-execution/src/index-mcp.js"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T18:08:24.608521+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e54da89a3ff2a88106fd4912a8a5de3dcd856510","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c1306fc8-b566-440b-8d1b-2ef4e4031d0c:forgejo-release-status:e54da89a3ff2a88106fd4912a8a5de3dcd856510:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"79ebf86e-f4ce-43a5-b40a-9109e2ccf653","command_center_event_id":"c1306fc8-b566-440b-8d1b-2ef4e4031d0c"},{"id":"43f91e02-2aae-423f-8953-9696e2775ddb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-af40a88b0caf","prNumber":3405,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"22abb14cd0a2ac7a7fbe4d41248589392ed7927a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T09:30:06.093163+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"22abb14cd0a2ac7a7fbe4d41248589392ed7927a","external_id":"3405","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:af40a88b-0caf-4a39-867c-9d238a05837b:merged-pr:3405:22abb14cd0a2ac7a7fbe4d41248589392ed7927a","mission_step_id":"a4917750-b635-42f5-a189-3ec310796ad0","command_center_event_id":"af40a88b-0caf-4a39-867c-9d238a05837b"},{"id":"43faa6f5-4d12-470c-9a80-d982a22f96fb","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":"e51e1b674db8900565cd8d1c7f5a13850785208a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"e51e1b674db8900565cd8d1c7f5a13850785208a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1524","runId":1524,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:20:23.515591+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e51e1b674db8900565cd8d1c7f5a13850785208a","external_id":"forgejo-main-e51e1b674db8","receipt_type":"canonical_release_status","idempotency_key":"mission:d447bd8f-2664-4fa5-86bc-dd57f6369517:forgejo-release-status:e51e1b674db8900565cd8d1c7f5a13850785208a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"63f12d4e-f1d9-46c1-94d8-0f321f6947b5","command_center_event_id":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},{"id":"43fcd0ea-f1c1-4350-9c7f-3b17bc59c41b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2ed2b67c2a95","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":7196,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":17277,"firstUsefulResultAt":"2026-10-04T21:05:30.046Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"2ed2b67c-2a95-4846-93a3-14318a9bf21d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":550,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":550,"missionSetupMs":308,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2ed2b67c-2a95-4846-93a3-14318a9bf21d"},"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":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:05:49.786219+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ed2b67c-2a95-4846-93a3-14318a9bf21d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4078c6c1-8c46-4ef6-8a30-c083db10ebec","command_center_event_id":"2ed2b67c-2a95-4846-93a3-14318a9bf21d"},{"id":"43fcd2ec-810a-46a6-99c9-c75c5a33a2e1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact stale invariant-test correction on the existing Forgejo reliability PR. Align the invariant test with the already-landed sequential read and committed-write reconciliation behavior, preserve all production safety, continue the same PR through Gate and cc-execution-only release, prove live, then re-freeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact stale invariant-test correction on the existing Forgejo reliability PR. Align the invariant test with the already-landed sequential read and committed-write reconciliation behavior, preserve all production safety, continue the same PR through Gate and cc-execution-only release, prove live, then re-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"sequential-provider","statement":"Ordinary Forgejo GET handling is strictly sequential with no duplicate hedged requests; retries start only after an actual failed attempt, and successful slow reads do not trigger provider brownout.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cron-pressure","statement":"The minute self-heal and reliability canary path produces no parallel Forgejo API fanout and no routine Actions-list health probe; the canary reuses the authenticated self-heal main-branch proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"diagnostic-pressure","statement":"PR readiness, mission reconciliation, merge-queue diagnostics, queue hygiene, repository inspection, and scoped-patch source reads do not fan out concurrent Forgejo requests; public Actions-run results are compact and sanitized.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"ambiguous-write-reconciliation","statement":"Scoped repository writes that commit after the transport deadline receive a fresh bounded post-timeout exact-state reconciliation window and continue on the existing pull request without blind write retry or orphan-branch misclassification.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"policy-alignment","statement":"Control-plane capability policy matches the implemented sequential read, retry, brownout, compact-operator, and post-timeout reconciliation behavior.","proofConditionIds":["repo-proof"]},{"id":"live","statement":"The repair passes KnockLaunch Gate, squash-merges to protected main, releases only cc-execution, and the live runtime identifies the merged repair source.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Unfreeze the control plane only for the exact stale invariant-test correction on the existing Forgejo reliability PR. Align the invariant test with the already-landed sequential read and committed-write reconciliation behavior, preserve all production safety, continue the same PR through Gate and cc-execution-only release, prove live, then re-freeze.","constraints":[{"id":"safety","statement":"Authentication, protected-main, exact-head Gate, merge, queue, and fail-closed release safety are not weakened.","proofConditionIds":["repo-proof","release-proof"]},{"id":"scope","statement":"Only the cc-execution production target is released for this control-plane repair.","proofConditionIds":["release-proof"]},{"id":"no-restart","statement":"Forgejo host restart is not used as the repair for this failure class.","proofConditionIds":["runtime-proof"]},{"id":"one-lineage","statement":"Continue with the existing ai/forgejo-read-pressure-reliability-20260910 branch and pull request #2288; do not create a replacement PR or branch.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current protected main contains the complete shared Forgejo repository reliability repair and its regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Canonical release succeeds for cc-execution only from the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution source SHA matches the merged repair and bounded representative Forgejo reads complete without the prior timeout/orphan behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fc778721a1de1d68262dbccb0226d692dc7340af49722c6993fda06aea351786","requestContractRevision":6,"previousRequestContractHash":"a0621896cd5a9398991bc6499bbfd4860cc9a521af1c9b28ee347d32d6b708bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:58:57.398958+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:request-contract:fc778721a1de1d68262dbccb0226d692dc7340af49722c6993fda06aea351786","mission_step_id":"fb1162de-d72c-4815-b911-56a123010da8","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"43fceff3-346f-4ff7-8db7-7b11863d0736","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2977,"terminal":false,"missionId":"f2d8bd1b-c7dd-44de-b507-31a4e3e28f12","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1300,"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":"f2d8bd1b-c7dd-44de-b507-31a4e3e28f12"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:41:36.07212+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2977","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f2d8bd1b-c7dd-44de-b507-31a4e3e28f12:automatic-mission-resume:2977:repair_mission_waiting_for_gate","mission_step_id":"472e7c49-c6c1-4ee7-89d9-4a9af1e5d43c","command_center_event_id":"f2d8bd1b-c7dd-44de-b507-31a4e3e28f12"},{"id":"43ff5e51-7521-40f2-9500-43adac3364f1","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.8-visual-objective-proof","prNumber":4294,"terminal":false,"missionId":"5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"7653f047997e9fd06f60199f321c4eece0770902","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3"},"performance":null,"deploymentId":"canonical-release-7653f047997e","workflowRunId":31240851394,"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":1208,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T05:04:01.116892+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"7653f047997e9fd06f60199f321c4eece0770902","external_id":"canonical-release-7653f047997e","receipt_type":"ship_and_prove","idempotency_key":"mission:5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"bf6184ce-5ed7-4066-aa08-dc224db424de","command_center_event_id":"5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3"},{"id":"43ffcda3-5526-494e-b50f-7247efcc821a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"305c31db279029e1c887a76acf00fb2188fe53ed","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"memory-envelope","satisfied":false,"statement":"Heavy frontend Gate and production build use a coherent 4096 MB runner/container envelope with 3072 MB V8 old-space and 1024 MB reserved headroom.","proofConditionIds":["repo","gate","runtime"]},{"id":"settings-profile-preserved","satisfied":false,"statement":"The already-merged PR #3276 Settings/Profile source is preserved; this repair changes only build/release contract and regression coverage.","proofConditionIds":["repo"]},{"id":"frontend-release","satisfied":false,"statement":"The current main frontend builds and releases successfully through the canonical production owner without the prior 2560 MB OOM.","proofConditionIds":["gate","runtime"]},{"id":"live-owner-ui","satisfied":true,"statement":"Production KNOCKLAUNCH OS owner Settings and Profile routes serve the merged premium UI after the frontend release.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"no-new-infra","satisfied":false,"statement":"Do not add infrastructure spend or a new runner; use the existing proven 4 GB heavy runner job envelope.","proofConditionIds":["repo","runtime"]},{"id":"no-safety-weakening","satisfied":false,"statement":"Keep protected-main, exact-head Gate, release ownership, and production safeguards intact.","proofConditionIds":["repo","gate","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","gate","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","gate","runtime"]}],"contractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd","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":{"frontend":"success","ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"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":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:30.782331+00:00","proof_gate":"request_contract_pending","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:request-contract:4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd:305c31db279029e1c887a76acf00fb2188fe53ed:pending:repository","mission_step_id":"bed12bfd-67f8-4f2b-a8f2-ef3861329dc2","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"44022b93-22a5-428b-a40c-61666a60863c","source":"forgejo","status":"waiting","payload":{"branch":"ai/mslawnbarber-media-canonical-fallback","prNumber":2016,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"06882d69e77f0b584876e098205410fd1a10c26a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-07T00:42:20.567431+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"06882d69e77f0b584876e098205410fd1a10c26a","external_id":"2016","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1f3324e6-b19c-4067-8336-29d404713f0f:merged-pr:2016:06882d69e77f0b584876e098205410fd1a10c26a","mission_step_id":"7f61df52-0aad-4dcf-8543-91da2bcf22f4","command_center_event_id":"1f3324e6-b19c-4067-8336-29d404713f0f"},{"id":"4402fa1f-3b7a-46e4-976f-3b0496b7df09","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":"b8cd859f2f4f8c47623557a142705d0070335934","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b8cd859f2f4f8c47623557a142705d0070335934","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"2dec2eccf1d120c8b09309a18ab900f65710335df2c5150cf8e90fdcdcf63692","forgejoWorkflowProof":{"runId":12556,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-28T14:27:06.179105+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b8cd859f2f4f8c47623557a142705d0070335934","external_id":"forgejo-main-b8cd859f2f4f","receipt_type":"canonical_release_status","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:forgejo-release-status:b8cd859f2f4f8c47623557a142705d0070335934:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"1eaa34cd-fe2e-43dd-9c2d-83705af1ffaf","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"44036e82-930a-44ea-b48b-b283027b6196","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/components/mobile-vendor/BigPapisComingSoon.tsx","content":"import React from \"react\";\nimport { supabase } from \"@/integrations/supabase/client\";\nimport FoodTruckLoveBoard from \"@/components/mobile-vendor/FoodTruckLoveBoard\";\n\nconst BIG_PAPIS_APPROVED_LOGO_VIDEO = \"https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/animate-this-exact-logo-subtly-for-a-cinematic-ope%20(1)_alpha.mp4\";\nconst BIG_PAPIS_VERIFIED_PROMO_VIDEO = \"https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/big-papis-coquito-iceys/build-off-this-exact-scene--a-white-pickup-truck-i%20(1).mp4\";\n\ntype PublicStop = {\n  id: string;\n  event_name: string;\n  event_date: string;\n  start_time?: string | null;\n  end_time?: string | null;\n  region?: string | null;\n  venue?: string | null;\n  city?: string | null;\n  public_url?: string | null;\n};\n\nconst BIG_PAPIS_TIME_ZONE = 'America/New_York';\nconst businessDateToday = () => new Intl.DateTimeFormat('en-CA', { timeZone: BIG_PAPIS_TIME_ZONE, year: 'numeric', month: '2-digit', day: '2-digit' }).format(new Date());\nconst publicStopClock = (value?: string | null) => {\n  if (!value) return null;\n  const date = new Date(value);\n  if (Number.isNaN(date.getTime())) return null;\n  return new Intl.DateTimeFormat('en-US', { timeZone: BIG_PAPIS_TIME_ZONE, hour: 'numeric', minute: '2-digit' }).format(date);\n};\nconst publicStopDate = (value: string) => {\n  const date = new Date(`${value}T12:00:00`);\n  if (Number.isNaN(date.getTime())) return value;\n  return new Intl.DateTimeFormat('en-US', { month: 'short', day: 'numeric', weekday: 'short' }).format(date);\n};\n\nexport default function BigPapisComingSoon() {\n  const [eventForm, setEventForm] = React.useState({ eventType: '', organization: '', date: '', location: '', guests: '', name: '', phone: '', email: '' });\n  const [eventStatus, setEventStatus] = React.useState<'idle' | 'submitting' | 'sent' | 'error'>('idle');\n  const [publicStops, setPublicStops] = React.useState<PublicStop[]>([]);\n  const [publicStopsStatus, setPublicStopsStatus] = React.useState<'loading' | 'ready' | 'error'>('loading');\n\n  React.useEffect(() => {\n    let cancelled = false;\n    const loadStops = async () => {\n      try {\n        const { data, error } = await supabase.functions.invoke('mobile-vendor-event-request', {\n          body: { action: 'public_schedule', tenant_slug: 'big-papis' },\n        });\n        if (cancelled) return;\n        if (error || !data?.ok) throw error || new Error('Public schedule unavailable');\n        const today = businessDateToday();\n        const stops = (Array.isArray(data.public_schedule) ? data.public_schedule : [])\n          .filter((stop: PublicStop) => String(stop.event_date || '') >= today)\n          .slice(0, 8);\n        setPublicStops(stops);\n        setPublicStopsStatus('ready');\n      } catch {\n        if (!cancelled) setPublicStopsStatus('error');\n      }\n    };\n    void loadStops();\n    const refresh = window.setInterval(loadStops, 15000);\n    return () => { cancelled = true; window.clearInterval(refresh); };\n  }, []);\n\n  React.useEffect(() => {\n    if (typeof window === 'undefined') return;\n    const params = new URLSearchParams(window.location.search);\n    const source = params.get('utm_source') || '';\n    const campaign = params.get('utm_campaign') || '';\n    const content = params.get('utm_content') || '';\n    const landing = `${window.location.pathname}${window.location.search}`;\n    const marker = `big-papis-ad-visit:${landing}:${source}:${campaign}:${content}`;\n    if (window.sessionStorage.getItem(marker)) return;\n    let sessionKey = window.sessionStorage.getItem('big-papis-ad-session');\n    if (!sessionKey) {\n      sessionKey = typeof crypto !== 'undefined' && typeof crypto.randomUUID === 'function' ? crypto.randomUUID() : `${Date.now()}-${Math.random().toString(36).slice(2)}`;\n      window.sessionStorage.setItem('big-papis-ad-session', sessionKey);\n    }\n    window.sessionStorage.setItem(marker, 'pending');\n    void supabase.functions.invoke('mobile-vendor-event-request', {\n      body: {\n        action: 'track_ad_visit',\n        tenant_slug: 'big-papis',\n        session_key: sessionKey,\n        landing_path: landing,\n        referrer: document.referrer || null,\n        utm_source: source || null,\n        utm_medium: params.get('utm_medium'),\n        utm_campaign: campaign || null,\n        utm_content: content || null,\n      },\n    }).then(({ data, error }) => {\n      if (error || !data?.ok) window.sessionStorage.removeItem(marker);\n      else window.sessionStorage.setItem(marker, 'tracked');\n    }).catch(() => window.sessionStorage.removeItem(marker));\n  }, []);\n\n  const submitEventInquiry = async (event: React.FormEvent) => {\n    event.preventDefault();\n    if (eventStatus === 'submitting') return;\n    setEventStatus('submitting');\n    const params = new URLSearchParams(window.location.search);\n    try {\n      const { data, error } = await supabase.functions.invoke('mobile-vendor-event-request', {\n        body: {\n          tenant_slug: 'big-papis',\n          event_type: eventForm.eventType,\n          event_date: eventForm.date,\n          location: eventForm.location,\n          guests: eventForm.guests,\n          setup: 'Best fit for my event',\n          service_style: 'Not sure yet',\n          customer_name: eventForm.name,\n          phone: eventForm.phone,\n          email: eventForm.email,\n          notes: eventForm.organization.trim() ? `Organization: ${eventForm.organization.trim()}` : '',\n          landing_path: `${window.location.pathname}${window.location.search}`,\n          referrer: document.referrer || null,\n          utm_source: params.get('utm_source'),\n          utm_medium: params.get('utm_medium'),\n          utm_campaign: params.get('utm_campaign'),\n          utm_content: params.get('utm_content'),\n        },\n      });\n      setEventStatus(!error && data?.ok ? 'sent' : 'error');\n    } catch {\n      setEventStatus('error');\n    }\n  };\n\n  const fieldClass = \"min-h-12 w-full rounded-xl border border-white/15 bg-white/[0.06] px-3 py-2.5 text-sm font-semibold text-white outline-none placeholder:text-white/35 focus:border-amber-300/70 focus:ring-2 focus:ring-amber-300/15\";\n\n  return (\n    <main className=\"min-h-screen bg-[#070707] text-white\">\n      <header className=\"sticky top-0 z-30 border-b border-white/10 bg-[#070707]/95 backdrop-blur-xl\">\n        <div className=\"mx-auto flex min-h-16 w-full max-w-[1240px] items-center justify-between gap-4 px-4 sm:px-6\">\n          <a href=\"/\" aria-label=\"Big Papi's home\" className=\"flex min-w-0 items-center\">\n            <video src={BIG_PAPIS_APPROVED_LOGO_VIDEO} autoPlay loop muted playsInline preload=\"metadata\" aria-label=\"Big Papi's Coquito Iceys\" className=\"h-12 w-auto max-w-[150px] object-contain sm:h-14 sm:max-w-[190px]\" />\n          </a>\n          <nav className=\"flex items-center gap-2 text-xs font-black sm:text-sm\">\n            <a href=\"/loyalty\" className=\"hidden min-h-10 items-center justify-center rounded-full border border-white/12 px-4 transition hover:bg-white/[0.06] sm:inline-flex\">Loyalty</a>\n            <a href=\"#find-the-truck\" className=\"hidden min-h-10 items-center justify-center rounded-full border border-white/12 px-4 transition hover:bg-white/[0.06] md:inline-flex\">Find the Truck</a>\n            <a href=\"#book-big-papi\" className=\"inline-flex min-h-10 items-center justify-center rounded-full bg-red-600 px-4 text-white transition hover:bg-red-500\">Book Big Papi</a>\n          </nav>\n        </div>\n      </header>\n\n      <section className=\"relative overflow-hidden border-b border-white/10\">\n        <div className=\"pointer-events-none absolute inset-0 [background:radial-gradient(circle_at_18%_12%,rgba(245,158,11,.14),transparent_28rem),radial-gradient(circle_at_90%_30%,rgba(220,38,38,.10),transparent_24rem),linear-gradient(180deg,#0b0b0b_0%,#070707_100%)]\" />\n        <div className=\"relative mx-auto grid w-full max-w-[1240px] gap-6 px-4 py-6 sm:px-6 sm:py-8 lg:grid-cols-[0.9fr_1.1fr] lg:items-center lg:gap-10 lg:py-10\">\n          <div className=\"order-2 lg:order-1\">\n            <p className=\"text-[11px] font-black uppercase tracking-[0.26em] text-red-400\">Utica, New York</p>\n            <video src={BIG_PAPIS_APPROVED_LOGO_VIDEO} autoPlay loop muted playsInline preload=\"metadata\" aria-label=\"Big Papi's Coquito Iceys\" className=\"mt-3 h-auto w-full max-w-[300px] object-contain drop-shadow-[0_18px_34px_rgba(0,0,0,.38)] sm:max-w-[360px]\" />\n            <h1 className=\"mt-4 max-w-xl text-4xl font-black uppercase leading-[0.92] tracking-[-0.045em] sm:text-5xl lg:text-6xl\">Frozen flavor. Big Papi energy.</h1>\n            <p className=\"mt-4 max-w-xl text-sm font-semibold leading-6 text-white/64 sm:text-base sm:leading-7\">Find today’s stop, join loyalty, or bring Big Papi to your next event.</p>\n            <div className=\"mt-6 flex flex-col gap-3 sm:flex-row sm:flex-wrap\">\n              <a href=\"/loyalty\" className=\"inline-flex min-h-12 items-center justify-center rounded-full bg-amber-300 px-6 py-3 text-sm font-black text-[#090909] shadow-[0_14px_34px_rgba(252,211,77,0.16)] transition hover:bg-amber-200\">Join Loyalty</a>\n              <a href=\"#book-big-papi\" className=\"inline-flex min-h-12 items-center justify-center rounded-full bg-red-600 px-6 py-3 text-sm font-black text-white transition hover:bg-red-500\">Book Big Papi</a>\n              <a href=\"#find-the-truck\" className=\"inline-flex min-h-12 items-center justify-center rounded-full border border-white/15 bg-white/[0.04] px-6 py-3 text-sm font-black text-white transition hover:bg-white/[0.08]\">Find the Truck</a>\n            </div>\n            <div className=\"mt-5 flex flex-wrap items-center gap-x-5 gap-y-2 text-xs font-bold text-white/46\">\n              <span>Early-member rewards</span><span className=\"hidden h-1 w-1 rounded-full bg-white/30 sm:block\" /><span>Event requests open now</span>\n            </div>\n          </div>\n\n          <div className=\"order-1 overflow-hidden rounded-[1.75rem] border border-white/10 bg-[#101010] shadow-2xl shadow-black/30 lg:order-2\">\n            <video src={BIG_PAPIS_VERIFIED_PROMO_VIDEO} autoPlay muted loop playsInline preload=\"auto\" disablePictureInPicture controlsList=\"nodownload noplaybackrate noremoteplayback\" onContextMenu={(event) => event.preventDefault()} className=\"pointer-events-none aspect-video w-full select-none object-cover\" aria-label=\"Big Papi's Coquito Iceys promotional video\" />\n            <div className=\"flex items-center justify-between gap-4 border-t border-white/8 px-4 py-3 sm:px-5\">\n              <div><p className=\"text-[10px] font-black uppercase tracking-[0.2em] text-red-400\">Big Papi in action</p><p className=\"mt-1 text-sm font-bold text-white/68\">Iceys for events, schools, teams, businesses and the community.</p></div>\n              <a href=\"/referrals\" className=\"hidden shrink-0 text-xs font-black text-red-300 transition hover:text-red-200 sm:block\">Refer an event →</a>\n            </div>\n          </div>\n        </div>\n      </section>\n\n      <div className=\"mx-auto w-full max-w-[1240px] space-y-5 px-4 py-6 sm:px-6 sm:py-8\">\n        <section id=\"find-the-truck\" className=\"scroll-mt-24 overflow-hidden rounded-[1.5rem] border border-amber-300/15 bg-[#11100b] shadow-xl shadow-black/20\">\n          <div className=\"flex flex-col gap-3 border-b border-white/8 p-5 sm:flex-row sm:items-end sm:justify-between sm:p-6\">\n            <div className=\"max-w-3xl\"><p className=\"text-[10px] font-black uppercase tracking-[0.22em] text-amber-300\">Find Big Papi</p><h2 className=\"mt-1.5 text-2xl font-black uppercase leading-tight sm:text-3xl\">Today’s stops & what’s next.</h2><p className=\"mt-2 max-w-2xl text-sm font-semibold leading-6 text-white/58\">Public stops update automatically as Big Papi hits the road.</p></div>\n            <a href=\"/loyalty\" className=\"inline-flex min-h-11 shrink-0 items-center justify-center rounded-full bg-amber-300 px-5 py-2.5 text-xs font-black text-[#090909] transition hover:bg-amber-200\">Get Stop Alerts</a>\n          </div>\n          <div className=\"p-4 sm:p-5\">\n            {publicStopsStatus === 'loading' ? <div className=\"rounded-2xl border border-white/8 bg-white/[0.03] p-5 text-sm font-bold text-white/50\">Checking the latest Big Papi stops…</div> : null}\n            {publicStopsStatus === 'error' ? <div className=\"rounded-2xl border border-red-300/15 bg-red-500/[0.05] p-5 text-sm font-bold text-white/55\">The live stop board is refreshing. Check back in a moment.</div> : null}\n            {publicStopsStatus === 'ready' && !publicStops.length ? <div className=\"rounded-2xl border border-dashed border-white/12 bg-white/[0.025] p-5\"><div className=\"text-lg font-black text-white\">No public stops posted yet.</div><p className=\"mt-1 text-sm font-semibold text-white/48\">Check back soon — new stops will appear here automatically.</p></div> : null}\n            {publicStops.length ? <div className=\"grid gap-3 md:grid-cols-2\">{publicStops.map((stop, index) => {\n              const isToday = stop.event_date === businessDateToday();\n              const start = publicStopClock(stop.start_time);\n              const end = publicStopClock(stop.end_time);\n              const place = [stop.venue, stop.city].filter(Boolean).join(' · ');\n              return <article key={stop.id} className={`rounded-2xl border p-4 ${isToday ? 'border-amber-300/30 bg-amber-300/[0.08]' : 'border-white/8 bg-white/[0.025]'}`}>\n                <div className=\"flex items-center justify-between gap-3\"><span className={`rounded-full px-2.5 py-1 text-[9px] font-black uppercase tracking-[0.14em] ${isToday ? 'bg-amber-300 text-[#090909]' : 'bg-white/8 text-white/55'}`}>{isToday ? 'Today' : publicStopDate(stop.event_date)}</span>{index === 0 && isToday ? <span className=\"text-[10px] font-black uppercase tracking-[0.16em] text-amber-300\">Current public stop</span> : null}</div>\n                <h3 className=\"mt-3 text-lg font-black text-white\">{stop.event_name || 'Big Papi stop'}</h3>\n                {place ? <p className=\"mt-1 text-sm font-bold text-white/65\">{place}</p> : null}\n                {start ? <p className=\"mt-2 text-xs font-bold text-white/42\">{start}{end ? ` – ${end}` : ''}</p> : null}\n                {stop.public_url ? <a href={stop.public_url} target=\"_blank\" rel=\"noreferrer\" className=\"mt-3 inline-flex min-h-9 items-center rounded-full border border-white/12 px-3 text-[10px] font-black text-white/70\">Stop details →</a> : null}\n              </article>;\n            })}</div> : null}\n          </div>\n        </section>\n\n        <FoodTruckLoveBoard tenantSlug=\"big-papis\" />\n\n        <section id=\"book-big-papi\" className=\"scroll-mt-24 overflow-hidden rounded-[1.75rem] border border-red-400/20 bg-[#0f0f0f] shadow-xl shadow-black/25\">\n          <div className=\"grid lg:grid-cols-[0.78fr_1.22fr]\">\n            <div className=\"border-b border-white/8 p-5 sm:p-6 lg:border-b-0 lg:border-r\">\n              <p className=\"text-[10px] font-black uppercase tracking-[0.2em] text-red-400\">Businesses & event organizers</p><h2 className=\"mt-2 text-3xl font-black uppercase leading-none sm:text-4xl\">Bring Big Papi to your event.</h2><p className=\"mt-4 text-sm font-semibold leading-6 text-white/58\">Tell us the basics. Big Papi’s team can follow up with availability and the best setup for your crowd.</p>\n              <div className=\"mt-6 grid gap-3 text-sm font-bold text-white/70\"><div className=\"rounded-2xl border border-white/8 bg-white/[0.03] p-4\">Corporate & employee events</div><div className=\"rounded-2xl border border-white/8 bg-white/[0.03] p-4\">Schools, fundraisers & community events</div><div className=\"rounded-2xl border border-white/8 bg-white/[0.03] p-4\">Festivals, teams & grand openings</div></div>\n              <a href=\"/referrals\" className=\"mt-5 inline-flex min-h-11 items-center justify-center rounded-full border border-red-400/20 bg-red-500/[0.07] px-5 py-2.5 text-xs font-black uppercase tracking-[0.08em] text-red-200 transition hover:bg-red-500/[0.12]\">Know an event? Refer it →</a>\n            </div>\n            <div className=\"p-5 sm:p-6 lg:p-7\">\n              {eventStatus === 'sent' ? (\n                <div className=\"rounded-2xl border border-emerald-300/20 bg-emerald-300/10 p-6 text-center\"><div className=\"text-2xl font-black\">Request received.</div><p className=\"mt-2 text-sm font-semibold leading-6 text-white/65\">Big Papi’s team has your event details and can follow up about availability and the best setup.</p></div>\n              ) : (\n                <form className=\"grid gap-3\" onSubmit={submitEventInquiry}>\n                  <div className=\"grid gap-3 sm:grid-cols-2\"><select required aria-label=\"Event type\" value={eventForm.eventType} onChange={(e) => setEventForm((current) => ({ ...current, eventType: e.target.value }))} className={fieldClass}><option value=\"\" className=\"bg-[#111]\">Event type</option><option value=\"Corporate\" className=\"bg-[#111]\">Corporate / employee event</option><option value=\"School / Fundraiser\" className=\"bg-[#111]\">School / fundraiser</option><option value=\"Community Event\" className=\"bg-[#111]\">Community / festival</option><option value=\"Other\" className=\"bg-[#111]\">Other event</option></select><input value={eventForm.organization} onChange={(e) => setEventForm((current) => ({ ...current, organization: e.target.value }))} className={fieldClass} placeholder=\"Business or organization\" /></div>\n                  <div className=\"grid gap-3 sm:grid-cols-2\"><input required type=\"date\" value={eventForm.date} onChange={(e) => setEventForm((current) => ({ ...current, date: e.target.value }))} className={fieldClass} /><input required value={eventForm.guests} onChange={(e) => setEventForm((current) => ({ ...current, guests: e.target.value }))} className={fieldClass} placeholder=\"Expected guests\" /></div>\n                  <input required value={eventForm.location} onChange={(e) => setEventForm((current) => ({ ...current, location: e.target.value }))} className={fieldClass} placeholder=\"Event location\" />\n                  <input required value={eventForm.name} onChange={(e) => setEventForm((current) => ({ ...current, name: e.target.value }))} className={fieldClass} placeholder=\"Your name\" />\n                  <div className=\"grid gap-3 sm:grid-cols-2\"><input type=\"email\" value={eventForm.email} onChange={(e) => setEventForm((current) => ({ ...current, email: e.target.value }))} className={fieldClass} placeholder=\"Email\" /><input value={eventForm.phone} onChange={(e) => setEventForm((current) => ({ ...current, phone: e.target.value }))} className={fieldClass} placeholder=\"Phone\" /></div>\n                  <p className=\"text-xs font-semibold leading-5 text-white/45\">Add an email or phone number so Big Papi’s team can follow up.</p>{eventStatus === 'error' ? <p className=\"text-sm font-bold text-red-300\">We couldn’t save that request. Check the required fields and try again.</p> : null}<button type=\"submit\" disabled={eventStatus === 'submitting' || (!eventForm.email.trim() && !eventForm.phone.trim())} className=\"mt-1 min-h-12 rounded-full bg-red-600 px-5 py-3 text-sm font-black text-white transition hover:bg-red-500 disabled:cursor-not-allowed disabled:opacity-50\">{eventStatus === 'submitting' ? 'Sending…' : 'Request Big Papi for my event'}</button>\n                </form>\n              )}\n            </div>\n          </div>\n        </section>\n        <footer className=\"flex flex-col gap-3 border-t border-white/8 py-4 text-xs font-bold text-white/38 sm:flex-row sm:items-center sm:justify-between\"><span>Big Papi’s Coquito Iceys · Utica, New York</span><div className=\"flex flex-wrap gap-x-4 gap-y-2\"><a href=\"/loyalty\" className=\"transition hover:text-white/70\">Loyalty</a><a href=\"/referrals\" className=\"transition hover:text-white/70\">Refer an Event</a><a href=\"#book-big-papi\" className=\"transition hover:text-white/70\">Book Big Papi</a></div></footer>\n      </div>\n    </main>\n  );\n}"}],"branch":"ai/objective-first-repair-98c6b04e92de","writes":[],"patches":[],"version":1,"approved":true,"missionId":"98c6b04e-92de-4f45-af1d-559c7b11a340","objective":"Continue the same Big Papi public-site regression mission. Replace only src/components/mobile-vendor/BigPapisComingSoon.tsx with the exact pre-regression customer-facing implementation recovered from Forgejo commit 0273206831462bb487f4d04002b4dae0f9c4c5c7, immediately before commit 6e22beac29482e02bccb435ef0ecd6991d982614 replaced it with the Coming Soon-only holding page. Preserve the recovered site exactly: Loyalty/Join Loyalty/Get Stop Alerts routes, live public stop board through mobile-vendor-event-request, ad tracking, FoodTruckLoveBoard, promotional video, event referral CTA, and customer event inquiry form. Do not alter unrelated files. Run canonical Gate, squash merge, release affected production frontend, then live-verify desktop/mobile that the site is no longer only Coming Soon and the Loyalty CTA is present and routes correctly.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/mobile-vendor/BigPapisComingSoon.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"98c6b04e-92de-4f45-af1d-559c7b11a340","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/mobile-vendor/BigPapisComingSoon.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"d1c944816ad3ff50e47d6b922fc98ad88991345a1456582874004528e6b4de9e","replayCount":0,"serializedBytes":22328},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:45:44.444991+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:98c6b04e-92de-4f45-af1d-559c7b11a340:repository-mutation-intent:d1c944816ad3ff50e47d6b922fc98ad88991345a1456582874004528e6b4de9e:0","mission_step_id":"80f37a61-1f6f-4fb4-8cea-572661b1954f","command_center_event_id":"98c6b04e-92de-4f45-af1d-559c7b11a340"},{"id":"440474b1-7cde-411d-b724-ff2dfab00162","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"92cb6223a8531453ccb9b1a872155b8493af91f0","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"92cb6223a8531453ccb9b1a872155b8493af91f0","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":"2ed58f74696b1c6a2a2c193dd093a9ea1476053441f56304f238ca8ea1569f0d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5232","runId":5232,"status":"blocked","sourceSha":"92cb6223a8531453ccb9b1a872155b8493af91f0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","deploymentId":"forgejo-main-d09c581b8f3176a31f1c26ebd37424de3c8f4421","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.52-merged-release-target-recovery-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:52:05.489823+00:00","proof_gate":"canonical_release_pending","source_sha":"92cb6223a8531453ccb9b1a872155b8493af91f0","external_id":"forgejo-main-92cb6223a853","receipt_type":"canonical_release_status","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:forgejo-release-status:92cb6223a8531453ccb9b1a872155b8493af91f0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"153ec320-77b0-4594-9473-0c5f7b600722","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"4404fa1a-fa18-4b34-8e04-b3bceaeb00d0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":1006,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.27-tenant-scope-security","prNumber":4531,"terminal":false,"missionId":"e9510666-842d-48da-9fbb-cc99d7ceb653","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e9510666-842d-48da-9fbb-cc99d7ceb653"},"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":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T15:00:16.925987+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4531","receipt_type":"execute_mission","idempotency_key":"mission:e9510666-842d-48da-9fbb-cc99d7ceb653:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"568855bb-af24-4db6-8549-b747e7a399ba","command_center_event_id":"e9510666-842d-48da-9fbb-cc99d7ceb653"},{"id":"4407d3ed-61e9-4969-b3db-5559cfc0e0d1","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"dc139f274aaf4f86fecc924f24c41e6869c734f9","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"19ddbb14e3ebebadbbe485af0c0a42c9f917af71","prNumber":6674,"gateRunId":22756,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/22756/jobs/1","mergeCommitSha":"dc139f274aaf4f86fecc924f24c41e6869c734f9"}],"requestContractHash":"dba69bda8ff02af25a1102525beb334a3a66cfe5ab2d0f4eae0c4b358340f870"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T20:23:19.445093+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dc139f274aaf4f86fecc924f24c41e6869c734f9","external_id":"22756","receipt_type":"request_contract_repository_status","idempotency_key":"mission:59dd44f1-14e0-40ab-b7f7-55ecd29fbd36:repository-gate:6674:dc139f274aaf4f86fecc924f24c41e6869c734f9:dba69bda8ff02af25a1102525beb334a3a66cfe5ab2d0f4eae0c4b358340f870","mission_step_id":"7ffdb432-5d17-4979-97b9-7ad55a8d2787","command_center_event_id":"59dd44f1-14e0-40ab-b7f7-55ecd29fbd36"},{"id":"44088c2d-fc6f-493e-8776-29262989ed5a","source":"cc-execution","status":"blocked","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":30261,"structuredKeys":["edits"],"synthesisAttempt":2,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:43:27.164836+00:00","proof_gate":"paul_synthesis_bounded_exhausted","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:4f3ef8fa-a51e-469d-8f96-161e73018d92:paul_synthesis_diagnostic:paul_synthesis_bounded_exhausted:blocked","mission_step_id":"0f59c0e8-b60c-44df-bc48-d73eee70efd2","command_center_event_id":"4f3ef8fa-a51e-469d-8f96-161e73018d92"},{"id":"44098976-d8ac-47c1-9ac0-42501cf5449d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5c0897516297a06aca67cc775d48457ffadbc59a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Corrective generation for blocked GodMode Profile/Settings media mission 555005d3-3ccc-4711-94b2-8bf5a3b15a38. The prior blocker was self-inflicted by an invalid anchored edit (\"anchored_edit_anchor_missing\"). Finish the same owner outcome without asking again.\n\nAt https://app.knocklaunch.app/admin/account?section=profile and the matching Settings surface, GodMode must expose exactly four owner-facing media controls:\n1. Logo — image only; controls actual GodMode logo/branding surfaces.\n2. Background — image or muted looping video; controls the authenticated /admin/* GodMode shell background.\n3. Loading media — image or muted looping video; controls the real GodMode boot/loading surface.\n4. Hero image — image only; controls the real main GodMode dashboard hero.\n\nRemove the owner-facing Profile Video / Loader background / Select tenant background confusion and stop embedding the generic tenant media editor in GodMode Profile/Settings. Preserve existing safely mappable owner-workspace assets as fallbacks. Keep N-1 legacy loader/select-tenant backend compatibility hidden internally. Do not generate imagery. Keep the current GodMode design; wire the controls functionally. Add focused co","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":"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":"8ca9d9d2af03d389cdad2877bf4a94c27c680a61231517c7923255f322f48303","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8ca9d9d2af03d389cdad2877bf4a94c27c680a61231517c7923255f322f48303"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:21:40.972675+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5c0897516297a06aca67cc775d48457ffadbc59a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c353b894-6db3-4cda-af74-08a44a3c0df3:request-contract:8ca9d9d2af03d389cdad2877bf4a94c27c680a61231517c7923255f322f48303:5c0897516297a06aca67cc775d48457ffadbc59a:verified:","mission_step_id":"ca5326d1-2563-44d0-8efb-9a453864014f","command_center_event_id":"c353b894-6db3-4cda-af74-08a44a3c0df3"},{"id":"440b611d-0e96-47b1-9f13-ba2c07d53b46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8977,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8806,"approvedPlanMs":0,"missionSetupMs":584,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":205,"resolvePreflightMs":584,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"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":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2249,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:47:23.304527+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"440c41ff-9f49-4c48-8560-b3d6cf0e3cd5","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner-directed control-plane performance repair: reduce proven gate and release latency without weakening safety, then automatically return to the locked control-plane state.","baseSha":"811c3d06ef2abc63b5c40a0f913e3499164e0f51","issuedAt":1788291085796,"expiresAt":1788291265796,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","singleUse":true,"authorizationId":"2f1991f1-9bbe-4f00-ac42-edbaebe320aa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:31:27.273391+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"811c3d06ef2abc63b5c40a0f913e3499164e0f51","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2f1991f1-9bbe-4f00-ac42-edbaebe320aa","mission_step_id":"9dceb07f-0bb9-47d6-aec0-fbb9f16c819a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"440e4bd8-1c99-4fa2-be82-381b1ea8f57c","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":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"failure"},"requestContractHash":"def7ce8ba61f2421be75b3eef34e9f0e2ea616cd4ce92d63e485e7cc9887ce00","forgejoWorkflowProof":{"runId":10356,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"frontend":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T19:40:48.04445+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","external_id":"forgejo-main-8c07e7bb9e25","receipt_type":"canonical_release_status","idempotency_key":"mission:35ecb3f5-d52f-4557-a642-7bf731c64344:forgejo-release-status:8c07e7bb9e251fd131d52871c0ead93d4b1acc88:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"bb83363c-6f08-4e7c-b9ab-c2fd89f0ffc7","command_center_event_id":"35ecb3f5-d52f-4557-a642-7bf731c64344"},{"id":"440f3a9b-f6fe-4e0e-8a21-b78d540fe57e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-63986e9d9179","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":266,"providerAuthMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":266,"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":"63986e9d-9179-433d-897c-ca108d686dd5"},"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":4329,"likelyAffectedFiles":["config/capabilities/wmp-mission-control.json","scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:15:59.267224+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"93688725-8255-4cdb-932b-241e536dc426","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"4413f133-ca44-4af9-a721-06bb31ac7d40","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f133fa0aaaad","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":9823,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":45462,"firstUsefulResultAt":"2026-10-02T22:12:04.178Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.55-paul-referent-recovery","prNumber":4538,"terminal":false,"missionId":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4321,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":786,"approvedPlanMs":0,"missionSetupMs":456,"providerAuthMs":0,"shipAndProveMs":3111,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":174,"resolvePreflightMs":456,"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":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},"performance":null,"deploymentId":"forgejo-main-f2393aeeadce","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:12:57.478743+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","external_id":"forgejo-main-f2393aeeadce","receipt_type":"execute_mission","idempotency_key":"mission:f133fa0a-aaad-4bf7-9573-1d5de1e65d04:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a330766e-9ab0-44ad-ab30-20acc97649e2","command_center_event_id":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},{"id":"44140a13-5d8a-45d5-8486-6d798c197b95","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/avatar-route-family-safety-v2","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2210,"terminal":false,"missionId":"9ab3b554-14b9-4da6-878b-b9b4bd384f05","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7262,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2351,"approvedPlanMs":0,"missionSetupMs":839,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":567,"resolvePreflightMs":839,"repositoryMutationMs":4906,"repositoryProviderMs":3876,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3692,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":184},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9ab3b554-14b9-4da6-878b-b9b4bd384f05"},"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-09T02:05:32.686276+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2210","receipt_type":"execute_mission","idempotency_key":"mission:9ab3b554-14b9-4da6-878b-b9b4bd384f05:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f4de2ce9-c9b7-448b-b627-d2800bea5b2c","command_center_event_id":"9ab3b554-14b9-4da6-878b-b9b4bd384f05"},{"id":"441438a2-1ee1-4221-af89-8315ec82633f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8f30988d874f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4227,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":14082,"firstUsefulResultAt":"2026-09-29T11:53:54.713Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"8f30988d-874f-43a3-bb8f-31c933d3d4b9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1114,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":310,"providerAuthMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":310,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"8f30988d-874f-43a3-bb8f-31c933d3d4b9"},"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":3941,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisToday.tsx","src/lib/mobileVendor/bigPapisModeNavigation.ts","src/__tests__/contracts/bigPapisDashboardContext.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T11:54:08.845007+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8f30988d-874f-43a3-bb8f-31c933d3d4b9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1c422beb-8f7d-4f75-8f04-a7142b7d4a4a","command_center_event_id":"8f30988d-874f-43a3-bb8f-31c933d3d4b9"},{"id":"4414dbb6-c201-46c0-a9f1-655bb91523a0","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-avatar-menu-recursion-correction","prNumber":2217,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb30ed81c9d81d227a6ad93d3f6aad522aab46ee","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T02:49:24.538752+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb30ed81c9d81d227a6ad93d3f6aad522aab46ee","external_id":"2217","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:258733ba-69a8-4d9d-9212-fa5fe9ef9467:merged-pr:2217:fb30ed81c9d81d227a6ad93d3f6aad522aab46ee","mission_step_id":"b427b771-0089-441c-b132-4622d50ddbb9","command_center_event_id":"258733ba-69a8-4d9d-9212-fa5fe9ef9467"},{"id":"4416cdc5-412e-4879-85fb-177eb3185526","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/scoped-repo-patch-latency-policy.test.js"],"reason":"Owner-authorized cc-execution latency repair aligning scoped repository mutation with shared provider budgets.","baseSha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","issuedAt":1790224911663,"expiresAt":1790225091663,"missionId":"ce1aaef9-6cbf-4567-8214-5633d1676cb8","authorizationId":"57b58cd5-ed46-497e-a14a-177f97906c42","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:41:51.929311+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:57b58cd5-ed46-497e-a14a-177f97906c42","mission_step_id":"9adcc71f-b3dd-4204-9a70-be13913783e4","command_center_event_id":"ce1aaef9-6cbf-4567-8214-5633d1676cb8"},{"id":"4418363b-8fa6-4752-8402-40ae4a70f23e","source":"forgejo-runtime","status":"verified","payload":{"headSha":"85d1945a2f48cce5daf6b985a222eaa04f6bb98a","prNumber":6383,"sourceSha":"a7d0c315dd0257642b92d2435170a0f54848fa83","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:38:49.209042+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a7d0c315dd0257642b92d2435170a0f54848fa83","external_id":"6383","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:de4766c8-5894-4007-8830-676e7a29215d:merged-pr:6383:a7d0c315dd0257642b92d2435170a0f54848fa83","mission_step_id":"8f483518-6d9b-4a7f-81b2-0031e2d60cad","command_center_event_id":"de4766c8-5894-4007-8830-676e7a29215d"},{"id":"4418fb4d-570f-4a83-9a52-72ec2fa4a71b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-containers-read-write","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.61-known-cleanup-runs-fallback","prNumber":1757,"terminal":false,"missionId":"5ecf90bf-da86-4797-a3bf-a71a80037360","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4721,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":690,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":690,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":690,"repositoryMutationMs":4721,"repositoryProviderMs":3080,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1521,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":690,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1559},"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":"5ecf90bf-da86-4797-a3bf-a71a80037360"},"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":3883,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:18:11.192076+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1757","receipt_type":"execute_mission","idempotency_key":"mission:5ecf90bf-da86-4797-a3bf-a71a80037360:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"93f6d6ad-2c35-4866-b554-172e81b3137c","command_center_event_id":"5ecf90bf-da86-4797-a3bf-a71a80037360"},{"id":"4419b88b-4af7-4b9d-828e-5ab81e9790d3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"178b75f7025ef00182bd14bad43b331e582bfc0ab3913fcee707d502ecf1021b","forgejoWorkflowProof":{"runId":14606,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-a992baf75b84d579fd1b350b721a18ab38cd19ab","compareStatus":"target_job_success_runtime_verified","workflowRunId":14606,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.60-paul-long-horizon-state","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:42:37.714589+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","external_id":"forgejo-main-a992baf75b84","receipt_type":"canonical_release_status","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:forgejo-release-status:a992baf75b84d579fd1b350b721a18ab38cd19ab:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"336cdcd5-9511-4fb6-821d-d0184ffe6875","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"4419ff1d-8a0d-4664-a663-c58a8546578c","source":"forgejo-runtime","status":"verified","payload":{"headSha":"66ec6070b2ab105702e8a645f1d30b77c500d8d3","prNumber":6548,"sourceSha":"2408e1d4a2565fbe488cbb9df8f7f6e4321721e1","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T14:53:49.653424+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2408e1d4a2565fbe488cbb9df8f7f6e4321721e1","external_id":"6548","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2d805df1-c00c-41b9-91d0-0eace6cc896d:merged-pr:6548:2408e1d4a2565fbe488cbb9df8f7f6e4321721e1","mission_step_id":"9e73f4f1-a620-40d0-84b1-5cc71df02721","command_center_event_id":"2d805df1-c00c-41b9-91d0-0eace6cc896d"},{"id":"441e85dd-fd0d-4b98-9b5f-ae74e0a6029f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js"],"reason":"Add the required cc-execution release-identity companion marker to the already-adopted control-plane latency repair PR #1646.","baseSha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","issuedAt":1788483502881,"expiresAt":1788483682881,"missionId":"eb94c2f8-32c7-4085-a2e2-18f066c6240f","singleUse":true,"authorizationId":"3974fbe2-c92e-4bfd-9574-0ef146b49c9d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:58:23.833925+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3974fbe2-c92e-4bfd-9574-0ef146b49c9d","mission_step_id":"dad8dfca-5231-4f14-a353-ceaf94732d5f","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"44216257-9fea-49d6-ad71-20c7ce26514e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-458ed2364ab3","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":235226,"releaseCount":0,"toolCallCount":94,"repeatedCallCount":90,"executorlessWaitMs":444725,"firstUsefulResultAt":"2026-10-05T16:06:48.539Z","recoveryAttemptCount":86,"ownerInterruptionCount":0},"version":null,"prNumber":4968,"terminal":false,"missionId":"458ed236-4ab3-45b9-be2d-336d9c839c31","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"458ed236-4ab3-45b9-be2d-336d9c839c31"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:07:01.595083+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4968","receipt_type":"automatic_mission_resume","idempotency_key":"mission:458ed236-4ab3-45b9-be2d-336d9c839c31:automatic-mission-resume:4968:repair_mission_pr_ready_retryable","mission_step_id":"8fce848b-e010-4c00-88e3-aab39e944a3a","command_center_event_id":"458ed236-4ab3-45b9-be2d-336d9c839c31"},{"id":"44245866-a359-48db-8ff1-7eda50ff55ae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1009,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":4782,"terminal":false,"missionId":"ade5895d-2692-404a-9995-96dcaec0a768","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"712e49b55373b19c035fed4818e74dbcf9d0a6b5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ade5895d-2692-404a-9995-96dcaec0a768"},"performance":null,"deploymentId":"canonical-release-712e49b55373","workflowRunId":31701780420,"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":1468,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T12:48:22.861862+00:00","proof_gate":"canonical_release_dispatched","source_sha":"712e49b55373b19c035fed4818e74dbcf9d0a6b5","external_id":"canonical-release-712e49b55373","receipt_type":"execute_mission","idempotency_key":"mission:ade5895d-2692-404a-9995-96dcaec0a768:execute_mission:canonical_release_dispatched","mission_step_id":"beda7706-7ce1-413c-a9e2-1293f926365c","command_center_event_id":"ade5895d-2692-404a-9995-96dcaec0a768"},{"id":"44263eca-6dcc-4dc4-94dc-cb0296476bd5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtf50y21","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":22867,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1084,"terminal":false,"missionId":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"5537a474acc06522981df0a377e3cc1c6ceec001","timingsMs":{"handlerMs":83,"prReadinessMs":0,"approvedPlanMs":83,"missionSetupMs":5300,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},"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":5128,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:44:44.540084+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1084","receipt_type":"execute_mission","idempotency_key":"mission:c6f0f6b1-f995-4e2f-9a27-8e397564b7c9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c487acf0-06cf-442e-b28a-976b5f30ef67","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"44264278-58fc-4ee8-844e-6485903c9dc2","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T03:06:13.848247+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"253a2e304ca74d2f10b5adbcd61a6d9006408dc9","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:4a0dc3cb-bf98-41f2-8357-b1d77abb5d1d:compiler:253a2e304ca74d2f10b5adbcd61a6d9006408dc9:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"f2969560-d80a-4359-a834-d6c9df13b4a0","command_center_event_id":"4a0dc3cb-bf98-41f2-8357-b1d77abb5d1d"},{"id":"4426a992-9c62-408c-817e-55537aed5b68","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-444a676b98d6","merged":false,"prNumber":3376,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:00:20.328611+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3376","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:444a676b-98d6-4f6d-a795-1b8aeab66566:closed-pr:3376:unmerged","mission_step_id":"4bbb8550-b92e-4c7b-8841-4b1c7f525e2f","command_center_event_id":"444a676b-98d6-4f6d-a795-1b8aeab66566"},{"id":"44273b5b-d730-4496-b7d0-9eecf0b0f3aa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-91d772415fe8","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":11059,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":807559,"firstUsefulResultAt":"2026-10-05T14:31:29.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"91d77241-5fe8-4ecb-aa89-4398e51cad52","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":1796,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1796,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1796,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1796,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"91d77241-5fe8-4ecb-aa89-4398e51cad52"},"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":1463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:44:59.507993+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:91d77241-5fe8-4ecb-aa89-4398e51cad52:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f80c7c2d-48ef-4699-9400-4dd4bf00c87c","command_center_event_id":"91d77241-5fe8-4ecb-aa89-4398e51cad52"},{"id":"4428ddba-4c9b-404f-8239-676bee4bcaf1","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"de77012d7e51e72c62f695e7d94fbe79c9010e64fd8bb059907d9052461d8648"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:00:39.274406+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:46ebb29a-cf22-4f13-94d3-5ada3cff195d:repository-mutation-intent-blocked:de77012d7e51e72c62f695e7d94fbe79c9010e64fd8bb059907d9052461d8648","mission_step_id":"4dec133b-0a01-4729-be42-7a637b04aa6c","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"44298fdf-d7d7-4aa3-9664-b954cf68efea","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Keep PR #1086 and the Visual Witness click/release repair unchanged. Fix only the deterministic strict-gate test drift discovered in run #3522: config/control-plane-capabilities.json defines queueHygieneUniqueWorkParkingGraceMs and queueHygieneOpenPrTargetMaxMs inside the release object, while event-driven-auto-merge-invariants.test.js incorrectly asserts root-level config fields. Change those two assertions to config.release.*, preserve all production behavior, then re-run the exact-head gate and continue the same mission through merge, OnRunner-only release, and live click proof.","wordingChanged":false,"canonicalIntent":"Keep PR #1086 and the Visual Witness click/release repair unchanged. Fix only the deterministic strict-gate test drift discovered in run #3522: config/control-plane-capabilities.json defines queueHygieneUniqueWorkParkingGraceMs and queueHygieneOpenPrTargetMaxMs inside the release object, while event-driven-auto-merge-invariants.test.js incorrectly asserts root-level config fields. Change those two assertions to config.release.*, preserve all production behavior, then re-run the exact-head gate and continue the same mission through merge, OnRunner-only release, and live click proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"click-tests","statement":"All six Visual Witness targeted-click regression cases remain gate-executed and passing.","proofConditionIds":["repo-proof"]},{"id":"queue-test-drift","statement":"The queue invariant test reads the two queue-hygiene capability values from config.release, matching the actual capability schema without changing runtime queue behavior.","proofConditionIds":["repo-proof"]},{"id":"onrunner-release","statement":"The OnRunner source-SHA handoff remains corrected and only OnRunner is released.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"live-click","statement":"The previously failing Visual Witness click succeeds live.","proofConditionIds":["live-click-proof"]}],"objective":"Keep PR #1086 and the Visual Witness click/release repair unchanged. Fix only the deterministic strict-gate test drift discovered in run #3522: config/control-plane-capabilities.json defines queueHygieneUniqueWorkParkingGraceMs and queueHygieneOpenPrTargetMaxMs inside the release object, while event-driven-auto-merge-invariants.test.js incorrectly asserts root-level config fields. Change those two assertions to config.release.*, preserve all production behavior, then re-run the exact-head gate and continue the same mission through merge, OnRunner-only release, and live click proof.","constraints":[{"id":"same-pr","statement":"Reuse the same corrective PR #1086 and branch; do not create another PR for this test-only gate repair.","proofConditionIds":["repo-proof"]},{"id":"test-only-control-plane","statement":"The additional control plane change is limited to two assertion paths in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js; no runtime queue code changes.","proofConditionIds":["repo-proof"]},{"id":"release-scope","statement":"Release OnRunner only; do not release 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":"PR #1086 contains the Visual Witness click resolver, OnRunner release source-SHA fix, gate-executed click tests, and only the two corrected queue capability assertion paths.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner is live on the merged corrective source after 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":"61e0f9ac5e433645a73580d349b2cb01a5029e5b5b67aa32653f7d7c99e65b66","requestContractRevision":4,"previousRequestContractHash":"ff8baf72070382dcf7032d98ed4b042220303e23ed9ed310e72eb2898d3fadfb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:50:16.833423+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:4:61e0f9ac5e433645a73580d349b2cb01a5029e5b5b67aa32653f7d7c99e65b66","mission_step_id":"c487acf0-06cf-442e-b28a-976b5f30ef67","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"442b4d30-f9a6-4df8-97e8-8b94a36abe02","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-96205e13fba5","prNumber":4400,"nextAction":null,"mergeCommitSha":"ec9ed3f3fcc82afaf8303f6127e004840c87883e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:45:57.429159+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ec9ed3f3fcc82afaf8303f6127e004840c87883e","external_id":"4400","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:96205e13-fba5-423b-9ada-cf0d546d2c31:merged-pr:4400:ec9ed3f3fcc82afaf8303f6127e004840c87883e","mission_step_id":"82b20775-6759-4b89-a2d8-d0c4ecc2c7af","command_center_event_id":"96205e13-fba5-423b-9ada-cf0d546d2c31"},{"id":"442b6acf-5170-495a-ac3a-1dc9c4c9a909","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-40d535933830","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4087,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T12:35:28.405Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4120,"terminal":false,"missionId":"40d53593-3830-4b77-9db2-9016266a5e7c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4332,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":738,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":3594,"repositoryProviderMs":3594,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2336,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1258},"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":"40d53593-3830-4b77-9db2-9016266a5e7c"},"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":3264,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:35:34.154962+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4120","receipt_type":"execute_mission","idempotency_key":"mission:40d53593-3830-4b77-9db2-9016266a5e7c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9855f845-6676-4cb7-bf76-07c0b0860d99","command_center_event_id":"40d53593-3830-4b77-9db2-9016266a5e7c"},{"id":"442beb31-57b1-4a51-8a5c-b50d7f03047e","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\":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-06T13:45:08.82589+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:119419620","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"442fa5ee-eea1-468b-aac4-aa3125070626","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective hardening so successful named Gate regression execution produces durable machine-bindable proof instead of leaving the owner as the fallback QA witness.","baseSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","issuedAt":1789877204707,"expiresAt":1789877384707,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","authorizationId":"10686342-1e32-49f8-879b-652bd7d0cd27","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:06:45.02711+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10686342-1e32-49f8-879b-652bd7d0cd27","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"4431c279-5e05-413f-b8b1-2ec09b87a7a7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5c869c0603b8","prNumber":4229,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"50aa65da40df4ca088c4d46a2ac0240096337d97","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:57:05.319616+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"50aa65da40df4ca088c4d46a2ac0240096337d97","external_id":"4229","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5c869c06-03b8-48d7-90fb-2448231e249c:merged-pr:4229:50aa65da40df4ca088c4d46a2ac0240096337d97","mission_step_id":"cc8b9627-1954-4176-9bd1-3a10d8cb3dc3","command_center_event_id":"5c869c06-03b8-48d7-90fb-2448231e249c"},{"id":"4436ea66-2311-4edc-99de-f642bbee584f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-1d4b5029c8eb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4233,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2141,"firstUsefulResultAt":"2026-10-06T15:08:09.528Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"1d4b5029-c8eb-4907-abd6-838f3f3db58f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3087,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":306,"providerAuthMs":0,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":306,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":306,"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":"1d4b5029-c8eb-4907-abd6-838f3f3db58f"},"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":3679,"likelyAffectedFiles":["config/paul-owner-profile.json","config/platform-standards.json","config/system-reference-points/release-reliability-standard-2026-10-05.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:08:11.722053+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d4b5029-c8eb-4907-abd6-838f3f3db58f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b2962b04-3144-453c-a5d6-fbeb0f14e92a","command_center_event_id":"1d4b5029-c8eb-4907-abd6-838f3f3db58f"},{"id":"44374896-65d6-4c93-b2f9-edf837b97744","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,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":null,"terminal":false,"missionId":"94b970e5-c59e-40fc-82cb-8f232221180d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f55fd5aa13f9ee2ce61f8865fe88162f5d78e3de","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":969,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":422,"providerAuthMs":0,"shipAndProveMs":708,"ledgerPrepareMs":422,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":422,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":422,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94b970e5-c59e-40fc-82cb-8f232221180d"},"performance":null,"deploymentId":"forgejo-main-f55fd5aa13f9","releaseState":null,"workflowRunId":15726,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2647,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:30:31.627792+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f55fd5aa13f9ee2ce61f8865fe88162f5d78e3de","external_id":"forgejo-main-f55fd5aa13f9","receipt_type":"execute_mission","idempotency_key":"mission:94b970e5-c59e-40fc-82cb-8f232221180d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2edd9c49-5077-4964-bb40-ce8848cffda7","command_center_event_id":"94b970e5-c59e-40fc-82cb-8f232221180d"},{"id":"44399a3c-70ea-4e5c-a7f8-0aeb1e852493","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-480609859108","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":25874,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":682341,"firstUsefulResultAt":"2026-09-28T01:36:15.232Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":3943,"terminal":false,"missionId":"48060985-9108-4218-8be3-990b36cb94d0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4606,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1297,"missionSetupMs":185,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":185,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":185,"repositoryMutationMs":3309,"repositoryProviderMs":3309,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2107,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":185,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1202},"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":"48060985-9108-4218-8be3-990b36cb94d0"},"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":4219,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:48:38.311614+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3943","receipt_type":"execute_mission","idempotency_key":"mission:48060985-9108-4218-8be3-990b36cb94d0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"42c4537c-0f12-46eb-8fb3-5e5d2d0e2435","command_center_event_id":"48060985-9108-4218-8be3-990b36cb94d0"},{"id":"443f4b27-8555-4fb2-8158-0194bac7b0b5","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":"544891af3d2905af249e41022b4d288acc9fe708","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":"544891af3d2905af249e41022b4d288acc9fe708","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"3e70ea57d73531951da7df0c4668dfe1b3ef09be6dd1869670a59a6dca9ecc34","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3540","runId":3540,"status":"running","sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:43:55.573833+00:00","proof_gate":"canonical_release_pending","source_sha":"544891af3d2905af249e41022b4d288acc9fe708","external_id":"forgejo-main-544891af3d29","receipt_type":"canonical_release_status","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:forgejo-release-status:544891af3d2905af249e41022b4d288acc9fe708:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"62296829-0f24-4e4b-91bd-ba5aff244b31","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"44428358-22b3-40a5-afa9-2d555a68f21b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"8ae3d6b80a01ac9c1230023fb005df1d4c8a3db2","prNumber":2398,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7106/jobs/1","mergeCommitSha":"10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7"}],"requestContractHash":"4530e6139cd25cf389c422c4c694846b87cbe2622b4df2109c672171b49ad560"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:51:33.004936+00:00","proof_gate":"request_contract_repository_verified","source_sha":"10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:09c9b780-f759-4a01-aa06-76436f899690:request-contract-repository:4530e6139cd25cf389c422c4c694846b87cbe2622b4df2109c672171b49ad560:10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","mission_step_id":"e4a064e4-9c0e-4076-b5b2-53b72264013a","command_center_event_id":"09c9b780-f759-4a01-aa06-76436f899690"},{"id":"4444425f-3427-4a6c-b853-613c980136d2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"82c8122a96ecdc14a722a9253cc149a3070de170","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"82c8122a96ecdc14a722a9253cc149a3070de170","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":"7a8bd6086a34cd46879bce2261f48db2869a4c2312c02909281d6b5232801d01","forgejoWorkflowProof":{"runId":11738,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"82c8122a96ecdc14a722a9253cc149a3070de170","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"82c8122a96ecdc14a722a9253cc149a3070de170","conclusion":"running","deploymentId":"forgejo-main-82c8122a96ecdc14a722a9253cc149a3070de170","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.278-onrunner-live-proof-monotonic","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"82c8122a96ecdc14a722a9253cc149a3070de170","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-82c8122a96ecdc14a722a9253cc149a3070de170","compareStatus":"identical","workflowRunId":11738,"identitySource":"local_build_metadata","runtimeVersion":"1.58.278-onrunner-live-proof-monotonic","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:51:32.99537+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"82c8122a96ecdc14a722a9253cc149a3070de170","external_id":"forgejo-main-82c8122a96ec","receipt_type":"canonical_release_status","idempotency_key":"mission:5d72b70f-eba4-4f76-b78d-d30b66530d47:forgejo-release-status:82c8122a96ecdc14a722a9253cc149a3070de170:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7b94df42-8653-46bf-a691-daaeba4bf68b","command_center_event_id":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},{"id":"44458e8b-ad65-4d39-a46c-dc099d4a0c16","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","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":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b","forgejoWorkflowProof":{"runId":11898,"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-25T21:49:51.205164+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","external_id":"forgejo-main-1efd98a76363","receipt_type":"canonical_release_status","idempotency_key":"mission:f250504f-c6e6-4a24-a499-d57851237fcf:forgejo-release-status:1efd98a76363d60124492c0696d3bd773fd5a3fb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9db1b524-b284-4ed6-a613-ec463a8d31f6","command_center_event_id":"f250504f-c6e6-4a24-a499-d57851237fcf"},{"id":"444a5e28-c01b-415f-a3f0-d8d8781840ad","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":1076,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":null,"terminal":false,"missionId":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":16189,"prReadinessMs":0,"approvedPlanMs":16189,"missionSetupMs":331,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d"},"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":5310,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T23:18:35.231675+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ceade6d-1ec9-4f67-a6c9-86667eaefd4d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"9c6c0e4f-9df9-4a91-86e9-e235297e14df","command_center_event_id":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d"},{"id":"444b70e5-05dd-4877-a6d0-673987ddfbbc","source":"forgejo","status":"waiting","payload":{"branch":"ai/calendar-first-class-bootstrap-20260907","prNumber":2085,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8f714fabcddfd95e56501a4abe713d3e09424365","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:47.932107+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":"2085","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:merged-pr:2085:8f714fabcddfd95e56501a4abe713d3e09424365","mission_step_id":"274c435f-06ff-422f-8647-dd1add57222c","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"444d20c7-6efa-4180-9879-bea6d38eff52","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-09c9b780f759","prNumber":2398,"nextAction":null,"mergeCommitSha":"10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:51:23.027059+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","external_id":"2398","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:09c9b780-f759-4a01-aa06-76436f899690:merged-pr:2398:10fd9c44137283bfac92ebb0e180c2a5f9f8c6f7","mission_step_id":"3cbb7746-be0c-4042-86e8-ff01848a39cd","command_center_event_id":"09c9b780-f759-4a01-aa06-76436f899690"},{"id":"444d38a7-4ab4-43ce-8230-30819926cf81","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1111409396cb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":147295,"releaseCount":0,"toolCallCount":104,"repeatedCallCount":88,"executorlessWaitMs":705456,"firstUsefulResultAt":"2026-10-05T22:33:41.849Z","recoveryAttemptCount":63,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5084,"terminal":false,"missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6053,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2190,"approvedPlanMs":583,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":3275,"repositoryProviderMs":3275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1978,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1297},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf"},"performance":null,"deploymentId":null,"releaseState":"pending","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-05T22:46:55.438978+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5084","receipt_type":"execute_mission","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:execute_mission:repair_mission_pr_ready_retryable:generation-2","mission_step_id":"db91d04b-bb5b-4c83-89c9-6e337c238bbb","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"444d68f6-c5c9-4e84-8f6a-2bd7467d77b4","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/PcgAppShell.tsx","src/__tests__/contracts/pcg-shell-performance.contract.test.ts","src/pages/card-grading/PCGCardPhoto.tsx","src/pages/card-grading/PCGCollectorCardStage.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/shells/pcg/PCGTenantShell.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T02:32:27.68763+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"58fa022e9930a2520bd852ddd4e1611f21151052","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:58fab6e3-038b-41d4-8a11-371d85cd8dc6:compiler:58fa022e9930a2520bd852ddd4e1611f21151052:src/PcgAppShell.tsx,src/__tests__/contracts/pcg-shell-performance.contract.test.ts,src/pages/card-grading/PCGCardPhoto.tsx,src/pages/card-grading/PCGCollectorCardStage.tsx,src/pages/card-grading/PCGModesWorkspace.tsx,src/shells/pcg/PCGTenantShell.tsx","mission_step_id":"8633a664-c4f7-4328-a6af-f52bce4e9085","command_center_event_id":"58fab6e3-038b-41d4-8a11-371d85cd8dc6"},{"id":"444e67fa-d525-4028-a8c9-7ec96d9efe41","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0e788833c71ed9247399b640a5a9af46c559492b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0e788833c71ed9247399b640a5a9af46c559492b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"43bae65d3c2f4e964e15999d4ab0bfd030e2045c2f1be07e5fc55606c775ce17","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:36:14.959976+00:00","proof_gate":"canonical_release_pending","source_sha":"0e788833c71ed9247399b640a5a9af46c559492b","external_id":"forgejo-main-0e788833c71e","receipt_type":"canonical_release_status","idempotency_key":"mission:ed514536-02ef-46c5-b6b3-ce42e6cf4a84:forgejo-release-status:0e788833c71ed9247399b640a5a9af46c559492b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2e787a95-f3f9-4e48-91b9-aac57a054cc5","command_center_event_id":"ed514536-02ef-46c5-b6b3-ce42e6cf4a84"},{"id":"444eaf3d-b0d7-4e5a-bd76-991294ef791d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d87a4d10ade7","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":23746,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":773480,"firstUsefulResultAt":"2026-09-29T02:52:26.720Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4091,"terminal":false,"missionId":"d87a4d10-ade7-4268-a0f3-290a0559f97c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3797,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":470,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":3327,"repositoryProviderMs":3327,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1972,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1355},"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":"d87a4d10-ade7-4268-a0f3-290a0559f97c"},"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":3759,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:05:24.945196+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4091","receipt_type":"execute_mission","idempotency_key":"mission:d87a4d10-ade7-4268-a0f3-290a0559f97c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2df6c13a-3c61-4b1e-b79f-b60968d7901b","command_center_event_id":"d87a4d10-ade7-4268-a0f3-290a0559f97c"},{"id":"444f00c5-1494-4fd8-ba05-3d9df2ca9429","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/preprovision-business-intelligence-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16634,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":1626,"terminal":false,"missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6566,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:12:15.737564+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1626","receipt_type":"automatic_mission_resume","idempotency_key":"mission:472e83c7-c45e-4d26-ac28-86bcce1d0846:automatic-mission-resume:1626:repair_mission_pr_ready_retryable","mission_step_id":"02e97c81-3988-45aa-99cc-30d30236d10d","command_center_event_id":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},{"id":"444f2dda-9681-4bd3-bfc1-2226fd1704ea","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"41cc175a2050865fabec077f4533415fbbc6aa1d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"P0 repair GodMode projected-tenant connection flow. createGodModeDemoBoundaryFetch currently blocks every /functions/v1/* request with edge_function_blocked_in_demo, which prevents legitimate tenant-scoped provider credential setup from PCG Settings while operating as GodMode support. Add the smallest safe allowlist for exactly upsert-tenant-provider-secret and verify-tenant-provider under the active GodMode demo/projection boundary. Do not broadly allow Edge Functions. Preserve all existing REST/storage/RPC mutation blocks. These two functions already enforce authenticated bearer session, system-admin/tenant-owner authorization, explicit tenant_id, and projected-user constraints server-side. Ship through Gate, squash merge, frontend release, then verify /pcg/settings?section=connections can submit Cloudflare R2 without the synthetic 409 boundary response.","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":"39eababc5d1d659f428e5471b855814489d25060b5ecb87fdb065a344c6a6829","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":"39eababc5d1d659f428e5471b855814489d25060b5ecb87fdb065a344c6a6829"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:48:16.232522+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"41cc175a2050865fabec077f4533415fbbc6aa1d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:27b96c7b-5f51-41e1-ae49-900a262b5799:request-contract:39eababc5d1d659f428e5471b855814489d25060b5ecb87fdb065a344c6a6829:41cc175a2050865fabec077f4533415fbbc6aa1d:verified:","mission_step_id":"44eed618-6be5-4df8-b526-81e39a5853fb","command_center_event_id":"27b96c7b-5f51-41e1-ae49-900a262b5799"},{"id":"444f9fe3-3892-4f4f-8624-ee761471b559","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":941,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4043,"terminal":false,"missionId":"7756af88-06a7-4dad-a845-5f66967dfd38","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7756af88-06a7-4dad-a845-5f66967dfd38"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T11:47:30.785985+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4043","receipt_type":"ship_and_prove","idempotency_key":"mission:7756af88-06a7-4dad-a845-5f66967dfd38:ship_and_prove:canonical_release_blocked","mission_step_id":"7b160250-6447-4f07-bf69-bfc1d5ac2639","command_center_event_id":"7756af88-06a7-4dad-a845-5f66967dfd38"},{"id":"444fb504-495a-4d9f-a069-711645055018","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-80e8ab496e97","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":75576,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":19,"executorlessWaitMs":803500,"firstUsefulResultAt":"2026-10-02T01:25:59.151Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4445,"terminal":false,"missionId":"80e8ab49-6e97-4c75-98f8-11e149c01a3d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5021a8af705b0cacdf867872422dcc0e27e3d1aa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1185,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":93,"approvedPlanMs":0,"missionSetupMs":271,"providerAuthMs":0,"shipAndProveMs":627,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},"performance":null,"deploymentId":"forgejo-main-5021a8af705b","releaseState":"pending","workflowRunId":14208,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"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":2966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:38:55.708248+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"5021a8af705b0cacdf867872422dcc0e27e3d1aa","external_id":"forgejo-main-5021a8af705b","receipt_type":"execute_mission","idempotency_key":"mission:80e8ab49-6e97-4c75-98f8-11e149c01a3d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ffb0fc12-c555-4f37-b2d4-ecbfe8d46a80","command_center_event_id":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},{"id":"44529269-392d-4f03-a8fd-c9e5edd1ea58","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:41:43.968532+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:119418166","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"4452ee0a-806c-4ca1-98bc-bbf0c0bcc310","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"fda95018-9827-4fa7-9690-c38e787c9220","phase":"visual_proof","branch":"ai/objective-first-repair-aa1ae1505687","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":52112,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":17,"executorlessWaitMs":469201,"firstUsefulResultAt":"2026-09-27T19:53:28.049Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3897,"terminal":false,"missionId":"aa1ae150-5687-45d8-a79a-e385379c6dfc","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7741265580fd56a43e5e5f07fc97385f07b33039","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1290,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":101,"approvedPlanMs":0,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":630,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},"performance":null,"deploymentId":"forgejo-main-7741265580fd","releaseState":"verified","visualWitness":{"role":null,"jobId":"fda95018-9827-4fa7-9690-c38e787c9220","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12269,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2752,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:00:04.473371+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"7741265580fd56a43e5e5f07fc97385f07b33039","external_id":"forgejo-main-7741265580fd","receipt_type":"execute_mission","idempotency_key":"mission:aa1ae150-5687-45d8-a79a-e385379c6dfc:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"55ff4aaa-9232-4870-aa0b-8932bd10a2e3","command_center_event_id":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},{"id":"4455adef-1fd4-4631-a50f-63cca6e9b46d","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-06T19:49:27.685862+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:17:37.658035+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:81208071-76bc-4839-8d5a-a7926e5318b1:owner-progress-heartbeat:119420710","mission_step_id":"2f859ff3-835f-4dc2-9c1c-c93412db29eb","command_center_event_id":"81208071-76bc-4839-8d5a-a7926e5318b1"},{"id":"44563471-75b5-4449-8d1c-4be426b981a2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-325fd5ea0a91","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10192,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":137421,"firstUsefulResultAt":"2026-09-24T04:38:33.842Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3581,"terminal":false,"missionId":"325fd5ea-0a91-48fa-aace-b88849820061","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":499,"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":"325fd5ea-0a91-48fa-aace-b88849820061"},"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-24T04:40:51.303342+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3581","receipt_type":"automatic_mission_resume","idempotency_key":"mission:325fd5ea-0a91-48fa-aace-b88849820061:automatic-mission-resume:3581:repair_mission_waiting_for_gate","mission_step_id":"16c9e8ed-5358-4622-a756-cfc3d1e34035","command_center_event_id":"325fd5ea-0a91-48fa-aace-b88849820061"},{"id":"4458ae09-0660-4635-93a8-82cce9fd8c2b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b5aad78be357","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":"b5aad78b-e357-4dcf-960a-e2a51cb43675","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":119,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":392,"providerAuthMs":0,"ledgerPrepareMs":392,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":392,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":392,"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":"b5aad78b-e357-4dcf-960a-e2a51cb43675"},"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":5295,"likelyAffectedFiles":["src/integrations/supabase/client.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:33:29.174127+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5aad78b-e357-4dcf-960a-e2a51cb43675:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1ee9823a-63a5-490a-a632-be85d82c253e","command_center_event_id":"b5aad78b-e357-4dcf-960a-e2a51cb43675"},{"id":"4459bffe-b087-4676-981d-25420af934cd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e1a328016450","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.6-guarded-stale-manual-pr-retirement","prNumber":null,"terminal":false,"missionId":"e1a32801-6450-4c62-ab0d-13cdf15091ca","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2666,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":487,"providerAuthMs":0,"ledgerPrepareMs":487,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":487,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":487,"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":"e1a32801-6450-4c62-ab0d-13cdf15091ca"},"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":3786,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:12:58.086649+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1a32801-6450-4c62-ab0d-13cdf15091ca:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"43fd6c7b-0adb-48ae-81cf-e5f37e93ed58","command_center_event_id":"e1a32801-6450-4c62-ab0d-13cdf15091ca"},{"id":"445a0c55-6a30-4677-8d5b-99ab7726200f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"7667b641-274a-4c13-b4bf-4159c8a1a2e0","phase":"implementation","branch":"ai/objective-first-repair-6cb5dff52192","reason":"anchored_edit_anchor_not_unique:src/pages/SelectTenant.tsx","status":"blocked","metrics":{"receiptBytes":43138,"releaseCount":0,"toolCallCount":29,"repeatedCallCount":14,"executorlessWaitMs":328204,"firstUsefulResultAt":"2026-10-02T14:31:14.230Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":536,"missionSetupMs":335,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":94,"resolvePreflightMs":335,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"7667b641-274a-4c13-b4bf-4159c8a1a2e0","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"anchored_edit_anchor_not_unique:src/pages/SelectTenant.tsx","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":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:36:44.053551+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"7667b641-274a-4c13-b4bf-4159c8a1a2e0","receipt_type":"execute_mission","idempotency_key":"mission:6cb5dff5-2192-4a29-84f6-8b14c16f48d5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f655f27b-4497-4677-8fe8-58266f2aa701","command_center_event_id":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5"},{"id":"445ef7ac-b870-4ab2-97e6-f32b7be32d17","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-source","satisfied":false,"statement":"Merged source contains the single-use token bootstrap handshake, exact-source verification, bounded expiry, hash-only persistence, encrypted credential relay, and regression guards.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","satisfied":true,"statement":"The corrective PR passes KnockLaunch Gate, squash merges, and releases only ccExecution plus visual-witness-container-bootstrap.","proofConditionIds":["proof-release"]},{"id":"outcome-runtime","satisfied":true,"statement":"Canonical inspect_route_health reports the virtual runner healthy, redundancy ready, and automatic failover proven through the virtual lane.","proofConditionIds":["proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-scope","satisfied":false,"statement":"No frontend, Render, database schema/data, migrations, tenants, or unrelated changes; no plaintext Supabase backend credential or plaintext bootstrap token is persisted.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"contractHash":"4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:29:41.978428+00:00","proof_gate":"request_contract_pending","source_sha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5856d3cf-83d5-4203-92e0-56357e624fe1:request-contract:4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3:70916d67dc44d8cf7ba204db807cff3bc60d0026:pending:repository","mission_step_id":"5d49f1a7-fc04-48d3-aba2-f8dad15f1e7a","command_center_event_id":"5856d3cf-83d5-4203-92e0-56357e624fe1"},{"id":"4462ed41-caa4-4862-a51a-73023e043ba8","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"owner_finance","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"caeab4b7-996f-467d-8f06-29fef43c0b09"},"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:f1c3f429-f3b1-4da3-9d84-67174b0a08ff","mission_step_id":null,"command_center_event_id":"f1c3f429-f3b1-4da3-9d84-67174b0a08ff"},{"id":"44633bd0-5a62-458f-bc25-b3e11ac23449","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3699,"terminal":false,"missionId":"b080a989-f83c-4f77-b1e9-d3723f2c7a7d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3303,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3111,"approvedPlanMs":0,"missionSetupMs":636,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":636,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":636,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":636,"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":"b080a989-f83c-4f77-b1e9-d3723f2c7a7d"},"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":1520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:40:19.168612+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3699","receipt_type":"execute_mission","idempotency_key":"mission:b080a989-f83c-4f77-b1e9-d3723f2c7a7d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c4acdd47-193c-4589-be65-2172ceed1e62","command_center_event_id":"b080a989-f83c-4f77-b1e9-d3723f2c7a7d"},{"id":"44634d4b-f13c-46d4-9a59-9558a35ca289","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":"cc5243b01b63e565310e20242d465a14297452fd","releaseState":"pending","exactConductorRun":{"id":31225305851,"status":"in_progress","headSha":"cc5243b01b63e565310e20242d465a14297452fd","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T22:53:12.676775+00:00","proof_gate":"canonical_release_pending","source_sha":"cc5243b01b63e565310e20242d465a14297452fd","external_id":"canonical-release-cc5243b01b63","receipt_type":"canonical_release_status","idempotency_key":"mission:3c247ec3-3684-4818-b175-9a5d1d871c26:release-status:cc5243b01b63e565310e20242d465a14297452fd:pending:canonical-production-release/verified=pending","mission_step_id":"51d34a1f-f53c-476c-b1d7-ec0deeb2a7dc","command_center_event_id":"3c247ec3-3684-4818-b175-9a5d1d871c26"},{"id":"4466d3d3-48a3-4f94-9616-9a75953cc2c7","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"stale_pr_continuation_refresh_retry","leaseEpoch":8,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"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\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9195136d4945\",\"prNumber\":5207,\"sourceSha\":\"634d13c9e503cacc2d01ebbf0c3aaad852524ce3\",\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T20:32:36.11672+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9195136d4945\",\"prNumber\":5207,\"sourceSha\":\"634d13c9e503cacc2d01ebbf0c3aaad852524ce3\",\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:51:18.135724+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:9195136d-4945-4fc1-99e6-0b1c3d9a7b5f:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reaso","mission_step_id":"b3d5734a-b9a2-4d78-8fe0-dee1f6e1d16a","command_center_event_id":"9195136d-4945-4fc1-99e6-0b1c3d9a7b5f"},{"id":"4467ed72-fbc3-4643-bac8-a1de1addefca","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the scoped control-plane maintenance authorized by the owner to eliminate the proven merge-queue stall class: reduce stale AI PR grace from 60 minutes to 10 minutes, allow stale readiness refresh retry after 120 seconds instead of suppressing for 6 hours, preserve active-run/content/branch safety, add contract coverage, Gate, squash merge, deploy cc-execution, and verify live queue behavior.","wordingChanged":false,"canonicalIntent":"Apply the scoped control-plane maintenance authorized by the owner to eliminate the proven merge-queue stall class: reduce stale AI PR grace from 60 minutes to 10 minutes, allow stale readiness refresh retry after 120 seconds instead of suppressing for 6 hours, preserve active-run/content/branch safety, add contract coverage, Gate, squash merge, deploy cc-execution, and verify live queue behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-refresh","statement":"Control plane stale-readiness refresh suppression is bounded to 120 seconds.","proofConditionIds":["repo","gate"]},{"id":"bounded-stale","statement":"Control plane stale AI PR retirement/parking eligibility is 10 minutes while existing safety protections remain intact.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"The repaired cc-execution queue supervisor is live and the current queue is re-evaluated.","proofConditionIds":["runtime"]}],"objective":"Apply the scoped control-plane maintenance authorized by the owner to eliminate the proven merge-queue stall class: reduce stale AI PR grace from 60 minutes to 10 minutes, allow stale readiness refresh retry after 120 seconds instead of suppressing for 6 hours, preserve active-run/content/branch safety, add contract coverage, Gate, squash merge, deploy cc-execution, and verify live queue behavior.","constraints":[{"id":"scope","statement":"Control plane maintenance is limited to config/control-plane-capabilities.json, src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts, and workers/cc-execution/src/entrypoint-owner-status.js.","proofConditionIds":["repo"]},{"id":"forgejo","statement":"Forgejo remains the only repository and merge owner; no GitHub dependency or duplicate queue machinery.","proofConditionIds":["repo"]},{"id":"safety","statement":"Preserve active exact-head protections, content-preservation proof, unique-work branch parking, and one queue mutation per tick.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The scoped control plane source and policy encode 10-minute stale PR grace and 120-second stale-refresh retry with regression coverage.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"The maintenance PR passes KnockLaunch Gate and squash merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The exact merged cc-execution queue supervisor is live and current Forgejo queue state no longer remains indefinitely suppressed by stale refresh cache.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"7fe1abc4a4a5a1f6a187b20a9ba86861beab70562a9950e6374fd543fa95bb45","requestContractRevision":2,"previousRequestContractHash":"030d53943e2e0b991360b2763b4a5ab27a9e930b0cebb1c1d6124713405c9e33"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:45:57.735219+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:request-contract-revision:2:7fe1abc4a4a5a1f6a187b20a9ba86861beab70562a9950e6374fd543fa95bb45","mission_step_id":"6cd1902b-7ea4-4f33-b8bf-fa5dc2089c73","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"4469641d-74cd-4bcc-b1c6-b7bc67e767b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-orphan-pr-reconciliation-repair","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.159-visual-witness-three-attempt-policy","prNumber":2896,"terminal":false,"missionId":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7830,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1372,"approvedPlanMs":0,"missionSetupMs":1027,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":729,"ledgerReconcileMs":0,"lineageReconcileMs":298,"resolvePreflightMs":1027,"repositoryMutationMs":6451,"repositoryProviderMs":3786,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2582,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":729,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1204},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6"},"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-16T13:31:33.016121+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2896","receipt_type":"execute_mission","idempotency_key":"mission:9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7d685d10-1370-45f6-aa59-4b79b590911a","command_center_event_id":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6"},{"id":"446ee785-99ed-4bff-8b6e-feedcdd73bcb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8c54603e70aa09d5b2b09f160d4ee51cf25361b8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8c54603e70aa09d5b2b09f160d4ee51cf25361b8","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":"61f80be9484b906b3d8269b689e52898d39d4039123b0de46d1c85caabb9de0d","forgejoWorkflowProof":{"runId":8049,"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-14T04:48:54.315546+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8c54603e70aa09d5b2b09f160d4ee51cf25361b8","external_id":"forgejo-main-8c54603e70aa","receipt_type":"canonical_release_status","idempotency_key":"mission:ec053e76-e597-4a74-8316-056295e1047e:forgejo-release-status:8c54603e70aa09d5b2b09f160d4ee51cf25361b8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ebe6c1ae-ddb3-49f0-8b6d-ce0292121d27","command_center_event_id":"ec053e76-e597-4a74-8316-056295e1047e"},{"id":"44729a9f-e23b-4057-b669-ac514ce4c8e9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-display-fastpath-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":5,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1970,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3076,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":859,"approvedPlanMs":0,"missionSetupMs":1348,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":1069,"resolvePreflightMs":1348,"repositoryMutationMs":2081,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T17:09:35.945705+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1970","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:repair_mission_waiting_for_gate:generation-7","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"447640b3-066a-4e76-8a89-e6b0476a1321","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9ba94704e0ca","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":158909,"releaseCount":0,"toolCallCount":77,"repeatedCallCount":72,"executorlessWaitMs":7232066,"firstUsefulResultAt":"2026-10-02T20:43:02.871Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4548,"terminal":false,"missionId":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2200,"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":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d"},"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-02T22:43:24.494957+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4548","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9ba94704-e0ca-43ba-b0a1-83d9b1c8195d:automatic-mission-resume:4548:repair_mission_pr_ready_retryable","mission_step_id":"b6ee2ce5-5e0b-43af-9633-f2e22d273f65","command_center_event_id":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d"},{"id":"44775664-217d-46e7-b6e6-f8ca956e0c77","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/curri-agent-success","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":18726,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":588,"terminal":false,"missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"664e54c5fee74c235d526d34151b2e1abbf256e9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},"performance":null,"deploymentId":"forgejo-main-664e54c5fee7","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":4698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T06:01:36.954538+00:00","proof_gate":"canonical_release_blocked","source_sha":"664e54c5fee74c235d526d34151b2e1abbf256e9","external_id":"forgejo-main-664e54c5fee7","receipt_type":"execute_mission","idempotency_key":"mission:4f4604c3-703f-4081-91e3-f67ebc1bdb22:execute_mission:canonical_release_blocked","mission_step_id":"a69126f4-0f86-43f7-95f3-d5b5badec354","command_center_event_id":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},{"id":"44788351-3736-4cbd-a14d-30e40124b3c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-77174d0d53b4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics","prNumber":null,"terminal":false,"missionId":"77174d0d-53b4-416b-a3bf-936689f55c8c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1217,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":455,"providerAuthMs":0,"ledgerPrepareMs":455,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":455,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":455,"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":"77174d0d-53b4-416b-a3bf-936689f55c8c"},"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":3900,"likelyAffectedFiles":["supabase/functions/analytics-engine/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:30:58.708705+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77174d0d-53b4-416b-a3bf-936689f55c8c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"098b0542-3410-4820-a5b4-92b9fea65b52","command_center_event_id":"77174d0d-53b4-416b-a3bf-936689f55c8c"},{"id":"4478c76c-ccb6-4c56-a6dd-2f1817a1ccb6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Release reconciliation only for already-merged PR #1395. Source SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source and do not create a branch or PR. Reconcile the existing frontend-only release until terminal proof shows that exact SHA live on production. Verify app.knocklaunch.app / knocklaunch.app exact frontend artifact/source identity if available. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","wordingChanged":false,"canonicalIntent":"Release reconciliation only for already-merged PR #1395. Source SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source and do not create a branch or PR. Reconcile the existing frontend-only release until terminal proof shows that exact SHA live on production. Verify app.knocklaunch.app / knocklaunch.app exact frontend artifact/source identity if available. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-live","statement":"The exact merged SHA d8946244dc83d3009e2ccd3f072db822e99f2063 is live on frontend production.","proofConditionIds":["proof-runtime"]}],"objective":"Release reconciliation only for already-merged PR #1395. Source SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source and do not create a branch or PR. Reconcile the existing frontend-only release until terminal proof shows that exact SHA live on production. Verify app.knocklaunch.app / knocklaunch.app exact frontend artifact/source identity if available. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","constraints":[{"id":"no-source-change","statement":"No source, branch, or PR changes.","proofConditionIds":["proof-runtime"]},{"id":"frontend-only","statement":"Only frontend release reconciliation is allowed.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The exact merged frontend SHA d8946244dc83d3009e2ccd3f072db822e99f2063 is live on production.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"1b4eaa2c58063a0cdc10977b66d5684eb61f156095395f96a6f4523a38386e79","requestContractRevision":12,"previousRequestContractHash":"350713a8342be4b12f9ace4ab25cfabd5ac3cd0525637586cf0b95754e35fe47"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T05:15:57.943526+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b3bb18c3-e46e-40cb-a76d-c2f34e726e9b:request-contract-revision:12:1b4eaa2c58063a0cdc10977b66d5684eb61f156095395f96a6f4523a38386e79","mission_step_id":"e3f75933-0178-448f-a28b-9142775667cf","command_center_event_id":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b"},{"id":"447d3f6e-40ab-4d7a-987c-4c27198d4aca","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-9e413d0ddf3f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3270,"terminal":false,"missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1c858a705b52ec711b8448e238a05c926d7e9175","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2062,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":339,"approvedPlanMs":0,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":1331,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},"performance":null,"deploymentId":"forgejo-main-1c858a705b52","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2765,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:21:49.344467+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":"forgejo-main-1c858a705b52","receipt_type":"execute_mission","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"911616d9-d7c3-48d7-beb4-71aa28ea4f86","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"447d41ba-e900-4099-9a1e-7bd6724e1d03","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"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\":\"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\":[\"contacts\",\"proposal\",\"agreement\",\"invoice\",\"import-export\",\"support\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T06:30:36.542158+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c43209cbca72\",\"prNumber\":4454,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:45:33.624332+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c43209cb-ca72-4870-9e03-5fc4e41d1eaa:owner-progress-heartbeat:119393942","mission_step_id":"5782714b-0f40-4463-ae5d-8e2b91e93ac2","command_center_event_id":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},{"id":"447d7892-412d-4898-8ec8-37a143c2f8e9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/pr-readiness-false-stale-20260904","reason":"anchored_edit_anchor_not_unique:src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.49-control-plane-gate-capacity-refreeze","prNumber":null,"terminal":false,"missionId":"ba3d0daf-94f6-486b-97d4-8250dea64a1b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1670,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":882,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":882,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":882,"repositoryMutationMs":1670,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":882,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:12:22.370809+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ba3d0daf-94f6-486b-97d4-8250dea64a1b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3c7486c6-ce0b-468a-afa2-a0ed16455af0","command_center_event_id":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},{"id":"44801889-760e-4f89-a9d0-8c4ac824ec7d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/index-visual-witness-resumable.js","content":"import { CC_EXECUTION_VERSION as VERSION } from \"./version.js\";\n\nconst DEFAULT_ORIGIN = \"https://app.knocklaunch.app\";\nconst DEFAULT_REPOSITORY = \"noel/KnockLaunchOS\";\nconst DEFAULT_PROFILE = \"default\";\nexport const CANONICAL_RUNNER_URL = \"https://knocklaunchcrm.onrender.com\";\nconst EXPECTED_RUNNER_SERVICE = \"knocklaunch-universal-visual-witness\";\nconst EXPECTED_RUNNER_RUNTIME_CONTRACT = \"visual-witness-durable-resume-v1\";\nconst EXPECTED_PRIMARY_LANE = \"cc-execution -> Render OnRunner -> universal-witness.mjs\";\nconst EXPECTED_VIRTUAL_LANE = \"cc-execution -> Cloudflare Container -> universal-witness.mjs\";\nconst EXPECTED_PAUL_LANE = \"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs\";\nconst EXPECTED_LAPTOP_LANE = \"cc-execution -> Local Laptop -> universal-witness.mjs\";\nconst PRIMARY_WAKE_TIMEOUT_MS = 12000;\nconst VIRTUAL_WAKE_TIMEOUT_MS = 20000;\nconst PAUL_WAKE_TIMEOUT_MS = 8000;\nconst LAPTOP_WAKE_TIMEOUT_MS = 8000;\nconst RUNNER_WAKE_POLL_MS = 1250;\nconst RUNNER_HEALTH_REQUEST_TIMEOUT_MS = 6000;\nconst RUNNER_RECOVERY_REQUEST_TIMEOUT_MS = 12000;\nconst RUNNER_RECOVERY_COOLDOWN_MS = 30_000;\nconst runnerRecoveryState = new Map();\n\nexport function runnerHealthRequestTimeoutMs(candidate, remainingMs) {\n  const boundedRemainingMs = Math.max(1000, Number(remainingMs) || 1000);\n  return candidate?.transport === \"binding\"\n    ? boundedRemainingMs\n    : Math.min(RUNNER_HEALTH_REQUEST_TIMEOUT_MS, boundedRemainingMs);\n}\n\nfunction json(body, status = 200) {\n  return new Response(JSON.stringify(body, null, 2), {\n    status,\n    headers: { \"content-type\": \"application/json; charset=utf-8\", \"cache-control\": \"no-store\" },\n  });\n}\n\nfunction deny(request, env) {\n  const value = request.headers.get(\"Authorization\");\n  if (!value?.startsWith(\"Bearer \")) return json({ ok: false, status: \"blocked\", proofGate: \"authentication_failed\", failureReason: \"missing_bearer_token\" }, 401);\n  if (!env.CC_EXECUTION_KEY || value.slice(7).trim() !== env.CC_EXECUTION_KEY) return json({ ok: false, status: \"blocked\", proofGate: \"authentication_failed\", failureReason: \"invalid_execution_key\" }, 403);\n  return null;\n}\n\nasync function body(request) {\n  try { return await request.json(); } catch { return {}; }\n}\n\nfunction normalizeRunnerOrigin(value, label) {\n  const parsed = new URL(String(value || \"\").trim());\n  const hostname = parsed.hostname.toLowerCase().replace(/\\.$/, \"\");\n  if (parsed.protocol !== \"https:\" || parsed.username || parsed.password || parsed.port) throw new Error(`${label}_url_must_be_safe_https`);\n  if (!hostname || hostname === \"localhost\" || hostname.endsWith(\".localhost\") || hostname.endsWith(\".local\") || hostname.endsWith(\".internal\")) throw new Error(`${label}_url_must_be_public_https`);\n  if (/^\\d{1,3}(?:\\.\\d{1,3}){3}$/.test(hostname) || hostname.includes(\":\")) throw new Error(`${label}_url_ip_literal_forbidden`);\n  return parsed.origin;\n}\n\nfunction primaryRunnerUrl(env) {\n  const raw = String(env.VISUAL_WITNESS_HOSTED_RUNNER_URL || env.HOSTED_VISUAL_WITNESS_RUNNER_URL || CANONICAL_RUNNER_URL).trim();\n  const normalized = normalizeRunnerOrigin(raw, \"primary_visual_witness_runner\");\n  if (normalized !== CANONICAL_RUNNER_URL) throw new Error(`visual_witness_runner_authority_mismatch:${normalized}`);\n  return CANONICAL_RUNNER_URL;\n}\n\nfunction virtualRunnerUrl(env) {\n  const raw = String(env.VISUAL_WITNESS_VIRTUAL_RUNNER_URL || env.VISUAL_WITNESS_BACKUP_RUNNER_URL || env.BROWSER_SMOKE_RUNNER_URL || \"\").trim();\n  if (!raw) return null;\n  const normalized = normalizeRunnerOrigin(raw, \"virtual_visual_witness_runner\");\n  if (normalized === CANONICAL_RUNNER_URL) throw new Error(\"virtual_visual_witness_runner_must_be_distinct\");\n  return normalized;\n}\n\nfunction laptopRunnerUrl(env) {\n  const raw = String(env.VISUAL_WITNESS_LAPTOP_RUNNER_URL || \"\").trim();\n  if (!raw) return null;\n  const normalized = normalizeRunnerOrigin(raw, \"laptop_visual_witness_runner\");\n  if (normalized === CANONICAL_RUNNER_URL) throw new Error(\"laptop_visual_witness_runner_must_be_distinct\");\n  return normalized;\n}\n\nfunction paulRunnerUrl(env) {\n  const raw = String(env.VISUAL_WITNESS_PAUL_RUNNER_URL || \"\").trim();\n  if (!raw) return null;\n  const normalized = normalizeRunnerOrigin(raw, \"paul_visual_witness_runner\");\n  if (normalized === CANONICAL_RUNNER_URL) throw new Error(\"paul_visual_witness_runner_must_be_distinct\");\n  return normalized;\n}\n\nfunction runnerBearer(env, lane = \"primary\") {\n  if (lane === \"laptop\") {\n    return String(env.VISUAL_WITNESS_LAPTOP_RUNNER_BEARER || \"\").trim();\n  }\n  if (lane === \"paul\") {\n    return String(env.VISUAL_WITNESS_PAUL_RUNNER_BEARER || env.VISUAL_WITNESS_RUNNER_BEARER || env.HOSTED_VISUAL_WITNESS_RUNNER_BEARER || env.VISUAL_WITNESS_HOSTED_RUNNER_BEARER || \"\").trim();\n  }\n  if (lane === \"virtual\") {\n    return String(env.VISUAL_WITNESS_VIRTUAL_RUNNER_BEARER || env.VISUAL_WITNESS_BACKUP_RUNNER_BEARER || env.BROWSER_SMOKE_RUNNER_TOKEN || env.VISUAL_WITNESS_RUNNER_BEARER || env.HOSTED_VISUAL_WITNESS_RUNNER_BEARER || env.VISUAL_WITNESS_HOSTED_RUNNER_BEARER || \"\").trim();\n  }\n  return String(env.VISUAL_WITNESS_RUNNER_BEARER || env.HOSTED_VISUAL_WITNESS_RUNNER_BEARER || env.VISUAL_WITNESS_HOSTED_RUNNER_BEARER || \"\").trim();\n}\n\nfunction runnerCandidates(env) {\n  const candidates = [{ lane: \"primary\", url: primaryRunnerUrl(env), token: runnerBearer(env, \"primary\"), transport: \"https\", binding: null, configurationError: null }];\n\n  const rawLaptop = String(env.VISUAL_WITNESS_LAPTOP_RUNNER_URL || \"\").trim();\n  if (rawLaptop) {\n    try {\n      candidates.push({ lane: \"laptop\", url: laptopRunnerUrl(env), token: runnerBearer(env, \"laptop\"), transport: \"https\", binding: null, configurationError: null });\n    } catch (error) {\n      candidates.push({ lane: \"laptop\", url: null, token: runnerBearer(env, \"laptop\"), transport: \"https\", binding: null, configurationError: error instanceof Error ? error.message : String(error) });\n    }\n  }\n\n  const rawPaul = String(env.VISUAL_WITNESS_PAUL_RUNNER_URL || \"\").trim();\n  if (rawPaul) {\n    try {\n      candidates.push({ lane: \"paul\", url: paulRunnerUrl(env), token: runnerBearer(env, \"paul\"), transport: \"https\", binding: null, configurationError: null });\n    } catch (error) {\n      candidates.push({ lane: \"paul\", url: null, token: runnerBearer(env, \"paul\"), transport: \"https\", binding: null, configurationError: error instanceof Error ? error.message : String(error) });\n    }\n  }\n\n  const virtualBinding = env.VISUAL_WITNESS_VIRTUAL_RUNNER;\n  if (virtualBinding && typeof virtualBinding.getByName === \"function\") {\n    candidates.push({ lane: \"virtual\", url: \"cloudflare-container://visual-witness-virtual\", token: runnerBearer(env, \"virtual\"), transport: \"binding\", binding: virtualBinding, configurationError: null });\n  } else {\n    const rawVirtual = String(env.VISUAL_WITNESS_VIRTUAL_RUNNER_URL || env.VISUAL_WITNESS_BACKUP_RUNNER_URL || env.BROWSER_SMOKE_RUNNER_URL || \"\").trim();\n    if (rawVirtual) {\n      try {\n        candidates.push({ lane: \"virtual\", url: virtualRunnerUrl(env), token: runnerBearer(env, \"virtual\"), transport: \"https\", binding: null, configurationError: null });\n      } catch (error) {\n        candidates.push({ lane: \"virtual\", url: null, token: runnerBearer(env, \"virtual\"), transport: \"https\", binding: null, configurationError: error instanceof Error ? error.message : String(error) });\n      }\n    }\n  }\n  return candidates;\n}\n\nexport function orderDispatchCandidates(candidates = [], preferredLane = \"primary\") {\n  const preferred = [\"primary\", \"virtual\", \"laptop\", \"paul\"].includes(String(preferredLane || \"\").trim()) ? String(preferredLane).trim() : \"primary\";\n  const laneOrder = preferred === \"laptop\"\n    ? [\"laptop\", \"paul\", \"primary\", \"virtual\"]\n    : preferred === \"paul\"\n      ? [\"paul\", \"laptop\", \"primary\", \"virtual\"]\n      : preferred === \"virtual\"\n        ? [\"virtual\", \"laptop\", \"paul\", \"primary\"]\n        : [\"primary\", \"laptop\", \"paul\", \"virtual\"];\n  return [...candidates].sort((left, right) => {\n    const rank = (candidate) => {\n      const index = laneOrder.indexOf(String(candidate?.lane || \"\"));\n      return index >= 0 ? index : laneOrder.length + 1;\n    };\n    return rank(left) - rank(right);\n  });\n}\n\nexport function defaultPreferredRunnerLane(candidates = []) {\n  const laptop = candidates.find((candidate) => candidate?.lane === \"laptop\");\n  if (laptop && laptop.url && laptop.token && !laptop.configurationError) return \"laptop\";\n  const paul = candidates.find((candidate) => candidate?.lane === \"paul\");\n  return paul && paul.url && paul.token && !paul.configurationError ? \"paul\" : \"primary\";\n}\n\nexport function runnerWakeTimeoutMs(candidate) {\n  if (candidate?.lane === \"laptop\") return LAPTOP_WAKE_TIMEOUT_MS;\n  if (candidate?.lane === \"paul\") return PAUL_WAKE_TIMEOUT_MS;\n  if (candidate?.lane === \"virtual\") return VIRTUAL_WAKE_TIMEOUT_MS;\n  return PRIMARY_WAKE_TIMEOUT_MS;\n}\n\nexport function runnerAuthority(receipt, candidate) {\n  const failures = [];\n  const expectedLane = candidate?.lane === \"laptop\"\n    ? EXPECTED_LAPTOP_LANE\n    : candidate?.lane === \"paul\"\n      ? EXPECTED_PAUL_LANE\n      : candidate?.lane === \"virtual\"\n        ? EXPECTED_VIRTUAL_LANE\n        : EXPECTED_PRIMARY_LANE;\n  if (receipt?.service !== EXPECTED_RUNNER_SERVICE) failures.push(\"service\");\n  // Source SHA on the surrounding Worker is not enough for a Container-backed\n  // lane. Require a marker emitted by the universal-witness image itself so a\n  // warm stale container cannot masquerade as the new release generation.\n  if (receipt?.runtimeContract !== EXPECTED_RUNNER_RUNTIME_CONTRACT) failures.push(\"runtime_contract\");\n  if (receipt?.canonicalLane !== expectedLane) failures.push(\"canonical_lane\");\n  if (receipt?.authenticatedProfile !== true) failures.push(\"authenticated_profile\");\n  if (receipt?.godModeAuthorityRequired !== true) failures.push(\"godmode_authority\");\n  if (receipt?.supabaseProjectAligned !== true) failures.push(\"supabase_alignment\");\n  if (receipt?.brokerStartupStatus !== \"authority_proven\" || receipt?.brokerStartupErrorCode) failures.push(\"broker_authority\");\n  if (receipt?.configured?.runnerBearer !== true) failures.push(\"runner_bearer\");\n  if (receipt?.configured?.supabase !== true) failures.push(\"supabase_configuration\");\n  if (candidate?.lane === \"laptop\" || candidate?.lane === \"paul\") {\n    const hybrid = receipt?.paulHybrid;\n    const prefix = candidate?.lane === \"laptop\" ? \"laptop\" : \"paul\";\n    if (hybrid?.fresh !== true) failures.push(`${prefix}_sentinel_freshness`);\n    if (hybrid?.sentinelReady !== true) failures.push(`${prefix}_sentinel`);\n    if (hybrid?.arbitrationPolicy !== \"witness_first\") failures.push(`${prefix}_arbitration_policy`);\n    if (hybrid?.autonomousRepairAuthority !== false) failures.push(`${prefix}_repair_authority`);\n  }\n  return { ok: failures.length === 0, failures };\n}\n\nasync function runnerFetch(env, candidate, path, init = {}) {\n  if (candidate?.transport === \"binding\") {\n    if (!candidate.binding || typeof candidate.binding.getByName !== \"function\") throw new Error(\"virtual_runner_binding_unavailable\");\n    const instance = candidate.binding.getByName(\"universal-witness\");\n    return instance.fetch(new Request(new URL(path, \"https://visual-witness-virtual.internal\"), init));\n  }\n  if (!candidate?.url) throw new Error(`${candidate?.lane || \"runner\"}_runner_url_missing`);\n  return fetch(`${candidate.url}${path}`, init);\n}\n\nasync function recoverRunner(env, candidate, reason, { synthetic = false } = {}) {\n  const now = Date.now();\n  const previous = runnerRecoveryState.get(candidate.lane) || null;\n  const previousAt = Number(previous?.attemptedAtMs || 0);\n  if (!synthetic && previousAt && now - previousAt < RUNNER_RECOVERY_COOLDOWN_MS) {\n    return { ok: false, status: \"cooldown\", lane: candidate.lane, cooldownMs: RUNNER_RECOVERY_COOLDOWN_MS, lastRecoveryResult: previous };\n  }\n  const recoveryPath = candidate.lane === \"virtual\" && candidate.transport === \"binding\" ? \"/__self-heal\" : \"/self-heal\";\n  const attempted = { ok: false, status: \"running\", lane: candidate.lane, reason, synthetic, attemptedAtMs: now, attemptedAt: new Date(now).toISOString() };\n  runnerRecoveryState.set(candidate.lane, attempted);\n  try {\n    const response = await runnerFetch(env, candidate, recoveryPath, {\n      method: \"POST\",\n      headers: { authorization: `Bearer ${candidate.token}`, \"content-type\": \"application/json\", \"cache-control\": \"no-store\" },\n      body: JSON.stringify({ reason, synthetic }),\n      signal: AbortSignal.timeout(RUNNER_RECOVERY_REQUEST_TIMEOUT_MS),\n    });\n    const receipt = await readJson(response);\n    const result = { ...attempted, ...receipt, ok: response.ok && receipt?.ok === true && receipt?.selfHealingReady !== false, httpStatus: response.status, completedAt: new Date().toISOString() };\n    runnerRecoveryState.set(candidate.lane, result);\n    return result;\n  } catch (error) {\n    const result = { ...attempted, ok: false, status: \"failed\", error: error instanceof Error ? error.message : String(error), completedAt: new Date().toISOString() };\n    runnerRecoveryState.set(candidate.lane, result);\n    return result;\n  }\n}\n\nfunction normalizeVisualWitnessHttpsOrigin(value) {\n  try {\n    const target = new URL(String(value || \"\").trim());\n    const hostname = target.hostname.toLowerCase().replace(/\\.$/, \"\");\n    if (target.protocol !== \"https:\" || target.username || target.password || target.port) return null;\n    if (!hostname || hostname === \"localhost\" || hostname.endsWith(\".localhost\") || hostname.endsWith(\".local\") || hostname.endsWith(\".internal\")) return null;\n    if (/^\\d{1,3}(?:\\.\\d{1,3}){3}$/.test(hostname) || hostname.includes(\":\")) return null;\n    return target.origin;\n  } catch {\n    return null;\n  }\n}\n\nfunction decodeForgejoUtf8(content) {\n  const binary = atob(String(content || \"\").replace(/\\s+/g, \"\"));\n  const bytes = Uint8Array.from(binary, (character) => character.charCodeAt(0));\n  return new TextDecoder().decode(bytes);\n}\n\nexport function visualWitnessOriginsFromWrangler(content = \"\") {\n  const origins = new Set();\n  const routePattern = /^\\s*pattern\\s*=\\s*[\"']([^\"']+)[\"']\\s*$/gm;\n  for (const match of String(content || \"\").matchAll(routePattern)) {\n    const declared = String(match?.[1] || \"\").trim();\n    if (!declared) continue;\n    const schemeMatch = declared.match(/^([a-z]+):\\/\\//i);\n    const authorityAndPath = schemeMatch ? declared.slice(schemeMatch[0].length) : declared;\n    const slashIndex = authorityAndPath.indexOf(\"/\");\n    const hostPattern = (slashIndex >= 0 ? authorityAndPath.slice(0, slashIndex) : authorityAndPath).trim();\n    if (!hostPattern || hostPattern.includes(\"*\")) continue;\n    const candidate = schemeMatch ? `${schemeMatch[1]}://${hostPattern}` : `https://${hostPattern}`;\n    const normalized = normalizeVisualWitnessHttpsOrigin(candidate);\n    if (normalized) origins.add(normalized);\n  }\n  return origins;\n}\n\nasync function registeredVisualWitnessOrigins(env) {\n  const token = String(env.FGJ_CONTROL_TOKEN || \"\").trim();\n  if (!token) throw new Error(\"visual_domain_registry_auth_unavailable\");\n  const response = await fetch(`https://git.knocklaunch.app/api/v1/repos/${DEFAULT_REPOSITORY}/contents/wrangler.toml?ref=main`, {\n    headers: { Authorization: `token ${token}`, Accept: \"application/json\", \"User-Agent\": \"knocklaunch-command-center\" },\n    signal: AbortSignal.timeout(2500),\n  });\n  if (!response.ok) throw new Error(`visual_domain_registry_read_failed:${response.status}`);\n  const payload = await response.json().catch(() => ({}));\n  return visualWitnessOriginsFromWrangler(decodeForgejoUtf8(payload?.content || \"\"));\n}\n\nasync function authorizedOriginsForInput(env, input) {\n  const defaultOrigin = new URL(DEFAULT_ORIGIN).origin;\n  const rawRoutes = Array.isArray(input.routes) && input.routes.length\n    ? input.routes\n    : [input.route || input.path || input.url || \"/\"];\n  const externalOrigins = new Set();\n  for (const raw of rawRoutes) {\n    const target = new URL(String(raw || \"/\"), DEFAULT_ORIGIN);\n    const normalized = normalizeVisualWitnessHttpsOrigin(target.origin);\n    if (!normalized) throw new Error(\"visual_witness_route_must_be_safe_https\");\n    if (normalized !== defaultOrigin) externalOrigins.add(normalized);\n  }\n  if (!externalOrigins.size) return [];\n  const registered = await registeredVisualWitnessOrigins(env);\n  for (const origin of externalOrigins) {\n    if (!registered.has(origin)) throw new Error(`visual_origin_not_registered:${origin}`);\n  }\n  return [...externalOrigins];\n}\n\nfunction route(input) {\n  const origin = new URL(String(input.origin || DEFAULT_ORIGIN).replace(/\\/+$/g, \"\"));\n  const target = new URL(String(input.route || input.path || input.url || \"/\"), origin);\n  const targetOrigin = normalizeVisualWitnessHttpsOrigin(target.origin);\n  if (!targetOrigin) throw new Error(\"visual_witness_route_must_be_safe_https\");\n  const allowedOrigins = new Set([new URL(DEFAULT_ORIGIN).origin]);\n  for (const value of Array.isArray(input.authorizedOrigins) ? input.authorizedOrigins : []) {\n    const normalized = normalizeVisualWitnessHttpsOrigin(value);\n    if (!normalized) throw new Error(\"visual_witness_authorized_origin_invalid\");\n    allowedOrigins.add(normalized);\n  }\n  if (!allowedOrigins.has(targetOrigin)) throw new Error(`visual_witness_cross_origin_route_blocked:${targetOrigin}`);\n  target.hash = \"\";\n  return targetOrigin === new URL(DEFAULT_ORIGIN).origin\n    ? `${target.pathname}${target.search}`\n    : `${targetOrigin}${target.pathname}${target.search}`;\n}\n\nfunction tenantRef(input) {\n  return String(input.tenantRef || input.tenant_ref || input.tenantId || input.tenant_id || input.tenant || \"\").trim();\n}\n\nfunction userRef(input) {\n  return String(input.userRef || input.user_ref || input.userId || input.user_id || input.user || \"\").trim();\n}\n\nfunction roleRef(input) {\n  return String(input.roleRef || input.role_ref || input.experienceRole || input.experience_role || input.role || \"\").trim();\n}\n\nconst VERIFICATION_TIERS = new Set([\"auto\", \"quick\", \"standard\", \"full\"]);\nconst INTERACTION_INTENT = /\\b(click|tap|press|submit|save|edit|create|delete|drag|drop|type|enter|select|toggle|check|uncheck|upload|download)\\b/i;\nconst VISUAL_EVIDENCE_INTENT = /\\b(visual|appearance|layout|alignment|spacing|typography|font|color|colour|responsive|breakpoint|viewport|mobile|desktop|screenshot|pixel|design|style|look|image|photo)\\b/i;\n\nexport function visualInteractionRequested(contextInput = {}) {\n  const mode = String(contextInput?.mode || '').trim().toLowerCase();\n  const targetedActions = Array.isArray(contextInput?.targetedActions) ? contextInput.targetedActions : [];\n  if (targetedActions.length > 0) return true;\n  if (mode === 'observe') return false;\n  if (mode === 'interactive_audit') return true;\n  return INTERACTION_INTENT.test(String(contextInput?.objective || contextInput?.mission || ''));\n}\nconst TARGETED_OBJECTIVE_MARKER = /\\[(click-link|wait-text):([^\\]]+)\\]/gi;\n\nfunction targetedActionsFromObjective(objective) {\n  const actions = [];\n  for (const match of String(objective || '').matchAll(TARGETED_OBJECTIVE_MARKER)) {\n    const marker = String(match[1] || '').trim().toLowerCase();\n    const value = String(match[2] || '').trim();\n    if (!value) continue;\n    const index = actions.length + 1;\n    if (marker === 'click-link') {\n      actions.push({\n        id: `objective-click-link-${index}`,\n        type: 'click',\n        role: 'link',\n        name: value,\n        exact: true,\n        waitMs: 500,\n        required: true,\n      });\n      continue;\n    }\n    if (marker === 'wait-text') {\n      actions.push({\n        id: `objective-wait-text-${index}`,\n        type: 'wait_for_text',\n        text: value,\n        exact: true,\n        waitMs: 15_000,\n        required: true,\n      });\n    }\n  }\n  return actions.slice(0, 50);\n}\n\nfunction verificationPlan(input, exactRoute) {\n  const rawRequested = String(input.verificationTier || input.verification_tier || \"auto\").trim().toLowerCase();\n  const requested = VERIFICATION_TIERS.has(rawRequested) ? rawRequested : \"auto\";\n  const objective = String(input.objective || input.mission || `Interactively experience ${exactRoute} as a real user`).slice(0, 1200);\n  const explicitVisualEvidence = input.visualEvidenceRequired ?? input.visual_evidence_required ?? input.requireVisualEvidence ?? input.require_visual_evidence;\n  const visualEvidenceRequired = explicitVisualEvidence === true\n    || (explicitVisualEvidence !== false && VISUAL_EVIDENCE_INTENT.test(objective));\n  const explicitScope = String(input.scope || \"\").trim();\n  const explicitMode = String(input.mode || \"\").trim();\n  const routeCount = Array.isArray(input.routes) && input.routes.length ? input.routes.length : 1;\n  const explicitViewports = Array.isArray(input.viewports)\n    ? [...new Set(input.viewports.filter((value) => [\"desktop\", \"mobile\"].includes(value)))]\n    : [];\n  const mobileSpecific = /\\b(mobile|phone|small screen|touch target)\\b/i.test(objective) && !/\\bdesktop\\b/i.test(objective);\n  const responsiveRisk = /\\b(responsive|breakpoint|cross-device|desktop\\s*(?:and|&)\\s*mobile|tablet)\\b/i.test(objective)\n    || explicitViewports.length > 1;\n  const fullRisk = explicitScope === \"all_authorized_routes\"\n    || (explicitScope === \"linked_routes\" && routeCount > 1)\n    || explicitMode === \"authorized_operation\"\n    || /\\b(full|comprehensive|exhaustive|regression|final acceptance|release acceptance|all controls|all routes|authentication|authorization|role projection|tenant switching|routing|publishing|production data|migration|architecture)\\b/i.test(objective);\n  const effective = requested !== \"auto\"\n    ? requested\n    : fullRisk\n      ? \"full\"\n      : responsiveRisk\n        ? \"standard\"\n        : \"quick\";\n  const reason = requested !== \"auto\"\n    ? \"explicit_request\"\n    : fullRisk\n      ? \"high_risk_scope\"\n      : responsiveRisk\n        ? \"responsive_or_multi_viewport\"\n        : \"narrow_single_behavior\";\n  const viewports = explicitViewports.length\n    ? explicitViewports\n    : effective === \"quick\"\n      ? [mobileSpecific ? \"mobile\" : \"desktop\"]\n      : [\"desktop\", \"mobile\"];\n  return {\n    objective,\n    requested,\n    effective,\n    reason,\n    visualEvidenceRequired,\n    viewports,\n    scope: explicitScope || (effective === \"full\" ? \"linked_routes\" : \"single_route\"),\n    maxActions: effective === \"quick\" ? 20 : effective === \"standard\" ? 60 : 120,\n    maxRoutes: effective === \"full\" ? Math.max(routeCount, 12) : 1,\n  };\n}\n\nexport function missionPayload(input) {\n  const requestedRoutes = Array.isArray(input.routes)\n    ? input.routes.map((value) => route({ ...input, route: value }))\n    : [];\n  const exactRoute = requestedRoutes[0] || route(input);\n  const verification = verificationPlan(input, exactRoute);\n  const exactTenantRef = tenantRef(input);\n  const exactUserRef = userRef(input);\n  const exactRoleRef = roleRef(input);\n  const suppliedTargetedActions = Array.isArray(input.targetedActions || input.targeted_actions)\n    ? (input.targetedActions || input.targeted_actions).slice(0, 50)\n    : [];\n  const inferredTargetedActions = suppliedTargetedActions.length\n    ? []\n    : targetedActionsFromObjective(verification.objective);\n  const targetedActions = suppliedTargetedActions.length\n    ? suppliedTargetedActions\n    : inferredTargetedActions.length\n      ? inferredTargetedActions\n      : undefined;\n  const defaultMode = targetedActions?.length || INTERACTION_INTENT.test(verification.objective)\n    ? \"interactive_audit\"\n    : \"observe\";\n  const payload = {\n    objective: verification.objective,\n    route: exactRoute,\n    verificationTier: verification.requested,\n    effectiveVerificationTier: verification.effective,\n    verificationReason: verification.reason,\n    visualEvidenceRequired: verification.visualEvidenceRequired,\n    missionProfile: input.missionProfile || input.mission_profile || (/^\\/admin\\/experience-studio(?:\\?|$)/.test(exactRoute)\n      ? `experience-editor-${verification.effective}`\n      : \"route-smoke\"),\n    ...(requestedRoutes.length ? { routes: requestedRoutes } : {}),\n    // Tenant-scoped audits model a real active owner by default. The runner may\n    // fall back explicitly to GodMode only when no eligible owner exists.\n    tenantOwnerPreflight: Boolean(exactTenantRef && !exactUserRef && !exactRoleRef && !exactRoute.startsWith('/admin/'))\n      ? input.tenantOwnerPreflight !== false\n      : input.tenantOwnerPreflight === true,\n    tenantRef: exactTenantRef || undefined,\n    userRef: exactUserRef || undefined,\n    roleRef: exactRoleRef || undefined,\n    profileRef: String(input.profileRef || input.profile_ref || input.profile || DEFAULT_PROFILE).trim() || DEFAULT_PROFILE,\n    scope: verification.scope,\n    mode: input.mode || defaultMode,\n    viewports: verification.viewports,\n    expectedText: input.expectedText || input.expectText || input.expect_text || undefined,\n    expectedPath: input.expectedPath || input.expectPath || input.expect_path || undefined,\n    authorizedOrigins: Array.isArray(input.authorizedOrigins) && input.authorizedOrigins.length ? [...new Set(input.authorizedOrigins)] : undefined,\n    maxActions: input.maxActions || input.max_actions || verification.maxActions,\n    maxRoutes: input.maxRoutes || input.max_routes || verification.maxRoutes,\n    // Verification tier controls audit depth, not infrastructure-recovery count.\n    // The runner owns a bounded Chromium -> Firefox -> WebKit ladder, so preserve\n    // all three supervised recovery domains unless the caller explicitly overrides it.\n    maxAttempts: input.maxAttempts || input.max_attempts || 3,\n    authorizedMutations: input.authorizedMutations === true || input.authorized_mutations === true,\n    targetedActions,\n    syntheticData: input.syntheticData || input.synthetic_data || undefined,\n    requiredRunnerLane: [\"primary\", \"virtual\", \"laptop\", \"paul\"].includes(String(input.requiredRunnerLane || input.required_runner_lane || \"\").trim().toLowerCase())\n      ? String(input.requiredRunnerLane || input.required_runner_lane).trim().toLowerCase()\n      : undefined,\n  };\n  return Object.fromEntries(Object.entries(payload).filter(([, value]) => value !== undefined && value !== \"\"));\n}\n\nasync function readJson(response) {\n  const text = await response.text();\n  if (!text) return {};\n  try {\n    return JSON.parse(text);\n  } catch {\n    return {\n      ok: false,\n      status: \"failed\",\n      error: \"onrunner_invalid_json\",\n      raw: text.slice(0, 500),\n    };\n  }\n}\n\nconst RUNNER_JOB_READ_MAX_ATTEMPTS = 3;\nconst RUNNER_JOB_READ_RETRY_BASE_MS = 300;\n\nfunction transientRunnerJobResponse(response, receipt) {\n  return response.status === 429\n    || response.status >= 500\n    || receipt?.error === \"onrunner_invalid_json\";\n}\n\nasync function requestRunnerJob(env, jobId, { cancel = false } = {}) {\n  const encodedJobId = encodeURIComponent(jobId);\n  const suffix = cancel ? \"/cancel\" : \"\";\n  const method = cancel ? \"POST\" : \"GET\";\n  const infrastructureFailures = [];\n  let lastNotFound = null;\n\n  for (const candidate of runnerCandidates(env)) {\n    if (candidate.configurationError || !candidate.url || !candidate.token) {\n      infrastructureFailures.push({ lane: candidate.lane, cause: candidate.configurationError || \"runner_bearer_missing_for_lane\" });\n      continue;\n    }\n    const baseHeaders = {\n      authorization: `Bearer ${candidate.token}`,\n      \"cache-control\": \"no-cache\",\n      ...(cancel ? { \"content-type\": \"application/json\" } : {}),\n    };\n    let candidateUnavailable = false;\n    for (const jobKind of [\"supervisor\", \"attempt\"]) {\n      const collection = jobKind === \"supervisor\" ? \"supervised-missions\" : \"missions\";\n      for (let attempt = 1; attempt <= RUNNER_JOB_READ_MAX_ATTEMPTS; attempt += 1) {\n        let response;\n        let receipt;\n        try {\n          response = await runnerFetch(env, candidate, `/${collection}/${encodedJobId}${suffix}`, {\n            method,\n            headers: baseHeaders,\n            ...(cancel ? { body: \"{}\" } : {}),\n            signal: AbortSignal.timeout(20000),\n          });\n          receipt = await readJson(response);\n        } catch (error) {\n          response = new Response(\"\", { status: 503 });\n          receipt = { ok: false, status: \"failed\", error: \"onrunner_transport_error\", failureReason: error instanceof Error ? error.message : String(error) };\n        }\n        const current = { response, receipt, jobKind, hostedUrl: candidate.url, runnerLane: candidate.lane, transportAttempts: attempt };\n        if (response.status === 404) {\n          lastNotFound = current;\n          break;\n        }\n        const transient = transientRunnerJobResponse(response, receipt) || receipt?.error === \"onrunner_transport_error\";\n        if (transient && attempt < RUNNER_JOB_READ_MAX_ATTEMPTS) {\n          await new Promise((resolve) => setTimeout(resolve, RUNNER_JOB_READ_RETRY_BASE_MS * attempt));\n          continue;\n        }\n        if (transient) {\n          infrastructureFailures.push({ lane: candidate.lane, httpStatus: response.status, cause: receipt?.error || receipt?.failureReason || null, attemptsUsed: attempt });\n          candidateUnavailable = true;\n          break;\n        }\n        return current;\n      }\n      if (candidateUnavailable) break;\n    }\n  }\n\n  if (infrastructureFailures.length) {\n    return {\n      response: new Response(\"\", { status: 503 }),\n      receipt: { ok: false, status: \"failed\", error: \"visual_witness_infrastructure_transport_exhausted\", witnessInfrastructureFailure: true, candidateFailures: infrastructureFailures },\n      jobKind: lastNotFound?.jobKind || \"supervisor\",\n      hostedUrl: lastNotFound?.hostedUrl || null,\n      runnerLane: lastNotFound?.runnerLane || null,\n      transportAttempts: RUNNER_JOB_READ_MAX_ATTEMPTS,\n    };\n  }\n  if (lastNotFound) return lastNotFound;\n  throw new Error(\"visual_witness_job_resolution_failed\");\n}\n\nexport async function wake(env, candidate, timeoutMs) {\n  if (candidate.configurationError) throw new Error(candidate.configurationError);\n  if (!candidate.url) throw new Error(`${candidate.lane}_runner_url_missing`);\n  if (!candidate.token) throw new Error(`${candidate.lane}_runner_bearer_missing`);\n  const started = Date.now();\n  let last = null;\n  let attempts = 0;\n  while (Date.now() - started < timeoutMs) {\n    attempts += 1;\n    const remainingMs = Math.max(1000, timeoutMs - (Date.now() - started));\n    try {\n      const response = await runnerFetch(env, candidate, `/health?wake=${Date.now()}`, {\n        headers: { \"cache-control\": \"no-cache\" },\n        signal: AbortSignal.timeout(runnerHealthRequestTimeoutMs(candidate, remainingMs)),\n      });\n      const receipt = await readJson(response);\n      const authority = runnerAuthority(receipt, candidate);\n      last = { httpStatus: response.status, authorityFailures: authority.failures, ...receipt };\n      if (response.ok && receipt?.ok === true && authority.ok) return { receipt: last, attempts };\n    } catch (error) {\n      last = { ok: false, error: error instanceof Error ? error.message : String(error) };\n    }\n    const remainingAfterAttempt = timeoutMs - (Date.now() - started);\n    if (remainingAfterAttempt > RUNNER_WAKE_POLL_MS) await new Promise((resolve) => setTimeout(resolve, RUNNER_WAKE_POLL_MS));\n  }\n  const failureReason = last?.error || last?.authorityFailures?.join(\",\") || last?.service || last?.httpStatus || \"unknown\";\n  const recovery = await recoverRunner(env, candidate, `health_probe_failed:${failureReason}`);\n  if (recovery?.ok) {\n    try {\n      const response = await runnerFetch(env, candidate, `/health?wake=${Date.now()}&after_self_heal=1`, {\n        headers: { \"cache-control\": \"no-cache\" },\n        signal: AbortSignal.timeout(runnerHealthRequestTimeoutMs(candidate, RUNNER_RECOVERY_REQUEST_TIMEOUT_MS)),\n      });\n      const receipt = await readJson(response);\n      const authority = runnerAuthority(receipt, candidate);\n      const healed = { httpStatus: response.status, authorityFailures: authority.failures, ...receipt };\n      if (response.ok && receipt?.ok === true && authority.ok) return { receipt: healed, attempts: attempts + 1, recovery };\n    } catch {}\n  }\n  const error = new Error(`universal_runner_not_ready:${candidate.lane}:${failureReason}`);\n  error.runnerLane = candidate.lane;\n  error.runnerUrl = candidate.url;\n  error.attempts = attempts;\n  error.recovery = recovery;\n  throw error;\n}\n\nexport function runnerCapacitySnapshot(receipt = {}) {\n  const activeRaw = receipt?.activeJobs ?? receipt?.activeCount ?? (Array.isArray(receipt?.activeJobIds) ? receipt.activeJobIds.length : 0);\n  const activeJobs = Math.max(0, Number.isFinite(Number(activeRaw)) ? Number(activeRaw) : 0);\n  const limitRaw = receipt?.concurrencyLimit;\n  const concurrencyLimit = Math.max(1, Number.isFinite(Number(limitRaw)) ? Number(limitRaw) : 1);\n  const queueRaw = receipt?.queueDepth;\n  const queueDepth = Math.max(0, Number.isFinite(Number(queueRaw)) ? Number(queueRaw) : 0);\n  return { activeJobs, concurrencyLimit, queueDepth, capacityAvailable: Math.max(0, concurrencyLimit - activeJobs) };\n}\n\nexport function chooseReadyRunnerByCapacity(observations = [], preferredLane = \"primary\") {\n  const ready = observations.filter((item) => item?.runner && item?.authorityVerified !== false && item?.ok !== false);\n  if (!ready.length) return null;\n  const preferred = [\"primary\", \"virtual\", \"laptop\", \"paul\"].includes(String(preferredLane || \"\").trim()) ? String(preferredLane).trim() : \"primary\";\n  return [...ready].sort((left, right) => {\n    const a = left.capacity || runnerCapacitySnapshot(left.runner);\n    const b = right.capacity || runnerCapacitySnapshot(right.runner);\n    if (b.capacityAvailable !== a.capacityAvailable) return b.capacityAvailable - a.capacityAvailable;\n    if (a.queueDepth !== b.queueDepth) return a.queueDepth - b.queueDepth;\n    const aLoad = a.activeJobs / a.concurrencyLimit;\n    const bLoad = b.activeJobs / b.concurrencyLimit;\n    if (aLoad !== bLoad) return aLoad - bLoad;\n    if (left.lane === preferred && right.lane !== preferred) return -1;\n    if (right.lane === preferred && left.lane !== preferred) return 1;\n    if (left.lane === \"primary\" && right.lane !== \"primary\") return -1;\n    if (right.lane === \"primary\" && left.lane !== \"primary\") return 1;\n    return 0;\n  })[0];\n}\n\nasync function selectReadyRunner(env, { excludeLanes = [], preferredLane = null, requiredLane = null } = {}) {\n  const failures = [];\n  const saturated = [];\n  const candidates = runnerCandidates(env);\n  const explicitPreferred = [\"primary\", \"virtual\", \"laptop\", \"paul\"].includes(String(preferredLane || \"\").trim()) ? String(preferredLane).trim() : null;\n  const effectivePreferredLane = requiredLane || explicitPreferred || defaultPreferredRunnerLane(candidates);\n  for (const candidate of orderDispatchCandidates(candidates, effectivePreferredLane)) {\n    if (excludeLanes.includes(candidate.lane)) continue;\n    if (requiredLane && candidate.lane !== requiredLane) continue;\n    try {\n      const ready = await wake(env, candidate, runnerWakeTimeoutMs(candidate));\n      const capacity = runnerCapacitySnapshot(ready.receipt);\n      const failoverUsed = candidate.lane !== effectivePreferredLane;\n      const preferredSaturated = saturated.some((entry) => entry.lane === effectivePreferredLane);\n      const preferredUnavailable = failures.some((failure) => failure.lane === effectivePreferredLane);\n      const selection = {\n        ...candidate,\n        hostedUrl: candidate.url,\n        runner: ready.receipt,\n        attempts: ready.attempts,\n        failoverUsed,\n        capacityBalanced: failoverUsed && preferredSaturated,\n        authorityVerified: true,\n        priorRunnerFailures: failures,\n        capacity,\n        preferredRunnerLane: effectivePreferredLane,\n        dispatchPolicy: requiredLane\n          ? \"explicit_lane_pin\"\n          : effectivePreferredLane === \"laptop\"\n            ? \"laptop_first_capacity_failover\"\n            : effectivePreferredLane === \"paul\"\n              ? \"paul_first_capacity_failover\"\n              : \"primary_first_capacity_failover\",\n        renderColdStartCostMs: 60000,\n        selectionReason: requiredLane && capacity.capacityAvailable > 0\n          ? \"explicit_lane_requested\"\n          : candidate.lane === effectivePreferredLane && capacity.capacityAvailable > 0\n            ? \"preferred_lane_available\"\n            : preferredSaturated && capacity.capacityAvailable > 0\n              ? \"preferred_lane_saturated_capacity_fallback\"\n              : preferredUnavailable && capacity.capacityAvailable > 0\n                ? \"preferred_lane_unavailable_fallback\"\n                : capacity.capacityAvailable > 0\n                  ? \"available_capacity\"\n                  : \"healthy_lane_saturated\",\n      };\n      if (capacity.capacityAvailable > 0) return selection;\n      saturated.push(selection);\n    } catch (error) {\n      failures.push({ lane: candidate.lane, url: candidate.url || null, failureReason: error instanceof Error ? error.message : String(error), attempts: Number(error?.attempts || 0) || null });\n    }\n  }\n  if (saturated.length) {\n    const selected = chooseReadyRunnerByCapacity(saturated, effectivePreferredLane) || saturated[0];\n    return { ...selected, selectionReason: \"all_healthy_lanes_saturated\" };\n  }\n  const error = new Error(`universal_runner_not_ready_all:${failures.map((failure) => `${failure.lane}:${failure.failureReason}`).join(\"|\") || \"no_configured_runner\"}`);\n  error.runnerFailures = failures;\n  throw error;\n}\n\nexport function normalizeVisualReceipt(input, receipt, phase) {\n  const supervised = receipt?.kind === \"mission_supervisor\";\n  const terminalReceipt = supervised ? receipt?.result?.terminalReceipt || null : receipt;\n  const activeReceipt = supervised ? receipt?.activeReceipt || null : null;\n  const evidenceReceipt = terminalReceipt || activeReceipt || receipt;\n  const missionContext = receipt?.mission || terminalReceipt?.mission || activeReceipt?.mission || evidenceReceipt?.mission || {};\n  const contextInput = { ...missionContext, ...input };\n  const explicitRequestedRoute = String(input?.route || input?.routePath || input?.route_path || input?.path || input?.url || \"\").trim();\n  const missionRoute = (mission) => {\n    const direct = String(mission?.route || mission?.routePath || mission?.route_path || mission?.path || mission?.url || \"\").trim();\n    if (direct) return direct;\n    const firstRoute = Array.isArray(mission?.routes) ? mission.routes.find(Boolean) : null;\n    if (typeof firstRoute === \"string\") return firstRoute.trim();\n    return String(firstRoute?.path || firstRoute?.route || firstRoute?.url || \"\").trim();\n  };\n  const persistedRequestedRoute = [\n    receipt?.mission,\n    terminalReceipt?.mission,\n    activeReceipt?.mission,\n    evidenceReceipt?.mission,\n  ].map(missionRoute).find(Boolean) || \"\";\n  const requestedRoute = explicitRequestedRoute ? route({ ...contextInput, route: explicitRequestedRoute }) : persistedRequestedRoute || route(contextInput);\n  const result = terminalReceipt?.result || activeReceipt?.result || receipt?.result || null;\n  const receiptStatus = String(receipt?.status || \"\").toLowerCase();\n  const retrying = supervised && receiptStatus === \"retrying\";\n  const pending = supervised ? [\"queued\", \"running\", \"retrying\"].includes(receiptStatus) : [\"queued\", \"running\"].includes(receiptStatus);\n  const completed = supervised ? receiptStatus === \"completed\" && receipt?.result?.ok === true : receiptStatus === \"completed\" && result?.ok === true;\n  const cancelled = receipt?.status === \"cancelled\";\n  const missionExecutionVerified = result?.missionExecutionVerified === true;\n  const objectiveAcceptanceVerified = result?.objectiveAcceptanceVerified === true;\n  const interactionRequested = visualInteractionRequested(contextInput);\n  const controlsInteracted = Number(result?.coverage?.controlsInteracted || 0);\n  const interactionVerified = !interactionRequested || controlsInteracted > 0;\n  const completedWithFindings = completed && missionExecutionVerified && objectiveAcceptanceVerified && interactionVerified && result?.visualAcceptance === false;\n  const completedVerified = completed && missionExecutionVerified && objectiveAcceptanceVerified && interactionVerified && result?.visualAcceptance === true;\n  const completedUnverified = completed && !completedVerified && !completedWithFindings;\n  const rawArtifacts = Array.isArray(evidenceReceipt?.artifact_receipts) ? evidenceReceipt.artifact_receipts : [];\n  const artifactKeys = new Set();\n  const artifacts = rawArtifacts.filter((artifact, index) => {\n    const key = artifact?.path\n      || [artifact?.sha256, artifact?.viewport, artifact?.phase, artifact?.route].filter(Boolean).join(\":\")\n      || `artifact-${index}`;\n    if (artifactKeys.has(key)) return false;\n    artifactKeys.add(key);\n    return true;\n  });\n  const routeResults = Array.isArray(evidenceReceipt?.route_results) ? evidenceReceipt.route_results : [];\n  const observedRoute = (() => {\n    const candidate = routeResults.map((item) => item?.final_url || item?.finalUrl || item?.currentRoute || null).find(Boolean)\n      || evidenceReceipt?.currentRoute\n      || activeReceipt?.currentRoute\n      || null;\n    if (!candidate) return null;\n    try {\n      const resolved = new URL(String(candidate), DEFAULT_ORIGIN);\n      return resolved.origin === new URL(DEFAULT_ORIGIN).origin\n        ? `${resolved.pathname}${resolved.search}`\n        : `${resolved.origin}${resolved.pathname}${resolved.search}`;\n    } catch {\n      return String(candidate);\n    }\n  })();\n  const attemptLineage = supervised && Array.isArray(receipt?.attempts)\n    ? receipt.attempts.slice(0, 3).map((attempt) => {\n        const attemptReceipt = attempt?.receipt && typeof attempt.receipt === \"object\" ? attempt.receipt : {};\n        return {\n          attempt: Number(attempt?.attempt || 0) || null,\n          jobId: attempt?.jobId || attemptReceipt?.jobId || attemptReceipt?.job_id || null,\n          startedAt: attempt?.startedAt || attemptReceipt?.startedAt || attemptReceipt?.started_at || null,\n          completedAt: attempt?.completedAt || attemptReceipt?.completedAt || attemptReceipt?.completed_at || null,\n          category: attempt?.classification?.category || null,\n          failureReason: attempt?.classification?.failureReason || attemptReceipt?.failureReason || attemptReceipt?.failure_reason || null,\n          browserEngine: attemptReceipt?.progress?.browserEngine || attemptReceipt?.mission?.browserEngine || null,\n          browserLaunchReason: attemptReceipt?.progress?.browserLaunchReason || null,\n          checkpointAccounting: attemptReceipt?.checkpointAccounting || attemptReceipt?.checkpoint_accounting || null,\n          retryRecovery: attempt?.retryRecovery || null,\n          runnerVersion: attemptReceipt?.version || null,\n          sourceSha: attemptReceipt?.sourceCommit || null,\n          runtimeLane: attemptReceipt?.runtimeLane || null,\n        };\n      })\n    : [];\n  const restartReplayHistory = supervised && Array.isArray(receipt?.restartReplayHistory) ? receipt.restartReplayHistory.slice(0, 6) : [];\n  const failedResults = Array.isArray(evidenceReceipt?.failed_results) ? evidenceReceipt.failed_results : [];\n  const firstFailure = failedResults[0] || routeResults.find((item) => item?.ok === false) || null;\n  const exactFailureReason = result?.failureReason\n    || firstFailure?.error\n    || firstFailure?.exact_gate\n    || firstFailure?.failureReason\n    || firstFailure?.failure_reason\n    || receipt?.failureReason\n    || receipt?.failure_reason\n    || receipt?.error\n    || null;\n  const startedAt = receipt?.created_at || receipt?.createdAt || activeReceipt?.created_at || activeReceipt?.createdAt || null;\n  const executionStartedAt = terminalReceipt?.started_at || terminalReceipt?.startedAt || activeReceipt?.started_at || activeReceipt?.startedAt || receipt?.started_at || receipt?.startedAt || startedAt;\n  const completedAt = terminalReceipt?.completed_at || terminalReceipt?.completedAt || receipt?.completed_at || receipt?.completedAt || null;\n  const startedMs = startedAt ? Date.parse(startedAt) : NaN;\n  const executionStartedMs = executionStartedAt ? Date.parse(executionStartedAt) : NaN;\n  const completedMs = completedAt ? Date.parse(completedAt) : Date.now();\n  const duration = (from, to) => Number.isFinite(from) && Number.isFinite(to) && to >= from ? Math.round(to - from) : null;\n  return {\n    ok: completedVerified || completedWithFindings || pending || cancelled,\n    status: retrying ? \"retrying\" : pending ? \"pending\" : cancelled ? \"cancelled\" : completedWithFindings ? \"completed_with_findings\" : completedVerified ? \"verified\" : completedUnverified ? \"completed_unverified\" : \"blocked\",\n    phase,\n    proofGate: retrying\n      ? \"universal_visual_witness_retrying\"\n      : cancelled\n        ? \"interactive_visual_witness_cancelled\"\n        : completedUnverified\n        ? (!missionExecutionVerified\n          ? \"visual_witness_mission_execution_unproven\"\n          : !objectiveAcceptanceVerified\n            ? \"visual_witness_objective_acceptance_unproven\"\n            : !interactionVerified\n              ? \"visual_witness_interaction_unproven\"\n              : \"visual_witness_acceptance_unproven\")\n        : result?.proofGate || receipt?.proof_gate || (pending ? \"universal_visual_witness_pending\" : \"universal_visual_witness_failed\"),\n    auditCompleted: completed,\n    missionExecutionVerified,\n    objectiveAcceptanceVerified,\n    projectionVerified: result?.projectionVerified === true,\n    visualAcceptance: result?.visualAcceptance ?? receipt?.visual_acceptance ?? null,\n    requestedRoute,\n    observedRoute,\n    tenant: tenantRef(contextInput) || null,\n    user: userRef(contextInput) || null,\n    role: roleRef(contextInput) || \"GodMode\",\n    profile: String(contextInput.profileRef || contextInput.profile_ref || contextInput.profile || DEFAULT_PROFILE),\n    requestedVerificationTier: evidenceReceipt?.mission?.requestedVerificationTier || evidenceReceipt?.mission?.verificationTier || input.verificationTier || input.verification_tier || \"auto\",\n    effectiveVerificationTier: evidenceReceipt?.mission?.effectiveVerificationTier || result?.effectiveVerificationTier || null,\n    verificationReason: evidenceReceipt?.mission?.verificationReason || result?.verificationReason || null,\n    escalationHistory: result?.escalationHistory || receipt?.escalationHistory || [],\n    escalationReason: result?.escalationReason || receipt?.escalationReason || null,\n    selectedViewports: evidenceReceipt?.mission?.viewports || result?.coverage?.viewportsRequested || null,\n    actionBudget: evidenceReceipt?.mission?.maxActions || null,\n    projection: evidenceReceipt?.projection || result?.projection || null,\n    diagnosticSummary: result?.diagnosticSummary || null,\n    firstBadState: result?.firstBadState || result?.diagnosticSummary?.firstBadState || firstFailure?.diagnostic?.firstBadState || null,\n    coverage: result?.coverage || null,\n    checkpointAccounting: result?.checkpointAccounting || evidenceReceipt?.checkpointAccounting || null,\n    resumedCheckpointIds: evidenceReceipt?.resumedCheckpointIds || [],\n    resumedFromJobId: evidenceReceipt?.resumedFromJobId || null,\n    defectCount: result?.defectCount ?? null,\n    highSeverityDefectCount: result?.highSeverityDefectCount ?? null,\n    desktopProof: artifacts.find((item) => item?.viewport === \"desktop\") || null,\n    mobileProof: artifacts.find((item) => item?.viewport === \"mobile\") || null,\n    artifactReceipts: artifacts,\n    routeResults,\n    failedResults,\n    jobId: supervised ? receipt?.supervisor_id || receipt?.supervisorId || null : receipt?.job_id || receipt?.jobId || null,\n    supervisorId: supervised ? receipt?.supervisor_id || receipt?.supervisorId || null : null,\n    supervised,\n    attemptsUsed: supervised ? receipt?.attemptsUsed ?? receipt?.result?.attemptsUsed ?? null : null,\n    attemptLineage,\n    restartReplayHistory,\n    missionOutcome: supervised ? receipt?.result?.outcome || null : null,\n    jobStatus: receipt?.status || null,\n    jobProgress: receipt?.progress || activeReceipt?.progress || null,\n    terminal: !pending,\n    finalUrls: routeResults.map((item) => item?.final_url || item?.finalUrl).filter(Boolean),\n    redirectChains: routeResults.map((item) => item?.routeTransitionTrace || item?.redirect_chain || item?.redirectChain).filter(Boolean),\n    consoleErrors: routeResults.flatMap((item) => item?.console_errors || item?.consoleErrors || []),\n    failedRequests: routeResults.flatMap((item) => item?.failed_requests || item?.failedRequests || []),\n    runnerVersion: receipt?.version || activeReceipt?.version || terminalReceipt?.version || attemptLineage.at(-1)?.runnerVersion || null,\n    runnerSourceSha: receipt?.sourceCommit || activeReceipt?.sourceCommit || terminalReceipt?.sourceCommit || attemptLineage.at(-1)?.sourceSha || null,\n    runnerRuntimeLane: receipt?.runtimeLane || activeReceipt?.runtimeLane || terminalReceipt?.runtimeLane || attemptLineage.at(-1)?.runtimeLane || null,\n    runnerLane: receipt?.runnerLane || activeReceipt?.runnerLane || null,\n    runnerUrl: receipt?.runnerUrl || activeReceipt?.runnerUrl || null,\n    failoverUsed: receipt?.failoverUsed === true || activeReceipt?.failoverUsed === true,\n    witnessInfrastructureFailure: receipt?.witnessInfrastructureFailure === true || result?.witnessInfrastructureFailure === true || result?.diagnosticSummary?.witnessInfrastructureFailure === true,\n    startedAt,\n    completedAt,\n    timingsMs: {\n      total: duration(startedMs, completedMs),\n      queue: duration(startedMs, executionStartedMs),\n      execution: duration(executionStartedMs, completedMs),\n    },\n    failureReason: cancelled || pending ? null : exactFailureReason,\n    lastAttemptFailureReason: retrying ? exactFailureReason : null,\n    retryable: pending,\n    nextAction: retrying\n      ? \"Automatic recovery is retrying; no owner action is required.\"\n      : pending\n        ? \"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.\"\n        : null,\n  };\n}\n\nasync function health(request, env) {\n  const blocked = deny(request, env);\n  if (blocked) return blocked;\n  let candidates;\n  try {\n    candidates = runnerCandidates(env);\n  } catch (error) {\n    return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_authority_mismatch\", failureReason: error instanceof Error ? error.message : String(error), canonicalRunnerUrl: CANONICAL_RUNNER_URL, authorityVerified: false, retryable: false }, 503);\n  }\n\n  const routinePreferredRunnerLane = defaultPreferredRunnerLane(candidates);\n  const observations = await Promise.all(candidates.map(async (candidate) => {\n    try {\n      const ready = await wake(env, candidate, runnerWakeTimeoutMs(candidate));\n      return { ok: true, configured: true, lane: candidate.lane, hostedUrl: candidate.url, authorityVerified: true, attempts: ready.attempts, recovery: ready.recovery || null, runner: ready.receipt, capacity: runnerCapacitySnapshot(ready.receipt) };\n    } catch (error) {\n      return { ok: false, configured: Boolean(candidate.url || candidate.configurationError), lane: candidate.lane, hostedUrl: candidate.url || null, authorityVerified: false, failureReason: error instanceof Error ? error.message : String(error), attempts: Number(error?.attempts || 0) || null, recovery: error?.recovery || runnerRecoveryState.get(candidate.lane) || null };\n    }\n  }));\n  const primary = observations.find((item) => item.lane === \"primary\") || null;\n  const virtual = observations.find((item) => item.lane === \"virtual\") || { ok: false, configured: false, lane: \"virtual\", hostedUrl: null, authorityVerified: false, failureReason: \"virtual_runner_not_configured\", attempts: 0 };\n  const laptop = observations.find((item) => item.lane === \"laptop\") || { ok: false, configured: false, lane: \"laptop\", hostedUrl: null, authorityVerified: false, failureReason: \"laptop_runner_not_configured\", attempts: 0 };\n  const paul = observations.find((item) => item.lane === \"paul\") || { ok: false, configured: false, lane: \"paul\", hostedUrl: null, authorityVerified: false, failureReason: \"paul_runner_not_configured\", attempts: 0 };\n  const selected = chooseReadyRunnerByCapacity(observations, routinePreferredRunnerLane);\n\n  let automaticFailoverProof = { ok: false, selectedRunnerLane: null, failoverUsed: false, failureReason: \"dual_runner_health_required\" };\n  if (primary?.ok && virtual?.ok) {\n    try {\n      const failoverSelection = await selectReadyRunner(env, { excludeLanes: [\"primary\", \"laptop\", \"paul\"], preferredLane: \"primary\" });\n      automaticFailoverProof = {\n        ok: failoverSelection.lane === \"virtual\" && failoverSelection.failoverUsed === true,\n        selectedRunnerLane: failoverSelection.lane,\n        failoverUsed: failoverSelection.failoverUsed === true,\n        attempts: failoverSelection.attempts,\n        failureReason: null,\n      };\n    } catch (error) {\n      automaticFailoverProof = { ok: false, selectedRunnerLane: null, failoverUsed: false, failureReason: error instanceof Error ? error.message : String(error) };\n    }\n  }\n\n  const laptopFallback = chooseReadyRunnerByCapacity(observations.filter((item) => item.lane !== \"laptop\"), \"paul\");\n  const laptopFallbackProof = laptop?.ok\n    ? { ok: Boolean(laptopFallback), selectedRunnerLane: laptopFallback?.lane || null, failureReason: laptopFallback ? null : \"laptop_fallback_unavailable\" }\n    : { ok: Boolean(paul?.ok || primary?.ok || virtual?.ok), selectedRunnerLane: paul?.ok ? \"paul\" : primary?.ok ? \"primary\" : virtual?.ok ? \"virtual\" : null, failureReason: laptop?.configured ? \"laptop_not_ready\" : \"laptop_not_configured\" };\n\n  const baselineFallback = chooseReadyRunnerByCapacity(observations.filter((item) => item.lane !== \"paul\"), \"primary\");\n  const paulFallbackProof = paul?.ok\n    ? {\n        ok: Boolean(baselineFallback),\n        selectedRunnerLane: baselineFallback?.lane || null,\n        failureReason: baselineFallback ? null : \"baseline_fallback_unavailable\",\n      }\n    : {\n        ok: Boolean(primary?.ok || virtual?.ok),\n        selectedRunnerLane: primary?.ok ? \"primary\" : virtual?.ok ? \"virtual\" : null,\n        failureReason: paul?.configured ? \"paul_not_ready\" : \"paul_not_configured\",\n      };\n\n  const redundancyReady = Boolean(primary?.ok && virtual?.ok && automaticFailoverProof.ok);\n  const candidatesByLane = new Map(candidates.map((candidate) => [candidate.lane, candidate]));\n  const syntheticReceipts = await Promise.all([\"primary\", \"virtual\"].map(async (lane) => {\n    const candidate = candidatesByLane.get(lane);\n    if (!candidate) return { ok: false, lane, status: \"not_configured\", synthetic: true };\n    return recoverRunner(env, candidate, \"synthetic_recovery_probe\", { synthetic: true });\n  }));\n  const syntheticPrimary = syntheticReceipts.find((receipt) => receipt.lane === \"primary\") || null;\n  const syntheticVirtual = syntheticReceipts.find((receipt) => receipt.lane === \"virtual\") || null;\n  const syntheticRecoveryProof = {\n    ok: Boolean(syntheticPrimary?.ok && syntheticVirtual?.ok),\n    primary: syntheticPrimary,\n    virtual: syntheticVirtual,\n  };\n  const watchdogActive = true;\n  const selfHealingReady = Boolean(redundancyReady && watchdogActive && syntheticRecoveryProof.ok);\n  const preferredObservation = observations.find((item) => item.lane === routinePreferredRunnerLane) || null;\n  const lastRecoveryResult = Object.fromEntries([...runnerRecoveryState.entries()]);\n  return json({\n    ok: Boolean(selected),\n    status: selected ? \"live\" : \"blocked\",\n    proofGate: selected ? \"universal_visual_witness_health_verified\" : \"universal_visual_witness_health_failed\",\n    hostedUrl: selected?.hostedUrl || null,\n    canonicalRunnerUrl: CANONICAL_RUNNER_URL,\n    selectedRunnerLane: selected?.lane || null,\n    routinePreferredRunnerLane,\n    authorityVerified: Boolean(selected?.authorityVerified),\n    failoverUsed: Boolean(selected && selected.lane !== routinePreferredRunnerLane),\n    capacityBalanced: Boolean(selected && selected.lane !== routinePreferredRunnerLane && preferredObservation?.ok === true),\n    selectionReason: selected\n      ? selected.lane === routinePreferredRunnerLane\n        ? \"preferred_lane_available\"\n        : preferredObservation?.ok === true\n          ? \"preferred_lane_capacity_balanced\"\n          : \"preferred_lane_unavailable_fallback\"\n      : null,\n    selectedCapacity: selected?.capacity || null,\n    capacityPoolReady: Boolean(primary?.ok || virtual?.ok || laptop?.ok || paul?.ok),\n    redundancyReady,\n    automaticFailoverProof,\n    laptopReady: Boolean(laptop?.ok),\n    laptopHybridReady: Boolean(laptop?.ok && laptop?.runner?.paulHybrid?.sentinelReady === true && laptop?.runner?.paulHybrid?.fresh === true),\n    laptopFallbackProof,\n    paulReady: Boolean(paul?.ok),\n    paulHybridReady: Boolean(paul?.ok && paul?.runner?.paulHybrid?.sentinelReady === true && paul?.runner?.paulHybrid?.fresh === true),\n    paulFallbackProof,\n    selfHealingReady,\n    watchdogActive,\n    watchdogIntervalMs: 60_000,\n    recoveryPolicy: { maxLaneRecoveryAttemptsPerWindow: 1, cooldownMs: RUNNER_RECOVERY_COOLDOWN_MS, independentSecretRotationAllowed: false, healthySiblingInterrupted: false },\n    syntheticRecoveryProof,\n    lastRecoveryResult,\n    primaryRunner: primary,\n    virtualRunner: virtual,\n    laptopRunner: laptop,\n    paulRunner: paul,\n    attempts: observations.reduce((sum, item) => sum + Number(item.attempts || 0), 0),\n    retryable: !selected,\n    runner: selected?.runner || null,\n    failureReason: selected ? null : observations.map((item) => `${item.lane}:${item.failureReason || \"unavailable\"}`).join(\"|\"),\n  }, selected ? 200 : 502);\n}\n\nasync function start(request, env) {\n  const blocked = deny(request, env);\n  if (blocked) return blocked;\n  const input = await body(request);\n  const requestedRunnerLaneRaw = String(input.runnerLane || input.runner_lane || input.lanePreference || input.lane_preference || \"\").trim().toLowerCase();\n  const requestedRunnerLane = [\"primary\", \"virtual\", \"laptop\", \"paul\"].includes(requestedRunnerLaneRaw) ? requestedRunnerLaneRaw : null;\n  let payload;\n  try {\n    const authorizedOrigins = await authorizedOriginsForInput(env, input);\n    payload = missionPayload({ ...input, authorizedOrigins, requiredRunnerLane: requestedRunnerLane || undefined });\n  } catch (error) {\n    return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_invalid\", failureReason: error instanceof Error ? error.message : String(error) }, 400);\n  }\n  let selected;\n  try { selected = await selectReadyRunner(env, { preferredLane: requestedRunnerLane, requiredLane: requestedRunnerLane }); } catch (error) {\n    return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_wake_failed\", failureReason: error instanceof Error ? error.message : String(error), witnessInfrastructureFailure: true, runnerFailures: error?.runnerFailures || [], retryable: true }, 503);\n  }\n  const selectedPayload = { ...payload, requiredRunnerLane: selected.lane };\n  let response;\n  let receipt;\n  try {\n    response = await runnerFetch(env, selected, \"/supervised-missions\", {\n      method: \"POST\",\n      headers: { authorization: `Bearer ${selected.token}`, \"content-type\": \"application/json\" },\n      body: JSON.stringify(selectedPayload),\n      signal: AbortSignal.timeout(30000),\n    });\n    receipt = await readJson(response);\n  } catch (error) {\n    return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_submission_transport_ambiguous\", failureReason: error instanceof Error ? error.message : String(error), witnessInfrastructureFailure: true, runnerLane: selected.lane, runnerUrl: selected.hostedUrl, failoverUsed: selected.failoverUsed, retryable: true }, 503);\n  }\n  const accepted = response.ok && Boolean(receipt?.supervisor_id || receipt?.supervisorId);\n  if (!requestedRunnerLane && !accepted && (response.status === 429 || response.status >= 500)) {\n    try {\n      const fallback = await selectReadyRunner(env, { excludeLanes: [selected.lane] });\n      const fallbackPayload = { ...payload, requiredRunnerLane: fallback.lane };\n      const fallbackResponse = await runnerFetch(env, fallback, \"/supervised-missions\", {\n        method: \"POST\",\n        headers: { authorization: `Bearer ${fallback.token}`, \"content-type\": \"application/json\" },\n        body: JSON.stringify(fallbackPayload),\n        signal: AbortSignal.timeout(30000),\n      });\n      const fallbackReceipt = await readJson(fallbackResponse);\n      if (fallbackResponse.ok && (fallbackReceipt?.supervisor_id || fallbackReceipt?.supervisorId)) {\n        return json(normalizeVisualReceipt(input, { ...fallbackReceipt, runnerLane: fallback.lane, runnerUrl: fallback.hostedUrl, failoverUsed: true }, \"universal_visual_witness_supervised\"), 202);\n      }\n    } catch {}\n  }\n  if (!accepted) return json(normalizeVisualReceipt(input, { ...receipt, runnerLane: selected.lane, runnerUrl: selected.hostedUrl, failoverUsed: selected.failoverUsed }, \"universal_visual_witness_rejected\"), 502);\n  return json(normalizeVisualReceipt(input, { ...receipt, runnerLane: selected.lane, runnerUrl: selected.hostedUrl, failoverUsed: selected.failoverUsed }, \"universal_visual_witness_supervised\"), 202);\n}\n\nasync function status(request, env) {\n  const blocked = deny(request, env);\n  if (blocked) return blocked;\n  const input = await body(request);\n  const jobId = String(input.jobId || input.job_id || \"\").trim();\n  if (!jobId) return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_invalid\", failureReason: \"job_id_required\" }, 400);\n  const { response, receipt, jobKind, hostedUrl, runnerLane } = await requestRunnerJob(env, jobId);\n  const resolvedReceipt = { ...receipt, job_id: jobId, controlKind: jobKind, runnerUrl: hostedUrl || null, runnerLane: runnerLane || null, failoverUsed: false };\n  if (!response.ok) return json(normalizeVisualReceipt(input, resolvedReceipt, \"universal_visual_witness_poll_failed\"), 502);\n  const result = normalizeVisualReceipt(input, resolvedReceipt, \"universal_visual_witness_status\");\n  return json(result, result.status === \"pending\" ? 202 : result.ok ? 200 : 422);\n}\n\nasync function cancel(request, env) {\n  const blocked = deny(request, env);\n  if (blocked) return blocked;\n  const input = await body(request);\n  const jobId = String(input.jobId || input.job_id || \"\").trim();\n  if (!jobId) return json({ ok: false, status: \"blocked\", proofGate: \"universal_visual_witness_invalid\", failureReason: \"job_id_required\" }, 400);\n  const { response, receipt, jobKind, hostedUrl, runnerLane } = await requestRunnerJob(env, jobId, { cancel: true });\n  const resolvedReceipt = { ...receipt, job_id: jobId, controlKind: jobKind, runnerUrl: hostedUrl || null, runnerLane: runnerLane || null, failoverUsed: false };\n  if (!response.ok) return json(normalizeVisualReceipt(input, resolvedReceipt, \"universal_visual_witness_cancel_failed\"), 502);\n  return json(normalizeVisualReceipt(input, resolvedReceipt, \"universal_visual_witness_cancelled\"), 202);\n}\n\nexport default {\n  async fetch(request, env) {\n    const path = new URL(request.url).pathname;\n    if (path === \"/repair/inspect-route/health\" && request.method === \"POST\") return health(request, env);\n    if (path === \"/repair/inspect-route/start\" && request.method === \"POST\") return start(request, env);\n    if (path === \"/repair/inspect-route/status\" && request.method === \"POST\") return status(request, env);\n    if (path === \"/repair/inspect-route/cancel\" && request.method === \"POST\") return cancel(request, env);\n    if (path === \"/health\") return json({ ok: true, status: \"live\", version: VERSION, visualWitnessEngine: \"universal\", canonicalLane: \"cc-execution -> Render OnRunner -> universal-witness.mjs\", tenantProjection: true, actualUserExperience: true, arbitraryRoleExperience: true, cancellation: true, supervisedMissionLifecycle: true, boundedAutomaticRetry: true });\n    return json({ ok: false, status: \"blocked\", proofGate: \"route_not_found\", failureReason: \"unsupported_universal_visual_route\" }, 404);\n  },\n};\n"},{"path":"workers/cc-execution/src/version.js","content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.58.288-laptop-witness-lane\";\n"}],"branch":"ai/objective-first-repair-35086e86a26f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"35086e86-a26f-4289-b447-be23bf15a9f0","objective":"Unfreeze the control plane for this laptop browser-runtime repair. Modify exactly .forgejo/workflows/laptop-hybrid-bootstrap.yml, workers/cc-execution/src/index-visual-witness-resumable.js, and workers/cc-execution/src/version.js. Adapt the current proven Cloudflare bootstrap logic from .forgejo/workflows/paul-hybrid-bootstrap.yml into the laptop workflow so the credential-admin token is used only to mint/verify/delete a short-lived scoped tunnel+DNS token; do not store or print credentials. Change the laptop witness container to expose its host hybrid status through PAUL_HYBRID_STATUS_PATH. Add first-class laptop lane support to cc-execution using VISUAL_WITNESS_LAPTOP_RUNNER_URL/BEARER, canonical Local Laptop lane authority, explicit laptop pinning, health/capacity participation, laptop-first routine preference, and PAUL fallback. Bump cc-execution version. No frontend, tenant, schema, or application changes. Do not retire PAUL.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":["owner_explicit_control_plane_unfreeze_directive"],"confidence":1,"rawUtterance":"Unfreeze the control plane for this runner topology optimization.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane for this laptop browser-runtime repair. Modify exactly .forgejo/workflows/laptop-hybrid-bootstrap.yml, workers/cc-execution/src/index-visual-witness-resumable.js, and workers/cc-execution/src/version.js. Adapt the current proven Cloudflare bootstrap logic from .forgejo/workflows/paul-hybrid-bootstrap.yml into the laptop workflow so the credential-admin token is used only to mint/verify/delete a short-lived scoped tunnel+DNS token; do not store or print credentials. Change the laptop witness container to expose its host hybrid status through PAUL_HYBRID_STATUS_PATH. Add first-class laptop lane support to cc-execution using VISUAL_WITNESS_LAPTOP_RUNNER_URL/BEARER, canonical Local Laptop lane authority, explicit laptop pinning, health/capacity participation, laptop-first routine preference, and PAUL fallback. Bump cc-execution version. No frontend, tenant, schema, or application changes. Do not retire PAUL.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"repair","statement":"Laptop browser-runtime transport is correctly bootstrapped and cc-execution supports it while PAUL remains fallback.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Unfreeze the control plane for this laptop browser-runtime repair. Modify exactly .forgejo/workflows/laptop-hybrid-bootstrap.yml, workers/cc-execution/src/index-visual-witness-resumable.js, and workers/cc-execution/src/version.js. Adapt the current proven Cloudflare bootstrap logic from .forgejo/workflows/paul-hybrid-bootstrap.yml into the laptop workflow so the credential-admin token is used only to mint/verify/delete a short-lived scoped tunnel+DNS token; do not store or print credentials. Change the laptop witness container to expose its host hybrid status through PAUL_HYBRID_STATUS_PATH. Add first-class laptop lane support to cc-execution using VISUAL_WITNESS_LAPTOP_RUNNER_URL/BEARER, canonical Local Laptop lane authority, explicit laptop pinning, health/capacity participation, laptop-first routine preference, and PAUL fallback. Bump cc-execution version. No frontend, tenant, schema, or application changes. Do not retire PAUL.","constraints":[{"id":"scope","statement":"Only the three named files may change.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"paul","statement":"PAUL remains active.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Exact source is merged, cc-execution is released, laptop lane health is authority-verified, and PAUL remains fallback.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"35086e86-a26f-4289-b447-be23bf15a9f0","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"evidence":["owner_explicit_control_plane_unfreeze_directive"],"confidence":1,"rawUtterance":"Unfreeze the control plane for this runner topology optimization.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane for this laptop browser-runtime repair. Modify exactly .forgejo/workflows/laptop-hybrid-bootstrap.yml, workers/cc-execution/src/index-visual-witness-resumable.js, and workers/cc-execution/src/version.js. Adapt the current proven Cloudflare bootstrap logic from .forgejo/workflows/paul-hybrid-bootstrap.yml into the laptop workflow so the credential-admin token is used only to mint/verify/delete a short-lived scoped tunnel+DNS token; do not store or print credentials. Change the laptop witness container to expose its host hybrid status through PAUL_HYBRID_STATUS_PATH. Add first-class laptop lane support to cc-execution using VISUAL_WITNESS_LAPTOP_RUNNER_URL/BEARER, canonical Local Laptop lane authority, explicit laptop pinning, health/capacity participation, laptop-first routine preference, and PAUL fallback. Bump cc-execution version. No frontend, tenant, schema, or application changes. Do not retire PAUL.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"repair","statement":"Laptop browser-runtime transport is correctly bootstrapped and cc-execution supports it while PAUL remains fallback.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Unfreeze the control plane for this laptop browser-runtime repair. Modify exactly .forgejo/workflows/laptop-hybrid-bootstrap.yml, workers/cc-execution/src/index-visual-witness-resumable.js, and workers/cc-execution/src/version.js. Adapt the current proven Cloudflare bootstrap logic from .forgejo/workflows/paul-hybrid-bootstrap.yml into the laptop workflow so the credential-admin token is used only to mint/verify/delete a short-lived scoped tunnel+DNS token; do not store or print credentials. Change the laptop witness container to expose its host hybrid status through PAUL_HYBRID_STATUS_PATH. Add first-class laptop lane support to cc-execution using VISUAL_WITNESS_LAPTOP_RUNNER_URL/BEARER, canonical Local Laptop lane authority, explicit laptop pinning, health/capacity participation, laptop-first routine preference, and PAUL fallback. Bump cc-execution version. No frontend, tenant, schema, or application changes. Do not retire PAUL.","constraints":[{"id":"scope","statement":"Only the three named files may change.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"paul","statement":"PAUL remains active.","provenance":{"reason":null,"source":"owner_explicit","inherited":true,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Exact source is merged, cc-execution is released, laptop lane health is authority-verified, and PAUL remains fallback.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/laptop-hybrid-bootstrap.yml","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized control-plane unfreeze for runner topology optimization; exact scope is laptop witness bootstrap and cc-execution laptop lane."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/laptop-hybrid-bootstrap.yml","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized control-plane unfreeze for runner topology optimization; exact scope is laptop witness bootstrap and cc-execution laptop lane."},"recovery":false,"fingerprint":"f3346b56803817bdf8d46b1b83d7bccbc2ddf333694f4987700c856b5fa531a5","replayCount":0,"serializedBytes":75618},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:20:22.953277+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:35086e86-a26f-4289-b447-be23bf15a9f0:repository-mutation-intent:f3346b56803817bdf8d46b1b83d7bccbc2ddf333694f4987700c856b5fa531a5:0","mission_step_id":"fb97fb7a-6de7-4cf3-a6cf-606ca541ade0","command_center_event_id":"35086e86-a26f-4289-b447-be23bf15a9f0"},{"id":"4480b181-e017-4531-8972-f06cbe98aec5","source":"cc-execution","status":"recorded","payload":{"objective":"Expand Big Papi's event quotes into reusable proposal generator","tenantRef":"big-papis","receivedAt":"2026-08-18T15:36:50.072Z","fingerprint":"5db694ecca6dd5dd5b55073fd5a5b811950340e18bccc92a32eb33664643ec67","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-proposal-generator","requestedBranch":"ai/big-papis-event-quotes-20260818","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T15:36:50.544529+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6982e0d3-4b85-4db4-8a28-75e56da4c951:tenant-workstream-contribution:5db694ecca6dd5dd5b55073fd5a5b811950340e18bccc92a32eb33664643ec67","mission_step_id":"dc022e07-2af4-41e3-9b26-9a7920f5c01a","command_center_event_id":"6982e0d3-4b85-4db4-8a28-75e56da4c951"},{"id":"44836241-e78a-4169-80c5-9a54b16fe001","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2fa3f308392b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25954,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":51694,"firstUsefulResultAt":"2026-10-03T03:50:28.746Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4613,"terminal":false,"missionId":"2fa3f308-392b-4da1-8896-a7c1104d2f75","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2316,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2205,"approvedPlanMs":0,"missionSetupMs":370,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":105,"resolvePreflightMs":370,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"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":"2fa3f308-392b-4da1-8896-a7c1104d2f75"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:51:24.530776+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4613","receipt_type":"execute_mission","idempotency_key":"mission:2fa3f308-392b-4da1-8896-a7c1104d2f75:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6a1a93f8-9613-4b80-92ab-bd880637d111","command_center_event_id":"2fa3f308-392b-4da1-8896-a7c1104d2f75"},{"id":"448545c1-639f-470d-bb23-f2b2d3040032","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-restore-point.json","docs/.golden-restore-point-mission-bootstrap-20260903.md"],"baseSha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","consumedAt":1788451280629,"consumerToken":"969952c5-ea6b-4a59-bf21-74bd0d4de286","authorizationId":"b90cd747-a96d-4223-86b5-1161091f905d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:22.110901+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:b90cd747-a96d-4223-86b5-1161091f905d","mission_step_id":"d8b7be2b-c736-41c8-896a-ad32c4102efb","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"4485ebad-4a98-4c23-b839-e3b69f50f6c0","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/bounded-objective-compiler.js","workers/cc-execution/src/index-mission-control.js"],"baseSha":"ee6935b7489b67bb31874deb6f10986aaf9f2982","issuedAt":1791693514762,"expiresAt":1791693694762,"missionId":"c8124de6-a5cc-44d7-907a-05dfe924d772","autoRefreeze":true,"authorizationId":"d25fb94c-9168-46af-b65b-dbb799456a00","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T04:38:35.553022+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"ee6935b7489b67bb31874deb6f10986aaf9f2982","external_id":"d25fb94c-9168-46af-b65b-dbb799456a00","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:c8124de6-a5cc-44d7-907a-05dfe924d772:d25fb94c-9168-46af-b65b-dbb799456a00","mission_step_id":null,"command_center_event_id":"c8124de6-a5cc-44d7-907a-05dfe924d772"},{"id":"44861f50-1cbb-4446-871e-e8d4613900e8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6464a9c7033f","prNumber":4442,"nextAction":null,"mergeCommitSha":"1f7a0c644bf924d9b349e24881d9ee5f9757702b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:38:14.083178+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1f7a0c644bf924d9b349e24881d9ee5f9757702b","external_id":"4442","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f:merged-pr:4442:1f7a0c644bf924d9b349e24881d9ee5f9757702b","mission_step_id":"6e045e29-e1a7-4316-8360-7fbe2927342c","command_center_event_id":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f"},{"id":"44872fa1-5248-4270-a95e-cc344e7f8106","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"db688600c1d83ae859e725924d26dcdcebe63641","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"render-contract","satisfied":true,"statement":"A pure PDF rebuild must not increment proposal current_version; it must replace the render artifact metadata for the existing current content version so the saved content fingerprint remains valid.","proofConditionIds":["proposal-live"]},{"id":"rebuild-control","satisfied":true,"statement":"UniversalProposalWorkspace must show Build PDF when no render exists and Rebuild PDF when a render already exists; after success the proposal must resolve to PDF matches this version.","proofConditionIds":["proposal-live"]},{"id":"release","satisfied":true,"statement":"Ship only the affected frontend and proposal-engine Supabase Edge Function after Gate passes.","proofConditionIds":["proposal-live"]}],"satisfied":true,"constraints":[{"id":"preserve-content-versioning","satisfied":true,"statement":"Actual proposal edits continue to increment current_version; only pure render regeneration stops doing so.","proofConditionIds":["proposal-live"]},{"id":"preserve-behavior","satisfied":true,"statement":"Preserve send flow, storage bucket ownership, PDF validation, proposal history, legacy proposals, profile/design fingerprinting and all unrelated proposal behavior.","proofConditionIds":["proposal-live"]},{"id":"separate-redesign","satisfied":true,"statement":"Do not modify, merge, or otherwise interfere with open Big Papi redesign PR #1865.","proofConditionIds":["proposal-live"]}],"contractHash":"3ef91541b89125c5023def400b512461e28987b1b93c1b3bbc283e5bf910c8a5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proposal-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"3ef91541b89125c5023def400b512461e28987b1b93c1b3bbc283e5bf910c8a5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:27:27.686916+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"db688600c1d83ae859e725924d26dcdcebe63641","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f1ad53f7-d0f8-4984-80de-caf531f916c9:request-contract:3ef91541b89125c5023def400b512461e28987b1b93c1b3bbc283e5bf910c8a5:db688600c1d83ae859e725924d26dcdcebe63641:verified:","mission_step_id":"86420644-98d9-48cf-9c69-fa020929f5d8","command_center_event_id":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},{"id":"44891d16-74d1-49a0-bf43-a6c4266511a6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0051b6988c45","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0051b698-8c45-424d-8252-a8f6312a030d","objective":"Apply the exact durable PR-lineage repair on the prepared mission. Once authoritative PR lineage exists, bypass implementation synthesis and reconcile that PR. Preserve all existing control-plane safety. Continue through one PR, canonical Gate, squash merge, cc-execution-only release, and terminal live proof.","sourceSha":"082744a8d00a91776c714ebe6f80d70ee49d3741","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["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"],"anchored_edits":[{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"function record(value) {\n  return value && typeof value === \"object\" && !Array.isArray(value) ? value : {};\n}\n","replacement":"function record(value) {\n  return value && typeof value === \"object\" && !Array.isArray(value) ? value : {};\n}\n\nconst AUTHORITATIVE_PR_LINEAGE_PROOF_GATES = new Set([\n  \"repair_mission_pr_handed_off_to_supervisor\",\n  \"forgejo_merged_pr_is_authoritative_source_lineage\",\n]);\nconst AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES = new Set([\n  \"source_lineage_merged_pr_authoritative\",\n]);\n\nexport function authoritativeMissionPrNumber(mission = {}) {\n  const context = record(mission.context);\n  const direct = Number(mission.prNumber || context.prNumber || 0);\n  if (Number.isInteger(direct) && direct > 0) return direct;\n  const receipts = [\n    ...(Array.isArray(mission.receipts) ? mission.receipts : []),\n    ...(Array.isArray(mission.recentReceipts) ? mission.recentReceipts : []),\n  ].map((receipt) => record(receipt));\n  for (const receipt of receipts) {\n    const proofGate = text(receipt.proofGate || receipt.proof_gate, 160);\n    const receiptType = text(receipt.type || receipt.receiptType || receipt.receipt_type, 160);\n    if (!AUTHORITATIVE_PR_LINEAGE_PROOF_GATES.has(proofGate) && !AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES.has(receiptType)) continue;\n    const payload = record(receipt.payload);\n    const candidate = Number(\n      receipt.externalId || receipt.external_id || payload.prNumber || payload.pr_number || 0,\n    );\n    if (Number.isInteger(candidate) && candidate > 0) return candidate;\n  }\n  return null;\n}\n"},{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"    prNumber: Number(mission.prNumber || context.prNumber || previous.prNumber || 0) || null,","replacement":"    prNumber: authoritativeMissionPrNumber(mission) || Number(previous.prNumber || 0) || null,"},{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"export function ownerMissionNextSafeAction(mission = {}) {\n  const context = record(mission.context);","replacement":"export function ownerMissionNextSafeAction(mission = {}) {\n  const context = record(mission.context);\n  const authoritativePrNumber = authoritativeMissionPrNumber(mission);"},{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"  if (Number(mission.prNumber || context.prNumber || 0) > 0 && !text(mission.sourceSha || context.sourceSha, 100)) return { action: \"reconcile_pull_request\", lane: \"cc-execution\", reason: \"pull_request_exists_without_merged_source\", automationAllowed: true, ownerActionRequired: false };","replacement":"  if (authoritativePrNumber && !text(mission.sourceSha || context.sourceSha, 100)) return { action: \"reconcile_pull_request\", lane: \"cc-execution\", reason: \"pull_request_exists_without_merged_source\", automationAllowed: true, ownerActionRequired: false };"},{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"prNumber: Number(mission.prNumber || context.prNumber || 0) || null,","replacement":"prNumber: authoritativeMissionPrNumber(mission),"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"import { OWNER_PROGRESS_RECENT_LIMIT, OWNER_PROGRESS_SILENCE_BUDGET_MS, appendMissionReceipt, ensureMission, listActiveMissions, namedGateTestRequirement, ownerFacingMissionStepSummary, ownerMissionCheckpoint, ownerMissionNextSafeAction, ownerMissionProgressState, readMission, synchronizeRelease } from \"./mission-ledger.js\";","replacement":"import { OWNER_PROGRESS_RECENT_LIMIT, OWNER_PROGRESS_SILENCE_BUDGET_MS, appendMissionReceipt, authoritativeMissionPrNumber, ensureMission, listActiveMissions, namedGateTestRequirement, ownerFacingMissionStepSummary, ownerMissionCheckpoint, ownerMissionNextSafeAction, ownerMissionProgressState, readMission, synchronizeRelease } from \"./mission-ledger.js\";"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  const existingPrNumber = Number.isInteger(structuredPrNumber) && structuredPrNumber > 0\n    ? structuredPrNumber\n    : inferredPrNumber;\n  const existingPrReferenceSource = Number.isInteger(structuredPrNumber) && structuredPrNumber > 0\n    ? \"structured_pr_number\"\n    : Number.isInteger(inferredPrNumber) && inferredPrNumber > 0\n      ? \"single_unambiguous_objective_reference\"\n      : null;\n  const hasMutationPayload = explicitMutationPaths(body).length > 0;","replacement":"  let existingPrNumber = Number.isInteger(structuredPrNumber) && structuredPrNumber > 0\n    ? structuredPrNumber\n    : inferredPrNumber;\n  let existingPrReferenceSource = Number.isInteger(structuredPrNumber) && structuredPrNumber > 0\n    ? \"structured_pr_number\"\n    : Number.isInteger(inferredPrNumber) && inferredPrNumber > 0\n      ? \"single_unambiguous_objective_reference\"\n      : null;\n  const hasMutationPayload = explicitMutationPaths(body).length > 0;\n  const missionIdForLineage = String(body.missionId || body.mission_id || \"\").trim();\n  if ((!Number.isInteger(existingPrNumber) || existingPrNumber < 1) && !hasMutationPayload && missionIdForLineage) {\n    const persisted = await readMission(env, missionIdForLineage, false);\n    const durablePrNumber = persisted?.ok ? authoritativeMissionPrNumber(persisted.data) : null;\n    if (Number.isInteger(durablePrNumber) && durablePrNumber > 0) {\n      existingPrNumber = durablePrNumber;\n      existingPrReferenceSource = \"durable_authoritative_pr_lineage\";\n    }\n  }"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"      const persistedIntentBody = persistedContext.repositoryMutationIntentBody;\n      const persistedIntentState = String(persistedContext.repositoryMutationIntentState || \"\");","replacement":"      const durablePrNumber = authoritativeMissionPrNumber(persistedMission || {});\n      if (Number.isInteger(durablePrNumber) && durablePrNumber > 0) {\n        const exactPrContinuationRequest = new Request(request.url, {\n          method: \"POST\",\n          headers: request.headers,\n          body: JSON.stringify({\n            ...body,\n            missionId: continuationMissionId,\n            mission_id: continuationMissionId,\n            prNumber: durablePrNumber,\n            pr_number: durablePrNumber,\n            branch: persistedContext.branch || persistedMission?.branch || body.branch,\n            files: [],\n            writes: [],\n            patches: [],\n            anchored_edits: [],\n            anchoredEdits: [],\n            ship: true,\n            approved: true,\n            ownerApproved: true,\n            durablePrLineageResume: true,\n          }),\n        });\n        return executeRepairMission(exactPrContinuationRequest, env, ctx);\n      }\n      const persistedIntentBody = persistedContext.repositoryMutationIntentBody;\n      const persistedIntentState = String(persistedContext.repositoryMutationIntentState || \"\");"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"import { appendMissionReceipt, durableMissionKey, ensureMission, namedGateTestRequirement, ownerFacingMissionStepSummary, ownerMissionAcceptanceProgress, ownerMissionCheckpoint, ownerMissionNextSafeAction, ownerMissionProgressState, ownerMissionStallState, readMission, requestContractProofState, requestContractVisualProofRequired, selectVerifiedRepositoryReceipt, verifiedReleaseReceiptMatchesContract } from \"../src/mission-ledger.js\";","replacement":"import { appendMissionReceipt, authoritativeMissionPrNumber, durableMissionKey, ensureMission, namedGateTestRequirement, ownerFacingMissionStepSummary, ownerMissionAcceptanceProgress, ownerMissionCheckpoint, ownerMissionNextSafeAction, ownerMissionProgressState, ownerMissionStallState, readMission, requestContractProofState, requestContractVisualProofRequired, selectVerifiedRepositoryReceipt, verifiedReleaseReceiptMatchesContract } from \"../src/mission-ledger.js\";"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"durable owner checkpoint is semantic, resumable, and deduplicates timestamp-only churn\", () => {","replacement":"test(\"authoritative PR lineage hydrates from explicit PR receipts and ignores arbitrary numeric receipts\", () => {\n  const handoff = {\n    context: { prNumber: null },\n    recentReceipts: [\n      { type: \"execute_mission\", proofGate: \"repair_mission_pr_handed_off_to_supervisor\", externalId: \"3603\" },\n    ],\n  };\n  assert.equal(authoritativeMissionPrNumber(handoff), 3603);\n  assert.equal(ownerMissionNextSafeAction({\n    ...handoff,\n    terminal: false,\n    phase: \"implementation\",\n    stepSummary: [{ key: \"implementation\", status: \"ready\", lane: \"cc-execution\" }],\n  }).action, \"reconcile_pull_request\");\n  assert.equal(authoritativeMissionPrNumber({\n    recentReceipts: [{ type: \"execute_mission\", proofGate: \"some_other_receipt\", externalId: \"9999\" }],\n  }), null);\n  assert.equal(authoritativeMissionPrNumber({\n    recentReceipts: [{ type: \"source_lineage_merged_pr_authoritative\", proofGate: \"forgejo_merged_pr_is_authoritative_source_lineage\", externalId: \"3604\" }],\n  }), 3604);\n});\n\ntest(\"durable owner checkpoint is semantic, resumable, and deduplicates timestamp-only churn\", () => {"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"dependency prerequisites stay nonterminal and distinct from source failure\", async () => {","replacement":"test(\"post-PR durable lineage bypasses synthesis on bare continuation\", async () => {\n  const missionControlSource = await readFile(\"workers/cc-execution/src/index-mission-control.js\", \"utf8\");\n  assert.match(missionControlSource, /durable_authoritative_pr_lineage/);\n  assert.match(missionControlSource, /authoritativeMissionPrNumber\\(persisted\\.data\\)/);\n  assert.match(missionControlSource, /durablePrLineageResume: true/);\n  const hydration = missionControlSource.indexOf(\"const missionIdForLineage\");\n  const approvedPlan = missionControlSource.indexOf(\"const approvedPlanStartedAt\", hydration);\n  assert.ok(hydration > -1 && approvedPlan > hydration, \"durable PR lineage must hydrate before implementation synthesis\");\n});\n\ntest(\"dependency prerequisites stay nonterminal and distinct from source failure\", async () => {"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.58.246-gate-dependency-classification\";","replacement":"export const CC_EXECUTION_VERSION = \"1.58.247-durable-pr-lineage\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0051b698-8c45-424d-8252-a8f6312a030d","ownerApproved":true,"releaseIntent":null,"sourceTargets":["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"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["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"],"controlPlaneMaintenanceReason":"Make authoritative PR lineage durable across temporary mission-context gaps and prevent post-PR re-entry into implementation synthesis."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["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"],"controlPlaneMaintenanceReason":"Make authoritative PR lineage durable across temporary mission-context gaps and prevent post-PR re-entry into implementation synthesis."},"recovery":false,"fingerprint":"dc9b4ce5c8dfc010dfdd0c721c41796021a9a6414bd2f974e7d5ec61afce0b84","replayCount":0,"serializedBytes":13044},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:09:38.165114+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0051b698-8c45-424d-8252-a8f6312a030d:repository-mutation-intent:dc9b4ce5c8dfc010dfdd0c721c41796021a9a6414bd2f974e7d5ec61afce0b84:0","mission_step_id":"84ba9114-e6d5-476e-9aa9-0c80ed6f98a8","command_center_event_id":"0051b698-8c45-424d-8252-a8f6312a030d"},{"id":"448a1d5e-af98-4452-bffc-15bac5190f8d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/package.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized maintenance to eliminate the systemic blocker, schema, reconciliation, diagnostics, and latency failure classes observed in 1.58.22, then refreeze.","baseSha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","issuedAt":1788493034757,"expiresAt":1788493214757,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","singleUse":true,"authorizationId":"573e6edc-4d16-4ae0-9999-9692ad120ba9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:37:15.808754+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:573e6edc-4d16-4ae0-9999-9692ad120ba9","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"448a7946-7a93-4f5c-b566-da74e22b01e8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-premium-oversight-rebuild-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2093,"terminal":false,"missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ead8fc5be01619e229be549585d1c0f35851f051","timingsMs":{"prReadinessMs":1178,"approvedPlanMs":0,"shipAndProveMs":9093,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2"},"performance":null,"deploymentId":"forgejo-main-ead8fc5be016","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2179,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:40:58.317635+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2093","receipt_type":"automatic_mission_resume","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:automatic-mission-resume:2093:canonical_release_dispatched","mission_step_id":"bcf55f62-e96a-49cb-b0d7-95fcf1f20c9d","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"448a9d06-5278-4dc8-a37e-6659b7d903d9","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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:16:24.66929+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:119419985","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"448af669-c109-42c0-a45e-d878aaf4ee20","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"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:55800900-4674-4421-8724-2c0b728541e0","mission_step_id":null,"command_center_event_id":"55800900-4674-4421-8724-2c0b728541e0"},{"id":"448c9105-1a86-47f7-9e88-5aa7da7b00ad","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d059e784c8fb33ceeb0e36baec00e818ef3753e8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"da4312bbad8835c5dacefb90004305a04f7a5632","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"83b9fd97ac0b41af2f79673dcc03bd4e2c33a0689d7d000e29d6dc3391b3f844","forgejoWorkflowProof":{"runId":16217,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:49:35.16016+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"da4312bbad8835c5dacefb90004305a04f7a5632","external_id":"forgejo-main-da4312bbad88","receipt_type":"canonical_release_status","idempotency_key":"mission:776ffa7d-e81c-4ba2-b37c-4b574aec8176:forgejo-release-status:da4312bbad8835c5dacefb90004305a04f7a5632:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"46b07661-4a0e-4c41-914a-09c5f9ab6019","command_center_event_id":"776ffa7d-e81c-4ba2-b37c-4b574aec8176"},{"id":"448efadf-0533-4754-86ee-1be9719d9e71","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this corrective legacy mission-identifier terminalization repair, then return it to the normal frozen state after live proof. The proven causal failure is that legacy external token 01KJQ8BFCQG8G0YJ7WJZQ7D3T is sent to a UUID-only command_center_events.id query and throws before reconciliation. Intercept recognized ULID-style legacy mission tokens at the cc-execution ledger boundary before Supabase, return a truthful terminal superseded legacy receipt for reads, fail legacy mutations closed, fail other malformed IDs explicitly, and preserve UUID-backed durable mission behavior.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this corrective legacy mission-identifier terminalization repair, then return it to the normal frozen state after live proof. The proven causal failure is that legacy external token 01KJQ8BFCQG8G0YJ7WJZQ7D3T is sent to a UUID-only command_center_events.id query and throws before reconciliation. Intercept recognized ULID-style legacy mission tokens at the cc-execution ledger boundary before Supabase, return a truthful terminal superseded legacy receipt for reads, fail legacy mutations closed, fail other malformed IDs explicitly, and preserve UUID-backed durable mission behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"legacy-terminalization","statement":"Legacy external mission token 01KJQ8BFCQG8G0YJ7WJZQ7D3T returns a truthful terminal superseded mission result instead of mission_status_temporarily_unavailable.","proofConditionIds":["runtime-proof"]},{"id":"uuid-preservation","statement":"Existing UUID-backed durable mission behavior remains unchanged.","proofConditionIds":["runtime-proof"]}],"objective":"UNFREEZE the control plane only for this corrective legacy mission-identifier terminalization repair, then return it to the normal frozen state after live proof. The proven causal failure is that legacy external token 01KJQ8BFCQG8G0YJ7WJZQ7D3T is sent to a UUID-only command_center_events.id query and throws before reconciliation. Intercept recognized ULID-style legacy mission tokens at the cc-execution ledger boundary before Supabase, return a truthful terminal superseded legacy receipt for reads, fail legacy mutations closed, fail other malformed IDs explicitly, and preserve UUID-backed durable mission behavior.","constraints":[{"id":"freeze","statement":"The control plane returns to frozen-by-default after the corrective release.","proofConditionIds":["runtime-proof"]},{"id":"release-scope","statement":"Release only ccExecution and preserve unrelated product, tenant, database, and release behavior.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"KnockLaunch Gate passes; the corrective PR squash-merges; only ccExecution releases; live runtime identity matches the corrective merge; mission_status and mission_receipt for 01KJQ8BFCQG8G0YJ7WJZQ7D3T are terminal and no longer mission_status_temporarily_unavailable; control-plane mutation defaults to frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"fcfa51d58a535c8bb5d944b6f4b060e8055279af93e0be245b4a7e41ab555d75","requestContractRevision":7,"previousRequestContractHash":"bace03558ee2922d6416ccac2265f5fa980a6483865d7eb3f25ede0fe8409a1e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:30:41.101047+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:20aae700-7266-447e-844c-b0d60ddea665:request-contract:fcfa51d58a535c8bb5d944b6f4b060e8055279af93e0be245b4a7e41ab555d75","mission_step_id":"fcc4502e-7930-43dc-91dc-49f9dc193586","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"44943800-d0f9-4e8b-9835-a4db83a0a688","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["system-backup"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15529","runId":15529,"status":"waiting","sourceSha":"ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:29:44.560176+00:00","proof_gate":"canonical_release_pending","source_sha":"ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a","external_id":"forgejo-main-ea9a0d4ce7f4","receipt_type":"canonical_release_status","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:forgejo-release-status:ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"33dcaeb9-6c42-4a32-a909-fcf013e27416","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"44962ea4-2dda-4593-bac6-2acc6279e2ce","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"396514eb78c673331835a6c88fb1270451812968","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"396514eb78c673331835a6c88fb1270451812968","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":"82b9a885f9ef27b4b4a2005a9de6a32c84ecb421115dc703a8ed51be9811de5e","forgejoWorkflowProof":{"runId":10217,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:52:42.351284+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"forgejo-main-396514eb78c6","receipt_type":"canonical_release_status","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:forgejo-release-status:396514eb78c673331835a6c88fb1270451812968:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9f5216f9-c100-43e6-b565-dbacbf245a06","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"44991bf6-2bec-4f76-b07f-4e8c31a63882","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0f8cc6896a4","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3474,"terminal":false,"missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","timingsMs":{"prReadinessMs":102,"approvedPlanMs":0,"shipAndProveMs":373,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},"performance":null,"deploymentId":"forgejo-main-f852d7571ae2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:20:20.567489+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"3474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:automatic-mission-resume:3474:canonical_release_already_verified","mission_step_id":"a4faf037-3bab-4609-9bc0-9486d3592e8f","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"449a896a-1ac4-4cfb-969d-f5a1bb7a4e66","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-27T17:41:14.395425+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3b5b5c47d6e8\",\"prNumber\":3878,\"sourceSha\":\"f78ab9ebf4d16a479f9c9b28281be8702b12a432\",\"deploymentId\":\"forgejo-main-f78ab9ebf4d1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:43:25.58234+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094:owner-progress-heartbeat:119368013","mission_step_id":"250fc9b9-118a-4988-830e-2df1d8b1699c","command_center_event_id":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},{"id":"449b4f8d-b446-4f85-bb9a-c19271881e3f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtinpods","reason":null,"status":"in_progress","metrics":{"receiptBytes":13081,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1248,"terminal":false,"missionId":"a7b4c95f-06df-454d-a03c-26c9b5f74175","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5397,"prReadinessMs":391,"approvedPlanMs":0,"missionSetupMs":631,"shipAndProveMs":4758},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a7b4c95f-06df-454d-a03c-26c9b5f74175"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T12:55:54.271894+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1248","receipt_type":"execute_mission","idempotency_key":"mission:a7b4c95f-06df-454d-a03c-26c9b5f74175:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"7e9583a5-ae97-4198-8bfa-ffd8fe7a36b7","command_center_event_id":"a7b4c95f-06df-454d-a03c-26c9b5f74175"},{"id":"449be861-ecfb-478b-9c06-c0a7d5e47af1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f9a09d79a8d6cb9c21931abd59154dbbafacd956","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f9a09d79a8d6cb9c21931abd59154dbbafacd956","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"43883ed43aa36e95c08e023d8ed122f6b2c67931668c0973293dc2568944cd94","forgejoWorkflowProof":{"runId":15425,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-04T20:08:49.901623+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f9a09d79a8d6cb9c21931abd59154dbbafacd956","external_id":"forgejo-main-f9a09d79a8d6","receipt_type":"canonical_release_status","idempotency_key":"mission:19be0f30-5924-400e-bbb1-8bd53f9273fd:forgejo-release-status:f9a09d79a8d6cb9c21931abd59154dbbafacd956:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"55d0fe2b-6ff2-4d51-bb33-06cb402269b4","command_center_event_id":"19be0f30-5924-400e-bbb1-8bd53f9273fd"},{"id":"449e69b4-a5bb-4c1d-84f8-147c76b7f4fd","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.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"c91c868a-d6e2-46e7-9769-862a965c542d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3011,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1353,"providerAuthMs":0,"ledgerPrepareMs":1353,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1353,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1353,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"c91c868a-d6e2-46e7-9769-862a965c542d"},"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":3376,"likelyAffectedFiles":["config/capabilities/knocklaunch-console.json","config/capabilities/knocklaunch-owner-os-revenue-refactor.json","config/capabilities/godmode-live-edit-sidekick.json","config/capabilities/tenant-brand-character.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:21:03.231961+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c91c868a-d6e2-46e7-9769-862a965c542d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6fa32447-0383-4e34-bb19-5dea3856b7f0","command_center_event_id":"c91c868a-d6e2-46e7-9769-862a965c542d"},{"id":"44a0ef08-42ec-41ba-a02b-841b1c6d913d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-control-center-cohesion-20260912","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"9faaa622-8429-430a-819d-776302bbc354","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":390,"providerAuthMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":390,"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":"9faaa622-8429-430a-819d-776302bbc354"},"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":2442,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:40:47.363619+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9faaa622-8429-430a-819d-776302bbc354:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d8b07f66-b998-4d9a-8a86-c12fa82efc2c","command_center_event_id":"9faaa622-8429-430a-819d-776302bbc354"},{"id":"44a13971-930c-4168-8c58-9ee063236ed3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9967f2989efb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":45945,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":21,"executorlessWaitMs":201111,"firstUsefulResultAt":"2026-10-06T02:27:07.147Z","recoveryAttemptCount":21,"ownerInterruptionCount":0},"version":null,"prNumber":5136,"terminal":false,"missionId":"9967f298-9efb-4dd1-8f36-3106d67cd37e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2175,"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":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:28:28.801717+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5136","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:automatic-mission-resume:5136:repair_mission_pr_ready_retryable","mission_step_id":"88713124-32c2-420c-a5ba-5bdaa93dbbf9","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"44a467f6-6a40-4075-b39a-84aa69ed94f7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"90da098a3206fa5f673a15dec9ff8b5e76b0e0cf","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"90da098a3206fa5f673a15dec9ff8b5e76b0e0cf","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:44:16.597993+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"90da098a3206fa5f673a15dec9ff8b5e76b0e0cf","external_id":"forgejo-main-90da098a3206","receipt_type":"canonical_release_status","idempotency_key":"mission:bf4dd1c1-188b-49ae-9788-0c75d8bde6da:forgejo-release-status:90da098a3206fa5f673a15dec9ff8b5e76b0e0cf:verified:forgejo-main/source=success","mission_step_id":"b25b2cb9-588d-4d00-8d04-17bc0d9cad28","command_center_event_id":"bf4dd1c1-188b-49ae-9788-0c75d8bde6da"},{"id":"44a4682b-752c-46ca-a4f9-2cf3ef508609","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-31cc0cb14f6c","reason":"pull_request_not_merge_eligible:forgejo_expected_conflict:409:{\"message\":\"PushRejected without remote error message\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":15450,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":636026,"firstUsefulResultAt":"2026-10-05T15:02:09.729Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":4943,"terminal":false,"missionId":"31cc0cb1-4f6c-4321-81ff-22542543aed2","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8643,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":773,"approvedPlanMs":790,"missionSetupMs":276,"providerAuthMs":0,"shipAndProveMs":2560,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":4100,"repositoryProviderMs":4100,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2543,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1557},"nextAction":null,"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":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:12:55.729795+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4943","receipt_type":"execute_mission","idempotency_key":"mission:31cc0cb1-4f6c-4321-81ff-22542543aed2:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"e41c5660-46ee-484d-9ea7-9351783bc224","command_center_event_id":"31cc0cb1-4f6c-4321-81ff-22542543aed2"},{"id":"44a4a2ac-b55c-481e-a95c-754b2f499d26","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. Correct only the stale architecture assertion that caused PR #1657 gate run 5061 to fail: the test must now require exact-source protected-main PUSH reuse plus exact-source workflow_dispatch reuse, matching the implemented reconciliation contract. Do not change implementation behavior or any other file. Push this one test correction to the existing branch/PR #1657, then re-gate and continue the same corrective mission.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. Correct only the stale architecture assertion that caused PR #1657 gate run 5061 to fail: the test must now require exact-source protected-main PUSH reuse plus exact-source workflow_dispatch reuse, matching the implemented reconciliation contract. Do not change implementation behavior or any other file. Push this one test correction to the existing branch/PR #1657, then re-gate and continue the same corrective mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["gate-contract","runtime-release","freeze-contract"]},{"id":"test-contract","statement":"The mandatory architecture regression test accepts both exact-source protected-main push reuse and exact-source workflow_dispatch reuse, while still requiring target coverage for dispatch runs.","proofConditionIds":["gate-contract"]}],"objective":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. Correct only the stale architecture assertion that caused PR #1657 gate run 5061 to fail: the test must now require exact-source protected-main PUSH reuse plus exact-source workflow_dispatch reuse, matching the implemented reconciliation contract. Do not change implementation behavior or any other file. Push this one test correction to the existing branch/PR #1657, then re-gate and continue the same corrective mission.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-contract","kind":"repository","claim":"PR #1657 exact head passes the updated deterministic architecture contract and KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source and canonical per-target release reconciliation is active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8a6a122a96c4bb6dc484fad76809f6d673bdb2b2978a8775a1e47fda74dc711a","requestContractRevision":3,"previousRequestContractHash":"451a96e0f2a6b497fa0138288b072f73e52f024060e4f673555a5082f1dd8fd0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:34:24.173039+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:3:8a6a122a96c4bb6dc484fad76809f6d673bdb2b2978a8775a1e47fda74dc711a","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"44a5cbb6-f540-45eb-a99a-f37186c36d5c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","wordingChanged":false,"canonicalIntent":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"lockdown","statement":"Deterministic Gate failures cannot trigger unchanged-head automatic reruns; safe durable continuations are owned by the existing supervisor; exact-target source edits retain their direct path; the existing cancelled-run transient-recovery invariant remains valid.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","constraints":[{"id":"scope","statement":"Limit the repair to the five exact declared files including the Gate-proven stale regression test; preserve protected main, hard safety, canonical Gate, one PR, one cc-execution release, and frozen-by-default control-plane behavior.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/__tests__/contracts/cc-execution-deploy-proof.test.ts","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"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","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","ccExecution"]},"inputSignals":{"rawUtterance":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","canonicalIntent":"Continue the same bounded control-plane lockdown on PR #4267. Gate run #13458 deterministically proved one stale invariant test still asserts the previous gate recovery expression. Update only that regression test to assert the new automaticGateRerunDecision policy and preserve cancelled-run transient recovery. Do not rerun the unchanged head; create a new head on the same PR.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The cc-execution runtime is live on the mutation-path-lockdown version after PR #4267 passes Gate and squash-merges, with the hardened retry and durable-supervision policy active.","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":"Continue-the-same-bounded-control-plane-lockdown-on-PR-4267.-Gate-run-13458-deterministically-proved","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":["runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"9f3454579e5fb7838c27b59f63a9657f7ca78eca980b6ca93f1cd46226201701","requestContractRevision":3,"previousRequestContractHash":"38e4a255102876376057afdd5579a10cdaf4f439b2ef282ae542515dd3122876"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:19:53.354536+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aa0d1544-6ec4-40d8-9e33-15045a2231cd:request-contract:9f3454579e5fb7838c27b59f63a9657f7ca78eca980b6ca93f1cd46226201701","mission_step_id":"45dfddc6-bf01-4f68-9958-f707a64afbc9","command_center_event_id":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},{"id":"44a6457c-1265-4be2-8cec-a260fafb4f38","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"e2c49df27511430b402e52b4ad2fbe651a4f262b","releaseState":"verified","exactConductorRun":{"id":31284868177,"status":"completed","headSha":"e2c49df27511430b402e52b4ad2fbe651a4f262b","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-08T23:55:04.641223+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e2c49df27511430b402e52b4ad2fbe651a4f262b","external_id":"canonical-release-e2c49df27511","receipt_type":"canonical_release_status","idempotency_key":"mission:c565032f-a79b-4b7b-8960-4f467bc52181:release-status:e2c49df27511430b402e52b4ad2fbe651a4f262b:31284868177:verified:canonical-production-release/verified=success","mission_step_id":"1b63f228-d0f6-4f32-8ae1-ef7e43715869","command_center_event_id":"c565032f-a79b-4b7b-8960-4f467bc52181"},{"id":"44a71716-38fb-484b-959d-dc7d6b328cee","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-17T20:56:32.851Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:56:33.77635+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:443096a4-2ca9-48e9-bc2b-620da04f5fe7:owner-wait-live","mission_step_id":"1236a1dd-d25e-4672-934a-898026060f94","command_center_event_id":"443096a4-2ca9-48e9-bc2b-620da04f5fe7"},{"id":"44a7c247-dea0-4a0b-a22c-740f74ba1494","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-latency-cut-20260903","reason":"control_plane_maintenance_authorization_record_failed","status":"blocked","metrics":{"receiptBytes":26719,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.12-three-runner-observability","prNumber":null,"terminal":false,"missionId":"eb94c2f8-32c7-4085-a2e2-18f066c6240f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5592,"prReadinessMs":0,"approvedPlanMs":5592,"missionSetupMs":1451,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},"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":1102,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:55:39.216643+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eb94c2f8-32c7-4085-a2e2-18f066c6240f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e637e4ee-79f1-4871-892a-800b3ff49882","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"44a82d8f-4e4d-48ce-880e-bb2688b3059a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of PR #1632 to repair the two exact deterministic Gate failures caused by the new sanitized runner-list operator while preserving bounded-read and catalog invariants.","baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","issuedAt":1788477653699,"expiresAt":1788477833699,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"1dcc1599-9fc6-4174-a663-ae6035bb1a37"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:20:54.67359+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1dcc1599-9fc6-4174-a663-ae6035bb1a37","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"44a9c5c0-a563-4f09-8a84-3d539199e54f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-agent-success","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8291,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":588,"terminal":false,"missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22","operation":"automatic_mission_resume","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":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},"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":1052,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T16:32:34.336302+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"588","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4f4604c3-703f-4081-91e3-f67ebc1bdb22:automatic-mission-resume:588:repair_mission_waiting_for_gate","mission_step_id":"5e4c1507-4e1f-441f-9770-e99b4a4c2428","command_center_event_id":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},{"id":"44aada7f-8dd8-4026-a248-15686f9931fc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3860,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":34233,"firstUsefulResultAt":"2026-10-02T00:17:14.946Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.40-powershell-source-resolution","prNumber":null,"terminal":false,"missionId":"e0106e23-d39c-468c-9e44-8cf6852cce56","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1260,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":307,"providerAuthMs":0,"ledgerPrepareMs":307,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":307,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":307,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"e0106e23-d39c-468c-9e44-8cf6852cce56"},"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":3330,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-workflow.json","scripts/resolve-production-workflow-run.mjs","config/capabilities/godmode-live-edit-sidekick.json","scripts/frontend-startup-watchdog.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:17:14.981816+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0106e23-d39c-468c-9e44-8cf6852cce56:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"91f29216-9f2b-47f8-82e6-cfb735939fb4","command_center_event_id":"e0106e23-d39c-468c-9e44-8cf6852cce56"},{"id":"44acef17-e5ce-4bfc-b0bc-53c69e2a91fa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Already-green Godmode PR #2285 cannot progress because Forgejo pull-request reads repeatedly exceed the current PR-specific readiness and merge read budgets while the Forgejo host and ordinary repository reads are healthy.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022481637,"expiresAt":1789022661637,"missionId":"8bd1cf6b-815c-4142-871a-79b62ad96e39","authorizationId":"2e0d4283-edd5-4bbb-83fd-a49cfcb0f373","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:41:22.002046+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2e0d4283-edd5-4bbb-83fd-a49cfcb0f373","mission_step_id":"b2005c21-cafb-498d-830c-e03d7aa956aa","command_center_event_id":"8bd1cf6b-815c-4142-871a-79b62ad96e39"},{"id":"44adc1ad-8e62-4722-9b23-5c42e036657d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","deploymentId":"forgejo-main-a91d4463db1c97e9326b924bef0b33ecd1edd276","runtimeVersion":"1.51.9-provider-fanout-eliminated","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","deploymentId":"forgejo-main-a91d4463db1c97e9326b924bef0b33ecd1edd276","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.51.9-provider-fanout-eliminated","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T23:18:41.975083+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a91d4463db1c97e9326b924bef0b33ecd1edd276","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a811fe17-ff6b-49cf-b6d0-761cfa342a80:forgejo-release-status:a91d4463db1c97e9326b924bef0b33ecd1edd276:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"d23597b9-7c58-413f-bd22-4c3479bb68ee","command_center_event_id":"a811fe17-ff6b-49cf-b6d0-761cfa342a80"},{"id":"44aeb9b5-657e-43cb-9a24-c882581687bb","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2ba528e0fe44","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":31740,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":49573,"firstUsefulResultAt":"2026-10-02T23:19:36.707Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4561,"terminal":false,"missionId":"2ba528e0-fe44-404f-a383-f4ae3d37a699","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f4a37491d8214614ebb421999bef094a15d876f4","timingsMs":{"prReadinessMs":719,"approvedPlanMs":0,"shipAndProveMs":3182,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2ba528e0-fe44-404f-a383-f4ae3d37a699"},"performance":null,"deploymentId":"forgejo-main-f4a37491d821","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":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:20:31.210052+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4561","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2ba528e0-fe44-404f-a383-f4ae3d37a699:automatic-mission-resume:4561:canonical_release_reconciliation_pending","mission_step_id":"1b435aba-298e-4949-b6e9-e92ec0f163dc","command_center_event_id":"2ba528e0-fe44-404f-a383-f4ae3d37a699"},{"id":"44b016b5-d589-47a1-9696-14de6cf6efd2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"6ca67186e8a57f2da699e9b094895bfd4028c4f9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"rail-removed","satisfied":false,"statement":"Prospect-demo CRM workspaces do not render the redundant SidebarRail on desktop.","proofConditionIds":["source-proof","live-visual"]},{"id":"trigger-preserved","satisfied":false,"statement":"The existing header SidebarTrigger remains available for desktop prospect demos.","proofConditionIds":["source-proof","live-visual"]},{"id":"normal-workspaces-preserved","satisfied":true,"statement":"Normal non-prospect CRM workspaces retain SidebarRail.","proofConditionIds":["source-proof"]},{"id":"adaptive-render-preserved","satisfied":false,"statement":"The C&C adaptive dashboard still renders on desktop and mobile.","proofConditionIds":["live-visual"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"The change remains frontend-only.","proofConditionIds":["source-proof"]},{"id":"single-file","satisfied":true,"statement":"Only src/components/crm/CRMShell.tsx changes.","proofConditionIds":["source-proof"]},{"id":"generic-implementation","satisfied":true,"statement":"No tenant-specific source strings or tenant IDs are added to implementation.","proofConditionIds":["source-proof"]},{"id":"no-data-change","satisfied":true,"statement":"No backend, auth, database, or adaptive tenant data changes occur.","proofConditionIds":["source-proof"]}],"contractHash":"f42dd646a51b242f144b6656866852fa58eb8eefa5b1133d19489f7a7d9886ac","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f42dd646a51b242f144b6656866852fa58eb8eefa5b1133d19489f7a7d9886ac"},"required":true,"satisfied":true},{"id":"live-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"f42dd646a51b242f144b6656866852fa58eb8eefa5b1133d19489f7a7d9886ac"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T01:44:18.195957+00:00","proof_gate":"request_contract_pending","source_sha":"6ca67186e8a57f2da699e9b094895bfd4028c4f9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2ba38b42-08af-4ea7-b958-300481d6a277:request-contract:f42dd646a51b242f144b6656866852fa58eb8eefa5b1133d19489f7a7d9886ac:6ca67186e8a57f2da699e9b094895bfd4028c4f9:pending:visual","mission_step_id":"b74030a0-61b1-4ac5-b731-8cc0e296645b","command_center_event_id":"2ba38b42-08af-4ea7-b958-300481d6a277"},{"id":"44b0bccf-1167-46cc-9b2c-f805ca9a0a70","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":252,"terminal":false,"missionId":"22df98bb-12e2-4cec-993b-ec36da56a0b7","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"699bd3396a67931569c6fca1e5fc86424a9cff3b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"22df98bb-12e2-4cec-993b-ec36da56a0b7"},"performance":null,"deploymentId":"forgejo-main-699bd3396a67","workflowRunId":774,"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":4134,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T15:30:19.1754+00:00","proof_gate":"canonical_release_dispatched","source_sha":"699bd3396a67931569c6fca1e5fc86424a9cff3b","external_id":"forgejo-main-699bd3396a67","receipt_type":"ship_and_prove","idempotency_key":"mission:22df98bb-12e2-4cec-993b-ec36da56a0b7:ship_and_prove:canonical_release_dispatched:699bd3396a67931569c6fca1e5fc86424a9cff3b:774","mission_step_id":"65bbcc45-257a-4aba-bd07-44c73a53e2ba","command_center_event_id":"22df98bb-12e2-4cec-993b-ec36da56a0b7"},{"id":"44b1eb13-4b85-47ed-bb8c-be2c3a22d878","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":10977,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":960,"terminal":false,"missionId":"eea74448-49d7-4dec-98c8-9deb889ec8ed","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12863,"prReadinessMs":3211,"approvedPlanMs":7216,"missionSetupMs":1389,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eea74448-49d7-4dec-98c8-9deb889ec8ed"},"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":3747,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T20:35:25.446541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:eea74448-49d7-4dec-98c8-9deb889ec8ed:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0752b189-ddec-4e58-83ba-88d292214f0a","command_center_event_id":"eea74448-49d7-4dec-98c8-9deb889ec8ed"},{"id":"44b27a97-c9b1-4321-9f8a-ff7d0ac089c7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b5ef697ce1b8","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.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"b5ef697c-e1b8-4fc2-9404-0c837e667a4f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":939,"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":"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":"b5ef697c-e1b8-4fc2-9404-0c837e667a4f"},"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":3381,"likelyAffectedFiles":["src/OAuthConsentBridge.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:09:51.526112+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5ef697c-e1b8-4fc2-9404-0c837e667a4f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9c490ce0-78dd-4004-b3f2-201a12b5d795","command_center_event_id":"b5ef697c-e1b8-4fc2-9404-0c837e667a4f"},{"id":"44b2fce9-6168-4db4-8208-16779714f2e5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/proposal-editor-professional-crop-controls","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":null,"prNumber":1980,"terminal":false,"missionId":"b13625a6-648d-4f5b-9eb2-555f213fd15f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c131a9443f0580baa1ed30d22b352a0c8cd28113","timingsMs":{"prReadinessMs":3001,"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":"b13625a6-648d-4f5b-9eb2-555f213fd15f"},"performance":null,"deploymentId":"forgejo-main-c131a9443f05","workflowRunId":5926,"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":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T18:31:18.513879+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1980","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b13625a6-648d-4f5b-9eb2-555f213fd15f:automatic-mission-resume:1980:repair_mission_pr_ready_retryable","mission_step_id":"c82656cf-bdc6-485d-a5ee-5887f00e36ea","command_center_event_id":"b13625a6-648d-4f5b-9eb2-555f213fd15f"},{"id":"44b304b5-84bd-4ba6-b8dd-a8dbf76a0295","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/thirsty-panda-logo-cutout-electric-0817","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"6e73fa11-5df8-432b-858d-e61caf09ba40","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":"6e73fa11-5df8-432b-858d-e61caf09ba40"},"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":9571,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T16:57:55.930329+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e73fa11-5df8-432b-858d-e61caf09ba40:execute_mission:repair_mission_synthesis_ready","mission_step_id":"afdb7861-ea7c-41f4-9fe1-313194b64399","command_center_event_id":"6e73fa11-5df8-432b-858d-e61caf09ba40"},{"id":"44b37866-830e-4f4d-9f93-78f07e3bfd89","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/autonomous-deterministic-supervisor","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.192-deterministic-mission-state-machine","prNumber":3294,"terminal":false,"missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":98,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":98,"missionSetupMs":489,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":185,"resolvePreflightMs":489,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:23:31.904652+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3294","receipt_type":"execute_mission","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ac470618-8851-46d3-97bb-de7cfc5187e4","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"44b52b6f-6b45-48e5-8e72-8c8ad2021bce","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and finish existing PR #1458 only. The exact repair is already committed. Reconcile the running gate; if green, squash merge PR #1458, deploy only affected frontend and Supabase migration targets, and prove the production proposal sequence primitive. If the gate fails, repair the first causal failure on this same PR. Never send test email to a real prospect.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-02T18:26:01.497Z","fingerprint":"1afd53f3d3f67811c322c8cd31b9e33f630a9e64160a2d776dc2cb7db53892cf","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-proposal-certification-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and finish existing PR #1458 only. The exact repair is already committed. Reconcile the running gate; if green, squash merge PR #1458, deploy only affected frontend and Supabase migration targets, and prove the production proposal sequence primitive. If the gate fails, repair the first causal failure on this same PR. Never send test email to a real prospect.","wordingChanged":false,"canonicalIntent":"Continue and finish existing PR #1458 only. The exact repair is already committed. Reconcile the running gate; if green, squash merge PR #1458, deploy only affected frontend and Supabase migration targets, and prove the production proposal sequence primitive. If the gate fails, repair the first causal failure on this same PR. Never send test email to a real prospect.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"will-proposal-flow-live","statement":"Will's production proposal flow is repaired and deployed with atomic unique numbering, current v16 PDF handling, confirmed send-state behavior, approved-proposal invoice continuity, and Square collection continuity.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Continue and finish existing PR #1458 only. The exact repair is already committed. Reconcile the running gate; if green, squash merge PR #1458, deploy only affected frontend and Supabase migration targets, and prove the production proposal sequence primitive. If the gate fails, repair the first causal failure on this same PR. Never send test email to a real prospect.","constraints":[{"id":"no-real-prospect-test-mail","statement":"Do not send certification email to any real prospect.","proofConditionIds":["runtime-proof"]},{"id":"single-pr","statement":"Continue existing PR #1458 and do not create another duplicate PR.","proofConditionIds":["repo-proof"]},{"id":"preserve-v16","statement":"Preserve the approved v16 proposal design and five approved proposal structures.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact merged source contains the atomic tenant/year proposal allocator while preserving v16 stale-PDF, send-state, invoice, and Square continuity logic.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The exact merged source is released and production contains the proposal sequence primitive and allocator for Big Papi's.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-proposal-certification-20260902","conversationContext":null,"requestContractHash":"37964ac44a0a134153f11a8527ad55413d06d038a2b6ed3af677b75c034de043","requestContractRevision":2},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:26:02.445977+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d9dd375f-bb57-454d-ab6d-0c1563fd766f:tenant-workstream-contribution:1afd53f3d3f67811c322c8cd31b9e33f630a9e64160a2d776dc2cb7db53892cf","mission_step_id":"775ce0fe-179b-4d82-9e24-aa443772643c","command_center_event_id":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},{"id":"44b886f1-395a-4f78-b0cd-41dbfe5b605e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-big-papis-tenant-proposal-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7004,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1160,"terminal":false,"missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9130,"prReadinessMs":3055,"approvedPlanMs":5753,"missionSetupMs":3894,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T22:21:22.844832+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1160","receipt_type":"execute_mission","idempotency_key":"mission:425e2e4f-ed0e-46cd-982b-3b288890d2d8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"50028fc4-a1e3-4e5c-b060-752dc9d83513","command_center_event_id":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},{"id":"44bb1e2d-66e9-4b7b-842b-f1e89d93ece3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-media-bootstrap-correct-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/curri-media-bootstrap-correct-v2","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":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":603,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":897,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":897,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":897,"repositoryMutationMs":603,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":897,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:59.757677+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8499b61f-51e6-485f-9107-36a59ac1ca94","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"44be9f4c-38ed-4c48-bdbf-e070875b95da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9590bbfbb9408c265a0a40d760057f88c2966cbdf986f56890d84a87e6f7c8ec","forgejoWorkflowProof":{"runId":15048,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:17:47.873927+00:00","proof_gate":"canonical_release_pending","source_sha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","external_id":"forgejo-main-70d3321cabf4","receipt_type":"canonical_release_status","idempotency_key":"mission:0096b00a-0d0f-4ef0-a751-e210f6385782:forgejo-release-status:70d3321cabf49703ccc2f83c747ba0b5ddf5cec8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"cb20d0c5-03de-4956-968d-4afeefdb04f2","command_center_event_id":"0096b00a-0d0f-4ef0-a751-e210f6385782"},{"id":"44bec728-3bd4-47d0-8bb1-98deb3ca0bc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The false-negative test no longer blocks the correct Gate classification.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]},{"id":"outcome-2","statement":"PR #1729 merges and the current frontend containing the React #185 fix reaches production.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"objective":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve the actual workflow behavior, hard-safety checks, cache repair, and memory repair unchanged.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Regression test directly verifies tooling exclusion from QA_RUN_FRONTEND and inclusion in QA_HAS_BUILD_CRITICAL.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Canonical Gate passes and PR #1729 squash merges.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"release","claim":"Frontend production release succeeds with the current main bundle containing the React #185 fix.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-4","kind":"runtime","claim":"Exact-source production verification succeeds and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8476f4f4903c5dda5a39b588e20fbc582f77bfb259c3580809b90c1f203e0ec8","requestContractRevision":8,"previousRequestContractHash":"1bb4cdf0197b68a320d65ccd752ada74a639fc95d875b56603599a696662302e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:08:56.857226+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:8476f4f4903c5dda5a39b588e20fbc582f77bfb259c3580809b90c1f203e0ec8","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"44c0f217-d76c-4e43-ad85-8d89fd0e2f77","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:58:06.028754+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419672","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"44c263ae-1e80-480e-85dd-e0bb3b258bf3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-public-calendar-truck-marker","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2757,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":555,"terminal":false,"missionId":"72e9ba84-0480-42ab-9c8a-00ef46851962","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"72e9ba84-0480-42ab-9c8a-00ef46851962"},"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":4795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:18:36.591936+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"555","receipt_type":"execute_mission","idempotency_key":"mission:72e9ba84-0480-42ab-9c8a-00ef46851962:execute_mission:canonical_release_transport_retryable","mission_step_id":"68df34c1-83e4-48c3-bd74-9c08f0685654","command_center_event_id":"72e9ba84-0480-42ab-9c8a-00ef46851962"},{"id":"44c39db1-b32e-4e18-8342-108adbb459d9","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cd7074fe5f2d","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":null,"terminal":false,"missionId":"cd7074fe-5f2d-4588-a0ec-df67dc55647a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":121,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":685,"providerAuthMs":0,"ledgerPrepareMs":685,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":685,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":685,"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":"cd7074fe-5f2d-4588-a0ec-df67dc55647a"},"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":2927,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:21:36.068022+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd7074fe-5f2d-4588-a0ec-df67dc55647a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c78e31f9-05bd-4aab-a4ec-660fc4023474","command_center_event_id":"cd7074fe-5f2d-4588-a0ec-df67dc55647a"},{"id":"44c4621d-623c-4287-878c-c4b2170fadb2","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:18:49.6921+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/finish-experience-editor-proof-budget-20260803-r202608031708\",\"prNumber\":3891,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:56:24.85857+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:cb263110-764d-433f-b27d-d2877488a0a5:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_re","mission_step_id":"0db2f3ab-6d3b-4999-8eca-515b40b864a7","command_center_event_id":"cb263110-764d-433f-b27d-d2877488a0a5"},{"id":"44c5a251-90d8-4fe1-9f4f-c922c18a6d3d","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":225,"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},\"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\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T18:37:53.514728+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:5dc1f041-f597-4260-97eb-ec63cbc7008e:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recover","mission_step_id":"9db9d331-f663-439a-b8fc-67ea5744bf9e","command_center_event_id":"5dc1f041-f597-4260-97eb-ec63cbc7008e"},{"id":"44c7496b-fb91-4d15-af1a-0fb05712e292","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"912869a74f8d37f23e4938e7cd420d2ce9ab529d","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"912869a74f8d37f23e4938e7cd420d2ce9ab529d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"94af714effa7b74e91b0f57c4e185d3669728af4d213403838c32b89f7126ace","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T17:37:34.717705+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"912869a74f8d37f23e4938e7cd420d2ce9ab529d","external_id":"forgejo-main-912869a74f8d","receipt_type":"canonical_release_status","idempotency_key":"mission:eb03e4aa-d652-4778-ad64-0b33e4fe13ec:forgejo-release-status:912869a74f8d37f23e4938e7cd420d2ce9ab529d:verified:forgejo-main/source=success","mission_step_id":"d7fd5a60-502b-4034-827b-0eb2b1c67a6a","command_center_event_id":"eb03e4aa-d652-4778-ad64-0b33e4fe13ec"},{"id":"44c8963c-f6f7-40cb-91b4-24c775ee9c0c","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:wrangler.toml","fingerprint":"12bb7d1969be66ffb929a3b6f2400a3ac654c5f3fce28e7da4b4be939cc175c7"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:51:02.008803+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a2b632d8-3914-493c-b484-7afa1b1f1cab:repository-mutation-intent-blocked:12bb7d1969be66ffb929a3b6f2400a3ac654c5f3fce28e7da4b4be939cc175c7","mission_step_id":"12dbcbf2-1e09-4b50-b179-23f0c130e908","command_center_event_id":"a2b632d8-3914-493c-b484-7afa1b1f1cab"},{"id":"44c9b2b1-9364-46c8-a79b-31828d93b7e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2011,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":4784,"terminal":false,"missionId":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"6da42e443cd3642676925e9552dc480f3abbcb37","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16"},"performance":null,"deploymentId":"canonical-release-6da42e443cd3","workflowRunId":31702252744,"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":1333,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T12:54:11.779177+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6da42e443cd3642676925e9552dc480f3abbcb37","external_id":"canonical-release-6da42e443cd3","receipt_type":"ship_and_prove","idempotency_key":"mission:8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16:ship_and_prove:canonical_release_dispatched:6da42e443cd3642676925e9552dc480f3abbcb37:31702252744","mission_step_id":"62cbaa99-18e4-4f18-85d6-cf9ee85f53cb","command_center_event_id":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16"},{"id":"44c9fa44-93aa-48cb-be09-1876118aa6ef","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/849","runId":849,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","deploymentId":"forgejo-main-728e8c951110cd46bccf8482c93ba85608a1a4f4","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:04:02.888479+00:00","proof_gate":"canonical_release_pending","source_sha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","external_id":"forgejo-main-d21ea3851d61","receipt_type":"canonical_release_status","idempotency_key":"mission:ebfc97a8-dc32-4022-b3dd-83b4d47e44c9:forgejo-release-status:d21ea3851d61a4680cd4b581d3a92b0fd5499be1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"dafc6476-9228-41b5-a8b3-c1cd69233a28","command_center_event_id":"ebfc97a8-dc32-4022-b3dd-83b4d47e44c9"},{"id":"44ca554c-27e1-4cdc-985f-5ed9de42d7c5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[{"path":"src/pages/godmode/GodModeDemoData.tsx","content":"import { useMemo, useState } from 'react';\nimport { Link } from 'react-router-dom';\nimport { CalendarDays, CheckSquare, DatabaseZap, Mail, Plus, RotateCcw, Trash2, Users } from 'lucide-react';\nimport { AdminPage } from '@/components/admin/AdminPage';\nimport { useAuth } from '@/contexts/AuthContext';\n\ntype DemoKind = 'contacts' | 'mail' | 'tasks' | 'calendar';\ntype DemoItem = { id: string; title: string; detail: string; meta?: string };\ntype DemoState = Record<DemoKind, DemoItem[]>;\n\nconst seed: DemoState = {\n  contacts: [\n    { id: 'demo-contact-1', title: 'Jamie Rivera', detail: 'jamie.rivera@example.test · (321) 555-0101', meta: 'Tax relief lead · DEMO' },\n    { id: 'demo-contact-2', title: 'Morgan Lee', detail: 'morgan.lee@example.test · (321) 555-0102', meta: 'Credit consultation · DEMO' },\n    { id: 'demo-contact-3', title: 'Casey Brooks', detail: 'casey.brooks@example.test · (321) 555-0103', meta: 'Returning client · DEMO' },\n  ],\n  mail: [\n    { id: 'demo-mail-1', title: 'Jamie Rivera — Documents uploaded', detail: 'I uploaded the demo W-2 and notice. Can you confirm you can see them?', meta: 'Inbox · unread · DEMO' },\n    { id: 'demo-mail-2', title: 'Morgan Lee — Appointment confirmation', detail: 'Thanks, I will be available for the demo consultation tomorrow afternoon.', meta: 'Inbox · DEMO' },\n    { id: 'demo-mail-3', title: 'Demo Team — Follow-up template', detail: 'Synthetic mail for testing reply, archive, search and status behavior.', meta: 'Sent · DEMO' },\n  ],\n  tasks: [\n    { id: 'demo-task-1', title: 'Review Jamie Rivera documents', detail: 'Customer-bound demo task for the tax relief workflow.', meta: 'Due today · DEMO' },\n    { id: 'demo-task-2', title: 'Call Morgan Lee', detail: 'Use the assistant call workflow and record a demo disposition.', meta: 'Open · DEMO' },\n    { id: 'demo-task-3', title: 'Prepare results checklist', detail: 'Internal demo task with notes and timestamps.', meta: 'Back office · DEMO' },\n  ],\n  calendar: [\n    { id: 'demo-event-1', title: 'Jamie Rivera — Tax Relief Consultation', detail: '10:00 AM · 45 minutes · Video', meta: 'Confirmed · DEMO' },\n    { id: 'demo-event-2', title: 'Morgan Lee — Credit Review', detail: '1:30 PM · 30 minutes · Phone', meta: 'Confirmed · DEMO' },\n    { id: 'demo-event-3', title: 'Casey Brooks — Results Review', detail: '3:00 PM · 30 minutes · Office', meta: 'Tentative · DEMO' },\n  ],\n};\n\nconst labels: Record<DemoKind, { label: string; icon: typeof Users }> = {\n  contacts: { label: 'Contacts', icon: Users },\n  mail: { label: 'Mail', icon: Mail },\n  tasks: { label: 'Tasks', icon: CheckSquare },\n  calendar: { label: 'Calendar', icon: CalendarDays },\n};\n\nconst cloneSeed = (): DemoState => JSON.parse(JSON.stringify(seed)) as DemoState;\n\nexport default function GodModeDemoData() {\n  const { user } = useAuth();\n  const storageKey = useMemo(() => `knocklaunch:godmode:synthetic-demo:${user?.id || 'owner'}`, [user?.id]);\n  const [active, setActive] = useState<DemoKind>('contacts');\n  const [state, setState] = useState<DemoState>(() => {\n    try {\n      const saved = window.localStorage.getItem(storageKey);\n      return saved ? { ...cloneSeed(), ...JSON.parse(saved) } : cloneSeed();\n    } catch {\n      return cloneSeed();\n    }\n  });\n\n  const persist = (next: DemoState) => {\n    setState(next);\n    window.localStorage.setItem(storageKey, JSON.stringify(next));\n  };\n\n  const addItem = () => {\n    const title = window.prompt(`New demo ${active.slice(0, -1) || active} title`);\n    if (!title?.trim()) return;\n    const detail = window.prompt('Demo detail') || 'Synthetic demo record';\n    const item: DemoItem = { id: `demo-${active}-${Date.now()}`, title: title.trim(), detail: detail.trim() || 'Synthetic demo record', meta: 'Owner-created · DEMO' };\n    persist({ ...state, [active]: [item, ...state[active]] });\n  };\n\n  const editItem = (item: DemoItem) => {\n    const title = window.prompt('Edit demo title', item.title);\n    if (!title?.trim()) return;\n    const detail = window.prompt('Edit demo detail', item.detail);\n    if (detail === null) return;\n    persist({ ...state, [active]: state[active].map((row) => row.id === item.id ? { ...row, title: title.trim(), detail: detail.trim() } : row) });\n  };\n\n  const removeItem = (id: string) => persist({ ...state, [active]: state[active].filter((item) => item.id !== id) });\n  const reset = () => persist(cloneSeed());\n  const ActiveIcon = labels[active].icon;\n\n  return <AdminPage title=\"Demo Data\" description=\"Synthetic GodMode QA workspace\" icon={DatabaseZap} width=\"full\" padded={false} documentTitle=\"Demo Data | GodMode\">\n    <div data-godmode-demo-data=\"synthetic-demo-only\" className=\"mx-auto w-full max-w-[1500px] px-3 py-5 sm:px-6 lg:px-8\">\n      <section className=\"rounded-3xl border border-amber-300/20 bg-amber-300/[0.055] p-5\">\n        <div className=\"text-[10px] font-black uppercase tracking-[0.22em] text-amber-200\">Synthetic data only</div>\n        <h1 className=\"mt-2 text-2xl font-semibold text-white sm:text-3xl\">Safe owner QA without opening client records.</h1>\n        <p className=\"mt-2 max-w-4xl text-sm leading-6 text-white/60\">Everything here belongs only to your GodMode browser profile. It never reads or writes production tenant contacts, provider mailboxes, tasks, calendars, or connected-account data.</p>\n        <div className=\"mt-4 flex flex-wrap gap-2\">\n          <Link to=\"/admin/tenants\" className=\"inline-flex min-h-10 items-center rounded-xl border border-white/12 bg-white/[0.05] px-4 text-sm font-semibold text-white\">Open explicit tenant projection</Link>\n          <button type=\"button\" onClick={reset} className=\"inline-flex min-h-10 items-center gap-2 rounded-xl border border-white/12 px-4 text-sm font-semibold text-white/70\"><RotateCcw className=\"h-4 w-4\" />Reset demo data</button>\n        </div>\n      </section>\n      <div className=\"mt-4 grid gap-4 lg:grid-cols-[230px_minmax(0,1fr)]\">\n        <aside className=\"rounded-2xl border border-white/[0.08] bg-black/20 p-2\">\n          {(Object.keys(labels) as DemoKind[]).map((kind) => {\n            const Icon = labels[kind].icon;\n            return <button key={kind} type=\"button\" onClick={() => setActive(kind)} className={`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-left text-sm font-semibold transition ${active === kind ? 'bg-blue-300/10 text-blue-100' : 'text-white/55 hover:bg-white/[0.035] hover:text-white'}`}>\n              <Icon className=\"h-4 w-4\" /><span>{labels[kind].label}</span><span className=\"ml-auto text-xs text-white/28\">{state[kind].length}</span>\n            </button>;\n          })}\n        </aside>\n        <section className=\"rounded-2xl border border-white/[0.08] bg-black/20\">\n          <header className=\"flex flex-wrap items-center justify-between gap-3 border-b border-white/[0.07] px-4 py-4\">\n            <div className=\"flex items-center gap-3\"><ActiveIcon className=\"h-5 w-5 text-blue-300\" /><div><div className=\"text-lg font-semibold text-white\">{labels[active].label}</div><div className=\"text-xs text-white/35\">Editable synthetic records for safe QA.</div></div></div>\n            <button type=\"button\" onClick={addItem} className=\"inline-flex min-h-10 items-center gap-2 rounded-xl bg-blue-300 px-4 text-sm font-black text-slate-950\"><Plus className=\"h-4 w-4\" />Add demo record</button>\n          </header>\n          <div className=\"divide-y divide-white/[0.06]\">\n            {state[active].map((item) => <div key={item.id} className=\"flex flex-col gap-3 px-4 py-4 sm:flex-row sm:items-center\">\n              <div className=\"min-w-0 flex-1\"><div className=\"font-semibold text-white/86\">{item.title}</div><div className=\"mt-1 text-sm text-white/48\">{item.detail}</div>{item.meta ? <div className=\"mt-1 text-[10px] font-bold uppercase tracking-[0.13em] text-amber-200/55\">{item.meta}</div> : null}</div>\n              <div className=\"flex gap-2\">\n                <button type=\"button\" onClick={() => editItem(item)} className=\"min-h-9 rounded-lg border border-white/10 px-3 text-xs font-semibold text-white/65\">Edit</button>\n                <button type=\"button\" onClick={() => removeItem(item.id)} className=\"grid h-9 w-9 place-items-center rounded-lg border border-red-300/12 text-red-200/65\" aria-label=\"Delete demo record\"><Trash2 className=\"h-4 w-4\" /></button>\n              </div>\n            </div>)}\n          </div>\n        </section>\n      </div>\n    </div>\n  </AdminPage>;\n}\n"}],"branch":"ai/objective-first-repair-8870fad00921","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8870fad0-0921-489f-9e7e-fc573b8de6a9","objective":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","wordingChanged":false,"canonicalIntent":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"demo-isolation","statement":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","proofConditionIds":["proof-production"]}],"objective":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","constraints":[{"id":"capability-completeness","statement":"Every dependency relied on by the implementation must be wired and proven.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capability remains non-active until release and live proof are satisfied.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The GodMode demo workspace is live, synthetic-only, editable, and isolated from production tenant data.","route":"/admin/demo-data","required":true,"expectedText":"Synthetic data only"}]},"repairGeneration":null,"executionEnvelope":{"ship":false,"version":1,"approved":true,"missionId":"8870fad0-0921-489f-9e7e-fc573b8de6a9","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","wordingChanged":false,"canonicalIntent":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"demo-isolation","statement":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","proofConditionIds":["proof-production"]}],"objective":"Create a GodMode-only synthetic demo data workspace that never reads or writes production tenant data, while preserving explicit authenticated tenant support projection as the only route to real tenant records.","constraints":[{"id":"capability-completeness","statement":"Every dependency relied on by the implementation must be wired and proven.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capability remains non-active until release and live proof are satisfied.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The GodMode demo workspace is live, synthetic-only, editable, and isolated from production tenant data.","route":"/admin/demo-data","required":true,"expectedText":"Synthetic data only"}]},"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":"768c3682a2c5a4c4cb140b041228363759d40170bee83a5beb8f8df21e8b7856","replayCount":0,"serializedBytes":13513},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:44:49.716535+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8870fad0-0921-489f-9e7e-fc573b8de6a9:repository-mutation-intent:768c3682a2c5a4c4cb140b041228363759d40170bee83a5beb8f8df21e8b7856:0","mission_step_id":"39a56e3d-848d-43c8-8975-d431e21c6d9a","command_center_event_id":"8870fad0-0921-489f-9e7e-fc573b8de6a9"},{"id":"44cb6cd3-af57-4e7f-9f1c-225ac80c44ea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7efb9abd55a9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24994,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"executorlessWaitMs":315090,"firstUsefulResultAt":"2026-10-03T14:45:48.563Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4640,"terminal":false,"missionId":"7efb9abd-55a9-43a3-a9a8-f8c17dd16853","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2282,"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":"7efb9abd-55a9-43a3-a9a8-f8c17dd16853"},"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-03T14:48:27.140401+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4640","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7efb9abd-55a9-43a3-a9a8-f8c17dd16853:automatic-mission-resume:4640:repair_mission_pr_ready_retryable","mission_step_id":"36b630a4-0437-4592-812e-8ae233026192","command_center_event_id":"7efb9abd-55a9-43a3-a9a8-f8c17dd16853"},{"id":"44cde0c0-28c3-4c22-a4b7-7e447a4ffdee","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","cc-execution/runtime-proof":"success","supabase-edge-production/live":"pending"},"mainSha":"0629e779004766e554ab030478198cd0d86e4edb","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"0629e779004766e554ab030478198cd0d86e4edb","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/886","runId":886,"status":"waiting","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"0629e779004766e554ab030478198cd0d86e4edb","deploymentId":"forgejo-main-0629e779004766e554ab030478198cd0d86e4edb","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.10-serialized-production-releases","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T18:05:45.789908+00:00","proof_gate":"canonical_release_pending","source_sha":"0629e779004766e554ab030478198cd0d86e4edb","external_id":"forgejo-main-0629e7790047","receipt_type":"canonical_release_status","idempotency_key":"mission:6edeedc2-1979-421e-a3f3-967e122841b6:forgejo-release-status:0629e779004766e554ab030478198cd0d86e4edb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"49773bf6-c3a9-4708-bc58-f1a740a6e733","command_center_event_id":"6edeedc2-1979-421e-a3f3-967e122841b6"},{"id":"44ce9dbf-6782-45d5-92fb-c447b3ef3252","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-915343bc5a1a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7297,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":52567,"firstUsefulResultAt":"2026-10-05T12:57:09.955Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"915343bc-5a1a-44bc-b902-2bb6f73890ad","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3614,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"915343bc-5a1a-44bc-b902-2bb6f73890ad"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4067,"likelyAffectedFiles":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/crm/PcgWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx","src/pages/card-grading/PCGCompletionCenter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:57:11.9797+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:915343bc-5a1a-44bc-b902-2bb6f73890ad:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d787c905-1b03-4015-b4f2-23970fb5a722","command_center_event_id":"915343bc-5a1a-44bc-b902-2bb6f73890ad"},{"id":"44d0019c-1b46-4e31-992f-f74026f03b47","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5838","runId":5838,"status":"running","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:47:56.900505+00:00","proof_gate":"canonical_release_pending","source_sha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","external_id":"forgejo-main-11ea82ffbcb9","receipt_type":"canonical_release_status","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:forgejo-release-status:11ea82ffbcb9733eace00d4fc9702d72156e39f5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9556080c-2af4-48f4-814a-a27e4eb6322d","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"44d071b2-924d-41b1-ad29-162862b5c090","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"44eb95bce998bf3cbe4c579e00b33706033926514e90962f3194a3dad189863f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:33:24.453006+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:cbfd2034-ff01-46c4-8a96-24f5a38ae5db:repository-mutation-intent-blocked:44eb95bce998bf3cbe4c579e00b33706033926514e90962f3194a3dad189863f","mission_step_id":"fefa02cc-6a5f-4c4d-bcd4-f5bc235d6a7f","command_center_event_id":"cbfd2034-ff01-46c4-8a96-24f5a38ae5db"},{"id":"44d09164-cd07-4b22-933e-19e81e5a8971","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-33afbbeddde7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22263,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":17032,"firstUsefulResultAt":"2026-10-06T20:07:12.398Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5239,"terminal":false,"missionId":"33afbbed-dde7-4dab-904f-77adb7d37f2c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"e0cef6c16fb42fa99c37eafa87790ffbfe693652","timingsMs":{"prReadinessMs":2146,"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":"33afbbed-dde7-4dab-904f-77adb7d37f2c"},"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-06T20:07:25.432933+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5239","receipt_type":"automatic_mission_resume","idempotency_key":"mission:33afbbed-dde7-4dab-904f-77adb7d37f2c:automatic-mission-resume:5239:repair_mission_pr_ready_retryable","mission_step_id":"df68980d-b7df-4de3-8149-859ce19f9132","command_center_event_id":"33afbbed-dde7-4dab-904f-77adb7d37f2c"},{"id":"44d1b3fe-cd8b-49a4-a040-a0d55e3e8f1f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/vista-hero-layout-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5777,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1072,"terminal":false,"missionId":"eeb2af23-8930-483a-b22d-fa7bce50809e","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":18024,"prReadinessMs":740,"approvedPlanMs":0,"missionSetupMs":1164,"shipAndProveMs":17270},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"eeb2af23-8930-483a-b22d-fa7bce50809e"},"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":5145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T00:01:23.198249+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1072","receipt_type":"execute_mission","idempotency_key":"mission:eeb2af23-8930-483a-b22d-fa7bce50809e:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"70f776e1-822d-408c-9fbd-30b35591fee8","command_center_event_id":"eeb2af23-8930-483a-b22d-fa7bce50809e"},{"id":"44d2a827-dc4c-42d9-b873-1d523ccde9ec","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-stale-sentry-marker-assertions","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":2872,"terminal":false,"missionId":"8756a983-ff75-4d52-804d-96385244c17b","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4040,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":541,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":541,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":541,"repositoryMutationMs":4040,"repositoryProviderMs":3293,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1770,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":541,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1523},"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":"8756a983-ff75-4d52-804d-96385244c17b"},"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":3148,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:00:46.935976+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2872","receipt_type":"execute_mission","idempotency_key":"mission:8756a983-ff75-4d52-804d-96385244c17b:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"d7ecc29a-2508-49ac-a5eb-1be79c5534e8","command_center_event_id":"8756a983-ff75-4d52-804d-96385244c17b"},{"id":"44d3eb16-0c17-41da-b6e5-df813355706c","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2466,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"298eb7ee500e0e4debac48fff34e4c0e7ff13072","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:05:39.197165+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"298eb7ee500e0e4debac48fff34e4c0e7ff13072","external_id":"2466","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5296186f-079f-4212-a2f6-b65d6f5297f3:merged-pr:2466:298eb7ee500e0e4debac48fff34e4c0e7ff13072","mission_step_id":"149f5884-cf87-4b38-b500-ccaad6533636","command_center_event_id":"5296186f-079f-4212-a2f6-b65d6f5297f3"},{"id":"44d4f6e9-e239-4848-af74-da4987025740","source":"forgejo","status":"waiting","payload":{"branch":"ai/modes-shell-notifications-clean","prNumber":2567,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e75df39f51bba123a02680da665dec0525d7d15f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:52:48.988534+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e75df39f51bba123a02680da665dec0525d7d15f","external_id":"2567","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:afb0ade3-a700-476b-a8cd-f22469ed8263:merged-pr:2567:e75df39f51bba123a02680da665dec0525d7d15f","mission_step_id":"d8c6de00-e188-44ec-a3b0-b47a465d65fb","command_center_event_id":"afb0ade3-a700-476b-a8cd-f22469ed8263"},{"id":"44d57a3a-79d6-47b5-b76d-96449ddf8086","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-booking-submit-repair","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7031,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4108,"terminal":false,"missionId":"7cca7ab0-9d3e-410b-80c6-199498c47bf8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"92c26318438a72d972b9e2da89785c7c7ba349ba","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7cca7ab0-9d3e-410b-80c6-199498c47bf8"},"performance":null,"deploymentId":"canonical-release-92c26318438a","workflowRunId":31064277301,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2165,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T01:58:46.942052+00:00","proof_gate":"canonical_release_dispatched","source_sha":"92c26318438a72d972b9e2da89785c7c7ba349ba","external_id":"canonical-release-92c26318438a","receipt_type":"execute_mission","idempotency_key":"mission:7cca7ab0-9d3e-410b-80c6-199498c47bf8:execute_mission:canonical_release_dispatched","mission_step_id":"0e2472d3-b100-41b2-9f0d-1c0a29ba7d09","command_center_event_id":"7cca7ab0-9d3e-410b-80c6-199498c47bf8"},{"id":"44d5a55e-4597-4096-8f3b-0ed0fa965c72","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T20:08:12.159066+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ce873dc80db2\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:41:20.204029+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ce873dc8-0db2-4d80-8f79-8e49a414eb5d:owner-progress-heartbeat:119408805","mission_step_id":"235a62ae-6474-4aa6-a21d-8cbf0980b69b","command_center_event_id":"ce873dc8-0db2-4d80-8f79-8e49a414eb5d"},{"id":"44d8553f-792b-4998-a069-43bd19b5261d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-91d772415fe8","writes":[],"patches":[],"version":1,"approved":true,"missionId":"91d77241-5fe8-4ecb-aa89-4398e51cad52","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"  const ccExecutionPaths = discoveryScope === \"control_plane\"\n    ? blobPaths.filter((path) => path.startsWith(\"workers/cc-execution/\")).sort()\n    : [];\n  const ccExecutionAnchorPath = ccExecutionPaths.includes(\"workers/cc-execution/src/index-mission-control.js\")\n    ? \"workers/cc-execution/src/index-mission-control.js\"\n    : (ccExecutionPaths[0] || \"\");","replacement":"  const ccExecutionPaths = discoveryScope === \"control_plane\"\n    ? blobPaths.filter((path) => path.startsWith(\"workers/cc-execution/\")).sort()\n    : [];\n  const objectiveLower = String(objective || \"\").toLowerCase();\n  const objectiveNamesHostWatchdog = /\\b(?:host[-\\s]?agent|watchdog|host control|forgejo host)\\b/.test(objectiveLower);\n  const ccExecutionAnchorPath = ccExecutionPaths.includes(\"workers/cc-execution/src/index-mission-control.js\")\n    ? \"workers/cc-execution/src/index-mission-control.js\"\n    : (ccExecutionPaths[0] || \"\");\n  // Explicit control-plane intent owns source discovery. A lexical match such as\n  // \"watchdog\" in a regression example must not redirect the mission into host\n  // watchdog machinery unless the owner objective actually names that subsystem.\n  if (discoveryScope === \"control_plane\" && !objectiveNamesHostWatchdog) {\n    for (let index = ranked.length - 1; index >= 0; index -= 1) {\n      if (ranked[index].path.startsWith(\"scripts/command-center-host-agent/\")) ranked.splice(index, 1);\n    }\n  }"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"91d77241-5fe8-4ecb-aa89-4398e51cad52","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"730b12aa468debabb56bea0b48d3eb4c8d9a11e1a8901dcc3457900d544936f0","replayCount":0,"serializedBytes":2565},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:44:56.733804+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:91d77241-5fe8-4ecb-aa89-4398e51cad52:repository-mutation-intent:730b12aa468debabb56bea0b48d3eb4c8d9a11e1a8901dcc3457900d544936f0:0","mission_step_id":"f80c7c2d-48ef-4699-9400-4dd4bf00c87c","command_center_event_id":"91d77241-5fe8-4ecb-aa89-4398e51cad52"},{"id":"44d8832d-d9ec-4a99-976c-b4165fd0432d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"baseSha":"e23931cc0f633d640294aa7cb28e929fb054dcca","issuedAt":1791520470883,"expiresAt":1791520650883,"missionId":"79c5673c-24b5-4b19-ae05-26203e05c1b7","autoRefreeze":true,"authorizationId":"c80345dc-9c02-40a9-8724-2dbf73b104ce","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T04:34:31.253328+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"e23931cc0f633d640294aa7cb28e929fb054dcca","external_id":"c80345dc-9c02-40a9-8724-2dbf73b104ce","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:79c5673c-24b5-4b19-ae05-26203e05c1b7:c80345dc-9c02-40a9-8724-2dbf73b104ce","mission_step_id":null,"command_center_event_id":"79c5673c-24b5-4b19-ae05-26203e05c1b7"},{"id":"44d987b2-1b1f-4132-b286-6ef254bf6c02","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-restore-point-ancestry-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":11351,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":887,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ac51f625e91b8540d3803f1635981f882ed82095","timingsMs":{"handlerMs":13363,"prReadinessMs":812,"approvedPlanMs":0,"missionSetupMs":1865,"shipAndProveMs":12200},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bd167733-204f-4782-9fce-e263e6a0860d"},"performance":null,"deploymentId":"forgejo-main-ac51f625e91b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6026,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:30:55.075429+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ac51f625e91b8540d3803f1635981f882ed82095","external_id":"forgejo-main-ac51f625e91b","receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"fee34e17-5367-4cda-b45e-dfa993b43ecc","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"44da7d6f-d4e1-4ce9-b571-605b5eb56f57","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d400a6a18e6a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":141737,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":764110,"firstUsefulResultAt":"2026-10-02T18:08:10.014Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4513,"terminal":false,"missionId":"d400a6a1-8e6a-4a17-918b-a9e708c7858c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4664,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":734,"missionSetupMs":552,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":552,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":552,"repositoryMutationMs":3930,"repositoryProviderMs":3930,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2505,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":552,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1425},"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":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},"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":3414,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:21:00.93815+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4513","receipt_type":"execute_mission","idempotency_key":"mission:d400a6a1-8e6a-4a17-918b-a9e708c7858c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"048faba6-2c58-4d08-87f7-743f64ab1556","command_center_event_id":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},{"id":"44db50fe-9881-45d6-9a4e-a2600d46f894","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this bounded release-speed repair, apply the minimum exact-path changes, pass KnockLaunch Gate, squash merge, deploy only affected production owners, prove the live result, then refreeze the control plane immediately.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this bounded release-speed repair, apply the minimum exact-path changes, pass KnockLaunch Gate, squash merge, deploy only affected production owners, prove the live result, then refreeze the control plane immediately.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release-fast-path","statement":"Release changes materially faster: identical concurrent Forgejo reads coalesce without stale caching, fast-lane reads use one bounded near-budget attempt instead of two short attempts, and changed TypeScript syntax or duplicate exported declarations fail before expensive dependency-cache hydration when the warm compiler workspace is available.","proofConditionIds":["proof-runtime","proof-repository"]}],"objective":"Unfreeze the control plane only for this bounded release-speed repair, apply the minimum exact-path changes, pass KnockLaunch Gate, squash merge, deploy only affected production owners, prove the live result, then refreeze the control plane immediately.","constraints":[{"id":"constraint-one-path","statement":"Use this existing mission and one ai/* branch, one PR, canonical KnockLaunch Gate, Forgejo squash merge, and only affected production releases.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-no-duplication","statement":"Do not create duplicate workflows, validators, release lanes, fallback machinery, or GitHub dependencies.","proofConditionIds":["proof-repository"]},{"id":"constraint-refreeze","statement":"Use only a single-use exact-path control-plane maintenance permit; normal control-plane mutation remains frozen by default after the permit is consumed or expires.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"constraint-no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The affected cc-execution runtime is live on the merged repair, healthy, and normal control-plane mutation is frozen by default after the bounded maintenance permit.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source and focused regression coverage prove provider single-flight/no-stale-cache behavior, one-attempt bounded fast reads, early changed-TypeScript deterministic preflight, and preservation of the existing one-Gate/one-squash/affected-release architecture.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ec461a7548ae4446968bfda4158f6267bd5f2358dd508f6343a84784f57ce107","requestContractRevision":3,"previousRequestContractHash":"581ece59c6c1ff85c55bd65ec37af141f6bca9ca14e55b3074180c40d1373554"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:04:01.048957+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:393bfe2f-a074-405f-801b-60bf2d3fd45d:request-contract:ec461a7548ae4446968bfda4158f6267bd5f2358dd508f6343a84784f57ce107","mission_step_id":"e5df00ce-f511-4430-815c-47f967312c70","command_center_event_id":"393bfe2f-a074-405f-801b-60bf2d3fd45d"},{"id":"44dbc789-8739-409d-82a1-d1fb62d6fe29","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":3902,"terminal":false,"missionId":"6796a561-ac38-4626-9283-ef51b1ea4570","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"2f379edd7f2414c425b1ca91f727467d3f8802c6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6796a561-ac38-4626-9283-ef51b1ea4570"},"performance":null,"deploymentId":"canonical-release-2f379edd7f24","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1329,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T20:34:53.613894+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"2f379edd7f2414c425b1ca91f727467d3f8802c6","external_id":"canonical-release-2f379edd7f24","receipt_type":"ship_and_prove","idempotency_key":"mission:6796a561-ac38-4626-9283-ef51b1ea4570:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"cb6282b3-2289-4808-8215-fd7971d4964f","command_center_event_id":"6796a561-ac38-4626-9283-ef51b1ea4570"},{"id":"44dd73c4-0b58-4c2f-bcf1-e366105f639c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"82a5026344eee4c994387137956f6f97beadb67a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7d6bdbc0dd26540b3eef85e7edbacc1ac23f4fb5","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1720db5c72ede5b1a35e85d581a6a4d25cf22555658383f981f8129a967dc7a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/16426","runId":16426,"status":"success","sourceSha":"7d6bdbc0dd26540b3eef85e7edbacc1ac23f4fb5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"82a5026344eee4c994387137956f6f97beadb67a","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-82a5026344eee4c994387137956f6f97beadb67a","compareStatus":"target_job_success_runtime_verified","workflowRunId":16426,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.8-queue-head-of-line-fairness","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"4ecf87bf576472c86faae1ed7593b92add93d1aa","sourceSha":"7d6bdbc0dd26540b3eef85e7edbacc1ac23f4fb5","changedPaths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/entrypoint-owner-status.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-10-06T18:17:23.199321+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7d6bdbc0dd26540b3eef85e7edbacc1ac23f4fb5","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:0beefde9-d014-4bcd-8c1d-1ac97613e4a0:forgejo-release-status:7d6bdbc0dd26540b3eef85e7edbacc1ac23f4fb5:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c07936d8-f16c-44b0-81ab-2a9215fa3be0","command_center_event_id":"0beefde9-d014-4bcd-8c1d-1ac97613e4a0"},{"id":"44ddfc02-db21-4c06-a216-dbd43bb22319","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/release-clean-up-the-seaside-customer-booking-pa","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2474,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":null,"terminal":false,"missionId":"b28e88b9-6f96-4f89-8d50-210249a79331","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":"b28e88b9-6f96-4f89-8d50-210249a79331"},"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":7245,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T20:06:59.576687+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b28e88b9-6f96-4f89-8d50-210249a79331:execute_mission:repair_mission_synthesis_ready","mission_step_id":"411ea604-cee8-4294-9ce2-da580233ae9a","command_center_event_id":"b28e88b9-6f96-4f89-8d50-210249a79331"},{"id":"44de011a-bb37-4dbd-8c62-4b0ae501d2d5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ccfe408a9cff","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ccfe408a-9cff-4164-b956-a51691563931","objective":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","repository":"noel/KnockLaunchOS","source_sha":"207653e58e8a531b0525755adc312e524f7d1def","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"const SOURCE_DISCOVERY_TOTAL_BUDGET_MS = 2500;\nconst SOURCE_EXACT_BASENAME_TOTAL_BUDGET_MS = 8000;\nconst SOURCE_EXACT_BASENAME_MAX_TREE_READS = 96;\nconst SOURCE_DISCOVERY_SINGLE_READ_MAX_MS = 2300;","old_content":"const SOURCE_DISCOVERY_TOTAL_BUDGET_MS = 2500;\nconst SOURCE_DISCOVERY_SINGLE_READ_MAX_MS = 2300;"},{"new_content":"async function sourceDiscoveryExactBasenameBlobPaths(env, repository, commitSha, deadlineAtMs, requestedBasenames = []) {\n  const wanted = new Set((Array.isArray(requestedBasenames) ? requestedBasenames : [])\n    .map((value) => String(value || \"\").trim().toLowerCase())\n    .filter(Boolean));\n  const matches = new Set();\n  let reads = 0;\n  let incomplete = false;\n\n  const checkBlob = (path) => {\n    const normalized = String(path || \"\").trim();\n    if (!normalized) return;\n    const basename = normalized.split(\"/\").pop()?.toLowerCase() || \"\";\n    if (wanted.has(basename)) matches.add(normalized);\n  };\n\n  const readTree = async (sha, recursive) => {\n    if (reads >= SOURCE_EXACT_BASENAME_MAX_TREE_READS) {\n      incomplete = true;\n      return null;\n    }\n    reads += 1;\n    return forgejo(\n      env,\n      repository,\n      \"GET\",\n      `/git/trees/${encodeURIComponent(sha)}${recursive ? \"?recursive=true\" : \"\"}`,\n      null,\n      false,\n      sourceDiscoveryReadTimeout(deadlineAtMs),\n    );\n  };\n\n  const walkTree = async (sha, prefix) => {\n    const recursivePayload = await readTree(sha, true);\n    if (!recursivePayload) return;\n    const recursiveEntries = Array.isArray(recursivePayload?.tree) ? recursivePayload.tree : [];\n    for (const entry of recursiveEntries) {\n      if (String(entry?.type || \"\").toLowerCase() !== \"blob\") continue;\n      const relativePath = String(entry?.path || \"\").trim();\n      if (relativePath) checkBlob(`${prefix}${relativePath}`);\n    }\n    if (recursivePayload?.truncated !== true) return;\n\n    const shallowPayload = await readTree(sha, false);\n    if (!shallowPayload) return;\n    if (shallowPayload?.truncated === true) incomplete = true;\n    const shallowEntries = Array.isArray(shallowPayload?.tree) ? shallowPayload.tree : [];\n    await Promise.all(shallowEntries.map(async (entry) => {\n      const name = String(entry?.path || \"\").trim();\n      const type = String(entry?.type || \"\").toLowerCase();\n      if (!name) return;\n      if (type === \"blob\") {\n        checkBlob(`${prefix}${name}`);\n        return;\n      }\n      if (type !== \"tree\") return;\n      const childSha = String(entry?.sha || entry?.id || \"\").trim();\n      if (!childSha) {\n        incomplete = true;\n        return;\n      }\n      await walkTree(childSha, `${prefix}${name}/`);\n    }));\n  };\n\n  const rootPayload = await readTree(commitSha, false);\n  const sourceRoots = new Set([\"src\", \"workers\", \"supabase\", \"config\", \"scripts\", \".forgejo\"]);\n  const rootEntries = (Array.isArray(rootPayload?.tree) ? rootPayload.tree : [])\n    .filter((entry) => sourceRoots.has(String(entry?.path || \"\").trim()));\n  if (!rootPayload || rootPayload?.truncated === true || rootEntries.length === 0) incomplete = true;\n\n  await Promise.all(rootEntries.map(async (entry) => {\n    const rootName = String(entry?.path || \"\").trim();\n    const type = String(entry?.type || \"\").toLowerCase();\n    if (type === \"blob\") {\n      checkBlob(rootName);\n      return;\n    }\n    if (type !== \"tree\") {\n      incomplete = true;\n      return;\n    }\n    const rootSha = String(entry?.sha || entry?.id || \"\").trim();\n    if (!rootSha) {\n      incomplete = true;\n      return;\n    }\n    await walkTree(rootSha, `${rootName}/`);\n  }));\n\n  return {\n    blobPaths: [...matches],\n    incomplete,\n    reads,\n  };\n}","old_content":"async function sourceDiscoveryExactBasenameBlobPaths(env, repository, commitSha, deadlineAtMs) {\n  const rootPayload = await forgejo(\n    env,\n    repository,\n    \"GET\",\n    `/git/trees/${encodeURIComponent(commitSha)}`,\n    null,\n    false,\n    sourceDiscoveryReadTimeout(deadlineAtMs),\n  );\n  const sourceRoots = new Set([\"src\", \"workers\", \"supabase\", \"config\", \"scripts\", \".forgejo\"]);\n  const rootEntries = (Array.isArray(rootPayload?.tree) ? rootPayload.tree : [])\n    .filter((entry) => sourceRoots.has(String(entry?.path || \"\").trim()));\n\n  const rootResults = await Promise.all(rootEntries.map(async (entry) => {\n    const rootName = String(entry?.path || \"\").trim();\n    const type = String(entry?.type || \"\").toLowerCase();\n    if (type === \"blob\") return { blobPaths: [rootName], incomplete: false };\n    if (type !== \"tree\") return { blobPaths: [], incomplete: true };\n    const rootSha = String(entry?.sha || entry?.id || \"\").trim();\n    if (!rootSha) return { blobPaths: [], incomplete: true };\n    const payload = await forgejo(\n      env,\n      repository,\n      \"GET\",\n      `/git/trees/${encodeURIComponent(rootSha)}?recursive=true`,\n      null,\n      false,\n      sourceDiscoveryReadTimeout(deadlineAtMs),\n    );\n    const blobPaths = (Array.isArray(payload?.tree) ? payload.tree : [])\n      .filter((item) => String(item?.type || \"\").toLowerCase() === \"blob\")\n      .map((item) => String(item?.path || \"\").trim())\n      .filter(Boolean)\n      .map((relativePath) => `${rootName}/${relativePath}`);\n    return { blobPaths, incomplete: payload?.truncated === true };\n  }));\n\n  return {\n    blobPaths: [...new Set(rootResults.flatMap((result) => result.blobPaths))],\n    incomplete: rootPayload?.truncated === true || rootEntries.length === 0 || rootResults.some((result) => result.incomplete),\n  };\n}"},{"new_content":"  if (requestedBasenames.length > 0) {\n    const exactBasenameDeadlineAtMs = Date.now() + SOURCE_EXACT_BASENAME_TOTAL_BUDGET_MS;\n    const sourceTree = await sourceDiscoveryExactBasenameBlobPaths(env, repository, commitSha, exactBasenameDeadlineAtMs, requestedBasenames);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);","old_content":"  if (requestedBasenames.length > 0) {\n    const sourceTree = await sourceDiscoveryExactBasenameBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);"}]},{"path":"workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","edits":[{"new_content":"  assert.ok(releaseFastLane.includes(\"explicit_basename_authoritative_tree_incomplete_fail_closed\"), \"incomplete exact-name source trees must fail closed\");\n  assert.ok(releaseFastLane.includes(\"SOURCE_EXACT_BASENAME_TOTAL_BUDGET_MS = 8000\"), \"exact basename verification must have a dedicated bounded read budget\");\n  assert.ok(releaseFastLane.includes(\"await walkTree(childSha\"), \"truncated exact-name source roots must recursively verify child trees before failing closed\");","old_content":"  assert.ok(releaseFastLane.includes(\"explicit_basename_authoritative_tree_incomplete_fail_closed\"), \"incomplete exact-name source trees must fail closed\");"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.14-paul-exact-basename-proof\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.13-paul-source-roots\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","wordingChanged":false,"canonicalIntent":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-basename-recursive-proof","statement":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","provenance":{"reason":"Owner authorized PAUL hardening; live acceptance found the right file but coarse truncation handling still blocked it.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","constraints":[{"id":"bounded-scope","statement":"Only exact basename source resolution, its regression test, and cc-execution version may change.","provenance":{"reason":"Fast bounded corrective repair.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machines","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution resolves unique exact basenames after recursively verifying truncated source roots.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","wordingChanged":false,"canonicalIntent":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-basename-recursive-proof","statement":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","provenance":{"reason":"Owner authorized PAUL hardening; live acceptance found the right file but coarse truncation handling still blocked it.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Finish PAUL exact-filename resolution by recursively drilling only truncated Forgejo source-root trees until duplicate basenames are conclusively checked or a bounded read budget is exhausted. Exact basename resolution gets a dedicated 8-second read budget; ordinary fuzzy source discovery keeps its current fast budget. Preserve fail-closed behavior only when recursive verification is genuinely incomplete. Add regression coverage and bump cc-execution release identity.","constraints":[{"id":"bounded-scope","statement":"Only exact basename source resolution, its regression test, and cc-execution version may change.","provenance":{"reason":"Fast bounded corrective repair.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machines","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution resolves unique exact basenames after recursively verifying truncated source roots.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; recursively verify only truncated exact-name source roots instead of failing on a coarse truncation flag."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; recursively verify only truncated exact-name source roots instead of failing on a coarse truncation flag."},"recovery":false,"fingerprint":"baeef6beec1928d9acc95846fdbe128cd5d7c74f785c8ce788ce7af8968b0b51","replayCount":0,"serializedBytes":17113},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:22:13.440406+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ccfe408a-9cff-4164-b956-a51691563931:repository-mutation-intent:baeef6beec1928d9acc95846fdbe128cd5d7c74f785c8ce788ce7af8968b0b51:0","mission_step_id":"c3056278-bd12-425a-aeb2-17517f7d3d68","command_center_event_id":"ccfe408a-9cff-4164-b956-a51691563931"},{"id":"44de4be1-3655-42c6-9464-55e558dfce17","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"db7debad-71aa-48e3-9cf8-67d68b8da452","phase":"universal_visual_witness_supervised","branch":"ai/fix-proposal-editor-resize","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1956,"terminal":false,"missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","timingsMs":{"wake":199,"total":468,"submit":269,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},"performance":null,"deploymentId":"forgejo-main-23834ab772c0","workflowRunId":5855,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:26:07.428695+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"db7debad-71aa-48e3-9cf8-67d68b8da452","receipt_type":"visual_proof_started","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:visual-start:db7debad-71aa-48e3-9cf8-67d68b8da452","mission_step_id":"b7c259f4-c095-4e12-82e5-663e0d479a3a","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"44e2a61a-335a-4d02-ad2d-f2f26313048b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-db5062cb6d15","approved":true,"missionId":"db5062cb-6d15-4902-9418-c93056f44b5a","objective":"Prepare exact current PCG Card Vault sticky-container repair source from protected main. Do not mutate until payload is supplied.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_content":"export default function PCGWorkspace(){return <CRMShell><div className=\"mx-auto w-full max-w-[1500px] px-4 py-5 sm:px-6 sm:py-7 xl:px-9 xl:py-8\"><PCGCardVaultContent/></div></CRMShell>}\n\n// Sticky‑container repair source – placeholder implementation pending payload\nexport const PCGCardVaultRepairSource = () => {\n  // This function will provide the exact current PCG Card Vault sticky‑container repair source\n  // when the required payload is supplied. It currently returns a minimal stub.\n  return {\n    status: \"pending\",\n    message: \"Repair source not yet provided\"\n  };\n};","old_content":"export default function PCGWorkspace(){return <CRMShell><div className=\"mx-auto w-full max-w-[1500px] px-4 py-5 sm:px-6 sm:py-7 xl:px-9 xl:py-8\"><PCGCardVaultContent/></div></CRMShell>}"}],"durableMutationResume":true},"recovery":false,"fingerprint":"b9577994fb0d78cd71315d81025fe9474ba5088d8661df03a9488acb44d82e62","replayCount":0,"serializedBytes":1275},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:11:42.238759+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:db5062cb-6d15-4902-9418-c93056f44b5a:repository-mutation-intent:b9577994fb0d78cd71315d81025fe9474ba5088d8661df03a9488acb44d82e62:0","mission_step_id":"23d2002a-6ce9-47ed-869e-c41f5e7f6755","command_center_event_id":"db5062cb-6d15-4902-9418-c93056f44b5a"},{"id":"44e2ad60-21fa-4552-bbf5-8318c35a4d36","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d07125a4d00eed673d3ac240964b2e7257d5a026","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d07125a4d00eed673d3ac240964b2e7257d5a026","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":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9129","runId":9129,"status":"success","sourceSha":"d07125a4d00eed673d3ac240964b2e7257d5a026","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:10:38.041205+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d07125a4d00eed673d3ac240964b2e7257d5a026","external_id":"forgejo-main-d07125a4d00e","receipt_type":"canonical_release_status","idempotency_key":"mission:48c778d9-86d0-43d0-9708-a591c33af43c:forgejo-release-status:d07125a4d00eed673d3ac240964b2e7257d5a026:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"32469652-c630-40a7-815f-30600ecc481f","command_center_event_id":"48c778d9-86d0-43d0-9708-a591c33af43c"},{"id":"44e3453d-c540-4ae6-ad7e-1a70ea16b986","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":3127,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2270,"firstUsefulResultAt":"2026-10-05T20:52:43.339Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"6e439940-f451-4f96-9c9f-d97f26f4f549","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1917,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":406,"providerAuthMs":0,"ledgerPrepareMs":406,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":406,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":406,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"6e439940-f451-4f96-9c9f-d97f26f4f549"},"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":1636,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:53:45.430247+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e439940-f451-4f96-9c9f-d97f26f4f549:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2170abfc-ccce-4174-a59a-cea9673c0f1b","command_center_event_id":"6e439940-f451-4f96-9c9f-d97f26f4f549"},{"id":"44e66c62-971f-4a84-a418-81578bac248c","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"continuationObjective":"P0 release orchestration runner targeting repair. Add an explicit desktop-heavy Gate lane using the existing MSI desktop Forgejo runner `msi-local` and preserve all current safety behavior. The canonical KnockLaunch Gate must support an explicit PR marker such as `<!-- knocklaunch:gate-runner-pool:desktop -->` that resolves `runs-on: msi-local`, reports lane identity as `owner-desktop-heavy`, and preserves existing cloud-heavy, owner-generic, and light-control-plane behavior as fallbacks. Do not replace healthy runner topology or create another workflow. Add regression/contract coverage for desktop selection and keep default unmarked behavior on required cloud heavy capacity. Ship this control-plane change through Gate, merge, cc-execution/relevant release, and runtime/source proof. Then use the new desktop lane for the current healthy PR #5210 if that PR still requires a Gate rerun/refresh; do not rerun an already-valid exact-head Gate solely for theater. The goal is that when a heavy desktop Gate is needed, it deterministically runs on msi-local."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:04:50.453451+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:a4c472a0-5018-4b1c-894e-9879497db5ce:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8ed8a0e9-c099-4747-a61f-60e9c8074c76","command_center_event_id":"a4c472a0-5018-4b1c-894e-9879497db5ce"},{"id":"44e68df0-1ac0-4db6-900b-c004806c5198","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2d15c0e03818","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":188033,"releaseCount":0,"toolCallCount":122,"repeatedCallCount":115,"executorlessWaitMs":14416055,"firstUsefulResultAt":"2026-10-06T01:49:51.295Z","recoveryAttemptCount":26,"ownerInterruptionCount":0},"version":null,"prNumber":5126,"terminal":false,"missionId":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:44:54.236876+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5126","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2d15c0e0-3818-4d46-bfee-e3e86d0461c6:automatic-mission-resume:5126:repair_mission_waiting_for_gate","mission_step_id":"93a91405-4f3f-48ac-ac1c-6a753e302b21","command_center_event_id":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},{"id":"44e749db-a750-47c3-8587-0290e6f4a052","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-16T03:24:07.664Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:23:39.080767+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:feaef390-dbfc-4504-aa99-3544f5dd0385:owner-wait-live","mission_step_id":"0bea6fbd-c63d-4150-ae3e-b119a9e8d28b","command_center_event_id":"feaef390-dbfc-4504-aa99-3544f5dd0385"},{"id":"44e7a708-b930-4bb0-92e4-6b7fca313cb8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/optimize-forgejo-pack-store-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5283,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":796,"terminal":false,"missionId":"ef733614-089e-4b24-9b4b-5ce7a0493ea3","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":828,"approvedPlanMs":0,"shipAndProveMs":18013},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ef733614-089e-4b24-9b4b-5ce7a0493ea3"},"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-26T23:57:36.055592+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"796","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef733614-089e-4b24-9b4b-5ce7a0493ea3:automatic-mission-resume:796:canonical_release_transport_retryable","mission_step_id":"5e496dd2-1f0f-4dbf-b67c-3718c4472453","command_center_event_id":"ef733614-089e-4b24-9b4b-5ce7a0493ea3"},{"id":"44eb5460-b734-4186-88b6-6528f5cf458e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e1370ff8897c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":14613,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T00:30:51.063Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4291,"terminal":false,"missionId":"e1370ff8-897c-4449-b04a-1f36a9f9abfb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4803,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":703,"missionSetupMs":302,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"repositoryMutationMs":4100,"repositoryProviderMs":4100,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2657,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1443},"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":"e1370ff8-897c-4449-b04a-1f36a9f9abfb"},"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":3374,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:30:56.961448+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4291","receipt_type":"execute_mission","idempotency_key":"mission:e1370ff8-897c-4449-b04a-1f36a9f9abfb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3f7dbe25-35d5-46bd-9c9f-8cdcc7a7c13c","command_center_event_id":"e1370ff8-897c-4449-b04a-1f36a9f9abfb"},{"id":"44eb6770-674c-4ab8-9560-6723b56e58b3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #965 and repair the shared merge-queue failure class. Fix the stale gate invariant so required PR-readiness constants are 1500ms per-read / 4000ms total. Add bounded fail-soft cleanup of superseded ACTIVE pull_request gate runs during normal mission reconciliation so old-head queued/waiting/running runs cannot monopolize the single Forgejo runner. Reuse existing cancellation primitives; never cancel the current exact-head run, valid main/release runs, or weaken exact-head Gate, protected-main freshness, compare fallback, transient rerun, merge, or release safety. Bump cc-execution version. Stay on the same branch/PR, pass Gate, squash merge, deploy only cc-execution, and verify live runtime.","wordingChanged":false,"canonicalIntent":"Continue PR #965 and repair the shared merge-queue failure class. Fix the stale gate invariant so required PR-readiness constants are 1500ms per-read / 4000ms total. Add bounded fail-soft cleanup of superseded ACTIVE pull_request gate runs during normal mission reconciliation so old-head queued/waiting/running runs cannot monopolize the single Forgejo runner. Reuse existing cancellation primitives; never cancel the current exact-head run, valid main/release runs, or weaken exact-head Gate, protected-main freshness, compare fallback, transient rerun, merge, or release safety. Bump cc-execution version. Stay on the same branch/PR, pass Gate, squash merge, deploy only cc-execution, and verify live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"queue-self-heal","statement":"Normal mission reconciliation automatically removes superseded active pull-request gate runs without cancelling the current exact-head gate or valid release work.","proofConditionIds":["runtime"]},{"id":"gate-contract-current","statement":"The gate invariant accepts the intended 1500ms per-read and 4000ms total PR-readiness budgets.","proofConditionIds":["runtime"]}],"objective":"Continue PR #965 and repair the shared merge-queue failure class. Fix the stale gate invariant so required PR-readiness constants are 1500ms per-read / 4000ms total. Add bounded fail-soft cleanup of superseded ACTIVE pull_request gate runs during normal mission reconciliation so old-head queued/waiting/running runs cannot monopolize the single Forgejo runner. Reuse existing cancellation primitives; never cancel the current exact-head run, valid main/release runs, or weaken exact-head Gate, protected-main freshness, compare fallback, transient rerun, merge, or release safety. Bump cc-execution version. Stay on the same branch/PR, pass Gate, squash merge, deploy only cc-execution, and verify live runtime.","constraints":[{"id":"safety","statement":"Preserve exact-head Gate, protected-main freshness, compare fallback, transient failed-gate rerun, merge and release safety.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The new cc-execution runtime with bounded PR readiness and queue self-healing is live.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3607a3d04e8ffdd1ec130092e39737c5fd75ce2511243992bb255fd1c4147451","requestContractRevision":6,"previousRequestContractHash":"e2d153dbf4e2c4dad22b402d122e3c702fc08c4e1248ac216146517a8b8e32cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:55:03.324941+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract-revision:6:3607a3d04e8ffdd1ec130092e39737c5fd75ce2511243992bb255fd1c4147451","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"44ee07fd-2215-4e07-85b1-39abcf30ed5e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ef6e201aad0","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":110633,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"executorlessWaitMs":728394,"firstUsefulResultAt":"2026-09-27T23:53:28.030Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3935,"terminal":false,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5464,"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":"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:05:36.449078+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3935","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5ef6e201-aad0-4691-9221-d75318fad13b:automatic-mission-resume:3935:repair_mission_pr_ready_retryable","mission_step_id":"246d0c72-0973-4581-ba18-1f3b655eb86f","command_center_event_id":"5ef6e201-aad0-4691-9221-d75318fad13b"},{"id":"44efddf8-4d91-4c08-a3aa-90574fbeb2a3","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"6563eed6d0d99897f1d681202c7c344c251e9628","consumedAt":1788296348364,"consumerToken":"bc0e0a15-49e3-4efe-b8d4-b2aa72efe25b","authorizationId":"3945e28b-3262-4935-ac2c-81af597c481b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:59:09.497919+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"6563eed6d0d99897f1d681202c7c344c251e9628","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3945e28b-3262-4935-ac2c-81af597c481b","mission_step_id":"1d0b5ea6-3f4d-447d-9dea-fd31e699873b","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"44f08cd9-7b20-405b-af47-d495c63a1ab5","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"baseSha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","consumedAt":1788298746122,"consumerToken":"b8e31cfd-0a40-4a5a-b754-df0fa9717ff4","authorizationId":"a4475217-4126-447a-b14f-1f849782c629"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:39:06.952881+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:a4475217-4126-447a-b14f-1f849782c629","mission_step_id":"2744a74d-50e0-4cea-b046-0a9e9ae362a4","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"44f0d428-afc7-4c6e-ae0c-7b21ce591541","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-bounded-explicit-get-retries-v2","prNumber":762,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a5450ffaba4609fbb06a34b765473163ac6fd189","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:10:37.061109+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a5450ffaba4609fbb06a34b765473163ac6fd189","external_id":"762","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:merged-pr:762:a5450ffaba4609fbb06a34b765473163ac6fd189","mission_step_id":"95cf3eb0-a616-43eb-bdff-955003a023c1","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"44f0f3ab-a159-4164-a8aa-4abf710bded2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canvassing-draft-continuity","satisfied":false,"statement":"The canonical canvassing/property notes editor autosaves and restores a parcel-scoped local draft through the existing useOfflineDraft/OfflineManager primitive.","proofConditionIds":["repo","live"]},{"id":"canvassing-restore-precedence","satisfied":false,"statement":"A restored local draft is not overwritten by a slower remote parcel-note read during hydration.","proofConditionIds":["repo"]},{"id":"canvassing-truthful-state","satisfied":false,"statement":"The notes editor visibly distinguishes local-only/offline, saving, confirmed saved, and retry-needed states instead of silently swallowing save failures.","proofConditionIds":["repo","live"]},{"id":"canvassing-safe-save-boundary","satisfied":false,"statement":"The existing parcel persistence mutation remains online-only; local draft is preserved on offline or remote failure and cleared only after confirmed remote save.","proofConditionIds":["repo","live"]},{"id":"canvassing-regression-coverage","satisfied":false,"statement":"Deterministic tests cover local restore/autosave wiring, restore precedence, online-only remote save, clear-on-confirmed-save, and draft preservation on failure.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"single-offline-owner","satisfied":false,"statement":"OfflineManager/useOfflineDraft remain the only offline persistence owner; no second queue, database, or offline subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","satisfied":false,"statement":"No offline write/function allowlists are broadened and lead creation, disqualification, destructive, bulk, auth/security, payment, and signature actions are unchanged/fail-closed.","proofConditionIds":["repo"]},{"id":"exact-source-scope","satisfied":false,"statement":"Mutation is limited to PropertyNotesEditor and one new deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","satisfied":false,"statement":"No Visual Witness is run because no visual claim is required.","proofConditionIds":["repo"]},{"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","live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:05.669951+00:00","proof_gate":"request_contract_pending","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:request-contract:d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9:434d467c8f1a21a3a60935879690eeb8a9a726a1:pending:repository","mission_step_id":"5e2523ea-1393-4a2b-983a-a606e7204717","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"44fa618e-ce3f-453f-b778-7d897f7ef2b5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9631bf27ce243808cf1c671dbcd5025f81742965","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"approved-coming-soon","satisfied":true,"statement":"The live whatsmyprogress.com locked page uses the owner-approved Coming Soon composition.","proofConditionIds":["source-page","live-apex"]},{"id":"preserve-underlay","satisfied":true,"statement":"The universal master page and Insurance Claims vertical remain intact underneath the lock.","proofConditionIds":["source-scope"]}],"satisfied":true,"constraints":[{"id":"brand-lock","satisfied":true,"statement":"Do not redesign or replace the approved WhatsMyProgress logo or branding.","proofConditionIds":["source-page"]},{"id":"scope-lock","satisfied":true,"statement":"Do not change backend, database, auth, tenant data, other domains, the universal master page, or the Insurance Claims vertical.","proofConditionIds":["source-scope"]}],"contractHash":"0d24052f3f9e234f40b8f74a4d05bd5320afac9a40cd2278ba949a3557d64e98","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source-page","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0d24052f3f9e234f40b8f74a4d05bd5320afac9a40cd2278ba949a3557d64e98"},"required":true,"satisfied":true},{"id":"source-scope","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0d24052f3f9e234f40b8f74a4d05bd5320afac9a40cd2278ba949a3557d64e98"},"required":true,"satisfied":true},{"id":"live-apex","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"0d24052f3f9e234f40b8f74a4d05bd5320afac9a40cd2278ba949a3557d64e98"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T22:57:18.951264+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9631bf27ce243808cf1c671dbcd5025f81742965","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e7976fbd-f312-4c4e-993e-87fab030b5a1:request-contract:0d24052f3f9e234f40b8f74a4d05bd5320afac9a40cd2278ba949a3557d64e98:9631bf27ce243808cf1c671dbcd5025f81742965:verified:","mission_step_id":"2ee4e053-775b-4c25-a5de-ac09d6478bb3","command_center_event_id":"e7976fbd-f312-4c4e-993e-87fab030b5a1"},{"id":"44fb5532-96d5-4552-a271-d66251889660","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_commerce_grading","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"fc7fa43d-7d22-d6ce-91d5-49fd0e3041dd"},"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:5a5997d4-18d0-4656-8009-80a3de3403d6","mission_step_id":null,"command_center_event_id":"5a5997d4-18d0-4656-8009-80a3de3403d6"},{"id":"44fdab84-fe9b-484b-8005-d8a2e2a4e199","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-842eb06b93d4","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-842eb06b93d4","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8905,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":971,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":692,"resolvePreflightMs":971,"repositoryMutationMs":8905,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},"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":1582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:36:48.501414+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:842eb06b-93d4-43cd-a5e8-52de9834cc21:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5de63f59-be9c-417b-8a42-c70f89fac7f0","command_center_event_id":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},{"id":"44fdd15a-7811-4b50-acfc-3b2a1a88f776","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","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":"f913db1aed70486d724a1428eea2849e5e97fc0688597713b5d0a417148cf45b","forgejoWorkflowProof":{"runId":8344,"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-15T14:17:38.729574+00:00","proof_gate":"canonical_release_pending","source_sha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","external_id":"forgejo-main-f4f0f527f528","receipt_type":"canonical_release_status","idempotency_key":"mission:6936aa27-6b97-4d2e-9e8c-302291a69fe7:forgejo-release-status:f4f0f527f528329d6d25c366d6cf93bec03cb1d8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"81108aba-237e-428e-af91-f9db9a2e41c3","command_center_event_id":"6936aa27-6b97-4d2e-9e8c-302291a69fe7"},{"id":"450233a4-1632-41aa-ae75-3f2b2389f268","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\":\"pending\",\"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\":\"implementation\",\"deadlineAt\":\"2026-09-22T18: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:42:01.637703+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:119339688","mission_step_id":"6fd984e1-63e9-4b38-98a9-95f4785b3c34","command_center_event_id":"c297ae72-4804-43b4-adc5-a7816f848242"},{"id":"4502e0ea-2e2e-45f7-9ade-f1571a21dec8","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized release machinery hardening corrective generation: make exact validated frontend Gate artifacts reusable across PR-to-main refs using one compressed repository-visible payload, then refreeze after exact live proof.","baseSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","issuedAt":1789068919453,"expiresAt":1789069099453,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","authorizationId":"43c93718-fa93-4af2-b9df-d8eb9dc43140","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:35:20.304912+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:43c93718-fa93-4af2-b9df-d8eb9dc43140","mission_step_id":"3214f9ef-277b-47d6-bbee-24fa15f66469","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"4503c170-5d3a-479f-b04d-928f833f6fce","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-20260826","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/add-forgejo-host-control-mcp-20260826","status":"blocked","metrics":{"receiptBytes":5790,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1444,"prReadinessMs":0,"approvedPlanMs":1444,"missionSetupMs":373,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},"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":5121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:49:28.052938+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04d8bc67-89ee-4aa6-85ac-16678c95163a:execute_mission:repair_mission_execution_blocked","mission_step_id":"d8e4ed84-1299-4bed-9086-04e2ba6093de","command_center_event_id":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},{"id":"450432d9-436e-4035-ae28-c978453b2505","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-premium-deep-ui-20260823","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":10595,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"a24df645-ecdb-4f0f-806e-6305135dc82f","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":"a24df645-ecdb-4f0f-806e-6305135dc82f"},"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":10224,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T21:24:35.71268+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a24df645-ecdb-4f0f-806e-6305135dc82f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"89033583-6af9-4e55-a8d5-3e98f45eab6d","command_center_event_id":"a24df645-ecdb-4f0f-806e-6305135dc82f"},{"id":"4504ea27-1e77-4d81-bedc-f3cdfbe58743","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-059fa294dd77","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.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"059fa294-dd77-41e6-add2-137cdee3af13","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25478,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":362,"ledgerReconcileMs":0,"lineageReconcileMs":69,"resolvePreflightMs":431,"repositoryMutationMs":25478,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":362,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"059fa294-dd77-41e6-add2-137cdee3af13"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:23:03.98912+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"65a4c160-6288-4ff4-98d3-9849150345b5","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"4506b3c5-9c4e-4d85-bd05-93a811d2011e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"245309a2978a4993300e3094ec1fc7e60ccf8550","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"245309a2978a4993300e3094ec1fc7e60ccf8550","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"88f5e4dabdec1e2bce3a29d83117808df46c4e230f7d51258b72a95197536b48","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"245309a2978a4993300e3094ec1fc7e60ccf8550","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"245309a2978a4993300e3094ec1fc7e60ccf8550","deploymentId":"forgejo-main-245309a2978a4993300e3094ec1fc7e60ccf8550","runtimeVersion":"1.55.7-queue-hardening","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"245309a2978a4993300e3094ec1fc7e60ccf8550","deploymentId":"forgejo-main-245309a2978a4993300e3094ec1fc7e60ccf8550","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.55.7-queue-hardening","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:13:51.0238+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"245309a2978a4993300e3094ec1fc7e60ccf8550","external_id":"forgejo-main-245309a2978a","receipt_type":"canonical_release_status","idempotency_key":"mission:13d74be3-4391-4727-8362-45d88c3b4c2c:forgejo-release-status:245309a2978a4993300e3094ec1fc7e60ccf8550:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"fba9563a-7854-4c5c-9eda-44a48666c42e","command_center_event_id":"13d74be3-4391-4727-8362-45d88c3b4c2c"},{"id":"450905d8-119b-401b-9a3e-95821f0c3718","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"tennex-marketing-live","satisfied":true,"statement":"Tennex Tax Solutions has the Marketing application enabled through the canonical tenant application and business blueprint projections, while all existing Tennex applications remain enabled.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tennex-only","satisfied":true,"statement":"The change is scoped only to tenant 669daee1-57e8-4960-937c-ce397106f32e / tennex-tax-solutions and must not create, assign, or mutate any 10X tenant.","proofConditionIds":["proof-production"]},{"id":"preserve-existing-apps","satisfied":true,"statement":"Preserve all existing Tennex application assignments and existing tenant identity/settings outside the minimal Marketing assignment projection.","proofConditionIds":["proof-production"]},{"id":"no-visual-witness","satisfied":true,"statement":"No visual proof is required for this non-visual application-assignment correction.","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":"ce983f571481bc0021b2c9a08c1da22234e8313d2b346a172689916b03952203","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":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ce983f571481bc0021b2c9a08c1da22234e8313d2b346a172689916b03952203"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:36:01.100403+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:request-contract:ce983f571481bc0021b2c9a08c1da22234e8313d2b346a172689916b03952203:1e7e157de58b882a990e4aaa19f532efe9be9bf1:verified:","mission_step_id":"5ec7528d-81f9-46c4-882c-5858616a6643","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"450b46c2-db93-4a66-a79e-3de1a6e45b08","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c33036a4a8f1","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10288,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":35514,"firstUsefulResultAt":"2026-09-30T03:36:37.861Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4205,"terminal":false,"missionId":"c33036a4-a8f1-4a49-99af-64d87fec6c5a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c33036a4-a8f1-4a49-99af-64d87fec6c5a"},"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":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:37:18.312523+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4205","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c33036a4-a8f1-4a49-99af-64d87fec6c5a:automatic-mission-resume:4205:repair_mission_waiting_for_gate","mission_step_id":"87347718-77b3-4e9a-b3f5-b30b07140209","command_center_event_id":"c33036a4-a8f1-4a49-99af-64d87fec6c5a"},{"id":"450d4b4e-6832-45c3-b9e9-605b0db59de0","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"P0 platform-wide failure-class repair for tenant settings/billing navigation and perpetual loading. Fix every tenant-scoped settings/billing link so it preserves tenant identity instead of escaping to unscoped /settings/* routes. Add a bounded loading contract for authenticated tenant routes: canonical tenant-configured loader only during a finite hydration window, then deterministic recovery/error UI; never allow an infinite loader. Where an unscoped /settings/* route is reached with one already-proven active tenant, canonicalize to that tenant's settings route; if tenant identity is ambiguous or unavailable, fail closed to tenant selection/recovery rather than hanging or guessing. Apply this as a shared primitive, not a PCG-only patch. Also reconcile PCG's canonical subscription/billing data so its billing summary and details show $250/week plan plus $10/month storage, not 'Not assigned'. Preserve tenant isolation. Gate, squash merge, deploy all affected owners, and prove live from PCG billing summary through Open billing details on desktop and mobile."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:11:10.010253+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:74c46090-7b95-411f-9dee-e4820e295fc4:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"539714a3-6fbb-4aa9-b706-a5a8588f47c6","command_center_event_id":"74c46090-7b95-411f-9dee-e4820e295fc4"},{"id":"450d52b7-b2e7-4429-b11f-09efcec272cb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"4107a51e11c055466cb8ba9a9c8e2793ba05cdacd7fba1361ec197021b67ba8d","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:53:24.693643+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","external_id":"forgejo-main-6c66eda73ab2","receipt_type":"canonical_release_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:durable-terminal-release-proof:6c66eda73ab27557becbbffc71f651ca9ccadb09:4107a51e11c055466cb8ba9a9c8e2793ba05cdacd7fba1361ec197021b67ba8d","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"450da8f4-ccb4-4ca0-883e-b524ebfa1750","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mttb2r18","prNumber":2195,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:41:47.370249+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","external_id":"2195","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6e606a76-d6a1-44a5-b9f6-8efde8a53f5f:merged-pr:2195:661c3f321a5ce59b462af886ff3c0ee1fdf45679","mission_step_id":"d3954ac1-eb19-496a-836c-c20621e61362","command_center_event_id":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f"},{"id":"450dfff3-0c5a-41f3-9c11-5f0725a6f3c5","source":"forgejo","status":"waiting","payload":{"branch":"ai/seaside-final-flagship-polish","prNumber":4077,"nextAction":null,"mergeCommitSha":"4aa4fd8a98645eb4abb4503e1e073c2f6cee374c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T00:01:25.971062+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4aa4fd8a98645eb4abb4503e1e073c2f6cee374c","external_id":"4077","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8d70b902-f313-41cf-99e2-b2a429b0c60a:merged-pr:4077:4aa4fd8a98645eb4abb4503e1e073c2f6cee374c","mission_step_id":"1d72b3c1-f28f-43e6-9503-784118286afa","command_center_event_id":"8d70b902-f313-41cf-99e2-b2a429b0c60a"},{"id":"450f30ac-030b-4dbe-8578-0c7b1ed17897","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized editing the exact protected cc-execution files required to repair the false stale-PR reconciliation loop and restore automatic execution.","baseSha":"1864ec2d67f4b56fe608999d163e9704f448f68a","issuedAt":1791311788477,"expiresAt":1791311968477,"missionId":"d0df765f-5c68-458b-a725-c33d9bbb2792","authorizationId":"3a8f9c0a-4a98-4acc-97cc-02a7e6599cef","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:36:28.660836+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1864ec2d67f4b56fe608999d163e9704f448f68a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3a8f9c0a-4a98-4acc-97cc-02a7e6599cef","mission_step_id":"d0aa5879-3b2b-4a32-b523-74323d056fca","command_center_event_id":"d0df765f-5c68-458b-a725-c33d9bbb2792"},{"id":"451093a1-e79d-4cb6-b546-d33a34ccea26","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":146,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"resolve_preflight\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-07T01:01:31.640635+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T15:28:19.746882+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:8c79e323-a98d-44b3-90ad-8ac0e8d57c76:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"ff8eb4d7-775b-462b-b025-79c842f52060","command_center_event_id":"8c79e323-a98d-44b3-90ad-8ac0e8d57c76"},{"id":"4514ac34-314e-4688-9826-79b39267717a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-553b0f829dbc","prNumber":4233,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b46da9eacaf42f6809519d27331d1ad0382d621b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:13:53.648041+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b46da9eacaf42f6809519d27331d1ad0382d621b","external_id":"4233","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:553b0f82-9dbc-4674-a9eb-99760ccfda85:merged-pr:4233:b46da9eacaf42f6809519d27331d1ad0382d621b","mission_step_id":"2e9c0434-fb4e-4f3d-9158-f517df6a6a8c","command_center_event_id":"553b0f82-9dbc-4674-a9eb-99760ccfda85"},{"id":"4515234d-8fbb-481e-9f30-797054b03aab","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/organize-tenant-selector","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1861,"terminal":false,"missionId":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":322,"providerAuthMs":0,"ledgerPrepareMs":322,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":322,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":322,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3"},"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":2412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:27:05.196115+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1861","receipt_type":"execute_mission","idempotency_key":"mission:d096284f-4723-4a9c-b6c0-866f1a7a5fa3:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"ade70f3f-0380-4ee9-9413-90d1b98a6c25","command_center_event_id":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3"},{"id":"4515caf8-8f72-4bc4-9e43-f1c6090b32c9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/system-stability-direct-queue-reconcile-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.57-repository-proof-queue-health","prNumber":1735,"terminal":false,"missionId":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5632,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":731,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":731,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":731,"repositoryMutationMs":5632,"repositoryProviderMs":3822,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2225,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":731,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1597},"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":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb"},"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":4185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:24:40.377601+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1735","receipt_type":"execute_mission","idempotency_key":"mission:6bf9f768-7c94-4b9b-b3b2-0e4353f369cb:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"3b1cf676-4c27-430e-8c13-77a6ba80cdb8","command_center_event_id":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb"},{"id":"45170954-398e-437d-92f0-87dd6268ecda","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9946d7c36c82","prNumber":2939,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b843d74b891cc8a7f8c056f6fe0996c72a02120c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:05:16.955407+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b843d74b891cc8a7f8c056f6fe0996c72a02120c","external_id":"2939","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9946d7c3-6c82-4e71-87d3-ae0caff04936:merged-pr:2939:b843d74b891cc8a7f8c056f6fe0996c72a02120c","mission_step_id":"791e5b34-3b2e-4510-b603-4bd4dd181b43","command_center_event_id":"9946d7c3-6c82-4e71-87d3-ae0caff04936"},{"id":"451b9525-0e58-4b4d-885d-8e36fc44d8ea","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"dd8d44aab4dd84a2e742bbc6eb9306d1421a03ec","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dd8d44aab4dd84a2e742bbc6eb9306d1421a03ec","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"064dd1ae200b9145453b475e5396852edf380d711f5a63e342679efeb83fe4ca","forgejoWorkflowProof":{"runId":15046,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:14:29.989213+00:00","proof_gate":"canonical_release_pending","source_sha":"dd8d44aab4dd84a2e742bbc6eb9306d1421a03ec","external_id":"forgejo-main-dd8d44aab4dd","receipt_type":"canonical_release_status","idempotency_key":"mission:74c46090-7b95-411f-9dee-e4820e295fc4:forgejo-release-status:dd8d44aab4dd84a2e742bbc6eb9306d1421a03ec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1e7eb755-f058-4540-959f-651c3ffb7aad","command_center_event_id":"74c46090-7b95-411f-9dee-e4820e295fc4"},{"id":"451ce6ca-8862-476f-a184-058a825db4f0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c2a1a84c1511","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48000,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":154612,"firstUsefulResultAt":"2026-09-27T21:55:21.383Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3912,"terminal":false,"missionId":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5417,"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":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},"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-27T21:57:56.039685+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3912","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:automatic-mission-resume:3912:repair_mission_pr_ready_retryable","mission_step_id":"0766d71f-61e7-47a8-9716-9a140e7d643c","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"451d9e10-148c-443f-80b6-3c8101472c54","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"040dd08903e952572e2ef1b26267b3c9ff638533","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"746df458ff6aec37d21677eccd9d0789f546390d","prNumber":2944,"gateRunId":8938,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8938/jobs/1","mergeCommitSha":"040dd08903e952572e2ef1b26267b3c9ff638533"}],"requestContractHash":"5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:56:28.913036+00:00","proof_gate":"request_contract_repository_verified","source_sha":"040dd08903e952572e2ef1b26267b3c9ff638533","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:request-contract-repository:5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593:040dd08903e952572e2ef1b26267b3c9ff638533","mission_step_id":"64bef94d-ca86-4485-98f2-67d77ea9a412","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"451e1203-5b70-4bf6-b3f5-85357be80548","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fbb9558c9b2e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2646,"terminal":false,"missionId":"fbb9558c-9b2e-4112-9083-a61df457c7d3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a6a09e30b4d15b7163361164d9246e1143ff137c","timingsMs":{"prReadinessMs":2767,"approvedPlanMs":0,"shipAndProveMs":13144,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},"performance":null,"deploymentId":"forgejo-main-a6a09e30b4d1","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:06:04.305699+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2646","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbb9558c-9b2e-4112-9083-a61df457c7d3:automatic-mission-resume:2646:canonical_release_dispatched","mission_step_id":"c56d9a93-c07d-42aa-aabe-6ecc21cfe8c4","command_center_event_id":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},{"id":"451e344b-549c-4cc9-bc3b-245fb76ad2bd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-onrunner-release-trigger","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1741,"terminal":false,"missionId":"b263d8d4-e6b5-44d8-ac7d-665f9d4b8b69","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b8b7f1182b11f1ecee75f92dc3c263f33dfcbf89","timingsMs":{"prReadinessMs":197,"approvedPlanMs":0,"shipAndProveMs":3472,"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":"b263d8d4-e6b5-44d8-ac7d-665f9d4b8b69"},"performance":null,"deploymentId":"forgejo-main-b8b7f1182b11","workflowRunId":5289,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:12:25.958189+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1741","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b263d8d4-e6b5-44d8-ac7d-665f9d4b8b69:automatic-mission-resume:1741:canonical_release_reconciliation_pending","mission_step_id":"435abc03-6878-4ef8-a812-1f04bc73184c","command_center_event_id":"b263d8d4-e6b5-44d8-ac7d-665f9d4b8b69"},{"id":"451e8ab5-18f0-47bb-b160-909ad6522736","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"97561e78512c7b8ce7ea356aeb543ff1def81dbd","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-media-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6c775099f41ea9a5255d41adf0a1a9cfdc3461c6","prNumber":2278,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":"platform-godmode","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6712/jobs/1","mergeCommitSha":"97561e78512c7b8ce7ea356aeb543ff1def81dbd"}],"requestContractHash":"d178c661f8196b5da44ea07c958db1f4b6285c88516048232dac0ecf0bbe33a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:51:34.795031+00:00","proof_gate":"request_contract_repository_verified","source_sha":"97561e78512c7b8ce7ea356aeb543ff1def81dbd","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338:request-contract-repository:d178c661f8196b5da44ea07c958db1f4b6285c88516048232dac0ecf0bbe33a1:97561e78512c7b8ce7ea356aeb543ff1def81dbd","mission_step_id":"db4fc5be-bc57-4376-9e84-1fae9a83f896","command_center_event_id":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},{"id":"4522e8c5-06b6-4210-b578-5380fe119105","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-336f64f93ed2","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":31991,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":6,"executorlessWaitMs":92187,"firstUsefulResultAt":"2026-10-05T01:07:39.095Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4880,"terminal":false,"missionId":"336f64f9-3ed2-47c9-a214-4d052e58f04a","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":690,"approvedPlanMs":0,"shipAndProveMs":341,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},"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":776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:09:16.093531+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4880","receipt_type":"automatic_mission_resume","idempotency_key":"mission:336f64f9-3ed2-47c9-a214-4d052e58f04a:automatic-mission-resume:4880:canonical_release_freshness_reconciliation_pending","mission_step_id":"5b24bbe7-a0cc-42c0-9832-0fc3571b7bd7","command_center_event_id":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},{"id":"4523d1a9-ce56-4fd4-b1db-b844107e46f8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c8b15a44a7fe3ebb2cf1fc4edc78a0d55f596ffb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"command-dock","satisfied":false,"statement":"A permanent natural-language command dock is always visible and can drive operator/navigation/control intents.","proofConditionIds":["static","desktop","mobile"]},{"id":"witness-cockpit","satisfied":false,"statement":"Live Witness dominates the viewport; chat, routes and activity are secondary drawers/overlays rather than permanent page columns/stacks.","proofConditionIds":["desktop","mobile"]},{"id":"preserve-truth","satisfied":false,"statement":"Canonical route navigator, real witness proof, route health and live commentary remain connected after the layout surgery.","proofConditionIds":["static","desktop"]}],"satisfied":false,"constraints":[{"id":"natural-language","satisfied":true,"statement":"Typed show/inspect/check/witness/go-to/view commands must continue to reach the operator even when a witness run is active; ordinary live observations may attach as commentary.","proofConditionIds":["static"]},{"id":"canonical-routes","satisfied":false,"statement":"Routes remain sourced from src/routes/registry.ts via the existing signed-in bridge.","proofConditionIds":["static","desktop"]},{"id":"visual-content-truth","satisfied":false,"statement":"Preview, activity and health remain derived from actual witness evidence/activity.","proofConditionIds":["desktop","mobile"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile proofs are authoritative for their respective layouts.","proofConditionIds":["desktop","mobile"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Mobile keeps the command dock, Witness, routes and drawers usable without overflow.","proofConditionIds":["mobile"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"Preserve premium dark-green Console language while removing dashboard clutter and maximizing the Witness canvas.","proofConditionIds":["desktop","mobile"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The current production Console and the owner's screenshots are the implementation authority; do not substitute a mockup.","proofConditionIds":["desktop"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Gate, deploy and live verify before calling the cockpit finished.","proofConditionIds":["static","desktop","mobile"]},{"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":["static"]}],"contractHash":"f0cd416a4d84be23b104b5f6484e62dc6f89dcc677360360cc8fd30d048494a9","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"static","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"f0cd416a4d84be23b104b5f6484e62dc6f89dcc677360360cc8fd30d048494a9"},"required":true,"satisfied":true},{"id":"desktop","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"c8b15a44a7fe3ebb2cf1fc4edc78a0d55f596ffb","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"mobile","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"c8b15a44a7fe3ebb2cf1fc4edc78a0d55f596ffb","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-27T05:15:22.979635+00:00","proof_gate":"request_contract_pending","source_sha":"c8b15a44a7fe3ebb2cf1fc4edc78a0d55f596ffb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51e13981-a22e-4a05-82c3-11359f5a1b13:request-contract:f0cd416a4d84be23b104b5f6484e62dc6f89dcc677360360cc8fd30d048494a9:c8b15a44a7fe3ebb2cf1fc4edc78a0d55f596ffb:pending:visual","mission_step_id":"4146f8f1-9970-4ed6-85ba-9eb228b0f462","command_center_event_id":"51e13981-a22e-4a05-82c3-11359f5a1b13"},{"id":"4524f8b3-ed1c-4782-b19d-e6bb279121a6","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e94def1584f7","prNumber":3797,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T13:52:11.300179+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","external_id":"3797","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e94def15-84f7-4204-b641-545c8d57df6c:merged-pr:3797:b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","mission_step_id":"ce62db6e-e015-4a17-bd9e-d71c8d3c0793","command_center_event_id":"e94def15-84f7-4204-b641-545c8d57df6c"},{"id":"452686e3-7d96-4483-ab18-c344fbd74293","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7b44e74e0704244bcf4c7409354789303cf791e3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7b44e74e0704244bcf4c7409354789303cf791e3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T19:28:09.163034+00:00","proof_gate":"canonical_release_pending","source_sha":"7b44e74e0704244bcf4c7409354789303cf791e3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:473219b3-a8a0-4108-b40c-95b15c6ae30d:forgejo-release-status:7b44e74e0704244bcf4c7409354789303cf791e3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1358f7d4-9e38-4eee-ba5b-bff8623cab0c","command_center_event_id":"473219b3-a8a0-4108-b40c-95b15c6ae30d"},{"id":"4526b617-2554-4b69-98e3-622ecdaf6e64","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a9580c18b59dc4873f0b1661de3549c6f419810e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"compiler","satisfied":true,"statement":"Chat-driven tenant creation materializes a canonical Tenant Manifest / compiled tenant specification before customer-ready certification.","proofConditionIds":["proof-live"]},{"id":"surface-contract","satisfied":true,"statement":"Non-CRM tenants are certified against business-type-specific presentation/surface contracts and cannot silently inherit generic CRM shell/routes/terminology.","proofConditionIds":["proof-live"]},{"id":"route-matrix","satisfied":true,"statement":"Certification covers the full tenant route family with route-to-app-to-tenant-to-shell ownership and fails closed on ambiguity, blank/wrong app, or generic fallback.","proofConditionIds":["proof-live"]},{"id":"acceptance-receipt","satisfied":true,"statement":"Tenant creation emits a machine-readable customer-ready receipt covering manifest, blueprint, media, adapters, route family, terminology, universal settings, public surfaces, and mobile/navigation readiness.","proofConditionIds":["proof-live"]},{"id":"drift","satisfied":true,"statement":"Workspace Health/readiness detects manifest drift and safely repairs objective route/mapping/media/settings drift while preserving subjective/intentional tenant design.","proofConditionIds":["proof-live"]},{"id":"event-rentals-graduated","satisfied":true,"statement":"EVENT_RENTALS is the first graduated business type with Speedy Panda as architecture fixture, correct four-mode lifecycle, MODES-owned route family, contextual app surfaces, complete media contract, and forbidden CRM presentation.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"reuse","satisfied":true,"statement":"Extend existing tenant creation/readiness/media/blueprint/application/route primitives; do not create a disconnected parallel platform.","proofConditionIds":["proof-live"]},{"id":"preserve-data","satisfied":true,"statement":"Golden fixtures never copy tenant branding/customer/inventory/secrets; existing intentional tenant data/design is preserved.","proofConditionIds":["proof-live"]},{"id":"backward-safe","satisfied":true,"statement":"Existing tenants migrate fail-safe and stricter customer-ready enforcement activates through reconciled compiler manifests without breaking live intentional surfaces.","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":"2c157797589882bccc6568b1cd9efed43f4bdabc12aa5e3e4c9d643f529b20b0","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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2c157797589882bccc6568b1cd9efed43f4bdabc12aa5e3e4c9d643f529b20b0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T04:25:19.521959+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a9580c18b59dc4873f0b1661de3549c6f419810e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6801e5f4-cfda-4afa-b0eb-72b0cb12a3dc:request-contract:2c157797589882bccc6568b1cd9efed43f4bdabc12aa5e3e4c9d643f529b20b0:a9580c18b59dc4873f0b1661de3549c6f419810e:verified:","mission_step_id":"e533b4ec-1727-47f5-a4fb-3211b8d0ac34","command_center_event_id":"6801e5f4-cfda-4afa-b0eb-72b0cb12a3dc"},{"id":"4529a0e1-f6d8-4991-a8a0-d5b669453f39","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/opportunity-radar-locality-proof","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1842,"terminal":false,"missionId":"ab4e95da-a4a1-41ad-99e8-52e7a75219f4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2203,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ab4e95da-a4a1-41ad-99e8-52e7a75219f4"},"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":1281,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T13:37:16.305157+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1842","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab4e95da-a4a1-41ad-99e8-52e7a75219f4:automatic-mission-resume:1842:repair_mission_waiting_for_gate","mission_step_id":"d5e70786-de4b-47c9-949d-f22a1593226a","command_center_event_id":"ab4e95da-a4a1-41ad-99e8-52e7a75219f4"},{"id":"4529b1a5-3962-4049-88f3-4a2a82fa3999","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-80d24db9bf8f","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":102612,"releaseCount":0,"toolCallCount":87,"repeatedCallCount":77,"executorlessWaitMs":13902066,"firstUsefulResultAt":"2026-10-06T16:01:14.225Z","recoveryAttemptCount":41,"ownerInterruptionCount":0},"version":null,"prNumber":5202,"terminal":false,"missionId":"80d24db9-bf8f-4751-81e3-022c671173fc","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"82e167bb495b9310fc5d4e936b93391c0b1a55a5","timingsMs":{"prReadinessMs":8900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"80d24db9-bf8f-4751-81e3-022c671173fc"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:03:01.834237+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5202","receipt_type":"automatic_mission_resume","idempotency_key":"mission:80d24db9-bf8f-4751-81e3-022c671173fc:automatic-mission-resume:5202:repair_mission_pr_ready_retryable","mission_step_id":"c4e97a57-e5cf-403e-bb6b-86b6c589218a","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"452a789f-314d-4f75-bd3e-41fe9d2d73e7","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":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","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":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","wordingChanged":false,"canonicalIntent":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["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":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","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":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","canonicalIntent":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"MUTATE THIS EXISTING PR #5228 NOW. On its existing branch boring-control-plane, change only the production-critical validator entry for workers/cc-execution/src/index-release-fast-lane.js from minBytes: 20000 to minBytes: 1000, preserving markers: ['export default']. Do not create a new branch or PR. Then rerun Gate, squash merge #5228 when green, deploy cc-execution, and verify live sourceSha equals merged main.","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":"MUTATE-THIS-EXISTING-PR-5228-NOW.-On-its-existing-branch-boring-control-plane-change-only-the-produc","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":"894a3521f26f1470426e704f5c747f5f04ff9b91790c64e900b4add785415bcc","requestContractRevision":3,"previousRequestContractHash":"e40ace3746b4ab687ab2a4d0229a4e782d84ea5ff0adc40af90cc299c11ae7dd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:35:02.466244+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:11cefa42-e8c3-4dbf-932e-819c0314bf8d:request-contract:894a3521f26f1470426e704f5c747f5f04ff9b91790c64e900b4add785415bcc","mission_step_id":"40e40e8e-dcb8-4b03-9208-f33bf66db5e9","command_center_event_id":"11cefa42-e8c3-4dbf-932e-819c0314bf8d"},{"id":"4533e29f-c361-479f-b6b3-b823a770efd5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c4444034439600d45f3f58dec782353279ecd0ae","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c4444034439600d45f3f58dec782353279ecd0ae","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e1a3f31d86ca616ae1c2d24a541fd0dbc6fff99bf15350331692aa8d810d0b49","forgejoWorkflowProof":{"runId":14796,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:39:37.774772+00:00","proof_gate":"canonical_release_pending","source_sha":"c4444034439600d45f3f58dec782353279ecd0ae","external_id":"forgejo-main-c44440344396","receipt_type":"canonical_release_status","idempotency_key":"mission:17cc9a02-a846-4440-915a-29e007081464:forgejo-release-status:c4444034439600d45f3f58dec782353279ecd0ae:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3b116c85-88de-470b-adf8-27e36892ad7f","command_center_event_id":"17cc9a02-a846-4440-915a-29e007081464"},{"id":"45342a69-7710-4e9e-a3ed-2d7043ff6544","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:41:15.491605+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419845","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"45347ee4-7499-4128-bebc-16a92e4d70c2","source":"cc-execution","status":"waiting","payload":{"reason":"compiler_model_generation_failed","sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T21:40:21.002334+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"ee72296ce36eba537a35a2077e1c06b2708dfd67","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:8faf029f-13bc-4665-8dd5-7bb0207d3aac:compiler:ee72296ce36eba537a35a2077e1c06b2708dfd67:src/pages/card-grading/PCGPublicSite.tsx","mission_step_id":null,"command_center_event_id":"8faf029f-13bc-4665-8dd5-7bb0207d3aac"},{"id":"4535139e-1c48-4a77-9373-c9c69980f275","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/capability-contacts-delegation-20260906","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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8208,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":618,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":618,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":618,"repositoryMutationMs":8208,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":618,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},"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":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:28:40.22091+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"37750f4a-61e5-443e-bebe-6884a5d1e40f","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"45361a3d-bf96-4848-9ed2-77419d23e5dd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-70c455ff70bd","prNumber":3958,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"73adfc0414ca96b39075909e355f14cffd501534","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:31:27.742583+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"73adfc0414ca96b39075909e355f14cffd501534","external_id":"3958","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:70c455ff-70bd-43aa-bb5b-d8ac0f34af9b:merged-pr:3958:73adfc0414ca96b39075909e355f14cffd501534","mission_step_id":"89d7e354-3554-4733-a8cc-b9623a1d151a","command_center_event_id":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b"},{"id":"4537cc3d-0cc6-4c8c-bbcd-2bd2395d2ad5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0cbdd32dce21","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":64651,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":13,"executorlessWaitMs":4041093,"firstUsefulResultAt":"2026-10-02T13:03:04.112Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4467,"terminal":false,"missionId":"0cbdd32d-ce21-4479-a186-51ab12c601e1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2201,"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":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},"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-02T14:10:13.558535+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4467","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0cbdd32d-ce21-4479-a186-51ab12c601e1:automatic-mission-resume:4467:repair_mission_pr_ready_retryable","mission_step_id":"b4abaa1e-1cda-40cc-b7f4-146da699edc6","command_center_event_id":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},{"id":"453960b1-db15-44a9-9a85-13e83830ae53","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["dnc-audit-regenerate-pdf","dnc-audit-rescan","dnc-scrub-certificate","finance-reports","generate-storm-report","get-shared-storm-report","mobile-vendor-event-request","send-storm-report","send-weekly-rep-reports","tenant-media-library","tenant-storage-migration-v1"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"aed6587aa0e00b501aeee0c0c61a46686a8a486c8137d86eaf76ca54ed15ecb7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5710","runId":5710,"status":"running","sourceSha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:53:03.598402+00:00","proof_gate":"canonical_release_pending","source_sha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","external_id":"forgejo-main-44f26a7b3df6","receipt_type":"canonical_release_status","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:forgejo-release-status:44f26a7b3df6851f9ab6c51370ea2f63aa3dc877:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"2a6b2ad3-ef38-4c0f-936a-15f0f0ba539f","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"453b171b-6a1b-46ff-becf-5a557cc114d9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9452,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","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":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"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":9219,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:43:36.560304+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6601c1e7-5ae0-47fa-9872-348ca3f570d1","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"453d3414-7c61-4477-9e1d-026a89439654","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-standards-proof-integrity-v1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.157-visual-witness-durable-resume","prNumber":2876,"terminal":false,"missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12387,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3645,"approvedPlanMs":0,"missionSetupMs":1096,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":871,"ledgerReconcileMs":0,"lineageReconcileMs":225,"resolvePreflightMs":1096,"repositoryMutationMs":8738,"repositoryProviderMs":5013,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4504,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":871,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":509},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},"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":1537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:07:24.394684+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2876","receipt_type":"execute_mission","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"086563c6-d0f1-415f-8fd6-1ed578b8eb51","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"453d901e-e5c5-40d0-9c13-87d512ec0317","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-053317659277","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":178414,"releaseCount":0,"toolCallCount":82,"repeatedCallCount":72,"executorlessWaitMs":3352263,"firstUsefulResultAt":"2026-10-06T15:20:47.468Z","recoveryAttemptCount":46,"ownerInterruptionCount":0},"version":null,"prNumber":5189,"terminal":false,"missionId":"05331765-9277-4b18-bd61-d3dca2ae50b6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"05331765-9277-4b18-bd61-d3dca2ae50b6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:26:55.203978+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5189","receipt_type":"automatic_mission_resume","idempotency_key":"mission:05331765-9277-4b18-bd61-d3dca2ae50b6:automatic-mission-resume:5189:repair_mission_waiting_for_gate","mission_step_id":"3353d410-950f-49b2-936d-78219b2a9082","command_center_event_id":"05331765-9277-4b18-bd61-d3dca2ae50b6"},{"id":"453e3b51-fa1c-4ee8-a948-39c771d4fdac","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing open PR #1542 only. The branch already contains the exact restoration content below and its exact-head Gate is green. Preserve it unchanged, reuse #1542, squash-merge, then run canonical migration release/no-op verification and prove no migration-ledger SQL drift. Do not create another PR.","wordingChanged":false,"canonicalIntent":"Continue existing open PR #1542 only. The branch already contains the exact restoration content below and its exact-head Gate is green. Preserve it unchanged, reuse #1542, squash-merge, then run canonical migration release/no-op verification and prove no migration-ledger SQL drift. Do not create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-merge","statement":"Existing PR #1542 is squash-merged and no replacement change is generated.","proofConditionIds":["proof-production"]},{"id":"outcome-ledger","statement":"Protected main migration 20260903042000 matches the already-applied production ledger and canonical release reports no SQL drift.","proofConditionIds":["proof-production"]}],"objective":"Continue existing open PR #1542 only. The branch already contains the exact restoration content below and its exact-head Gate is green. Preserve it unchanged, reuse #1542, squash-merge, then run canonical migration release/no-op verification and prove no migration-ledger SQL drift. Do not create another PR.","constraints":[{"id":"constraint-unchanged","statement":"Preserve the provided migration file byte-for-byte; no semantic edits.","proofConditionIds":["proof-production"]},{"id":"constraint-ledger","statement":"Never mutate the production migration ledger/hash.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"PR #1542 is merged and the canonical release verifies migration ledger consistency with no SQL drift.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"a07c671e79d46e9f8d4723d247722166b548a4fb2b9730f90774e0e8dbc9de23","requestContractRevision":2,"previousRequestContractHash":"ff5c4a333e685534f4e06a966fec6e1a2616b383893e16fdf80896bb3b422adc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T03:42:49.542416+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3e754308-7053-4bf2-8f61-2f0ec479c681:request-contract-revision:2:a07c671e79d46e9f8d4723d247722166b548a4fb2b9730f90774e0e8dbc9de23","mission_step_id":"ad24ca8a-aee6-43bc-9fb7-f9678c2d1e88","command_center_event_id":"3e754308-7053-4bf2-8f61-2f0ec479c681"},{"id":"453f2857-173f-4888-8495-03925ecf3756","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c91614dcb4bb6da7e8eec2749470a2505bb78abd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c91614dcb4bb6da7e8eec2749470a2505bb78abd","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/602","runId":602,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:50:32.978758+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c91614dcb4bb6da7e8eec2749470a2505bb78abd","external_id":"forgejo-main-c91614dcb4bb","receipt_type":"canonical_release_status","idempotency_key":"mission:49c1390a-f236-4fba-9db3-25a53ff4fa71:forgejo-release-status:c91614dcb4bb6da7e8eec2749470a2505bb78abd:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"8ece52bc-eda3-44e1-87b3-dd9c46747842","command_center_event_id":"49c1390a-f236-4fba-9db3-25a53ff4fa71"},{"id":"4540288f-2f28-4373-b389-30dc047df39f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"The exact #1984 head fe8d6fddb1751074da0b38139281c8bd8f09f4a3 is Gate green. Continue this same mission with no further source mutation: squash merge #1984, deploy frontend only, and run the bound live interaction proof. Do not report completion before live proof.","wordingChanged":false,"canonicalIntent":"The exact #1984 head fe8d6fddb1751074da0b38139281c8bd8f09f4a3 is Gate green. Continue this same mission with no further source mutation: squash merge #1984, deploy frontend only, and run the bound live interaction proof. Do not report completion before live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"selection","statement":"Canvas selection is predictable and clearly communicates MOVE or CROP before drag.","proofConditionIds":["repo","runtime","interaction"]},{"id":"crop","statement":"Crop visually works on logo and non-logo editable media including async storage-backed images.","proofConditionIds":["repo","runtime","interaction"]}],"objective":"The exact #1984 head fe8d6fddb1751074da0b38139281c8bd8f09f4a3 is Gate green. Continue this same mission with no further source mutation: squash merge #1984, deploy frontend only, and run the bound live interaction proof. Do not report completion before live proof.","constraints":[{"id":"same-pr","statement":"Use existing PR #1984 only.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1984 exact head fe8d6fddb1751074da0b38139281c8bd8f09f4a3 passes Gate and squash merges.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"runtime","kind":"runtime","claim":"Cloudflare serves exact merged #1984 source.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"Live editor selection/move/resize/crop are deterministic and crop works on logo plus non-logo media.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"select_overlapping_content"},{"action":"move_selected_object"},{"action":"resize_from_handle"},{"action":"crop_logo"},{"action":"crop_non_logo_media"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"18ba014d254228016b89ceb69306274af2597edc5ae1cf88c287154d735af608","requestContractRevision":5,"previousRequestContractHash":"38752cad35ebb5d69a07ae36dcade83c1d537586878d9f3066fb3bc52f6690f7"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:15:36.108529+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:10531595-c6ae-44a2-84c8-d881de2cc7ab:request-contract:18ba014d254228016b89ceb69306274af2597edc5ae1cf88c287154d735af608","mission_step_id":"dde3bb02-65a5-4a34-8e99-a357f54df500","command_center_event_id":"10531595-c6ae-44a2-84c8-d881de2cc7ab"},{"id":"4540b0e7-b787-4699-b718-e5f0f0ea3913","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"7bdff918562d4236b71bd07097b137c03a23157a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7bdff918562d4236b71bd07097b137c03a23157a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"735fc6c709cafc07f2c2fd0f8cd01aa50a94929c50146c7a3448b6c8a6b5198b","forgejoWorkflowProof":{"runId":14149,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7bdff918562d4236b71bd07097b137c03a23157a","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-7bdff918562d4236b71bd07097b137c03a23157a","compareStatus":"target_job_success_runtime_verified","workflowRunId":14149,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.45-connection-research-readable-normalization","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:49:12.559884+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7bdff918562d4236b71bd07097b137c03a23157a","external_id":"forgejo-main-7bdff918562d","receipt_type":"canonical_release_status","idempotency_key":"mission:7cf0ca5a-0641-4f33-82b2-63c6e0a267f5:forgejo-release-status:7bdff918562d4236b71bd07097b137c03a23157a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"86160c94-92de-4178-9e37-d6cf36a82ccc","command_center_event_id":"7cf0ca5a-0641-4f33-82b2-63c6e0a267f5"},{"id":"45434f68-455d-436c-979c-225a08d9ae70","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main, update only src/pages/RoofHelpLandingPage.tsx and src/pages/roof-help/RoofHelpFinderWorkspace.tsx. Use the exact owner-supplied logo URL https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/6880eaa9-6f59-4631-8b97-d303c0540735.png on the public site and private Roof Help Finder workspace. Theme the private workspace to match the public dark forest, mint, and off-white palette while preserving Intake, Contacts, Analytics, QR Codes, data queries, navigation, auth, attribution, SEO, and form behavior. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the live private workspace contains the new logo URL and branded navigation. Do not modify backend, database, auth, runtime, control-plane, routing infrastructure, or QR engine internals.","tenantRef":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","receivedAt":"2026-08-28T04:35:50.941Z","fingerprint":"45f7c9d92933b8eab79bddada04fda2cdc50adf2532982a93e498b908f22d7e6","workstreamRef":"c3f09b565ff545218a0a39cbeb4b5275","conversationId":null,"canonicalBranch":"ai/brand-roofhelpfinder-logo-tenant-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current Forgejo main, update only src/pages/RoofHelpLandingPage.tsx and src/pages/roof-help/RoofHelpFinderWorkspace.tsx. Use the exact owner-supplied logo URL https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/6880eaa9-6f59-4631-8b97-d303c0540735.png on the public site and private Roof Help Finder workspace. Theme the private workspace to match the public dark forest, mint, and off-white palette while preserving Intake, Contacts, Analytics, QR Codes, data queries, navigation, auth, attribution, SEO, and form behavior. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the live private workspace contains the new logo URL and branded navigation. Do not modify backend, database, auth, runtime, control-plane, routing infrastructure, or QR engine internals.","wordingChanged":false,"canonicalIntent":"From current Forgejo main, update only src/pages/RoofHelpLandingPage.tsx and src/pages/roof-help/RoofHelpFinderWorkspace.tsx. Use the exact owner-supplied logo URL https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/6880eaa9-6f59-4631-8b97-d303c0540735.png on the public site and private Roof Help Finder workspace. Theme the private workspace to match the public dark forest, mint, and off-white palette while preserving Intake, Contacts, Analytics, QR Codes, data queries, navigation, auth, attribution, SEO, and form behavior. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the live private workspace contains the new logo URL and branded navigation. Do not modify backend, database, auth, runtime, control-plane, routing infrastructure, or QR engine internals.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"public-logo","statement":"The public Roof Help Finder page uses the exact owner-supplied logo URL in its visible header/footer and social image metadata.","proofConditionIds":["source-proof","runtime-proof"]},{"id":"tenant-brand","statement":"The private Roof Help Finder workspace uses the same logo and dark forest/mint/off-white visual system across its shell and navigation.","proofConditionIds":["source-proof","runtime-proof"]},{"id":"preserve-function","statement":"Intake, Contacts, Analytics, and QR Codes remain the only workspace sections and their existing behavior is preserved.","proofConditionIds":["source-proof","runtime-proof"]}],"objective":"From current Forgejo main, update only src/pages/RoofHelpLandingPage.tsx and src/pages/roof-help/RoofHelpFinderWorkspace.tsx. Use the exact owner-supplied logo URL https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/6880eaa9-6f59-4631-8b97-d303c0540735.png on the public site and private Roof Help Finder workspace. Theme the private workspace to match the public dark forest, mint, and off-white palette while preserving Intake, Contacts, Analytics, QR Codes, data queries, navigation, auth, attribution, SEO, and form behavior. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the live private workspace contains the new logo URL and branded navigation. Do not modify backend, database, auth, runtime, control-plane, routing infrastructure, or QR engine internals.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/RoofHelpLandingPage.tsx and src/pages/roof-help/RoofHelpFinderWorkspace.tsx.","proofConditionIds":["source-proof"]},{"id":"no-behavior-change","statement":"Do not change backend, Supabase queries, auth, tenant switching, intake submission, QR engine, SEO routes, referral/IP/UTM attribution, or route ownership.","proofConditionIds":["source-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Current merged diff is limited to the two Roof Help Finder frontend files and contains the exact supplied logo URL while preserving existing functional code paths.","route":"/roof-help-finder/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Production /roof-help-finder/dashboard renders the branded Roof Help Finder workspace with the new logo and the Intake, Contacts, Analytics, and QR Codes navigation.","route":"/roof-help-finder/dashboard","required":true,"expectedText":"Lead Intake Workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/brand-roofhelpfinder-logo-tenant-20260828","conversationContext":null,"requestContractHash":"6d248beb0abfd0bd2fab77ee657a166b6e0a8f215ab2ee8ababbef6dcc745f2e","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T04:35:51.4013+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:efa0d11a-3e9a-4557-b87d-3f9c9bdc538e:tenant-workstream-contribution:45f7c9d92933b8eab79bddada04fda2cdc50adf2532982a93e498b908f22d7e6","mission_step_id":null,"command_center_event_id":"efa0d11a-3e9a-4557-b87d-3f9c9bdc538e"},{"id":"4546bd26-8fb4-42e4-aa99-04edb351d42a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"9d1c4788-2cd5-4664-8cf4-01dd11600c78","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":1168,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":770,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1168,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":770,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d1c4788-2cd5-4664-8cf4-01dd11600c78"},"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":1294,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T22:05:31.955752+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d1c4788-2cd5-4664-8cf4-01dd11600c78:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"837db190-0439-4b06-a189-fb5389b7acd8","command_center_event_id":"9d1c4788-2cd5-4664-8cf4-01dd11600c78"},{"id":"4547962d-cf70-4f8d-b99e-bbebe67657f1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2e0523263a2c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":214983,"releaseCount":0,"toolCallCount":132,"repeatedCallCount":125,"executorlessWaitMs":710041,"firstUsefulResultAt":"2026-10-05T18:02:57.046Z","recoveryAttemptCount":120,"ownerInterruptionCount":0},"version":null,"prNumber":5020,"terminal":false,"missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:06:19.743808+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5020","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2e052326-3a2c-46a7-88f6-9a4cc99d20e4:automatic-mission-resume:5020:repair_mission_waiting_for_gate","mission_step_id":"ed91a3c4-a708-4b14-9e89-eb468292e497","command_center_event_id":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},{"id":"454a661d-e762-47ee-87d0-a41a81f05c72","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fe36f2b6649d","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":3164,"terminal":false,"missionId":"fe36f2b6-649d-4a68-9103-a9565d60e20f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3708,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":568,"missionSetupMs":293,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":293,"repositoryMutationMs":3140,"repositoryProviderMs":3140,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1785,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1355},"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":"fe36f2b6-649d-4a68-9103-a9565d60e20f"},"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":3081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:47:57.057989+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3164","receipt_type":"execute_mission","idempotency_key":"mission:fe36f2b6-649d-4a68-9103-a9565d60e20f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3a9d2eae-0a06-4bb6-9b6a-56a9b93146ba","command_center_event_id":"fe36f2b6-649d-4a68-9103-a9565d60e20f"},{"id":"454bd15f-6de5-4b7f-89d8-099906db109e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-production-integrity-20260815","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3016,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":151,"terminal":false,"missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},"performance":null,"deploymentId":"forgejo-main-9838d8c93be6","workflowRunId":427,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4326,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:34:08.233787+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","external_id":"forgejo-main-9838d8c93be6","receipt_type":"execute_mission","idempotency_key":"mission:991e67c5-af9c-4a7f-967a-89c5ebf2ae61:execute_mission:canonical_release_dispatched","mission_step_id":"ec363320-0fe2-4a2d-a8ea-5aa334fb60f0","command_center_event_id":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":11600,"schema":"public","order_key":"id"}