{"data":[{"id":"8c69b423-9e30-4c94-92e5-47c1310e2692","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8f24a58cae54","prNumber":2473,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:39:12.008748+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":"2473","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:merged-pr:2473:e7698b428b0c111803d48aeb20e4e5c06b828280","mission_step_id":"9f9b35ef-520b-4d5b-bf4f-ca4953ce1ce6","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"683061f7-5a5b-4a28-a37d-47e2264ba122","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-976697ac4ab9","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":2869,"terminal":false,"missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2693,"approvedPlanMs":0,"missionSetupMs":1876,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1394,"ledgerReconcileMs":0,"lineageReconcileMs":482,"resolvePreflightMs":1876,"repositoryMutationMs":9679,"repositoryProviderMs":6302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4242,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2060},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:02:36.113229+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2869","receipt_type":"execute_mission","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c1998233-6429-4555-95b3-67627aef9047","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"81857636-be24-4029-aca6-2207eacc0ad7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":true,"statement":"The canonical MCP catalog invariant expects all 16 daily Forgejo operators including forgejo_resilience_status.","proofConditionIds":["p1","p2"]}],"satisfied":true,"constraints":[{"id":"c1","satisfied":true,"statement":"Change only the exact failing regression expectation and preserve the existing resilience implementation.","proofConditionIds":["p1","p2"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["p1","p2"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["p1","p2"]}],"contractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0"},"required":true,"satisfied":true},{"id":"p2","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":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:26.152709+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:request-contract:d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa:9312c88c5036a4b9b56728a0156d8622ea6c40e0:verified:","mission_step_id":"80c4fdd0-f835-402d-a37c-d522cb934f84","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"2b2573e4-f333-4285-a27f-9021e5507e5c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ce546e1f6c61","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":298,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":331,"providerAuthMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":331,"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":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},"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":4604,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:05:29.731085+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce546e1f-6c61-4709-877a-6f8ed30c2e6e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b777145c-9d2e-4127-87b8-56696b227b5e","command_center_event_id":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},{"id":"5196893d-591b-46f5-999b-116f1b877b7b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","phase":"release","branch":"ai/objective-first-repair-1e8472cc207c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3363,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4289,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":687,"missionSetupMs":585,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":585,"repositoryMutationMs":3602,"repositoryProviderMs":3602,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1981,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":585,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1621},"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":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":null,"releaseState":"failed","visualWitness":{"role":null,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":2,"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":3160,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T17:08:24.497443+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","receipt_type":"execute_mission","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-3","mission_step_id":"79d62e91-6ba6-4ed8-8001-1561bb4c6fab","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"48a9fe26-82bc-440a-8e74-7a7b331cd9ad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-94396dc8c90f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2471,"terminal":false,"missionId":"94396dc8-c90f-4bcf-982f-d77bdea19560","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":972,"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":"94396dc8-c90f-4bcf-982f-d77bdea19560"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:37:16.459761+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2471","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:automatic-mission-resume:2471:repair_mission_waiting_for_gate","mission_step_id":"5cd84f98-1ab5-4b93-9ed4-ae6d8d70b4aa","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"20f2741c-53ff-497f-8782-d68a2d31dbad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-976697ac4ab9","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2869,"terminal":false,"missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1326,"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":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},"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-16T02:02:49.965444+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2869","receipt_type":"automatic_mission_resume","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:automatic-mission-resume:2869:repair_mission_waiting_for_gate","mission_step_id":"a5138eb0-6957-4e7a-9069-06ae65c4aa8b","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"6da1d546-912b-44d7-9d21-efbf2fae58db","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-94396dc8c90f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2471,"terminal":false,"missionId":"94396dc8-c90f-4bcf-982f-d77bdea19560","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","timingsMs":{"prReadinessMs":1565,"approvedPlanMs":0,"shipAndProveMs":2958,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94396dc8-c90f-4bcf-982f-d77bdea19560"},"performance":null,"deploymentId":"forgejo-main-9314ca89bedb","workflowRunId":7311,"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":1890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:39:27.647894+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2471","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:automatic-mission-resume:2471:canonical_release_dispatched","mission_step_id":"8ac56157-7ee7-45c2-9abb-717ff953a1cd","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"c82a661b-6721-43ad-aa8f-d86adc4e841f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-976697ac4ab9","prNumber":2869,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:16.988115+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":"2869","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:merged-pr:2869:9312c88c5036a4b9b56728a0156d8622ea6c40e0","mission_step_id":"2d21b8d7-8ce7-4a98-bb0e-c88a8f906c1e","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"21455900-a223-4535-a6ee-4efa30f6adee","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a02721b3ea5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.169-cancelled-release-internal-dispatch","prNumber":2949,"terminal":false,"missionId":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"855803326bafacf34bfd66ad42d5a87ae511ed15","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9533,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1210,"approvedPlanMs":0,"missionSetupMs":362,"providerAuthMs":0,"shipAndProveMs":7350,"ledgerPrepareMs":362,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":362,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":362,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},"performance":null,"deploymentId":"forgejo-main-855803326baf","workflowRunId":8982,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:18:23.317444+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"855803326bafacf34bfd66ad42d5a87ae511ed15","external_id":"forgejo-main-855803326baf","receipt_type":"execute_mission","idempotency_key":"mission:3a02721b-3ea5-4eef-8b4f-2d33615d7a81:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"06dc425f-c0d3-4a70-b014-b3592fbc1036","command_center_event_id":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},{"id":"edbe509b-66b8-4fee-b02d-76073dcdce56","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","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":"ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74","forgejoWorkflowProof":{"runId":7311,"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-12T02:39:52.414376+00:00","proof_gate":"canonical_release_pending","source_sha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","external_id":"forgejo-main-9314ca89bedb","receipt_type":"canonical_release_status","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:forgejo-release-status:9314ca89bedb2bb4656fec7d0e6544c57e4524d0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8ac56157-7ee7-45c2-9abb-717ff953a1cd","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"81b8dbf8-c212-4989-9a75-7982d8572790","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","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":"ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74","forgejoWorkflowProof":{"runId":7311,"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-12T02:40:47.025545+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","external_id":"forgejo-main-9314ca89bedb","receipt_type":"canonical_release_status","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:forgejo-release-status:9314ca89bedb2bb4656fec7d0e6544c57e4524d0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7df9d891-08a6-443b-b26b-5b5b3040d7a0","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"6144c024-068c-45ef-b81b-45b2d5f95acd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-976697ac4ab9","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2869,"terminal":false,"missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","timingsMs":{"prReadinessMs":1430,"approvedPlanMs":0,"shipAndProveMs":8707,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},"performance":null,"deploymentId":"forgejo-main-9312c88c5036","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":2203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:03:21.969214+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2869","receipt_type":"automatic_mission_resume","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:automatic-mission-resume:2869:canonical_release_dispatched","mission_step_id":"2d21b8d7-8ce7-4a98-bb0e-c88a8f906c1e","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"9aa11f15-df87-4c74-9a0f-06dbd1900c91","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for platform resilience hardening. Finish the machine-level runner hygiene outcome on the existing mission: daily two-slot Docker-pool hygiene through the canonical Forgejo workflow, bounded non-destructive cleanup, merge-push immediate proof, authoritative capability contract, and live cc-execution contract release.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for platform resilience hardening. Finish the machine-level runner hygiene outcome on the existing mission: daily two-slot Docker-pool hygiene through the canonical Forgejo workflow, bounded non-destructive cleanup, merge-push immediate proof, authoritative capability contract, and live cc-execution contract release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Both healthy Docker runners can receive one of two concurrent reserved daily hygiene slots through the existing Forgejo scheduler, with an immediate merge-push canary.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"Hygiene prunes only stopped containers older than 24h, dangling images older than 7d, and builder cache older than 7d while retaining 1GB; volumes and running containers are never prune targets.","proofConditionIds":["p1","p2"]}],"objective":"Unfreeze control plane for platform resilience hardening. Finish the machine-level runner hygiene outcome on the existing mission: daily two-slot Docker-pool hygiene through the canonical Forgejo workflow, bounded non-destructive cleanup, merge-push immediate proof, authoritative capability contract, and live cc-execution contract release.","constraints":[{"id":"c1","statement":"No new scheduler, runner, release path, watchdog, deployment owner, or remote shell dependency is created.","proofConditionIds":["p1","p2"]},{"id":"c2","statement":"The existing fifteen-minute scheduled release-plan/Supabase reconciliation remains scoped to its original cron and is not triggered by the daily hygiene cron.","proofConditionIds":["p1"]},{"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":["p1","p2"]},{"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":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Merged main contains the daily hygiene cron, two-slot max-parallel Docker job, socket-only Docker host control, bounded prune commands, original schedule isolation, authoritative config, and regression assertions.","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},{"id":"p2","kind":"runtime","claim":"The exact merged source is live in cc-execution and the runner hygiene capability is active; the merge-push workflow executes the hygiene job through the Docker pool without adding another production owner.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"runnerHygieneScheduleCron","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-platform-resilience-hardening.-Finish-the-machine-level-runner-hygiene-ou","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":["p1","p2"]},"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":"3544b878a38dcc65c255c8fb1fd909ac64d2edb5a253d81f4c1c48cba3c4d3ad","requestContractRevision":2,"previousRequestContractHash":"ebed0de8ceff83d345b1037da56e276b4ae12dd826182ec0809d28307c4f5239"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:06:26.20088+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ce546e1f-6c61-4709-877a-6f8ed30c2e6e:request-contract:3544b878a38dcc65c255c8fb1fd909ac64d2edb5a253d81f4c1c48cba3c4d3ad","mission_step_id":"698316ac-10f3-4da9-b06c-b045b854f1b0","command_center_event_id":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},{"id":"da50181c-5f3d-43a6-aa01-490c2fbcf42d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner explicitly authorized all platform resilience hardening. This exact packet operationalizes the already-declared idle-only runner hygiene policy on both heavy Docker runners through the canonical workflow and records the contract in cc-execution.","baseSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","issuedAt":1789524386914,"expiresAt":1789524566914,"missionId":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e","authorizationId":"d7830550-56da-46a0-b20e-e2ddafb05b57","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:06:27.382033+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d7830550-56da-46a0-b20e-e2ddafb05b57","mission_step_id":"b777145c-9d2e-4127-87b8-56696b227b5e","command_center_event_id":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},{"id":"5ee06165-05f0-4230-aabf-9fc3e70323b0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b0565540b5534b177aa3e64d47ef74855366dc91","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Frontend-only repair of the KNOCKLAUNCH OS owner tenant shell. Remove platform/tenant-selector rocket background contamination from all /knock-launch-os owner shells; make the shell, sidebar, account menu, mobile header/nav, cards, filters and quick panels premium opaque dark surfaces with subtle green depth instead of translucent glass; keep KNOCKLAUNCH OS visually consistent across Portfolio, Relationships, Proposals, Money, Billing, Applications, SEO, Routes, Catalog and Settings; wire Relationships 'Add proposal' / proposal-section Add to create a canonical owner proposal for the selected tenant through the existing proposal engine rather than opening the manual relationship-record form; keep Log Contact and Follow-up intact; remove leftover /admin/platform proposal/relationship links in owner-facing KNOCKLAUNCH OS pages and route them through /knock-launch-os; preserve mobile responsiveness and existing data contracts. Frontend source only. Use one fresh ai/* branch, one PR, canonical gate, squash merge, Cloudflare frontend deploy. Do not run Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"7e3101bae55207b4163130066495766dc06de0a0c6351c0bc3e1b9bf16f278a1","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":"7e3101bae55207b4163130066495766dc06de0a0c6351c0bc3e1b9bf16f278a1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T17:18:04.282511+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b0565540b5534b177aa3e64d47ef74855366dc91","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9731a232-1037-41a9-bb7e-be70523f9c1b:request-contract:7e3101bae55207b4163130066495766dc06de0a0c6351c0bc3e1b9bf16f278a1:b0565540b5534b177aa3e64d47ef74855366dc91:verified:","mission_step_id":"3169477c-c9be-4785-b3e6-0cae7ca15e2f","command_center_event_id":"9731a232-1037-41a9-bb7e-be70523f9c1b"},{"id":"cf899dbb-e9c4-47f9-b40e-d28441528ca3","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"All tenants using MODE cards inherit one shared lighter-top/darker-bottom gradient from the canonical MODE-card primitive, with no tenant-specific override and no unrelated UI changes.","proofConditionIds":["proof-source","proof-production"]}],"satisfied":true,"constraints":[],"contractHash":"ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0"},"required":true,"satisfied":true},{"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":"ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:40:48.728283+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:request-contract:ff8440ff2cfe4ba0648078ac6dafdb8b24dcc20b87f270b6df39fda84a123b74:9314ca89bedb2bb4656fec7d0e6544c57e4524d0:verified:","mission_step_id":"7df9d891-08a6-443b-b26b-5b5b3040d7a0","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"b816c595-4afe-4599-9202-95ff422542f4","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.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6","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":980,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":980,"ledgerReconcileMs":310,"lineageReconcileMs":0,"resolvePreflightMs":980,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},"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":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:42:56.066007+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e2995f2e-8785-4606-9cff-72978d9c672e","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"50d91f92-7847-475a-b047-fafd5e297816","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fast-media-platform-adoption","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":2472,"terminal":false,"missionId":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4049,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":309,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":309,"repositoryMutationMs":4049,"repositoryProviderMs":2969,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1935,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1034},"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":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},"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":3378,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:43:32.95216+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2472","receipt_type":"execute_mission","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"e2995f2e-8785-4606-9cff-72978d9c672e","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"35fb0bd7-dc26-4c0e-b57d-4017550dc3c4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","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":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8560","runId":8560,"status":"success","sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-9312c88c5036a4b9b56728a0156d8622ea6c40e0","compareStatus":"target_job_success_runtime_verified","workflowRunId":8560,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.156-platform-resilience-hardening","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:19.537697+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":"forgejo-main-9312c88c5036","receipt_type":"canonical_release_status","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:forgejo-release-status:9312c88c5036a4b9b56728a0156d8622ea6c40e0:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"80c4fdd0-f835-402d-a37c-d522cb934f84","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"feac6795-f59d-49e9-a243-8078b96f625d","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"7c2f15109a23c656e170061aac7b2ad5743dcef8","prNumber":2473,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7314/jobs/1","mergeCommitSha":"e7698b428b0c111803d48aeb20e4e5c06b828280"}],"requestContractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:39:21.56568+00:00","proof_gate":"request_contract_repository_verified","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:request-contract-repository:cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56:e7698b428b0c111803d48aeb20e4e5c06b828280","mission_step_id":"bc7cded1-1f1d-4379-b122-7955038be105","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"b3410d16-b38c-4424-8fe0-f41ae367fe4c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":false,"statement":"The canonical MCP catalog invariant expects all 16 daily Forgejo operators including forgejo_resilience_status.","proofConditionIds":["p1","p2"]}],"satisfied":false,"constraints":[{"id":"c1","satisfied":false,"statement":"Change only the exact failing regression expectation and preserve the existing resilience implementation.","proofConditionIds":["p1","p2"]},{"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":["p1","p2"]},{"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":["p1","p2"]}],"contractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"p2","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":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:21.540459+00:00","proof_gate":"request_contract_pending","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:request-contract:d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa:9312c88c5036a4b9b56728a0156d8622ea6c40e0:pending:repository","mission_step_id":"80c4fdd0-f835-402d-a37c-d522cb934f84","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"b56c6833-86e5-41f8-ac4f-fe7faa2d831d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload","photos-manage","tenant-photo-studio"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"c3efc8b46d1a88f28a07f8a3fb3d6046cbb03a1123893f9331994c2a2b244952","forgejoWorkflowProof":{"runId":7313,"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-12T02:44:06.61628+00:00","proof_gate":"canonical_release_pending","source_sha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","external_id":"forgejo-main-6034933581ca","receipt_type":"canonical_release_status","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:forgejo-release-status:6034933581ca97984ac6c8ccd29f9fb9cfcad7f8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"081d9ba6-b9bb-421a-9dfc-bc417fa5383d","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"e7ca3676-05cd-47f0-8aba-e9ce4a6e8502","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fast-media-platform-adoption","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2472,"terminal":false,"missionId":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","timingsMs":{"prReadinessMs":319,"approvedPlanMs":0,"shipAndProveMs":1214,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},"performance":null,"deploymentId":"forgejo-main-6034933581ca","workflowRunId":7313,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload","photos-manage","tenant-photo-studio"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2105,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:43:51.168913+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2472","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:automatic-mission-resume:2472:canonical_release_dispatched","mission_step_id":"081d9ba6-b9bb-421a-9dfc-bc417fa5383d","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"c1b9b9cf-75e6-425d-bbed-5ce24bd388e6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload","photos-manage","tenant-photo-studio"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c3efc8b46d1a88f28a07f8a3fb3d6046cbb03a1123893f9331994c2a2b244952","forgejoWorkflowProof":{"runId":7313,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:45:10.505833+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","external_id":"forgejo-main-6034933581ca","receipt_type":"canonical_release_status","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:forgejo-release-status:6034933581ca97984ac6c8ccd29f9fb9cfcad7f8:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"c3f987ba-f385-4ba9-bc94-0a3716d68acf","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"3c7b17a8-e534-4a0e-a903-9f3b16c0809e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"p1","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"cb5ed6be13be860fad848323b7648edb4a3bd49d","prNumber":2869,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8559/jobs/1","mergeCommitSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0"}],"requestContractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:24.482115+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:request-contract-repository:d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa:9312c88c5036a4b9b56728a0156d8622ea6c40e0","mission_step_id":"80c4fdd0-f835-402d-a37c-d522cb934f84","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"ad821cf5-345e-48cf-b22a-cf4e815c8344","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized Forgejo lean-backup reliability maintenance on the existing clean mission and branch. Apply the exact three-file patch, open one fresh PR, run KnockLaunch Gate, squash merge, then install the merged host agent and prove the signed watchdog reports backup_retention=keep_2 with Forgejo HTTP 200. Preserve existing restart/recovery/repository optimization behavior and keep the control-plane default-deny freeze enabled.","wordingChanged":false,"canonicalIntent":"Continue the authorized Forgejo lean-backup reliability maintenance on the existing clean mission and branch. Apply the exact three-file patch, open one fresh PR, run KnockLaunch Gate, squash merge, then install the merged host agent and prove the signed watchdog reports backup_retention=keep_2 with Forgejo HTTP 200. Preserve existing restart/recovery/repository optimization behavior and keep the control-plane default-deny freeze enabled.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed Forgejo watchdog proves lean retention is active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Continue the authorized Forgejo lean-backup reliability maintenance on the existing clean mission and branch. Apply the exact three-file patch, open one fresh PR, run KnockLaunch Gate, squash merge, then install the merged host agent and prove the signed watchdog reports backup_retention=keep_2 with Forgejo HTTP 200. Preserve existing restart/recovery/repository optimization behavior and keep the control-plane default-deny freeze enabled.","constraints":[{"id":"constraint-scope","statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo source contains the exact lean-backup watchdog policy and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat shows backup_retention=keep_2 with disk metrics while Forgejo health is passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"backup_retention=keep_2","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f11e5a41bd604f196f9b5fb118b17ba4a017205e08aaa7c09de8d1ab6674dcbc","requestContractRevision":2,"previousRequestContractHash":"88ef254f638db898174bc66fb91e33af54136d82fcb01d5c46919a512b0e7b38"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:40:02.324896+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract:f11e5a41bd604f196f9b5fb118b17ba4a017205e08aaa7c09de8d1ab6674dcbc","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"0eb4bc94-6588-4bd0-864d-9b6a752e957a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed Forgejo watchdog proves lean retention is active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","constraints":[{"id":"constraint-scope","statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo source contains the exact lean-backup watchdog policy and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat shows backup_retention=keep_2 with disk metrics while Forgejo health is passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"backup_retention=keep_2","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d54353ef4d5178f7c55015b4b0f5b8974640f439399984bf8d1afc420f0b25ae","requestContractRevision":3,"previousRequestContractHash":"f11e5a41bd604f196f9b5fb118b17ba4a017205e08aaa7c09de8d1ab6674dcbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:40:28.165111+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract:d54353ef4d5178f7c55015b4b0f5b8974640f439399984bf8d1afc420f0b25ae","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"2695dbf8-3fe7-453e-a5ba-13f268626c17","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1e8472cc207c","prNumber":3363,"nextAction":null,"mergeCommitSha":"2d0edd05c697715257a8c28d113e681abde21a53","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T18:17:39.036105+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2d0edd05c697715257a8c28d113e681abde21a53","external_id":"3363","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:merged-pr:3363:2d0edd05c697715257a8c28d113e681abde21a53","mission_step_id":"e5c7b29a-86f2-49ca-b2b5-4f8e16b6896e","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"4d5b32c7-8395-4a22-a24e-78881ff9c312","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8f24a58cae54","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25388,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":365,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"repositoryMutationMs":25388,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":365,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},"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":1569,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:29:42.620965+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"2098ac77-6a5c-4fba-92ea-e3acdd0866ad","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"98975607-60e4-414e-b25d-c656b0e81877","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ce546e1f6c61","reason":"anchored_edit_anchor_missing: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.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2488,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":878,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":878,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":878,"repositoryMutationMs":2488,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":878,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},"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":1609,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:06:29.516847+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce546e1f-6c61-4709-877a-6f8ed30c2e6e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"698316ac-10f3-4da9-b06c-b045b854f1b0","command_center_event_id":"ce546e1f-6c61-4709-877a-6f8ed30c2e6e"},{"id":"e3263e7d-7326-478a-aa85-65f5f214ba5d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/tenant-modes-experience-primitive-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14575,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":905,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":395,"ledgerReconcileMs":0,"lineageReconcileMs":510,"resolvePreflightMs":905,"repositoryMutationMs":14575,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":395,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1587,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:29:00.531828+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f0ddeec2-30e8-48b3-8da4-8248bcb338cd","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"cf78ef12-635c-45dd-ab59-44c19ee0dee6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":27986,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2574,"approvedPlanMs":0,"missionSetupMs":1336,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":517,"ledgerReconcileMs":0,"lineageReconcileMs":819,"resolvePreflightMs":1336,"repositoryMutationMs":24839,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":517,"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":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1984,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:33:49.317384+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2474","receipt_type":"execute_mission","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f0ddeec2-30e8-48b3-8da4-8248bcb338cd","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"1d2d7581-8236-4008-ac01-5aa2a47e9c91","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13524,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5600,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":600,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5600,"repositoryMutationMs":13524,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":600,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:27:01.126939+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"f0ddeec2-30e8-48b3-8da4-8248bcb338cd","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"420dbeee-e9d4-423a-bbb6-6a59962272f0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1892,"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":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:34:11.676796+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:automatic-mission-resume:2474:repair_mission_waiting_for_gate","mission_step_id":"e022bd58-98d3-45a5-b2af-0f661152a2b2","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"69a8f42b-40d0-490f-9664-ec7f7e6dc179","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8f24a58cae54","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-8f24a58cae54","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8342,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2756,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2756,"repositoryMutationMs":8342,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},"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":1595,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:32:09.818841+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2098ac77-6a5c-4fba-92ea-e3acdd0866ad","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"172dc319-87ac-46eb-8798-9e29aae6bd75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19795,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3702,"approvedPlanMs":0,"missionSetupMs":2694,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":391,"ledgerReconcileMs":0,"lineageReconcileMs":2303,"resolvePreflightMs":2694,"repositoryMutationMs":15565,"repositoryProviderMs":10928,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":10368,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":391,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":560},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:35:51.434795+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2474","receipt_type":"execute_mission","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f0ddeec2-30e8-48b3-8da4-8248bcb338cd","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"46eb55d1-4b72-4d95-b883-bc30061701a2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing maintenance mission on the fresh branch and ship the lean local-backup retention guard, then restore frozen-by-default operation after live proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing maintenance mission on the fresh branch and ship the lean local-backup retention guard, then restore frozen-by-default operation after live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed Forgejo watchdog proves lean retention is active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing maintenance mission on the fresh branch and ship the lean local-backup retention guard, then restore frozen-by-default operation after live proof.","constraints":[{"id":"constraint-scope","statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo source contains the exact lean-backup watchdog policy and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat shows backup_retention=keep_2 with disk metrics while Forgejo health is passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"backup_retention=keep_2","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","requestContractRevision":4,"previousRequestContractHash":"d54353ef4d5178f7c55015b4b0f5b8974640f439399984bf8d1afc420f0b25ae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:42:57.360698+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract:c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"93e71179-b502-4fbd-9f3e-ad4e15aa6cf5","source":"forgejo","status":"retryable","payload":{"branch":"ai/knocklaunch-owner-os-revenue-refactor","merged":false,"prNumber":3365,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:39:41.653713+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3365","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:closed-pr:3365:unmerged","mission_step_id":"a76334ce-c907-4f06-88ab-ebdafa15a166","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"1d9d2e2b-44a6-4ac8-9504-8956eb76d000","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","forgejoWorkflowProof":{"runId":7324,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-2beedbe516fe8576afdd9785c5a127027cf3e510","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":7324,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.118-architecture-exclusivity","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:45:24.539766+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":"forgejo-main-2beedbe516fe","receipt_type":"canonical_release_status","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:forgejo-release-status:2beedbe516fe8576afdd9785c5a127027cf3e510:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a88b0829-d5c2-451f-9300-1bbdb8b5ca9f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"5d240625-d3a0-430a-82ab-5c2719ae67c9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8f24a58cae54","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2473,"terminal":false,"missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8334,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1192,"approvedPlanMs":0,"missionSetupMs":2743,"providerAuthMs":0,"shipAndProveMs":4718,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2743,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":243,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},"performance":null,"deploymentId":"forgejo-main-e7698b428b0c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2857,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:36:49.496984+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":"forgejo-main-e7698b428b0c","receipt_type":"execute_mission","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9f9b35ef-520b-4d5b-bf4f-ca4953ce1ce6","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"fed2dd21-02e6-45a5-ae32-72f2ab3eb6ae","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":"e7698b428b0c111803d48aeb20e4e5c06b828280","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7316","runId":7316,"status":"success","sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:39:14.631225+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":"forgejo-main-e7698b428b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:forgejo-release-status:e7698b428b0c111803d48aeb20e4e5c06b828280:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"bc7cded1-1f1d-4379-b122-7955038be105","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"50a0d322-d707-4d08-b90b-c65348b8d36f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-core","satisfied":false,"statement":"Opportunity Radar uses a reusable shared intelligence core that can transform raw discovered signals into structured Opportunity Intelligence Records instead of only shallow lead scoring.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-record","satisfied":false,"statement":"The intelligence record supports relevance, intent, urgency, geographic fit, service fit, likely economic value/range, confidence, relationship status, duplicate probability, source reliability, opportunity half-life/decay, recommended action, rationale/evidence, lifecycle state, and source/entity references.","proofConditionIds":["proof-repository"]},{"id":"outcome-pipeline","satisfied":false,"statement":"The core explicitly supports observe/normalize, entity and business-context resolution, situation/cluster understanding, prediction/prioritization, policy-bound action recommendation, and outcome learning/feedback; deterministic heuristics/adapters are valid where external models are absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-lifecycle","satisfied":false,"statement":"Opportunity lifecycle supports candidate, qualified, actioned, converted, lost, and suppressed states without forcing every discovered signal directly into CRM lead state.","proofConditionIds":["proof-repository"]},{"id":"outcome-authority","satisfied":false,"statement":"Action intelligence supports observe, recommend, prepare, ask, and execute authority levels, and cannot recommend or perform autonomous execution beyond the tenant's configured policy.","proofConditionIds":["proof-repository"]},{"id":"outcome-isolation","satisfied":false,"statement":"Tenant business context, policies, memory, services, geography, feedback, relationship history, and scoring inputs are tenant-scoped, and representative isolation tests prove one tenant cannot influence another tenant's result.","proofConditionIds":["proof-repository"]},{"id":"outcome-learning","satisfied":false,"statement":"The core has a tenant-scoped feedback/learning contract for not relevant, bad lead, already customer, outside service area, great opportunity, won, and lost outcomes so future intelligence can reuse prior outcomes.","proofConditionIds":["proof-repository"]},{"id":"outcome-compat","satisfied":false,"statement":"Existing Opportunity Radar callers remain backward compatible when enriched intelligence context is absent or incomplete.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-differentiation","satisfied":false,"statement":"Deterministic tests prove that the same raw signal can score/classify differently for representative business contexts such as roofing and food/event service without cross-tenant contamination.","proofConditionIds":["proof-repository"]}],"satisfied":false,"constraints":[{"id":"constraint-source","satisfied":false,"statement":"Use current Forgejo main as source of truth and preserve existing proven platform primitives rather than creating a parallel Radar architecture.","proofConditionIds":["proof-scope","proof-repository"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one pull request, KnockLaunch Gate, canonical squash merge, and only the affected production release targets.","proofConditionIds":["proof-scope","proof-runtime"]},{"id":"constraint-no-github","satisfied":true,"statement":"Do not add GitHub dependencies or a second release/orchestration path.","proofConditionIds":["proof-scope"]},{"id":"constraint-tenant-code","satisfied":false,"statement":"Do not hard-code tenant brands or tenant-specific service logic into the universal intelligence core; tenant differences must enter through typed tenant-scoped context/adapters.","proofConditionIds":["proof-repository"]},{"id":"constraint-model-optional","satisfied":false,"statement":"External AI/model calls must remain optional behind adapters; deterministic core behavior and tests must not require a model provider.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-visual","satisfied":true,"statement":"Do not run Visual Witness for this nonvisual intelligence-core request.","proofConditionIds":["proof-scope"]}],"contractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56","unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","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":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56"},"required":true,"satisfied":true},{"id":"proof-scope","kind":"scope","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:39:16.410035+00:00","proof_gate":"request_contract_pending","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:request-contract:cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56:e7698b428b0c111803d48aeb20e4e5c06b828280:pending:repository","mission_step_id":"bc7cded1-1f1d-4379-b122-7955038be105","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"70bdd54d-0af5-4f87-a970-68011c6fcd53","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-core","satisfied":true,"statement":"Opportunity Radar uses a reusable shared intelligence core that can transform raw discovered signals into structured Opportunity Intelligence Records instead of only shallow lead scoring.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-record","satisfied":true,"statement":"The intelligence record supports relevance, intent, urgency, geographic fit, service fit, likely economic value/range, confidence, relationship status, duplicate probability, source reliability, opportunity half-life/decay, recommended action, rationale/evidence, lifecycle state, and source/entity references.","proofConditionIds":["proof-repository"]},{"id":"outcome-pipeline","satisfied":true,"statement":"The core explicitly supports observe/normalize, entity and business-context resolution, situation/cluster understanding, prediction/prioritization, policy-bound action recommendation, and outcome learning/feedback; deterministic heuristics/adapters are valid where external models are absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-lifecycle","satisfied":true,"statement":"Opportunity lifecycle supports candidate, qualified, actioned, converted, lost, and suppressed states without forcing every discovered signal directly into CRM lead state.","proofConditionIds":["proof-repository"]},{"id":"outcome-authority","satisfied":true,"statement":"Action intelligence supports observe, recommend, prepare, ask, and execute authority levels, and cannot recommend or perform autonomous execution beyond the tenant's configured policy.","proofConditionIds":["proof-repository"]},{"id":"outcome-isolation","satisfied":true,"statement":"Tenant business context, policies, memory, services, geography, feedback, relationship history, and scoring inputs are tenant-scoped, and representative isolation tests prove one tenant cannot influence another tenant's result.","proofConditionIds":["proof-repository"]},{"id":"outcome-learning","satisfied":true,"statement":"The core has a tenant-scoped feedback/learning contract for not relevant, bad lead, already customer, outside service area, great opportunity, won, and lost outcomes so future intelligence can reuse prior outcomes.","proofConditionIds":["proof-repository"]},{"id":"outcome-compat","satisfied":true,"statement":"Existing Opportunity Radar callers remain backward compatible when enriched intelligence context is absent or incomplete.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-differentiation","satisfied":true,"statement":"Deterministic tests prove that the same raw signal can score/classify differently for representative business contexts such as roofing and food/event service without cross-tenant contamination.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[{"id":"constraint-source","satisfied":true,"statement":"Use current Forgejo main as source of truth and preserve existing proven platform primitives rather than creating a parallel Radar architecture.","proofConditionIds":["proof-scope","proof-repository"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one pull request, KnockLaunch Gate, canonical squash merge, and only the affected production release targets.","proofConditionIds":["proof-scope","proof-runtime"]},{"id":"constraint-no-github","satisfied":true,"statement":"Do not add GitHub dependencies or a second release/orchestration path.","proofConditionIds":["proof-scope"]},{"id":"constraint-tenant-code","satisfied":true,"statement":"Do not hard-code tenant brands or tenant-specific service logic into the universal intelligence core; tenant differences must enter through typed tenant-scoped context/adapters.","proofConditionIds":["proof-repository"]},{"id":"constraint-model-optional","satisfied":true,"statement":"External AI/model calls must remain optional behind adapters; deterministic core behavior and tests must not require a model provider.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-visual","satisfied":true,"statement":"Do not run Visual Witness for this nonvisual intelligence-core request.","proofConditionIds":["proof-scope"]}],"contractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56","unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"e7698b428b0c111803d48aeb20e4e5c06b828280"},"required":true,"satisfied":true},{"id":"proof-runtime","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":"cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56"},"required":true,"satisfied":true},{"id":"proof-scope","kind":"scope","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:39:23.101412+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e7698b428b0c111803d48aeb20e4e5c06b828280","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f:request-contract:cb7851463a9bf09566ead7788dfacd99634e04e92db02fca17975baa76234f56:e7698b428b0c111803d48aeb20e4e5c06b828280:verified:","mission_step_id":"bc7cded1-1f1d-4379-b122-7955038be105","command_center_event_id":"8f24a58c-ae54-41fc-b2bb-bfe2057d8e1f"},{"id":"6d5736df-b618-4047-bd1b-0a0db2f1ceba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":13609,"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":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:36:33.685046+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:automatic-mission-resume:2474:repair_mission_pr_ready_retryable","mission_step_id":"e022bd58-98d3-45a5-b2af-0f661152a2b2","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"8f7c77af-06a0-49f8-8dde-00c6a7130a3d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0d5155272080","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.169-cancelled-release-internal-dispatch","prNumber":2949,"terminal":false,"missionId":"0d515527-2080-4659-bd31-80d69b36d491","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f0a04456f3f0ee07f4e502f2ec1a6bb6c563649f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11050,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":200,"approvedPlanMs":0,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":10701,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0d515527-2080-4659-bd31-80d69b36d491"},"performance":null,"deploymentId":"forgejo-main-f0a04456f3f0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:23:11.578515+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f0a04456f3f0ee07f4e502f2ec1a6bb6c563649f","external_id":"forgejo-main-f0a04456f3f0","receipt_type":"execute_mission","idempotency_key":"mission:0d515527-2080-4659-bd31-80d69b36d491:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0cabd6f7-d77a-4458-8640-eb9c12449b72","command_center_event_id":"0d515527-2080-4659-bd31-80d69b36d491"},{"id":"87ae2e23-4431-4ae3-bf97-d18ce51cc7ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f96b57ba8e3d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":72,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":524,"providerAuthMs":0,"ledgerPrepareMs":479,"ledgerReconcileMs":0,"lineageReconcileMs":45,"resolvePreflightMs":524,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":479,"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":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},"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":5357,"likelyAffectedFiles":["config/capabilities/big-papis-public-stop-board.json","config/platform-standards.json","scripts/audit-experience-surface-uniformity.mjs","scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","config/capabilities/lawn-care-contact-intake-offline-experience.json","config/capabilities/tenant-workspace-experience.json","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/capabilities/platform-application-registry.json","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-production-drift-plan.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:08:43.173015+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f96b57ba-8e3d-4637-803f-b6e25f97e2a4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9f571949-1735-4718-8972-16e6f7a2382c","command_center_event_id":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},{"id":"72466060-1bd6-4faf-9643-8ee0f31d4bb3","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3352,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":747,"providerAuthMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":458,"resolvePreflightMs":747,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1387,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:51:45.761775+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"2e1a8ffd-028c-4196-b451-89cfebfbd1cf","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"1f1b1eea-a7a8-4b45-bb1c-54bbc716b2ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":532,"providerAuthMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":532,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":418,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4129,"likelyAffectedFiles":["supabase/functions/_shared/opportunity-intelligence.ts","supabase/functions/opportunity-radar/index.ts","src/__tests__/contracts/opportunity-intelligence-core.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:47:45.878571+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2e1a8ffd-028c-4196-b451-89cfebfbd1cf","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"676cb92e-e374-4f7b-95ec-b843a22347b3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-56ff32697ef3","reason":"anchored_edit_anchor_missing:supabase/functions/tenant-media-library/index.ts","status":"blocked","metrics":{"receiptBytes":2182,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T05:18:09.952Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.241-light-gate-policy","prNumber":null,"terminal":false,"missionId":"56ff3269-7ef3-40fd-927b-ae3c5145302f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":600,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":600,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:11.749629+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0e752d1b-b9a3-453f-ad89-986627017f0f","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"4a9168bf-bdc3-4084-9007-e9871ca4f5f2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","wordingChanged":false,"canonicalIntent":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"persisted-intent-authority","statement":"Bare mission continuation cannot escape into fresh synthesis when an exact persisted mutation intent exists.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","constraints":[{"id":"corrective-edits","statement":"Explicit new files/anchored_edits may supersede the persisted intent intentionally.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":["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":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution enforces persisted-intent continuation authority and regression coverage.","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":"Make-persisted-repository-mutation-intent-authoritative-for-every-deterministic-mission-continuation","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"8acc22a6f89b8e57e906a06bbef08bf7ad03fdc0000963fa58ab117a35f693da","requestContractRevision":2,"previousRequestContractHash":"69c4fafe3ddd5732c7e4e343f620f097f5267904b84f2649b54528eafaa3facd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:41.361563+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54:request-contract:8acc22a6f89b8e57e906a06bbef08bf7ad03fdc0000963fa58ab117a35f693da","mission_step_id":"91179ccc-ff44-4051-878d-24fa836ab3c0","command_center_event_id":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},{"id":"a7375cff-9203-46b6-ad7d-64ced93a2a3a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"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.242-persisted-intent-authority\";\n"}],"branch":"ai/objective-first-repair-9cd1caf528b3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54","objective":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  if (executionData?.status === \"synthesis_required\") {\n    const exactMutationKnown = explicitMutationPaths(body).length > 0;","replacement":"  if (executionData?.status === \"synthesis_required\") {\n    const continuationMissionId = String(body.missionId || body.mission_id || \"\").trim();\n    const bareContinuation = continuationMissionId && explicitMutationPaths(body).length === 0;\n    if (bareContinuation) {\n      const persisted = await readMission(env, continuationMissionId, false);\n      const persistedMission = persisted?.ok ? persisted.data : null;\n      const persistedContext = persistedMission?.context && typeof persistedMission.context === \"object\"\n        ? persistedMission.context\n        : {};\n      const persistedIntentBody = persistedContext.repositoryMutationIntentBody;\n      const persistedIntentState = String(persistedContext.repositoryMutationIntentState || \"\");\n      if (\n        persistedMission?.terminal !== true\n        && persistedIntentState === \"dispatched\"\n        && persistedIntentBody\n        && typeof persistedIntentBody === \"object\"\n        && !Array.isArray(persistedIntentBody)\n        && explicitMutationPaths(persistedIntentBody).length > 0\n      ) {\n        const exactPersistedBody = {\n          ...persistedIntentBody,\n          missionId: continuationMissionId,\n          mission_id: continuationMissionId,\n          branch: persistedContext.branch || persistedMission.branch || persistedIntentBody.branch,\n          durableMutationResume: true,\n        };\n        const exactContinuationRequest = new Request(request.url, {\n          method: \"POST\",\n          headers: request.headers,\n          body: JSON.stringify(exactPersistedBody),\n        });\n        return executeRepairMission(exactContinuationRequest, env, ctx);\n      }\n    }\n    const exactMutationKnown = explicitMutationPaths(body).length > 0;"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"  assert.match(missionControl, /repositoryMutationIntentState: \"completed\"/);","replacement":"  assert.match(missionControl, /repositoryMutationIntentState: \"completed\"/);\n  assert.match(missionControl, /const bareContinuation = continuationMissionId && explicitMutationPaths\\(body\\)\\.length === 0/);\n  assert.match(missionControl, /persistedIntentState === \"dispatched\"/);\n  assert.match(missionControl, /explicitMutationPaths\\(persistedIntentBody\\)\\.length > 0/);\n  assert.match(missionControl, /return executeRepairMission\\(exactContinuationRequest, env, ctx\\)/);\n  assert.match(missionControl, /durableMutationResume: true/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"persisted-intent-authority","statement":"Bare mission continuation cannot escape into fresh synthesis when an exact persisted mutation intent exists.","proofConditionIds":["runtime"]}],"objective":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","constraints":[{"id":"corrective-edits","statement":"Explicit new files/anchored_edits may supersede the persisted intent intentionally.","proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution enforces persisted-intent continuation authority and regression coverage.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"persisted-intent-authority","statement":"Bare mission continuation cannot escape into fresh synthesis when an exact persisted mutation intent exists.","proofConditionIds":["runtime"]}],"objective":"Make persisted repository mutation intent authoritative for every deterministic mission continuation. A bare missionId continuation with an existing dispatched repositoryMutationIntentBody must execute that exact persisted body and must never surface fresh synthesis/source scope. Explicit new mutation payloads remain allowed corrective edits.","constraints":[{"id":"corrective-edits","statement":"Explicit new files/anchored_edits may supersede the persisted intent intentionally.","proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution enforces persisted-intent continuation authority and regression coverage.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized deterministic continuation hardening: persisted mutation intent preempts synthesis escape."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized deterministic continuation hardening: persisted mutation intent preempts synthesis escape."},"recovery":false,"fingerprint":"715b05c07279512694d8eff58389ad6670b8c3f1449cd1293ae8a211b0cd6629","replayCount":0,"serializedBytes":6974},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:42.015662+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54:repository-mutation-intent:715b05c07279512694d8eff58389ad6670b8c3f1449cd1293ae8a211b0cd6629:0","mission_step_id":"91179ccc-ff44-4051-878d-24fa836ab3c0","command_center_event_id":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},{"id":"afdff274-4020-4eff-acd1-99b7b22935fa","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":2474,"terminal":false,"missionId":"c06defa8-cf92-435f-ba6d-2b832251d2e8","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":324,"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":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},"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":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:36:44.853703+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c06defa8-cf92-435f-ba6d-2b832251d2e8:automatic-mission-resume:2474:repair_mission_waiting_for_gate","mission_step_id":"e8f4ef39-f80e-4746-9b5c-35d46a0a9979","command_center_event_id":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},{"id":"48ca5bf0-794e-4b5c-b784-357b43b424a6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized Forgejo reliability maintenance as corrective generation 1. The prior generation incorrectly adopted unrelated PR #2474 without source writes; supersede that lineage and do not modify, merge, close, refresh, or otherwise act on PR #2474. Create and use only fresh branch ai/forgejo-lean-backup-retention-20260912 from current main. Add a lean local-backup retention invariant to scripts/command-center-host-agent/forgejo-watchdog.sh: recognize only /srv/forgejo/data/backups/forgejo-*.zip; retain newest 2 normally; when the hosting filesystem is at least 75 percent utilized or has less than 12288 MB available, retain newest 1; rotate only older matching local backup archives and no other paths. Run the guard before repository optimization on each watchdog cycle and include backup_retention=keep_2, backup count, disk used percent, free MB, pressure state, and rotation count in signed maintenanceProof. Update config/control-plane-capabilities.json with the same locked policy and src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts with regression coverage. Preserve all existing restart/recovery/repo-optimization behavior. One fresh PR, KnockLaunch Gate, squash merge, host-agent update, fresh signed watchdog proof, and then leave control plane frozen.","wordingChanged":false,"canonicalIntent":"Continue the authorized Forgejo reliability maintenance as corrective generation 1. The prior generation incorrectly adopted unrelated PR #2474 without source writes; supersede that lineage and do not modify, merge, close, refresh, or otherwise act on PR #2474. Create and use only fresh branch ai/forgejo-lean-backup-retention-20260912 from current main. Add a lean local-backup retention invariant to scripts/command-center-host-agent/forgejo-watchdog.sh: recognize only /srv/forgejo/data/backups/forgejo-*.zip; retain newest 2 normally; when the hosting filesystem is at least 75 percent utilized or has less than 12288 MB available, retain newest 1; rotate only older matching local backup archives and no other paths. Run the guard before repository optimization on each watchdog cycle and include backup_retention=keep_2, backup count, disk used percent, free MB, pressure state, and rotation count in signed maintenanceProof. Update config/control-plane-capabilities.json with the same locked policy and src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts with regression coverage. Preserve all existing restart/recovery/repo-optimization behavior. One fresh PR, KnockLaunch Gate, squash merge, host-agent update, fresh signed watchdog proof, and then leave control plane frozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed Forgejo watchdog proves the lean retention invariant is active and Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Continue the authorized Forgejo reliability maintenance as corrective generation 1. The prior generation incorrectly adopted unrelated PR #2474 without source writes; supersede that lineage and do not modify, merge, close, refresh, or otherwise act on PR #2474. Create and use only fresh branch ai/forgejo-lean-backup-retention-20260912 from current main. Add a lean local-backup retention invariant to scripts/command-center-host-agent/forgejo-watchdog.sh: recognize only /srv/forgejo/data/backups/forgejo-*.zip; retain newest 2 normally; when the hosting filesystem is at least 75 percent utilized or has less than 12288 MB available, retain newest 1; rotate only older matching local backup archives and no other paths. Run the guard before repository optimization on each watchdog cycle and include backup_retention=keep_2, backup count, disk used percent, free MB, pressure state, and rotation count in signed maintenanceProof. Update config/control-plane-capabilities.json with the same locked policy and src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts with regression coverage. Preserve all existing restart/recovery/repo-optimization behavior. One fresh PR, KnockLaunch Gate, squash merge, host-agent update, fresh signed watchdog proof, and then leave control plane frozen.","constraints":[{"id":"constraint-scope","statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pr2474","statement":"PR #2474 remains untouched by this maintenance repair.","proofConditionIds":["proof-repository"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo source contains the exact lean-backup watchdog policy and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat shows backup_retention=keep_2 with disk metrics while Forgejo health is passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"backup_retention=keep_2","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"68fe5d1ac86fc4da398706076763eb1c93bdffd2e4084f8aab0ac2a4b1ce239f","requestContractRevision":2,"previousRequestContractHash":"6cd2d5b8bfb7c3735c1e84093760599251423c33748953edf581f075109be423"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:37:12.897097+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c06defa8-cf92-435f-ba6d-2b832251d2e8:request-contract:68fe5d1ac86fc4da398706076763eb1c93bdffd2e4084f8aab0ac2a4b1ce239f","mission_step_id":"c6a93999-24cc-4677-84ea-5cab4a56d718","command_center_event_id":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},{"id":"7482b923-d6f7-4225-88da-8e9b2b24bebe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","reason":"push_to_branch_requires_existing_branch:ai/objective-first-repair-68531da5bccf","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2033,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":927,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":599,"resolvePreflightMs":927,"repositoryMutationMs":2033,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:50:18.944006+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8656128e-07ca-4629-95bb-6a36615238a1","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"f17b72f3-9ae4-4d14-a488-f02bce0b6d71","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2474,"terminal":false,"missionId":"c06defa8-cf92-435f-ba6d-2b832251d2e8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1285,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":872,"approvedPlanMs":0,"missionSetupMs":2318,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2318,"ledgerReconcileMs":271,"lineageReconcileMs":0,"resolvePreflightMs":2318,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2589,"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":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},"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":1980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:36:31.602084+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2474","receipt_type":"execute_mission","idempotency_key":"mission:c06defa8-cf92-435f-ba6d-2b832251d2e8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c6a93999-24cc-4677-84ea-5cab4a56d718","command_center_event_id":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},{"id":"5aa4c5cb-051b-4e64-a9b6-15e5af1ee642","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2474,"terminal":false,"missionId":"c06defa8-cf92-435f-ba6d-2b832251d2e8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"34c695e75b0eb320a46263ab984d57d0dfc90fe8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10850,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1275,"approvedPlanMs":0,"missionSetupMs":2038,"providerAuthMs":0,"shipAndProveMs":8581,"ledgerPrepareMs":917,"ledgerReconcileMs":0,"lineageReconcileMs":1121,"resolvePreflightMs":2038,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":917,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},"performance":null,"deploymentId":"forgejo-main-34c695e75b0e","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":2853,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:37:25.761617+00:00","proof_gate":"canonical_release_dispatched","source_sha":"34c695e75b0eb320a46263ab984d57d0dfc90fe8","external_id":"forgejo-main-34c695e75b0e","receipt_type":"execute_mission","idempotency_key":"mission:c06defa8-cf92-435f-ba6d-2b832251d2e8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f668599d-741f-4c03-bf74-4e3e70658713","command_center_event_id":"c06defa8-cf92-435f-ba6d-2b832251d2e8"},{"id":"73c45a01-aad4-4193-b044-c4903ecd384b","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner explicitly authorized unfreezing the control plane for this Forgejo reliability repair. Limit maintenance to the exact three backup-retention watchdog, capability, and regression-test paths; after Gate, merge, host-agent installation, and signed live proof, retain the existing frozen-by-default control-plane policy.","baseSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","issuedAt":1789188177893,"expiresAt":1789188357893,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","authorizationId":"2c261f46-81d0-49f7-abf2-3055919a92d2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:42:58.32755+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2c261f46-81d0-49f7-abf2-3055919a92d2","mission_step_id":"0926e815-f574-483e-862b-e839fd10591f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"d41d36d5-3738-4065-9df7-52e20eecae5d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-68531da5bccf","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2475,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18951,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":258,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"repositoryMutationMs":18951,"repositoryProviderMs":14674,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6893,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7781},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3417,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:37:26.282988+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2475","receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"8656128e-07ca-4629-95bb-6a36615238a1","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"fab681d7-155d-4ba4-a3e2-2cc297abe71a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2475,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":12615,"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":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2633,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:38:17.743801+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2475","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:automatic-mission-resume:2475:repair_mission_pr_ready_retryable","mission_step_id":"f6157726-4a1d-4c22-9dce-bd801ffeb56c","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"6bc3bcb8-cde7-401a-afe7-1151b3a49381","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f96b57ba8e3d","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4","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":444,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":444,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:26:26.907008+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f96b57ba-8e3d-4637-803f-b6e25f97e2a4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a6e7dc86-5a4a-4855-bb35-d0e66c4d8178","command_center_event_id":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},{"id":"7df45bd4-b260-44bd-bfec-712ebe37b5eb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d22291171a36b1cad5e6eff929c0061885bd5171","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Greatly improve the reliability of the KNOCKLAUNCH platform-wide search bar on current Forgejo main. Treat this as a shared search-primitive reliability repair, not a tenant-specific cosmetic change. Diagnose the first causal failure before mutation. The production finish line is: search results are deterministically scoped to the active tenant and active shell/capability set so impossible apps/routes never appear; query results remain stable while typing and stale/out-of-order async work cannot overwrite newer state; clicking or keyboard-selecting a result resolves to the correct canonical route and the destination renders at normal full viewport without inherited zoom/transform/overflow clipping; missing/slow registry or search data degrades safely rather than breaking or disabling search; repeated open/type/clear/select/navigation cycles keep working; and the shared repair covers representative tenant shells with strict tenant isolation. Prefer the governing shared registry/search primitive over per-tenant patches. Do not redesign the appearance unless reliability requires it. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targ","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":"a2d0d9116b339a4611359b224f7acb1071b793e2b0beb429efeafdf5b2c0a23f","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":"a2d0d9116b339a4611359b224f7acb1071b793e2b0beb429efeafdf5b2c0a23f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:39:17.208157+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d22291171a36b1cad5e6eff929c0061885bd5171","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:request-contract:a2d0d9116b339a4611359b224f7acb1071b793e2b0beb429efeafdf5b2c0a23f:d22291171a36b1cad5e6eff929c0061885bd5171:verified:","mission_step_id":"e79903af-d14c-462e-ac3c-0a7d6a1298d0","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"62512dea-c5a7-402c-9c21-6acc612889a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ac0ec7c38659","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.169-cancelled-release-internal-dispatch","prNumber":2953,"terminal":false,"missionId":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20968,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":19630,"approvedPlanMs":0,"missionSetupMs":5278,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5278,"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":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e"},"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":1926,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:17:22.861519+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2953","receipt_type":"execute_mission","idempotency_key":"mission:ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"00e7b75c-ba78-4ec1-872e-d5940638d663","command_center_event_id":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e"},{"id":"5a887cfc-2192-44fd-a90e-dd263b598ebb","source":"forgejo","status":"waiting","payload":{"branch":"ai/knocklaunch-owner-os-revenue-refactor","prNumber":3365,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8abf192407a8258c0a53e1e3facc5363262913f3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:55:47.300704+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8abf192407a8258c0a53e1e3facc5363262913f3","external_id":"3365","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:merged-pr:3365:8abf192407a8258c0a53e1e3facc5363262913f3","mission_step_id":"47860840-534e-40a2-8b40-5b7c6f873b37","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"7ea2188b-0252-405b-9dc2-209f2379704d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-lean-backup-retention-20260912","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":816,"providerAuthMs":0,"ledgerPrepareMs":816,"ledgerReconcileMs":262,"lineageReconcileMs":0,"resolvePreflightMs":816,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1078,"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":"23fa7f30-832f-4b05-8643-73308a7dd08c"},"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":8390,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-orphan-branch-recovery.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:37:48.400705+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0926e815-f574-483e-862b-e839fd10591f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"1b3e198c-00f4-40d2-a893-96d6e267b961","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f96b57ba8e3d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":2870,"terminal":false,"missionId":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4ea206d052a4ecf4d34540017f04712703b8fcab","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10242,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":454,"approvedPlanMs":0,"missionSetupMs":570,"providerAuthMs":0,"shipAndProveMs":2912,"ledgerPrepareMs":570,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":570,"repositoryMutationMs":6862,"repositoryProviderMs":5384,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3858,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":570,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1526},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},"performance":null,"deploymentId":"forgejo-main-4ea206d052a4","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":4884,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:27:35.122443+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4ea206d052a4ecf4d34540017f04712703b8fcab","external_id":"forgejo-main-4ea206d052a4","receipt_type":"execute_mission","idempotency_key":"mission:f96b57ba-8e3d-4637-803f-b6e25f97e2a4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4629cc11-c126-457f-a106-8b1d82d9a21f","command_center_event_id":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},{"id":"8013410c-6f72-4758-aae3-f34f36724089","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"92131636d2dc933701d98f88d37640ab826ba436","prNumber":2475,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7321/jobs/1","mergeCommitSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb"}],"requestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:39:56.711024+00:00","proof_gate":"request_contract_repository_verified","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:request-contract-repository:c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc:fd02c9aa8a9d672616b76532cd828de94e228bcb","mission_step_id":"364e6f78-997d-4f7e-b2e2-ae8a2fe34239","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"07c618d1-2f81-4d86-afef-d0e45796f261","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-68531da5bccf","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2475,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","timingsMs":{"prReadinessMs":1165,"approvedPlanMs":0,"shipAndProveMs":4013,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"performance":null,"deploymentId":"forgejo-main-fd02c9aa8a9d","workflowRunId":7322,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2069,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:39:37.047099+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2475","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:automatic-mission-resume:2475:canonical_release_dispatched","mission_step_id":"65ad569b-c8fa-49c2-b7a0-a0452e320560","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"8c43ff2c-9b79-4e3b-9b96-09db23423ed3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-68531da5bccf","prNumber":2475,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:39:51.971023+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":"2475","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:merged-pr:2475:fd02c9aa8a9d672616b76532cd828de94e228bcb","mission_step_id":"65ad569b-c8fa-49c2-b7a0-a0452e320560","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"56c569c7-eef5-4fd5-8449-137287617017","source":"forgejo","status":"waiting","payload":{"branch":"ai/knocklaunch-owner-os-revenue-refactor","prNumber":3367,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8dc06cc45422d43d68be4c119c4b782369e0817b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:57:25.340123+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8dc06cc45422d43d68be4c119c4b782369e0817b","external_id":"3367","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:merged-pr:3367:8dc06cc45422d43d68be4c119c4b782369e0817b","mission_step_id":"47860840-534e-40a2-8b40-5b7c6f873b37","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"fb8318f1-ea06-4687-bdd7-cd085ce79455","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc","forgejoWorkflowProof":{"runId":7322,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-12T04:39:54.228671+00:00","proof_gate":"canonical_release_pending","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":"forgejo-main-fd02c9aa8a9d","receipt_type":"canonical_release_status","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:forgejo-release-status:fd02c9aa8a9d672616b76532cd828de94e228bcb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"65ad569b-c8fa-49c2-b7a0-a0452e320560","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"3bc7d6fb-1964-44d7-9630-799f4a3d67d3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-lean-backup-retention-20260912","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","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":814,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":814,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":814,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":814,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c"},"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":1588,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:40:03.174391+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"6b464c0c-90d2-4643-8a33-716fad1bcf3d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc","forgejoWorkflowProof":{"runId":7322,"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-12T04:40:57.723157+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":"forgejo-main-fd02c9aa8a9d","receipt_type":"canonical_release_status","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:forgejo-release-status:fd02c9aa8a9d672616b76532cd828de94e228bcb:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"364e6f78-997d-4f7e-b2e2-ae8a2fe34239","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"17702168-3917-4fcc-b394-5104759ad051","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-calibration","satisfied":true,"statement":"Opportunity Intelligence V2 separates evidence confidence from outcome calibration and computes a tenant-scoped calibrated conversion probability using Bayesian priors, recency-weighted feedback, and sample-size shrinkage so small samples cannot swing decisions wildly.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-learning","satisfied":true,"statement":"Tenant feedback memory learns separately by service, source, and recommended action; source reliability and action recommendations can improve or downgrade from tenant outcomes without cross-tenant influence.","proofConditionIds":["proof-repository"]},{"id":"outcome-corroboration","satisfied":true,"statement":"Corroboration distinguishes independent-source diversity from repeated evidence of the same source, exposes evidence sufficiency/uncertainty, and no longer treats duplicate observations as equivalent to independent corroboration.","proofConditionIds":["proof-repository"]},{"id":"outcome-economics","satisfied":true,"statement":"When tenant economics are configured, V2 computes expected economic value and a normalized decision utility; when economics are absent it remains neutral and never invents dollar values.","proofConditionIds":["proof-repository"]},{"id":"outcome-capacity","satisfied":true,"statement":"Tenant capacity constraints are optional and tenant-scoped. When configured they can safely throttle aggressive action recommendations while urgent opportunities retain a bounded reserve; when absent behavior remains backward compatible and neutral.","proofConditionIds":["proof-repository"]},{"id":"outcome-action-learning","satisfied":true,"statement":"Recommended actions are policy-bound and can be downgraded when tenant history shows that action performs poorly; no action may exceed the tenant's configured maximum authority.","proofConditionIds":["proof-repository"]},{"id":"outcome-feedback-receipt","satisfied":true,"statement":"Opportunity feedback events persist the recommendation and decision context that existed when the opportunity was evaluated so later learning is grounded in actual prior decisions rather than only final status.","proofConditionIds":["proof-repository"]},{"id":"outcome-isolation","satisfied":true,"statement":"Representative deterministic tests prove tenant isolation, recency decay, Bayesian shrinkage, source-quality learning, independent corroboration, capacity throttling, and action-effectiveness learning.","proofConditionIds":["proof-repository"]},{"id":"outcome-compat","satisfied":true,"statement":"Existing Opportunity Radar consumers continue to receive all V1 record fields with compatible meanings while V2 adds new decision/calibration fields additively.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-source","satisfied":true,"statement":"Use current Forgejo main and extend the existing shared opportunity-intelligence primitive rather than creating a second scoring engine.","proofConditionIds":["proof-scope","proof-repository"]},{"id":"constraint-no-schema","satisfied":true,"statement":"Do not add database migrations or new tables; reuse opportunity metadata and existing intelligence event JSON evidence.","proofConditionIds":["proof-scope"]},{"id":"constraint-no-tenant-hardcode","satisfied":true,"statement":"Do not hard-code tenant names or tenant-specific business rules in the shared core; all differences enter through typed tenant context and tenant-scoped memory.","proofConditionIds":["proof-repository"]},{"id":"constraint-model-optional","satisfied":true,"statement":"Deterministic behavior must remain fully functional without an external AI/model provider.","proofConditionIds":["proof-repository"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and release only the affected Opportunity Radar Supabase Edge target unless the actual diff proves another owner is required.","proofConditionIds":["proof-scope","proof-runtime"]},{"id":"constraint-no-visual","satisfied":true,"statement":"Do not run Visual Witness because this request is a nonvisual intelligence-core upgrade.","proofConditionIds":["proof-scope"]}],"contractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc"},"required":true,"satisfied":true},{"id":"proof-scope","kind":"scope","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:40:59.358082+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:request-contract:c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc:fd02c9aa8a9d672616b76532cd828de94e228bcb:verified:","mission_step_id":"364e6f78-997d-4f7e-b2e2-ae8a2fe34239","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"e1bcf2fd-231b-45c3-a4a4-1f205e6c6575","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f96b57ba8e3d","prNumber":2870,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4ea206d052a4ecf4d34540017f04712703b8fcab","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:27:41.122764+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4ea206d052a4ecf4d34540017f04712703b8fcab","external_id":"2870","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f96b57ba-8e3d-4637-803f-b6e25f97e2a4:merged-pr:2870:4ea206d052a4ecf4d34540017f04712703b8fcab","mission_step_id":"4629cc11-c126-457f-a106-8b1d82d9a21f","command_center_event_id":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},{"id":"1a972b98-7993-41f8-9679-42e4770a46b1","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:supabase/functions/tenant-media-library/index.ts","fingerprint":"c4fe9c715153b32b10922dae3094949d83226ed0f82319f50d14f4f994d04f4c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:11.775385+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:repository-mutation-intent-blocked:c4fe9c715153b32b10922dae3094949d83226ed0f82319f50d14f4f994d04f4c","mission_step_id":"0e752d1b-b9a3-453f-ad89-986627017f0f","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"d443c62f-ea2e-4e95-b6c3-a92bfb0890a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8dc06cc45422d43d68be4c119c4b782369e0817b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-os","satisfied":true,"statement":"KNOCKLAUNCH OS is rebuilt as a revenue-first owner workspace with Command Center, Relationships, Deal Desk, Revenue, Clients, and a secondary Platform hub.","proofConditionIds":["proof-production"]},{"id":"identity","satisfied":true,"statement":"The persisted KNOCKLAUNCH OS tenant and proposal profile are aligned to PLATFORM rather than MOBILE_CATERING.","proofConditionIds":["proof-production"]},{"id":"deal-desk","satisfied":true,"statement":"Relationships opens a dedicated Deal Desk creator and the Deal Desk owns PDF attachment and e-sign send.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Preserve owner authorization and tenant isolation with no cross-tenant contamination.","proofConditionIds":["proof-production"]},{"id":"legacy-routes","satisfied":true,"statement":"Preserve existing direct KNOCKLAUNCH OS owner routes while reorganizing primary navigation.","proofConditionIds":["proof-production"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:57:27.729017+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8dc06cc45422d43d68be4c119c4b782369e0817b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:request-contract:8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c:8dc06cc45422d43d68be4c119c4b782369e0817b:verified:","mission_step_id":"ed099fa1-c361-46d1-be87-133a18103b11","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"091a8008-d4da-4ae5-b10a-0950da54db93","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-lean-backup-retention-20260912","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":2476,"terminal":false,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":834,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":834,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":834,"repositoryMutationMs":6142,"repositoryProviderMs":4069,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2194,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":834,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1875},"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":"23fa7f30-832f-4b05-8643-73308a7dd08c"},"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":3890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:43:04.316092+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2476","receipt_type":"execute_mission","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"06a4fd84-678f-4ad9-9103-68f8aec714f4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-lean-backup-retention-20260912","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2476,"terminal":false,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1485,"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":"23fa7f30-832f-4b05-8643-73308a7dd08c"},"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-12T04:43:11.371526+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2476","receipt_type":"automatic_mission_resume","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:automatic-mission-resume:2476:repair_mission_waiting_for_gate","mission_step_id":"185da43f-627f-4691-ab23-c6666c1c9272","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"c8077419-c9a7-40d5-b6c3-c166f5b6f28a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-56ff32697ef3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"56ff3269-7ef3-40fd-927b-ae3c5145302f","objective":"Repair the merged TENANT_MESSENGER_V1 release blocker in supabase/functions/tenant-media-library/index.ts by replacing the literal backslash-n sequence between the tenantTypeRegistry import and decodeInlineRasterDataUri import with a real newline. Preserve all other code.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"import tenantTypeRegistry from '../_shared/tenantTypeRegistry.json' with { type: 'json' };\\nimport { decodeInlineRasterDataUri } from './inline-data-uri.mjs';","replacement":"import tenantTypeRegistry from '../_shared/tenantTypeRegistry.json' with { type: 'json' };\nimport { decodeInlineRasterDataUri } from './inline-data-uri.mjs';"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"56ff3269-7ef3-40fd-927b-ae3c5145302f","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"9a561e6cdf8be89b8f5859111ccc3ca67f7f6c250d325407a1573194f0587d83","replayCount":0,"serializedBytes":1638},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:28.210281+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:repository-mutation-intent:9a561e6cdf8be89b8f5859111ccc3ca67f7f6c250d325407a1573194f0587d83:0","mission_step_id":"0e752d1b-b9a3-453f-ad89-986627017f0f","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"e9c1488d-71e6-4c4e-8616-cd2e540b104b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-86ac62106e04","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"86ac6210-6e04-4e39-8e0a-b45d61e620f5","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":666,"providerAuthMs":0,"ledgerPrepareMs":666,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":666,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":666,"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":"86ac6210-6e04-4e39-8e0a-b45d61e620f5"},"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":5869,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:38:18.827512+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86ac6210-6e04-4e39-8e0a-b45d61e620f5:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"220e80bd-510f-43e2-95ca-32a97b3289a6","command_center_event_id":"86ac6210-6e04-4e39-8e0a-b45d61e620f5"},{"id":"4a4ab25c-3f92-47bb-8f7e-cf4cfd0d264a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","forgejoWorkflowProof":{"runId":7324,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"6c33dd9fdf21b649b3b4e5ca892f0c3c210c794d","deploymentId":"forgejo-main-6c33dd9fdf21b649b3b4e5ca892f0c3c210c794d","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-12T04:43:59.723903+00:00","proof_gate":"canonical_release_pending","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:forgejo-release-status:2beedbe516fe8576afdd9785c5a127027cf3e510:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c358548c-ef95-4786-9c26-fbf1bfa37d38","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"929bf74b-a5ba-4f50-b584-23db2dbb9cc0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/forgejo-lean-backup-retention-20260912","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2476,"terminal":false,"missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","timingsMs":{"prReadinessMs":265,"approvedPlanMs":0,"shipAndProveMs":881,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"23fa7f30-832f-4b05-8643-73308a7dd08c"},"performance":null,"deploymentId":"forgejo-main-2beedbe516fe","workflowRunId":7324,"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":2040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:44:07.057725+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2476","receipt_type":"automatic_mission_resume","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:automatic-mission-resume:2476:canonical_release_dispatched","mission_step_id":"c358548c-ef95-4786-9c26-fbf1bfa37d38","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"db41cf6d-fff7-4f9d-9818-05513a10e96c","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"db5cc64360f3580ea715222d7fbf99e2420c9100","prNumber":2476,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7323/jobs/1","mergeCommitSha":"2beedbe516fe8576afdd9785c5a127027cf3e510"}],"requestContractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:44:02.332919+00:00","proof_gate":"request_contract_repository_verified","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract-repository:c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c:2beedbe516fe8576afdd9785c5a127027cf3e510","mission_step_id":"a88b0829-d5c2-451f-9300-1bbdb8b5ca9f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"c8d01113-afa0-4b82-aadb-8bf97b9a511a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-memory-pressure-guard-20260912","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19161,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":857,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":857,"ledgerReconcileMs":259,"lineageReconcileMs":0,"resolvePreflightMs":857,"repositoryMutationMs":19161,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1116,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:48:29.595799+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"cddc643b-f683-417f-9a47-e837b2ef05c2","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"167be6b5-4cef-4712-9076-3cdfb1df9e7c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog detects sustained host-memory pressure and routes it through the existing bounded recovery path before kernel OOM.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed watchdog proof exposes current memory and swap state with the new guard active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","constraints":[{"id":"constraint-threshold","statement":"Memory pressure requires two consecutive samples below 10 percent available memory or below 256 MB available.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-restart","statement":"The guard must reuse existing bounded Forgejo restart cooldown and hourly budgets and must not create a second restart authority.","proofConditionIds":["proof-repository"]},{"id":"constraint-backup","statement":"The live lean backup retention guard remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged source contains the memory-pressure guard, persisted consecutive counter, exact thresholds, signed telemetry, and existing restart-budget reuse.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat contains memory_guard=active with memory and swap metrics and Forgejo health passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"memory_guard=active","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","requestContractRevision":2,"previousRequestContractHash":"6ca3f141fb2f9b1100b9e0bb7f48d53d144f35af6a7c008d39954f245c65421b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:49:00.549696+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:request-contract:e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","mission_step_id":"cddc643b-f683-417f-9a47-e837b2ef05c2","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"362c34dc-5cf3-4592-9348-c0f3777eb765","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Continue the same exact owner-authorized Forgejo OOM reliability repair after branch readback proved the prior timeout left zero unique work and no pull request. Scope remains exactly the same three paths and existing bounded restart authority.","baseSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","issuedAt":1789188541024,"expiresAt":1789188721024,"missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c","authorizationId":"bd3345df-7bc1-47dd-b408-8b82d261bf0a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:49:01.412527+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bd3345df-7bc1-47dd-b408-8b82d261bf0a","mission_step_id":"0bbea57b-5973-4f15-901d-142da0d4d377","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"0b8f14bf-77de-4b0e-ab91-1de337c9e5f0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-memory-pressure-guard-20260912","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2477,"terminal":false,"missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6778,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1606,"approvedPlanMs":0,"missionSetupMs":857,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":857,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":857,"repositoryMutationMs":5166,"repositoryProviderMs":2461,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1837,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":857,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":624},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:49:08.091022+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2477","receipt_type":"execute_mission","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"cddc643b-f683-417f-9a47-e837b2ef05c2","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"a4045cab-4f42-4df5-8e4d-4804ffd7cc6e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"00dab561085eb19d619a3132572bd403c9cdff0a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a","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":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","forgejoWorkflowProof":{"runId":7327,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","deploymentId":"forgejo-main-2beedbe516fe8576afdd9785c5a127027cf3e510","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-12T04:51:26.437198+00:00","proof_gate":"canonical_release_pending","source_sha":"00dab561085eb19d619a3132572bd403c9cdff0a","external_id":"forgejo-main-00dab561085e","receipt_type":"canonical_release_status","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:forgejo-release-status:00dab561085eb19d619a3132572bd403c9cdff0a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"f4d873dc-cd21-4dad-a81b-9584adf3c7b8","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"3165c591-a9fc-45d9-8a9a-6cf9ef273298","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9005a8cf5f28","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","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":635,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":521,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":635,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":521,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T09:40:20.824841+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"900357d1-d28a-4ebb-b506-6a01999f1a27","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"ba7b5655-34f2-4e03-896d-39f286961003","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2ccb22619e12026d386c2e94b5eab9d4fb908222","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2ccb22619e12026d386c2e94b5eab9d4fb908222","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":"b0104a8a0a8206b6db360fa0079c97333f552d71864180391279a77331fe013a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7368","runId":7368,"status":"running","sourceSha":"2ccb22619e12026d386c2e94b5eab9d4fb908222","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-12T15:17:43.578153+00:00","proof_gate":"canonical_release_pending","source_sha":"2ccb22619e12026d386c2e94b5eab9d4fb908222","external_id":"forgejo-main-2ccb22619e12","receipt_type":"canonical_release_status","idempotency_key":"mission:72bfee10-f0e5-4f81-b4ca-326bef91ade0:forgejo-release-status:2ccb22619e12026d386c2e94b5eab9d4fb908222:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c34b6728-73e6-4b52-9736-455e2a92a4eb","command_center_event_id":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},{"id":"b20c5005-9136-405d-bb2e-b0372d08cdc3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"pending"},"mainSha":"20350c5abaffeba22ba3fae993bf328865c4f15f","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","supabase-migrations/live"],"sourceSha":"20350c5abaffeba22ba3fae993bf328865c4f15f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-search-console","tenant-provider-connections"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"},"requestContractHash":"6a8ba538fa7d12479e9d6cd36136bae00b523c05230cc4041e69be66c469311a","forgejoWorkflowProof":{"runId":7376,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:27:45.401426+00:00","proof_gate":"canonical_release_pending","source_sha":"20350c5abaffeba22ba3fae993bf328865c4f15f","external_id":"forgejo-main-20350c5abaff","receipt_type":"canonical_release_status","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:forgejo-release-status:20350c5abaffeba22ba3fae993bf328865c4f15f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"6c1c2cdb-0ae1-493a-8b55-01dda06b7049","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"4c774568-c14f-4cb0-a591-a358d09afd4f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/forgejo-memory-pressure-guard-20260912","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2477,"terminal":false,"missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a","timingsMs":{"prReadinessMs":926,"approvedPlanMs":0,"shipAndProveMs":2556,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},"performance":null,"deploymentId":"forgejo-main-00dab561085e","workflowRunId":7327,"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":2040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:50:09.664262+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2477","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:automatic-mission-resume:2477:canonical_release_dispatched","mission_step_id":"f4d873dc-cd21-4dad-a81b-9584adf3c7b8","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"d4ffa8c6-760c-48ea-972f-29ea12ee8124","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-183347898b77","prNumber":3366,"nextAction":null,"mergeCommitSha":"f0f15278de4d2136603db0457f848aec8e985abe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:16:50.590414+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f0f15278de4d2136603db0457f848aec8e985abe","external_id":"3366","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:merged-pr:3366:f0f15278de4d2136603db0457f848aec8e985abe","mission_step_id":"4b17353c-21af-46a4-8a87-ef82f0721947","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"3c764d57-6c03-464a-b8f7-41787b69770b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4e3c38c9d6ff","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":399,"providerAuthMs":0,"ledgerPrepareMs":399,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":399,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":399,"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":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},"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":4772,"likelyAffectedFiles":["config/platform-standards.json","src/App.css","src/App.tsx","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/index.ts","src/applications/proposal-editor/ProposalAssetPicker.tsx","src/applications/proposal-editor/proposalAssets.ts","src/components/AuditorModeBanner.tsx","src/PrivateAppShell.tsx","src/PublicAppShell.tsx","scripts/audit-customer-copy-cohesion.mjs","scripts/audit-experience-surface-uniformity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:10:51.23705+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8151ada7-c003-4acd-99e5-aa6c9f65d079","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"323ead13-cf4b-4853-9bcf-39a55e65ec8e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4e3c38c9d6ff","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2478,"terminal":false,"missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9857,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":307,"ledgerReconcileMs":0,"lineageReconcileMs":987,"resolvePreflightMs":1294,"repositoryMutationMs":9857,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":307,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},"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":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:24:41.780843+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2478","receipt_type":"execute_mission","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"27a98a60-7b54-4198-b962-8a2e2f88a339","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"b67f9d5f-317c-428e-9705-fd68ea52f0f2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue this existing mission using the actual notification implementation sources. Production has zero app_notifications rows and zero app_notification_preferences rows while the legacy notification_preferences table has data; the current feed is therefore not being populated. Converge the existing notification path rather than creating another parallel system. Inspect these exact sources and make the smallest safe repair that gives every tenant shell a functional notification entry/unread indicator, persists tenant-scoped state, and wires existing browser alerts to realtime inserts when enabled. Preserve current routes and preferences compatibility.","wordingChanged":false,"canonicalIntent":"Continue this existing mission using the actual notification implementation sources. Production has zero app_notifications rows and zero app_notification_preferences rows while the legacy notification_preferences table has data; the current feed is therefore not being populated. Converge the existing notification path rather than creating another parallel system. Inspect these exact sources and make the smallest safe repair that gives every tenant shell a functional notification entry/unread indicator, persists tenant-scoped state, and wires existing browser alerts to realtime inserts when enabled. Preserve current routes and preferences compatibility.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"notifications-live","statement":"Authenticated users receive persistent tenant-scoped in-app notifications with accurate unread state, usable notification center, mark-read/mark-all-read, and correct deep links without cross-tenant leakage.","proofConditionIds":["proof-production"]},{"id":"push-existing","statement":"Restore existing secure browser-alert behavior where already supported without inventing secrets.","proofConditionIds":["proof-production"]}],"objective":"Continue this existing mission using the actual notification implementation sources. Production has zero app_notifications rows and zero app_notification_preferences rows while the legacy notification_preferences table has data; the current feed is therefore not being populated. Converge the existing notification path rather than creating another parallel system. Inspect these exact sources and make the smallest safe repair that gives every tenant shell a functional notification entry/unread indicator, persists tenant-scoped state, and wires existing browser alerts to realtime inserts when enabled. Preserve current routes and preferences compatibility.","constraints":[{"id":"shared-primitive","statement":"Repair the shared notification primitive, not individual tenants.","proofConditionIds":["proof-production"]},{"id":"preserve","statement":"Preserve unrelated tenant behavior and tenant-shell ownership.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production notification behavior is live and tenant-safe, including persisted unread state and actionable navigation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2862b459bd418b4a419f584e9c9a33ea28543f292645f94a75c18c67e5394cbc","requestContractRevision":2,"previousRequestContractHash":"760e985d110d26ceb18e2c20c2f02d1ea08283d92690f3be227daafd48b4d715"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:56:41.620206+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:request-contract:2862b459bd418b4a419f584e9c9a33ea28543f292645f94a75c18c67e5394cbc","mission_step_id":"2b618fac-aab5-4358-b949-16c7ed496ea6","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"81f65ab2-0c5f-425b-be29-d96bcae9b3a2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the live My Proposals artifact state and complete frontend promotion for the already-merged personal-owner-proposals feature. Current production DB correctly owns the Redfish proposal in knocklaunch-crm as canonical v2, but render_path is null, so the actual PDF binary is not attached yet. On current Forgejo main (which now includes the repaired Wrangler helper), make the My Proposals card accurately distinguish metadata-only artifact readiness from an actually stored PDF: when render_path is absent, show 'Final PDF needs attachment' and an owner-facing button 'Attach final PDF' linking to /applications/proposal-editor; when render_path exists, retain 'PDF stored in personal tenant'. Keep proposal ownership, version, SCE bonus metadata, compensation lanes, and all backend state unchanged. Ship as one corrective generation through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and frontend-only release. Verify the live frontend source identity. Do not send/sign/accept the proposal and do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Correct the live My Proposals artifact state and complete frontend promotion for the already-merged personal-owner-proposals feature. Current production DB correctly owns the Redfish proposal in knocklaunch-crm as canonical v2, but render_path is null, so the actual PDF binary is not attached yet. On current Forgejo main (which now includes the repaired Wrangler helper), make the My Proposals card accurately distinguish metadata-only artifact readiness from an actually stored PDF: when render_path is absent, show 'Final PDF needs attachment' and an owner-facing button 'Attach final PDF' linking to /applications/proposal-editor; when render_path exists, retain 'PDF stored in personal tenant'. Keep proposal ownership, version, SCE bonus metadata, compensation lanes, and all backend state unchanged. Ship as one corrective generation through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and frontend-only release. Verify the live frontend source identity. Do not send/sign/accept the proposal and do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"artifact-truth","statement":"My Proposals accurately distinguishes an attached PDF from metadata-only artifact readiness and gives Noel a direct path to attach the final PDF.","proofConditionIds":["repo","release"]},{"id":"workspace-live","statement":"The personal Knock Launch OS My Proposals workspace is live on the production frontend.","proofConditionIds":["release","runtime"]}],"objective":"Correct the live My Proposals artifact state and complete frontend promotion for the already-merged personal-owner-proposals feature. Current production DB correctly owns the Redfish proposal in knocklaunch-crm as canonical v2, but render_path is null, so the actual PDF binary is not attached yet. On current Forgejo main (which now includes the repaired Wrangler helper), make the My Proposals card accurately distinguish metadata-only artifact readiness from an actually stored PDF: when render_path is absent, show 'Final PDF needs attachment' and an owner-facing button 'Attach final PDF' linking to /applications/proposal-editor; when render_path exists, retain 'PDF stored in personal tenant'. Keep proposal ownership, version, SCE bonus metadata, compensation lanes, and all backend state unchanged. Ship as one corrective generation through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and frontend-only release. Verify the live frontend source identity. Do not send/sign/accept the proposal and do not run Visual Witness.","constraints":[{"id":"data-stable","statement":"Do not modify proposal ownership, v2 metadata, commitments, compensation lanes, lifecycle, or signature state.","proofConditionIds":["scope"]},{"id":"no-action","statement":"Do not send, sign, accept, or otherwise advance Jimmy's proposal.","proofConditionIds":["scope"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current source shows explicit final-PDF attachment state and direct Proposal Editor action in My Proposals.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds from the exact merged corrective source through the repaired canonical release path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"release","claim":"Live frontend source identity matches the merged main containing My Proposals.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope","kind":"scope","claim":"Proposal data/lifecycle remains unchanged and no Visual Witness occurred.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6b8942d79d9b59513e454dc67fb66035f08312fa43a62beab6ef264228939ed","requestContractRevision":2,"previousRequestContractHash":"fb2194b20a34c4aaba08ef68442eb1a64d2072ad5a7f0021869c88132b3e4fb2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:39:47.220672+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:15185a13-fe00-4396-8ed1-6fbe397097f0:request-contract:f6b8942d79d9b59513e454dc67fb66035f08312fa43a62beab6ef264228939ed","mission_step_id":"5e9ec98c-6d24-428e-936c-8c5de237866b","command_center_event_id":"15185a13-fe00-4396-8ed1-6fbe397097f0"},{"id":"b8eb081f-3d74-446f-9cc8-c7beeebf9387","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-37c5ac4d5567","prNumber":2494,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"20350c5abaffeba22ba3fae993bf328865c4f15f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:26:57.224321+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"20350c5abaffeba22ba3fae993bf328865c4f15f","external_id":"2494","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:merged-pr:2494:20350c5abaffeba22ba3fae993bf328865c4f15f","mission_step_id":"6c1c2cdb-0ae1-493a-8b55-01dda06b7049","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"69271154-ff32-4eb8-a9b5-748fc6eb49cc","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4e3c38c9d6ff","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2478,"terminal":false,"missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5550,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":606,"providerAuthMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":289,"resolvePreflightMs":606,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},"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":2475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:21:34.957099+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2478","receipt_type":"execute_mission","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"27a98a60-7b54-4198-b962-8a2e2f88a339","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"4946c840-92da-4fd6-8015-b54ad26373d2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4e3c38c9d6ff","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2478,"terminal":false,"missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2729,"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":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},"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-12T05:26:31.686586+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2478","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:automatic-mission-resume:2478:repair_mission_waiting_for_gate","mission_step_id":"20458478-8fa5-4c38-ae42-a6762adf31bd","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"302b0384-b627-4633-bbd2-89dbdc961695","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-4e3c38c9d6ff","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2478,"terminal":false,"missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","timingsMs":{"prReadinessMs":609,"approvedPlanMs":0,"shipAndProveMs":2856,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},"performance":null,"deploymentId":"forgejo-main-c6e5401e71dd","workflowRunId":7332,"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":2083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:28:55.817522+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2478","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:automatic-mission-resume:2478:canonical_release_dispatched","mission_step_id":"6534cec6-e002-4fe7-8945-9df99591402f","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"41073655-7d75-4ce5-92e9-23abbc6ed2fe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d392fd71a82a","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2919,"terminal":false,"missionId":"d392fd71-a82a-47f6-8c51-1737d16c6955","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":195,"approvedPlanMs":0,"shipAndProveMs":3369,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d392fd71-a82a-47f6-8c51-1737d16c6955"},"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":718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:18:51.730675+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2919","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:automatic-mission-resume:2919:canonical_release_blocked","mission_step_id":"d16767c0-bdee-463f-af5a-7835466469a9","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"e264e722-a7d6-4290-ac54-754128c384e7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f0f15278de4d2136603db0457f848aec8e985abe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Fix ALL currently reported Big Papi's Coquito Iceys UX/functionality defects as one production mission, while hardening shared platform primitives where the defect class is cross-tenant.\n\nAcceptance criteria:\n1) Big Papi's owner dashboard MODES panels are materially taller vertically on both desktop and mobile.\n2) PLAN mode at /big-papis/owner/calendar?bpMode=plan fits its primary working UI within one viewport on standard desktop and mobile layouts.\n3) POP-UP mode at /big-papis/owner/pop-up/start?bpMode=popup likewise fits its primary workflow within one viewport on standard desktop and mobile layouts.\n4) EVENT workspace header/summary is significantly condensed so it stops wasting vertical space while remaining clear and usable.\n5) BACK OFFICE becomes its own nested MODES-style workspace, reusing existing working capabilities/routes for invoices/payments, proposals/documents, customers/contacts, tasks/reminders, communications/mail, inventory/admin/settings/connections rather than remaining a thin invoices page.\n6) The shared Context button no longer freezes the header and performs a deterministic, useful, repeat-safe action.\n7) Settings > Connections becomes functionally real: M","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"071b2a4dc13c2dd83ba7ed24d00fb9576755ded0e7100c93b01e980c9fa0e8cf","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"071b2a4dc13c2dd83ba7ed24d00fb9576755ded0e7100c93b01e980c9fa0e8cf"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"f0f15278de4d2136603db0457f848aec8e985abe","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-21T19:16:57.315381+00:00","proof_gate":"request_contract_pending","source_sha":"f0f15278de4d2136603db0457f848aec8e985abe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:request-contract:071b2a4dc13c2dd83ba7ed24d00fb9576755ded0e7100c93b01e980c9fa0e8cf:f0f15278de4d2136603db0457f848aec8e985abe:pending:visual","mission_step_id":"01496a71-026a-4ad2-b8ad-a77e8db7100a","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"57479f90-9109-4da9-8284-6d3fd21ca749","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4e3c38c9d6ff","prNumber":2478,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:29:59.359289+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":"2478","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:merged-pr:2478:c6e5401e71dd50d754de7c361b74dfc8d77bb163","mission_step_id":"6534cec6-e002-4fe7-8945-9df99591402f","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"5dbb0aca-3358-472b-808b-a41f2468c35a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","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":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","forgejoWorkflowProof":{"runId":7332,"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-12T05:29:22.183232+00:00","proof_gate":"canonical_release_pending","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":"forgejo-main-c6e5401e71dd","receipt_type":"canonical_release_status","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:forgejo-release-status:c6e5401e71dd50d754de7c361b74dfc8d77bb163:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6534cec6-e002-4fe7-8945-9df99591402f","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"5553fae5-4078-442a-bd37-ffec323eed54","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-registry","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c90b69b4e6693b62a268743afb7908fe0fe6ca70","prNumber":2478,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7331/jobs/1","mergeCommitSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"},{"id":"proof-lawn","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c90b69b4e6693b62a268743afb7908fe0fe6ca70","prNumber":2478,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7331/jobs/1","mergeCommitSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"},{"id":"proof-jobs","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c90b69b4e6693b62a268743afb7908fe0fe6ca70","prNumber":2478,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7331/jobs/1","mergeCommitSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"}],"requestContractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:29:25.120358+00:00","proof_gate":"request_contract_repository_verified","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:request-contract-repository:0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc:c6e5401e71dd50d754de7c361b74dfc8d77bb163","mission_step_id":"459c6c7c-4cbb-4f77-ba6d-ebac1498517e","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"c2d7267c-7054-487a-b37d-aaff659335cd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","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":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","forgejoWorkflowProof":{"runId":7332,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:30:09.928298+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":"forgejo-main-c6e5401e71dd","receipt_type":"canonical_release_status","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:forgejo-release-status:c6e5401e71dd50d754de7c361b74dfc8d77bb163:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"459c6c7c-4cbb-4f77-ba6d-ebac1498517e","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"4f56dd94-8645-48ff-81b2-5532766392d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"app-product-truth","satisfied":true,"statement":"The application registry explicitly distinguishes primary products, suite surfaces, and orchestrators. Forms belongs to Documents; Payments and Billing belong to the finance/invoices primary product; Reports belongs to Analytics; Field Intelligence belongs to the canvassing/field primary product; Operational Command is an orchestrator. All existing routes, logins, capabilities, and availability remain intact, and invalid suite ownership fails closed.","proofConditionIds":["proof-registry"]},{"id":"lawn-canonical-state","satisfied":true,"statement":"Lawn Care operational state is tenant-scoped and canonical in existing Supabase tables: gear and crew use lawn_care_readiness_items; today's route and stop order use lawn_service_routes and lawn_service_visits; completion state persists through lawn_service_visits; the Money board reads canonical invoices. Browser localStorage is not authoritative for gear, crew, route completion, or money.","proofConditionIds":["proof-lawn"]},{"id":"jobs-single-implementation","satisfied":true,"statement":"JobTracker contains only the live implementation; the unreachable duplicate implementation after the live return is removed with no behavior change.","proofConditionIds":["proof-jobs"]},{"id":"live-release","satisfied":true,"statement":"The exact change is squash-merged through Forgejo after KnockLaunch Gate and the affected frontend production release contains the merged source.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"preserve-capability","satisfied":true,"statement":"Do not remove routes, logins, registered capabilities, or working application behavior.","proofConditionIds":["proof-registry"]},{"id":"reuse-existing-data","satisfied":true,"statement":"Reuse existing Supabase lawn and invoice tables and their RLS; do not create duplicate persistence architecture.","proofConditionIds":["proof-lawn"]},{"id":"presentation-stable","satisfied":true,"statement":"Do not redesign the UI in this pass.","proofConditionIds":["proof-registry","proof-lawn","proof-jobs"]},{"id":"control-plane-locked","satisfied":true,"statement":"Do not mutate control-plane paths.","proofConditionIds":["proof-registry","proof-lawn","proof-jobs"]},{"id":"single-release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and one affected frontend release.","proofConditionIds":["proof-live"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness for this non-visual repair.","proofConditionIds":["proof-live"]}],"contractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-registry","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"},"required":true,"satisfied":true},{"id":"proof-lawn","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"},"required":true,"satisfied":true},{"id":"proof-jobs","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:30:11.563707+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:request-contract:0478c52d963c69063c8181b2f5aa45e022adf288f7a8af42286b64f66214ebdc:c6e5401e71dd50d754de7c361b74dfc8d77bb163:verified:","mission_step_id":"459c6c7c-4cbb-4f77-ba6d-ebac1498517e","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"901001a8-a987-40e2-9e18-c8310eb920f2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b88b8809dd35","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"b88b8809-dd35-4614-9b01-ac6248664238","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4174,"providerAuthMs":0,"ledgerPrepareMs":4174,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4174,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4174,"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":"b88b8809-dd35-4614-9b01-ac6248664238"},"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":4292,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:28:29.378275+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b88b8809-dd35-4614-9b01-ac6248664238:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ed422486-6717-4134-a3d5-7f4704c66d80","command_center_event_id":"b88b8809-dd35-4614-9b01-ac6248664238"},{"id":"a92780fb-0462-4632-8b16-744bdaf80c11","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-251b52cc9353","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":169,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":782,"providerAuthMs":0,"ledgerPrepareMs":782,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":782,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":782,"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":"251b52cc-9353-402c-a9a9-4cfacd354933"},"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":3185,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:40:29.291614+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bf004284-e408-40e8-936f-eee42054ec32","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"5957e6bc-7803-439e-83c4-118cae2db5f4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4ea206d052a4ecf4d34540017f04712703b8fcab","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4ea206d052a4ecf4d34540017f04712703b8fcab","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":"5c162d24438473a0575377231ac3ae15532195e4545f5ec8c1481e5c0aeaa1e8","forgejoWorkflowProof":{"runId":8564,"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-16T02:27:42.654548+00:00","proof_gate":"canonical_release_pending","source_sha":"4ea206d052a4ecf4d34540017f04712703b8fcab","external_id":"forgejo-main-4ea206d052a4","receipt_type":"canonical_release_status","idempotency_key":"mission:f96b57ba-8e3d-4637-803f-b6e25f97e2a4:forgejo-release-status:4ea206d052a4ecf4d34540017f04712703b8fcab:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4629cc11-c126-457f-a106-8b1d82d9a21f","command_center_event_id":"f96b57ba-8e3d-4637-803f-b6e25f97e2a4"},{"id":"5963139d-c3ad-4702-98c1-ff74ba23d5bf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ac0ec7c38659","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2953,"terminal":false,"missionId":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":14403,"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":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1603,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:17:48.955546+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2953","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e:automatic-mission-resume:2953:repair_mission_pr_ready_retryable","mission_step_id":"80775a73-4be6-4fbb-9609-5b99a7e9ff2c","command_center_event_id":"ac0ec7c3-8659-4f0f-987a-9e5fa5eed04e"},{"id":"95650b70-3aeb-44ca-975d-16892df0388b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e270d9fa65210cd30a1b228099732fc01fba88b8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"standard-dispatch-readback","satisfied":true,"statement":"Corrective release dispatch sends only standard Forgejo workflow_dispatch fields and accepts success only when a returned run ID or a newly-created exact-source overlapping workflow_dispatch run proves the mutation.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"durable-dispatch-failure","satisfied":true,"statement":"A corrective-dispatch exception is persisted as a nonterminal mission receipt with the exact reason instead of being silently swallowed.","proofConditionIds":["repository-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"single-release-owner","satisfied":true,"statement":"Never retry the workflow-dispatch POST blindly; preserve one-release ownership, current-main containment, unfinished-target scope, active-release exclusion, capacity admission, and migration fail-closed behavior.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"bounded-scope","satisfied":true,"statement":"Modify only cc-execution release recovery source, its regression test, and version marker; no product/frontend/database/Supabase/GitHub changes.","proofConditionIds":["repository-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","runtime-proof"]}],"contractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":8972,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"e270d9fa65210cd30a1b228099732fc01fba88b8"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:34:13.339378+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e270d9fa65210cd30a1b228099732fc01fba88b8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a790862f-7b32-4d51-90b1-4f9ecc811243:request-contract:83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e:e270d9fa65210cd30a1b228099732fc01fba88b8:verified:","mission_step_id":"94b600bc-a33a-4d55-aa7f-33c88e991642","command_center_event_id":"a790862f-7b32-4d51-90b1-4f9ecc811243"},{"id":"cf84cee5-5733-451d-bdca-b61beeb24ef3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2536461c9e364f4b02fe447232dc75a160018f59","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2536461c9e364f4b02fe447232dc75a160018f59","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":"3ccbfdb16432322254f709c08fa58934a83f0e6ae8c956cd11f85ec3435260d4","forgejoWorkflowProof":{"runId":9085,"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-17T01:30:06.281797+00:00","proof_gate":"canonical_release_pending","source_sha":"2536461c9e364f4b02fe447232dc75a160018f59","external_id":"forgejo-main-2536461c9e36","receipt_type":"canonical_release_status","idempotency_key":"mission:d79f94bd-ec6c-46d7-ad68-0d7195feb8dd:forgejo-release-status:2536461c9e364f4b02fe447232dc75a160018f59:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"877eb082-7b8b-484a-aa19-c62fef6b9f06","command_center_event_id":"d79f94bd-ec6c-46d7-ad68-0d7195feb8dd"},{"id":"9483fc61-bcec-4d16-9b2c-c278cc40ca49","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":766386,"owner_action_to_pr_ms":1299380,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":99126},"ownerWaitLiveAt":"2026-09-21T19:17:00.386Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:17:00.737259+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:owner-wait-live","mission_step_id":"01496a71-026a-4ad2-b8ad-a77e8db7100a","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"1d5e637b-6397-48e2-a52e-82a828d74017","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-251b52cc9353","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":2479,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4067,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":370,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":370,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":370,"repositoryMutationMs":4067,"repositoryProviderMs":3416,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1907,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":370,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1509},"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":"251b52cc-9353-402c-a9a9-4cfacd354933"},"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":3104,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:41:46.694563+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2479","receipt_type":"execute_mission","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2a87ab29-0280-4ef8-9c5a-484236b19cf9","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"313ce88f-8ad8-4d84-8b09-06d026f265ee","source":"forgejo","status":"waiting","payload":{"branch":"ai/personal-proposals-artifact-state-20260912","prNumber":2501,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d1cb1857726d31b577ccea7706855427e19d8bb2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:41:53.786378+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d1cb1857726d31b577ccea7706855427e19d8bb2","external_id":"2501","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0771e6fa-e19a-4b76-859e-6c47afc8959c:merged-pr:2501:d1cb1857726d31b577ccea7706855427e19d8bb2","mission_step_id":"a7e35680-42a8-498b-a4d7-a94900fa6c3c","command_center_event_id":"0771e6fa-e19a-4b76-859e-6c47afc8959c"},{"id":"3822c7a0-9487-4821-bb90-1d6447fe38e6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-251b52cc9353","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2479,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":565,"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":"251b52cc-9353-402c-a9a9-4cfacd354933"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:41:52.68486+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2479","receipt_type":"automatic_mission_resume","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:automatic-mission-resume:2479:repair_mission_waiting_for_gate","mission_step_id":"f77ab013-8ccc-4589-b5b2-ad6c25e583f9","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"b87d7073-4dce-47a4-8a53-2d65aa1352ab","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d4db8b8e4c1f","prNumber":2483,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:04:44.703875+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","external_id":"2483","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:merged-pr:2483:cc726263ac64a97a622e88e5dc6d68043c7bc9f3","mission_step_id":"226c9287-d3f8-417d-840e-937a89d0823a","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"c07926d5-1f1a-467a-8159-5cf34c2d572c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/private-seo-frontend-promotion","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/private-seo-frontend-promotion","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7323,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":334,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":334,"repositoryMutationMs":7323,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:42:19.71176+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4909fb1-3cee-4599-8fbc-9e4d1a061e30:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"75694dde-2ac1-4e32-be81-9d099b11964c","command_center_event_id":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30"},{"id":"b8c879f1-6212-4c2e-9c1f-c81b90f9d1a5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b563f21e38a2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"b563f21e-38a2-4413-96b4-9a4b9f8bb870","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":126,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":365,"providerAuthMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":365,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},"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":5708,"likelyAffectedFiles":["supabase/functions/tenant-media-library/index.ts","src/pages/settings/TenantSettingsPage.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:53:38.451646+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b563f21e-38a2-4413-96b4-9a4b9f8bb870:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b58ab92f-b4e7-41b5-bfff-71ef43e6f69d","command_center_event_id":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},{"id":"3bec6b8f-59a4-4ab2-89ca-7551c3dabf81","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Every registry entry has exactly one governing application role.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-2","satisfied":true,"statement":"Suite surfaces and non-peer roles no longer inherit independent-product semantics in selectors for login, launch, installability, menus, or product counting.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-3","satisfied":true,"statement":"Required classifications and suite ownership relationships are encoded exactly as requested.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-4","satisfied":true,"statement":"Existing routes and capabilities remain compatible.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-5","satisfied":true,"statement":"Invalid role and ownership combinations fail closed.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-6","satisfied":true,"statement":"Exported selectors and counts distinguish true peer products from suite, platform, vertical, orchestrator, and public roles.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-7","satisfied":true,"statement":"Exact merged source is live in affected frontend production.","proofConditionIds":["proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Forgejo main is canonical.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","satisfied":true,"statement":"One branch, one PR, one canonical Gate, squash merge, one affected frontend release.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-3","satisfied":true,"statement":"No database/schema or control-plane mutation.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","satisfied":true,"statement":"No UI redesign.","proofConditionIds":["proof-repository"]},{"id":"constraint-5","satisfied":true,"statement":"No working route or capability removal.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-6","satisfied":true,"statement":"No Visual Witness required for this source-architecture claim.","proofConditionIds":["proof-repository"]}],"contractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:45:48.620743+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:request-contract:a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5:099d065b4ff828d8ca049850fe01412e8d07dd9a:verified:","mission_step_id":"75bbec4a-1ed4-430f-9978-b78ad31aec99","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"ca86ab8b-4be6-43af-996b-7ad218452ea5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-251b52cc9353","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2479,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","timingsMs":{"prReadinessMs":415,"approvedPlanMs":0,"shipAndProveMs":2074,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"251b52cc-9353-402c-a9a9-4cfacd354933"},"performance":null,"deploymentId":"forgejo-main-099d065b4ff8","workflowRunId":7334,"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":1902,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:44:19.930491+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2479","receipt_type":"automatic_mission_resume","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:automatic-mission-resume:2479:canonical_release_dispatched","mission_step_id":"ee9befd1-95d1-4401-8561-481c87bd2df4","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"c17d23e8-5a6c-458c-96ea-9390ab37544c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","forgejoWorkflowProof":{"runId":7334,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:45:46.976249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","external_id":"forgejo-main-099d065b4ff8","receipt_type":"canonical_release_status","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:forgejo-release-status:099d065b4ff828d8ca049850fe01412e8d07dd9a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"75bbec4a-1ed4-430f-9978-b78ad31aec99","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"e821e9f0-175d-4309-b710-4e8e5b4462d7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b563f21e38a2","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":2871,"terminal":false,"missionId":"b563f21e-38a2-4413-96b4-9a4b9f8bb870","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3871,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":425,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":425,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":425,"repositoryMutationMs":3871,"repositoryProviderMs":3170,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1825,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":425,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1345},"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":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},"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":3418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:56:58.792816+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2871","receipt_type":"execute_mission","idempotency_key":"mission:b563f21e-38a2-4413-96b4-9a4b9f8bb870:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"082337cd-eb13-42a6-a15c-4cf4ce7049ca","command_center_event_id":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},{"id":"f96802c2-6871-4647-b0ad-548ce486a5f9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9f2c0fa6a524","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":933,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":367,"providerAuthMs":0,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":367,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":367,"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":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4259,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:47:09.891169+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"27972351-4af1-476c-a313-0205c1a7e377","command_center_event_id":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8"},{"id":"97c71978-d87d-40af-9db3-b45febf14f31","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"8a978da7-b507-4fa0-827b-1f0d3a83aca9","phase":"visual_proof","branch":"ai/objective-first-repair-183347898b77","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3370,"terminal":false,"missionId":"18334789-8b77-4f28-b48a-12aac468af19","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15505,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1882,"missionSetupMs":247,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":247,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":247,"repositoryMutationMs":13623,"repositoryProviderMs":13623,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6284,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":247,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7339},"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":"18334789-8b77-4f28-b48a-12aac468af19"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"8a978da7-b507-4fa0-827b-1f0d3a83aca9","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3417,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:25:58.00725+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"8a978da7-b507-4fa0-827b-1f0d3a83aca9","receipt_type":"execute_mission","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"3f107581-8a9b-412a-b8b0-f234acdb50e1","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"7e387c65-fc04-412a-a21f-589556ec1203","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","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":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","forgejoWorkflowProof":{"runId":7334,"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-12T05:44:44.698503+00:00","proof_gate":"canonical_release_pending","source_sha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","external_id":"forgejo-main-099d065b4ff8","receipt_type":"canonical_release_status","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:forgejo-release-status:099d065b4ff828d8ca049850fe01412e8d07dd9a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ee9befd1-95d1-4401-8561-481c87bd2df4","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"a26f45c5-ced3-40ac-9e06-daf1c987c574","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-88a610bb4f4a","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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":980,"providerAuthMs":0,"ledgerPrepareMs":980,"ledgerReconcileMs":304,"lineageReconcileMs":0,"resolvePreflightMs":980,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1284,"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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"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":3050,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:13:52.800406+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e4c51b3b-0a24-47f8-ae6b-8330a0f95509","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"54ec4e95-6254-402a-984a-b54c4fde1e9a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-251b52cc9353","prNumber":2479,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:44:42.916288+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","external_id":"2479","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:merged-pr:2479:099d065b4ff828d8ca049850fe01412e8d07dd9a","mission_step_id":"ee9befd1-95d1-4401-8561-481c87bd2df4","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"10627731-241d-4041-8566-7b062a64ba1e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1054,"providerAuthMs":0,"ledgerPrepareMs":1054,"ledgerReconcileMs":251,"lineageReconcileMs":0,"resolvePreflightMs":1054,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1305,"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":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"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,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:58:22.112992+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"222cb697-eb97-43a0-907e-60e96d8d3566","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"f42266b6-79e3-491f-a693-1cbc833df882","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2480,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9909,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2727,"approvedPlanMs":0,"missionSetupMs":778,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":428,"ledgerReconcileMs":0,"lineageReconcileMs":350,"resolvePreflightMs":778,"repositoryMutationMs":6570,"repositoryProviderMs":4592,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4001,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":428,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":591},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"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":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:02:40.570221+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2480","receipt_type":"execute_mission","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"072ba3d2-d469-4e04-b6c6-831512b85c94","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"e0f74ff4-7f30-4622-81e3-69850631c1c4","source":"forgejo","status":"retryable","payload":{"branch":"ai/frontend-release-wrapper-20260912","merged":false,"prNumber":2497,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:47:50.659212+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"2497","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:23537d1b-d999-4082-957a-7c5d1d0c5a4a:closed-pr:2497:unmerged","mission_step_id":"04a93643-d899-44dc-8129-74390e1adaa8","command_center_event_id":"23537d1b-d999-4082-957a-7c5d1d0c5a4a"},{"id":"aa1b5b18-3cbd-4662-a309-23c2f54da3b5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8d5ed517bf5a","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":2480,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15789,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":468,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":468,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":468,"repositoryMutationMs":15789,"repositoryProviderMs":13481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6696,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":468,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6785},"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":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"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":3104,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:00:42.153147+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2480","receipt_type":"execute_mission","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"072ba3d2-d469-4e04-b6c6-831512b85c94","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"0202e89e-c1a9-4c63-91b8-5ef790c74809","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d392fd71a82a","prNumber":2919,"nextAction":null,"mergeCommitSha":"d22291171a36b1cad5e6eff929c0061885bd5171","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:38:57.836218+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d22291171a36b1cad5e6eff929c0061885bd5171","external_id":"2919","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:merged-pr:2919:d22291171a36b1cad5e6eff929c0061885bd5171","mission_step_id":"d16767c0-bdee-463f-af5a-7835466469a9","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"fccfb487-db00-4675-a4b2-7ece32845166","source":"forgejo","status":"waiting","payload":{"branch":"ai/personal-owner-os-premium-shell-20260912","prNumber":2503,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:53:54.036414+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","external_id":"2503","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:459bc4a3-f0b4-433b-b1f6-fbd5829823d5:merged-pr:2503:9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","mission_step_id":"3f20eb43-4847-48e3-869d-def05b1ac56d","command_center_event_id":"459bc4a3-f0b4-433b-b1f6-fbd5829823d5"},{"id":"3383b0d4-a5e2-445b-bd95-99f2506f0f53","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b563f21e38a2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2871,"terminal":false,"missionId":"b563f21e-38a2-4413-96b4-9a4b9f8bb870","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":345,"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":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:57:05.828811+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2871","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b563f21e-38a2-4413-96b4-9a4b9f8bb870:automatic-mission-resume:2871:repair_mission_waiting_for_gate","mission_step_id":"2329ca4d-5f8c-4e36-86b0-7cfbb9b2507a","command_center_event_id":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},{"id":"08a6d19a-e26a-440d-8e32-98598ef90ce0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b5a2170b506f","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":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7695,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":7695,"missionSetupMs":4683,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":4683,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4683,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":4683,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:39:44.646955+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5a2170b-506f-4fd5-b6a9-c6d14ef5031d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"38cd1ff7-0c74-4a25-a746-e194f8f02e7e","command_center_event_id":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d"},{"id":"18f1a83c-63e5-412c-8b90-62304410bba5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"adfac956dff77608d07c9d3d4127a4a104418853","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"0282a8f3cf20c76d35569fe09a60e404268fa7335169fd5d52aaf69a6a3bc198","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:44:27.986342+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"adfac956dff77608d07c9d3d4127a4a104418853","external_id":"forgejo-main-adfac956dff7","receipt_type":"canonical_release_status","idempotency_key":"mission:b5a2170b-506f-4fd5-b6a9-c6d14ef5031d:durable-terminal-release-proof:adfac956dff77608d07c9d3d4127a4a104418853:0282a8f3cf20c76d35569fe09a60e404268fa7335169fd5d52aaf69a6a3bc198","mission_step_id":"cd5c019f-b096-4595-b0d3-aed889927c73","command_center_event_id":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d"},{"id":"c5b2afb1-fc3c-4bb9-87e1-2a48f5fe15a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":"auto_progress_pr_read_failed:502","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2480,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"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":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:04:21.518601+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2480","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:automatic-mission-resume:2480:repair_mission_auto_progress_authorization_retryable","mission_step_id":"65c99eed-37ea-402e-b827-8aefaae81e09","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"61a1f584-c2ee-450e-ae33-b9ddb6c7b5cc","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.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"8756a983-ff75-4d52-804d-96385244c17b","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":324,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":324,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":324,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":324,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:00:33.211023+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8756a983-ff75-4d52-804d-96385244c17b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d7ecc29a-2508-49ac-a5eb-1be79c5534e8","command_center_event_id":"8756a983-ff75-4d52-804d-96385244c17b"},{"id":"391cdfb7-e45f-4ea1-a1fb-528f92723fc1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2480,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":389,"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":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:00:55.802838+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2480","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:automatic-mission-resume:2480:repair_mission_waiting_for_gate","mission_step_id":"65c99eed-37ea-402e-b827-8aefaae81e09","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"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":"4bf69bc1-58d5-43f0-9333-7c2a7c73cec2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8d5ed517bf5a","prNumber":2480,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:05:41.435049+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":"2480","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:merged-pr:2480:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","mission_step_id":"e7d31a47-6594-4175-bc4d-ab34e5402476","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"f9b57247-24d0-44b2-87d6-ce9e1caf1a76","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","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":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","forgejoWorkflowProof":{"runId":7337,"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-12T06:06:53.436143+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":"forgejo-main-b2a774e887dd","receipt_type":"canonical_release_status","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:forgejo-release-status:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3d369417-206a-4ea1-8d65-a94b6e9a0b55","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"56693f09-9734-4780-82eb-376f8c1051cf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","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":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","forgejoWorkflowProof":{"runId":7337,"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-12T06:05:44.693874+00:00","proof_gate":"canonical_release_pending","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":"forgejo-main-b2a774e887dd","receipt_type":"canonical_release_status","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:forgejo-release-status:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e7d31a47-6594-4175-bc4d-ab34e5402476","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"0f7d9ac2-00f9-44f8-96c9-bfd2128cb2ee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Every registry entry has explicit role-aware lifecycle, maturity, commercial identity, dependency/composition, and capability ownership semantics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-2","satisfied":true,"statement":"Suite surfaces inherit owner lifecycle/commercial identity by default and cannot masquerade as independent products without satisfying promotion criteria.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-3","satisfied":true,"statement":"Vertical workspaces are modeled as composed capability assemblies over products/primitives and remain distinct from peer products.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-4","satisfied":true,"statement":"Platform primitives are modeled as foundational capabilities with non-independent lifecycle where appropriate, and public experiences remain separate from tenant/admin mechanics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-5","satisfied":true,"statement":"Capability boundaries are encoded for Booking/Calendar, Proposals/Proposal Editor/Roof Estimator, and Communications/Mail/Call Center using owns/provides/consumes/delegates semantics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-6","satisfied":true,"statement":"Derived catalogs/selectors exist for products, vertical workspaces, primitives, suite surfaces, orchestrators, public experiences, maturity groupings, commercial groupings, dependency resolution, and promotion eligibility.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-7","satisfied":true,"statement":"Existing routes, capabilities, classifications, and compatibility behavior are preserved.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-8","satisfied":true,"statement":"Invalid graph relationships and invalid promotion/demotion combinations fail closed.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-9","satisfied":true,"statement":"Exact merged source is live in the affected frontend production runtime.","proofConditionIds":["proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Forgejo main is canonical and the change builds from current main.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and only affected release targets.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-3","satisfied":true,"statement":"No database/schema, Supabase, control-plane, or unrelated runtime mutation.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","satisfied":true,"statement":"No UI redesign and no working route or capability removal.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-5","satisfied":true,"statement":"Keep CRM=platform-shell, Contacts=platform-primitive, Operational Command=orchestrator, Claim Operations/Realtor Transaction Operations/Route Service Operations=vertical-workspace, Progress=public-experience, and existing suite ownership mappings unchanged.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-6","satisfied":true,"statement":"Use conservative maturity classification with Mail and Call Center flagship, Roof Estimator production, and weaker surfaces no higher than supported unless current source clearly proves otherwise.","proofConditionIds":["proof-repository"]},{"id":"constraint-7","satisfied":true,"statement":"No Visual Witness is required because this is a source architecture/runtime identity claim, not a visual acceptance claim.","proofConditionIds":["proof-repository"]}],"contractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:06:55.039209+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:request-contract:45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8:verified:","mission_step_id":"3d369417-206a-4ea1-8d65-a94b6e9a0b55","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"daab9547-7d01-4194-a21e-cb9964d8d0e0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2480,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","timingsMs":{"prReadinessMs":373,"approvedPlanMs":0,"shipAndProveMs":2112,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"performance":null,"deploymentId":"forgejo-main-b2a774e887dd","workflowRunId":7337,"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":1901,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:05:34.35261+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2480","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:automatic-mission-resume:2480:canonical_release_dispatched","mission_step_id":"e7d31a47-6594-4175-bc4d-ab34e5402476","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"c065a79b-c19d-497e-a080-1905b43b59e4","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9005a8cf5f28","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":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1482,"providerAuthMs":0,"ledgerPrepareMs":1482,"ledgerReconcileMs":304,"lineageReconcileMs":0,"resolvePreflightMs":1482,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1786,"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":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"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":2935,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T09:39:59.485384+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3f9b8467-013e-47fc-9a00-d33de669f2e1","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"4d0fa050-06e3-4bea-91bb-899ecaf5d6cb","source":"forgejo","status":"waiting","payload":{"branch":"ai/owner-deal-desk-upload-pcg-seed-v2","prNumber":3369,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:41:45.078845+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","external_id":"3369","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:613bea2c-6e51-437e-8962-8ef982673dbf:merged-pr:3369:bf1c56ac8f9f9e029a9621095fc14107473cbfcc","mission_step_id":"826757dc-0989-4bcc-b8a6-f580715a5285","command_center_event_id":"613bea2c-6e51-437e-8962-8ef982673dbf"},{"id":"222df84f-1900-480e-8daa-1089ebb79765","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9005a8cf5f28","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":763,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":814,"providerAuthMs":0,"ledgerPrepareMs":645,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":814,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":645,"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":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"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":4571,"likelyAffectedFiles":["src/App.tsx","src/App.css","src/components/AdminControlsBar.tsx","src/__tests__/contracts/curri-control-center-multi-tenant.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:32:25.021072+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3f9b8467-013e-47fc-9a00-d33de669f2e1","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"13ef7b74-9805-42d1-b3f7-b9d8aa168be2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9005a8cf5f28","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2481,"terminal":false,"missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19239,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":809,"approvedPlanMs":0,"missionSetupMs":453,"providerAuthMs":0,"shipAndProveMs":5835,"ledgerPrepareMs":453,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":453,"repositoryMutationMs":12280,"repositoryProviderMs":10725,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6817,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":453,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3908},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"performance":null,"deploymentId":"forgejo-main-e8c848dedc29","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":4731,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:33:38.297192+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","external_id":"forgejo-main-e8c848dedc29","receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"240a9527-d91e-4b22-b0a6-c24b63e075f7","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"85dab1bc-cedc-4136-aa2c-46b9b740786c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the owner Deal Desk proposal creation failure. Add reusable PDF-or-image proposal intake, explicit manual owner proposal creation, and seed the approved PCG proposal into Deal Desk. Keep normal tenant offer-driven proposals unchanged. Continue through one PR, Gate, merge, affected releases, and production proof. No Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e","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","migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:43:46.19143+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:613bea2c-6e51-437e-8962-8ef982673dbf:request-contract:4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e:bf1c56ac8f9f9e029a9621095fc14107473cbfcc:verified:","mission_step_id":"c0f1dbc8-0abf-4e6f-81e8-a9cefacc86b1","command_center_event_id":"613bea2c-6e51-437e-8962-8ef982673dbf"},{"id":"3156d786-0048-4a19-9826-19ba1007bb4c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9005a8cf5f28","prNumber":2481,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:33:42.911603+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","external_id":"2481","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:merged-pr:2481:e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","mission_step_id":"240a9527-d91e-4b22-b0a6-c24b63e075f7","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"3d5cf0b2-b763-4e98-a8ed-83328752dfc6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"notifications-live","satisfied":true,"statement":"Authenticated users receive persistent tenant-scoped in-app notifications with accurate unread state, usable notification center, mark-read/mark-all-read, and correct deep links without cross-tenant leakage.","proofConditionIds":["proof-production"]},{"id":"push-existing","satisfied":true,"statement":"Restore existing secure browser-alert behavior where already supported without inventing secrets.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"shared-primitive","satisfied":true,"statement":"Repair the shared notification primitive, not individual tenants.","proofConditionIds":["proof-production"]},{"id":"preserve","satisfied":true,"statement":"Preserve unrelated tenant behavior and tenant-shell ownership.","proofConditionIds":["proof-production"]}],"contractHash":"2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec","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":"2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:05:48.494251+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:request-contract:2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec:cc726263ac64a97a622e88e5dc6d68043c7bc9f3:verified:","mission_step_id":"e276bfea-1c2f-4788-85d0-9c430f321143","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"021e1922-5ca3-4170-978b-eb3d12f4ee91","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-modes-live","satisfied":true,"statement":"On the production canonical Curri Control Center dashboard, the visible workspace is the Curri MODE experience with Command, Portfolio, Opportunity, and Decision, and each mode exposes its contextual application shelf.","proofConditionIds":["route-render-proof"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Frontend source only; do not modify database, schema, Supabase, auth, backend, runtime, or control-plane architecture.","proofConditionIds":["route-render-proof"]},{"id":"canonical-route","satisfied":true,"statement":"Use /curri-control-center/dashboard as the canonical production route.","proofConditionIds":["route-render-proof"]}],"contractHash":"f44a3cc3019f8b891283354e39d3ad6c05e96348e5bc603fe4f7e4e3daf9f235","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"route-render-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"f44a3cc3019f8b891283354e39d3ad6c05e96348e5bc603fe4f7e4e3daf9f235"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:24:13.553556+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:request-contract:f44a3cc3019f8b891283354e39d3ad6c05e96348e5bc603fe4f7e4e3daf9f235:5d4c23039331561968e1d8951cb58a9ed1ed9fca:verified:","mission_step_id":"6faafedf-8f3d-4c9e-acf7-4566ba682703","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"667e1b27-85dc-4435-bfd1-8ba71df82217","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","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":"1c0bb18a3e6232b6db2133558d629ae3310bea965a2f45d22130f83a683a637c","forgejoWorkflowProof":{"runId":7339,"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-12T13:33:45.688685+00:00","proof_gate":"canonical_release_pending","source_sha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","external_id":"forgejo-main-e8c848dedc29","receipt_type":"canonical_release_status","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:forgejo-release-status:e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"240a9527-d91e-4b22-b0a6-c24b63e075f7","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"4be4c4fd-1e71-4ff5-8183-080420c6d427","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d4db8b8e4c1f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":154,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1443,"providerAuthMs":0,"ledgerPrepareMs":1443,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1443,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1443,"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":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},"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":4561,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/components/CRMUserMenu.tsx","src/components/MiscAwareAccountMenu.tsx","src/pages/crm/UnifiedNotifications.tsx","src/lib/notifications/notificationService.ts","src/pages/settings/NotificationSettings.tsx","src/hooks/useNotificationPreferences.ts","src/lib/notificationEvents.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:52:19.817842+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"35b5db6f-f8fa-4b29-a47e-a3fdb5b1ae54","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"109c3bde-fc93-4853-82be-e5235025888c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","wordingChanged":false,"canonicalIntent":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"notifications-live","statement":"Authenticated users receive persistent tenant-scoped in-app notifications with accurate unread state, usable notification center, mark-read/mark-all-read, and correct deep links without cross-tenant leakage.","proofConditionIds":["proof-production"]},{"id":"push-existing","statement":"Restore existing secure browser-alert behavior where already supported without inventing secrets.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","constraints":[{"id":"shared-primitive","statement":"Repair the shared notification primitive, not individual tenants.","proofConditionIds":["proof-production"]},{"id":"preserve","statement":"Preserve unrelated tenant behavior and tenant-shell ownership.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production notification behavior is live and tenant-safe, including persisted unread state and actionable navigation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"54be3403e98a53d290e5baaa2cde741ccbae59f1fad6be3490be0e522bf53626","requestContractRevision":3,"previousRequestContractHash":"2862b459bd418b4a419f584e9c9a33ea28543f292645f94a75c18c67e5394cbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:01:52.180072+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:request-contract:54be3403e98a53d290e5baaa2cde741ccbae59f1fad6be3490be0e522bf53626","mission_step_id":"2b618fac-aab5-4358-b949-16c7ed496ea6","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"b4e103e2-8e0c-4b5f-88b4-4fa2fe015855","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d4db8b8e4c1f","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":2483,"terminal":false,"missionId":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13691,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1123,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1123,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1123,"repositoryMutationMs":13691,"repositoryProviderMs":12408,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6242,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1123,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6166},"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":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},"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":3100,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:02:06.728239+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2483","receipt_type":"execute_mission","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2b618fac-aab5-4358-b949-16c7ed496ea6","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"6f0ba0a8-7217-4129-a65b-3f621c75b399","source":"forgejo","status":"retryable","payload":{"branch":"ai/fix-workflow-sticky-headers","merged":false,"prNumber":3372,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T20:01:46.780145+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3372","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:8baa6d5a-691c-4593-85d5-4b33a992fd06:closed-pr:3372:unmerged","mission_step_id":"7b7ae26d-e765-4bbe-9f37-9cec75a1f793","command_center_event_id":"8baa6d5a-691c-4593-85d5-4b33a992fd06"},{"id":"919e2ea7-e53b-4fed-9d2a-b9724bebecba","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the notification repair on the existing branch and PR before merge. Reconnect the notification center to the established public.notifications stream, keep per-tenant filtering plus platform notifications, preserve app_notification_preferences for channel controls, make the missing app_background_jobs scaffold fail harmlessly in reads, expose the real notification center from the existing Notification Settings entry, and make the consolidated RealtimeProvider own the persistent unread bell plus browser alerts. Do not create a second PR.","wordingChanged":false,"canonicalIntent":"Complete the notification repair on the existing branch and PR before merge. Reconnect the notification center to the established public.notifications stream, keep per-tenant filtering plus platform notifications, preserve app_notification_preferences for channel controls, make the missing app_background_jobs scaffold fail harmlessly in reads, expose the real notification center from the existing Notification Settings entry, and make the consolidated RealtimeProvider own the persistent unread bell plus browser alerts. Do not create a second PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"notifications-live","statement":"Authenticated users receive persistent tenant-scoped in-app notifications with accurate unread state, usable notification center, mark-read/mark-all-read, and correct deep links without cross-tenant leakage.","proofConditionIds":["proof-production"]},{"id":"push-existing","statement":"Restore existing secure browser-alert behavior where already supported without inventing secrets.","proofConditionIds":["proof-production"]}],"objective":"Complete the notification repair on the existing branch and PR before merge. Reconnect the notification center to the established public.notifications stream, keep per-tenant filtering plus platform notifications, preserve app_notification_preferences for channel controls, make the missing app_background_jobs scaffold fail harmlessly in reads, expose the real notification center from the existing Notification Settings entry, and make the consolidated RealtimeProvider own the persistent unread bell plus browser alerts. Do not create a second PR.","constraints":[{"id":"shared-primitive","statement":"Repair the shared notification primitive, not individual tenants.","proofConditionIds":["proof-production"]},{"id":"preserve","statement":"Preserve unrelated tenant behavior and tenant-shell ownership.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production notification behavior is live and tenant-safe, including persisted unread state and actionable navigation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec","requestContractRevision":4,"previousRequestContractHash":"54be3403e98a53d290e5baaa2cde741ccbae59f1fad6be3490be0e522bf53626"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:04:43.589194+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:request-contract:2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec","mission_step_id":"2b618fac-aab5-4358-b949-16c7ed496ea6","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"4c327640-71eb-452e-bda9-9e99047eefa8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7343","runId":7343,"status":"running","sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"a6b94f6c809cc24e8f4ddd9507e8df082fb70b2b","sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","changedPaths":["src/hooks/useTenantNotificationCount.ts"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:05:13.389103+00:00","proof_gate":"canonical_release_pending","source_sha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:forgejo-release-status:cc726263ac64a97a622e88e5dc6d68043c7bc9f3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"226c9287-d3f8-417d-840e-937a89d0823a","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"069e7a08-78a3-4852-9be9-768aa9fd3876","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-d4db8b8e4c1f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2483,"terminal":false,"missionId":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","timingsMs":{"prReadinessMs":439,"approvedPlanMs":0,"shipAndProveMs":1974,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},"performance":null,"deploymentId":"forgejo-main-cc726263ac64","workflowRunId":7343,"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":1897,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:05:17.577298+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2483","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:automatic-mission-resume:2483:canonical_release_dispatched","mission_step_id":"226c9287-d3f8-417d-840e-937a89d0823a","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"9fb455c0-66e4-43d1-9ac0-a820d6e694be","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","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":"2adc6a210df6089331d1880f83e24e5535782f75d007de3ef5b9a87712f7b2ec","forgejoWorkflowProof":{"runId":7343,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:05:46.419234+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cc726263ac64a97a622e88e5dc6d68043c7bc9f3","external_id":"forgejo-main-cc726263ac64","receipt_type":"canonical_release_status","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:forgejo-release-status:cc726263ac64a97a622e88e5dc6d68043c7bc9f3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e276bfea-1c2f-4788-85d0-9c430f321143","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"90cd3592-ec94-43b5-af2c-d9fdca5fef12","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-88a610bb4f4a","prNumber":2487,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:24:07.409114+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","external_id":"2487","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:merged-pr:2487:5d4c23039331561968e1d8951cb58a9ed1ed9fca","mission_step_id":"4c5f549c-3f67-431c-839a-86e323d9353a","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"38698b67-d87d-4fe1-8438-fc04a755dba9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-88a610bb4f4a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":256,"providerAuthMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":256,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":256,"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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"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":3961,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/components/dashboard/AdaptiveBusinessDashboard.tsx","src/components/realtor/CurriControlCenterWorkspace.tsx","src/routes/verticalRouteRegistry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:14:00.397055+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e4c51b3b-0a24-47f8-ae6b-8330a0f95509","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"6f837764-b6f8-4568-8068-94d929f7d911","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-88a610bb4f4a","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":2487,"terminal":false,"missionId":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10767,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":10767,"repositoryProviderMs":9727,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3098,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6629},"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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"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":3069,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:14:31.262389+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2487","receipt_type":"execute_mission","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"94fbca6f-bb3a-4ca7-93b0-0daef0ffd5c2","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"e02be502-5c02-4d82-830d-3bfae3856bfe","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-stale-sentry-marker-assertions","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2872,"terminal":false,"missionId":"8756a983-ff75-4d52-804d-96385244c17b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":467,"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":"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":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:00:55.473569+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2872","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8756a983-ff75-4d52-804d-96385244c17b:automatic-mission-resume:2872:repair_mission_waiting_for_gate","mission_step_id":"b8c8802a-b2a6-457e-b204-57a032208728","command_center_event_id":"8756a983-ff75-4d52-804d-96385244c17b"},{"id":"8cc4c3ef-2e87-4e89-8971-8ae41a2edb24","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/notifications-canonical-stream-v2-20260912","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2486,"terminal":false,"missionId":"5f3f3fe3-7077-403d-8270-8a3c447ed045","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5259,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":474,"approvedPlanMs":0,"missionSetupMs":855,"providerAuthMs":0,"shipAndProveMs":4197,"ledgerPrepareMs":855,"ledgerReconcileMs":256,"lineageReconcileMs":0,"resolvePreflightMs":855,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1111,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},"performance":null,"deploymentId":"forgejo-main-aacfad2c0324","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":2693,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:16:36.948347+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":"forgejo-main-aacfad2c0324","receipt_type":"execute_mission","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e0e4735e-4bd3-4cac-afca-e9f4af946b7c","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"e52f726a-67ab-4c30-b549-dd41e04da11a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-15abefd86f7c","prNumber":2488,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:30:56.814946+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":"2488","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:merged-pr:2488:767ebb136efefaf2ced5653e72690ec13d8fb7da","mission_step_id":"9aa62d24-acc1-4b13-9150-db2491399083","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"246d9a4b-54df-4951-8fc9-3e1065de5037","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-15abefd86f7c","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":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":912,"providerAuthMs":0,"ledgerPrepareMs":912,"ledgerReconcileMs":262,"lineageReconcileMs":0,"resolvePreflightMs":912,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1174,"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":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5926,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:17:07.562487+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"37d2a3c7-df44-4b4b-81af-a88be37bdc61","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"550676f2-ab2e-4e5c-91ed-eecdbfd01cd0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","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":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7350","runId":7350,"status":"running","sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","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-12T14:16:48.137331+00:00","proof_gate":"canonical_release_pending","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":"forgejo-main-aacfad2c0324","receipt_type":"canonical_release_status","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:forgejo-release-status:aacfad2c03248d5deacad72dd4fc9ce8e22aa714:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e0e4735e-4bd3-4cac-afca-e9f4af946b7c","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"80caecfc-b474-42a6-a227-32bf41675916","source":"forgejo","status":"waiting","payload":{"branch":"ai/notifications-canonical-stream-v2-20260912","prNumber":2486,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:16:43.925338+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":"2486","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:merged-pr:2486:aacfad2c03248d5deacad72dd4fc9ce8e22aa714","mission_step_id":"e0e4735e-4bd3-4cac-afca-e9f4af946b7c","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"e0eb4f90-3dc7-4e04-8a6b-18225caf3a21","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-88a610bb4f4a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2487,"terminal":false,"missionId":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2333,"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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"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-12T14:16:02.511316+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2487","receipt_type":"automatic_mission_resume","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:automatic-mission-resume:2487:repair_mission_waiting_for_gate","mission_step_id":"b25f5d83-bcb6-4e5d-a125-bd86fdc2034f","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"d1d8ae6c-c0e8-4d5a-bb02-4a1a97682f18","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-stale-sentry-marker-assertions","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2872,"terminal":false,"missionId":"8756a983-ff75-4d52-804d-96385244c17b","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b7e8f437d1ad340ae5834dc7abdf3c9052d57487","timingsMs":{"prReadinessMs":394,"approvedPlanMs":0,"shipAndProveMs":3065,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8756a983-ff75-4d52-804d-96385244c17b"},"performance":null,"deploymentId":"forgejo-main-b7e8f437d1ad","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1867,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:01:07.52814+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2872","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8756a983-ff75-4d52-804d-96385244c17b:automatic-mission-resume:2872:canonical_release_dispatched","mission_step_id":"336594ed-d86f-4c08-aa65-8b577b20a595","command_center_event_id":"8756a983-ff75-4d52-804d-96385244c17b"},{"id":"6b9b1d24-4e26-4c29-a765-0ced6ab78614","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-15abefd86f7c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":292,"providerAuthMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":292,"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":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3984,"likelyAffectedFiles":["src/lib/tenants/tenantTypes.ts","src/lib/tenants/declaredBusinessIdentity.ts","src/lib/pipelines.ts","src/routes/verticalRouteRegistry.ts","src/shells/modesTenantShell.ts","supabase/migrations/20260912142000_portfolio_control_center_classification.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:17:45.304854+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"37d2a3c7-df44-4b4b-81af-a88be37bdc61","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"d255cc79-b460-440d-bf08-f5d55ade3f23","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6","forgejoWorkflowProof":{"runId":7350,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:18:00.051172+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":"forgejo-main-aacfad2c0324","receipt_type":"canonical_release_status","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:forgejo-release-status:aacfad2c03248d5deacad72dd4fc9ce8e22aa714:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4c50e38a-91e5-4635-a9ab-c6009f7ec7bb","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"5207ce1b-5745-40a2-823b-f09b64f744a0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge-existing","satisfied":true,"statement":"Existing PR 2486 at head 0e7454e95e4d7a9dfa4255b635eab150c76b2de2 is adopted without source mutation and squash-merged after its successful KnockLaunch Gate.","proofConditionIds":["live"]},{"id":"release-existing","satisfied":true,"statement":"The resulting main SHA is released to the frontend production target and verified live.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"no-source-write","satisfied":true,"statement":"Do not create a new branch, do not rewrite files, and do not create a replacement PR. Reuse PR 2486 exactly.","proofConditionIds":["live"]},{"id":"green-head","satisfied":true,"statement":"Preserve exact green PR head 0e7454e95e4d7a9dfa4255b635eab150c76b2de2 unless protected main advances and canonical refresh is required.","proofConditionIds":["live"]}],"contractHash":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:18:02.06957+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:request-contract:de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6:aacfad2c03248d5deacad72dd4fc9ce8e22aa714:verified:","mission_step_id":"4c50e38a-91e5-4635-a9ab-c6009f7ec7bb","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"645e1672-7c5d-4406-9e74-91d05431f6b3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-15abefd86f7c","reason":"anchored_edit_file_missing:supabase/migrations/20260912142000_portfolio_control_center_classification.sql","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4998,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":4998,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1592,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:18:32.349426+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"55a0d079-733a-4d8b-86a5-3e4ee442ddd2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4f79bf69b2e5","prNumber":3373,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T23:21:16.170902+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","external_id":"3373","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4f79bf69-b2e5-47cf-ad62-6a93bc8d22f0:merged-pr:3373:0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","mission_step_id":"62b4f246-a563-45cf-921a-6e8a2bf4628e","command_center_event_id":"4f79bf69-b2e5-47cf-ad62-6a93bc8d22f0"},{"id":"098c0a53-0c2f-4f1f-b195-464d5ece63b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-15abefd86f7c","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":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":532,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":177,"resolvePreflightMs":532,"repositoryMutationMs":10086,"repositoryProviderMs":8485,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5009,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":355,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3476},"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":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:19:16.055166+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2488","receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"115854a5-5fae-4571-815f-03726f63b9e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-88a610bb4f4a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2487,"terminal":false,"missionId":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","timingsMs":{"prReadinessMs":2259,"approvedPlanMs":0,"shipAndProveMs":11391,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"performance":null,"deploymentId":"forgejo-main-5d4c23039331","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":1822,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:20:59.072873+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2487","receipt_type":"automatic_mission_resume","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:automatic-mission-resume:2487:canonical_release_dispatched","mission_step_id":"4c5f549c-3f67-431c-839a-86e323d9353a","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"1f96c0ee-cd5e-4916-94ab-62a468704561","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-15abefd86f7c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26818,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4589,"approvedPlanMs":0,"missionSetupMs":1486,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":1140,"resolvePreflightMs":1486,"repositoryMutationMs":21426,"repositoryProviderMs":10985,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9941,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1044},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:23:39.073812+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2488","receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"bc1f9640-9606-47ff-ad4a-ec46d4e09ebd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f44a3cc3019f8b891283354e39d3ad6c05e96348e5bc603fe4f7e4e3daf9f235","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7353","runId":7353,"status":"success","sourceSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","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-12T14:24:11.682152+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","external_id":"forgejo-main-5d4c23039331","receipt_type":"canonical_release_status","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:forgejo-release-status:5d4c23039331561968e1d8951cb58a9ed1ed9fca:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"6faafedf-8f3d-4c9e-acf7-4566ba682703","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"56016e68-065f-407b-bec7-417bac8166fd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-15abefd86f7c","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8708,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1420,"approvedPlanMs":0,"missionSetupMs":978,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":633,"resolvePreflightMs":978,"repositoryMutationMs":7084,"repositoryProviderMs":2855,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2625,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":345,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":230},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:27:03.073972+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2488","receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"9d3e6e81-6661-4923-ad9c-3f773328aa1e","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":"767ebb136efefaf2ced5653e72690ec13d8fb7da","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac","forgejoWorkflowProof":{"runId":7357,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:32:19.965423+00:00","proof_gate":"canonical_release_pending","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":"forgejo-main-767ebb136efe","receipt_type":"canonical_release_status","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:forgejo-release-status:767ebb136efefaf2ced5653e72690ec13d8fb7da:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"5b39cc9a-a709-4c04-9756-274f87127b96","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"20817adb-7648-433c-bafc-3496ac56354f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-15abefd86f7c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","timingsMs":{"prReadinessMs":792,"approvedPlanMs":0,"shipAndProveMs":2549,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":"forgejo-main-767ebb136efe","workflowRunId":7357,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2162,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:31:16.052264+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2488","receipt_type":"automatic_mission_resume","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:automatic-mission-resume:2488:canonical_release_dispatched","mission_step_id":"5b39cc9a-a709-4c04-9756-274f87127b96","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"d3eac588-ee21-45d1-b9bf-8db0e25f0d95","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","migrations":"success"},"requestContractHash":"ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac","forgejoWorkflowProof":{"runId":7357,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:32:54.688244+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":"forgejo-main-767ebb136efe","receipt_type":"canonical_release_status","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:forgejo-release-status:767ebb136efefaf2ced5653e72690ec13d8fb7da:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"cbc9f2f2-f35c-40b9-9ef9-d23560f9b7a7","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"37802b45-255b-4152-a32d-8a6ad65e7e2f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f03614472b85","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":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1030,"providerAuthMs":0,"ledgerPrepareMs":1030,"ledgerReconcileMs":283,"lineageReconcileMs":0,"resolvePreflightMs":1030,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1313,"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":"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":3363,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:35:47.877613+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"b05816a4-f748-485c-9f85-7821f2cdcf0c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"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":"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":3736,"likelyAffectedFiles":["src/bootstrap.ts","src/main.tsx","src/lib/media/browserSafeMedia.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:36:50.518358+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"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":"362148bd-b1d2-4bb9-9320-2d346d4724dc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"20350c5abaffeba22ba3fae993bf328865c4f15f","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-private-gsc","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6de5d2da2e0aaee915b3e601eb4badbeb2db0b45","prNumber":2494,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7373/jobs/1","mergeCommitSha":"20350c5abaffeba22ba3fae993bf328865c4f15f"}],"requestContractHash":"6a8ba538fa7d12479e9d6cd36136bae00b523c05230cc4041e69be66c469311a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:27:03.503047+00:00","proof_gate":"request_contract_repository_verified","source_sha":"20350c5abaffeba22ba3fae993bf328865c4f15f","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:request-contract-repository:6a8ba538fa7d12479e9d6cd36136bae00b523c05230cc4041e69be66c469311a:20350c5abaffeba22ba3fae993bf328865c4f15f","mission_step_id":"6d1afef6-e2f1-4949-8d6a-e75d4e61631a","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"75c9d9b0-b27b-46d5-9b5f-b135512861fe","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-recipient-preview","prNumber":3374,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1163df4602dbfffd94218cb5c962c5268686b0a0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T23:35:06.406014+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1163df4602dbfffd94218cb5c962c5268686b0a0","external_id":"3374","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d6ea8601-57cb-4076-9b75-157b245f4d7c:merged-pr:3374:1163df4602dbfffd94218cb5c962c5268686b0a0","mission_step_id":"dd49eecc-9ceb-4c72-afe9-b3d667356510","command_center_event_id":"d6ea8601-57cb-4076-9b75-157b245f4d7c"},{"id":"599de635-582a-479e-82e2-4539d3a8ef9c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/capabilities/owner-seo-search-console.json","config/capability-manifest.schema.json","config/control-plane-capabilities.json","config/platform-standards.json","scripts/validate-capability-manifests.mjs","src/__tests__/capabilityCompleteness.contract.test.ts","src/__tests__/capabilityLifecycle.contract.test.ts","src/lib/platform/capabilityLifecycle.ts","src/pages/owner/KnockLaunchSEO.tsx","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/capability-lifecycle.test.js"],"reason":"Owner authorized bounded Atomic Capability Lifecycle enforcement so half-wired implementations cannot become user-visible; preserve existing single-owner architecture and restore the locked fail-closed posture after exact live proof.","baseSha":"cebdf4456280220a1b1dcb72727b699785308b7f","issuedAt":1789237472572,"expiresAt":1789237652572,"missionId":"059fa294-dd77-41e6-add2-137cdee3af13","authorizationId":"3d32c493-b539-43a1-9626-3b1a57041c00","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:24:33.01126+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cebdf4456280220a1b1dcb72727b699785308b7f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3d32c493-b539-43a1-9626-3b1a57041c00","mission_step_id":"e6399b41-84c7-45b3-b35f-23c199e9b57b","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"daf10b4e-a277-464b-b94f-1a878e455295","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f03614472b85","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2489,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":387,"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":"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":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:38:07.035326+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2489","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:automatic-mission-resume:2489:repair_mission_waiting_for_gate","mission_step_id":"fa086e9e-8376-4cb2-ab4c-0adda3e9dfca","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"772f498c-3c15-4fcd-a0d5-a21fa866461b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","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":"4face03e269f2f3aaef1f488f6f44fa4d0053417ee11f144f790d8e72a6dd70b","forgejoWorkflowProof":{"runId":7359,"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-12T14:41:08.316376+00:00","proof_gate":"canonical_release_pending","source_sha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","external_id":"forgejo-main-7dfc9177a78c","receipt_type":"canonical_release_status","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:forgejo-release-status:7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"134acb2c-5328-44ee-8691-b52bedcf7f34","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"b01d590c-970d-45da-acb5-40778e2429fa","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2489,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","timingsMs":{"prReadinessMs":283,"approvedPlanMs":0,"shipAndProveMs":970,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":"forgejo-main-7dfc9177a78c","workflowRunId":7359,"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":1906,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:40:37.699833+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2489","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:automatic-mission-resume:2489:canonical_release_dispatched","mission_step_id":"134acb2c-5328-44ee-8691-b52bedcf7f34","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"7b05c042-2c8e-4338-bfa9-f0050ef59cd3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","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":"4face03e269f2f3aaef1f488f6f44fa4d0053417ee11f144f790d8e72a6dd70b","forgejoWorkflowProof":{"runId":7359,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:41:43.212684+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","external_id":"forgejo-main-7dfc9177a78c","receipt_type":"canonical_release_status","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:forgejo-release-status:7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2396e719-c624-4d5a-8486-f98b994b6836","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":17800,"schema":"public"}