{"data":[{"id":"b5f32d4c-e7db-4523-ae83-ed1ac58e1dbd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/systemic-control-plane-blockers-g3-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.24-systemic-blockers-refreeze","prNumber":1663,"terminal":false,"missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":14647,"prReadinessMs":0,"approvedPlanMs":14647,"missionSetupMs":1517,"shipAndProveMs":0},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},"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":3189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:48:16.847538+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1663","receipt_type":"execute_mission","idempotency_key":"mission:53ad44a1-4e29-4653-b43c-cf9d51dc2959:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a8a2795e-6134-49c2-ac95-85c9a010f367","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"b5f77335-c91d-4cb6-9d84-8e04aee524d6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:08:36.812863+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418274","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"b5ffded3-90d4-42fc-b0e7-8328b467d4d3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"visual_proof","branch":"ai/objective-first-repair-403bc3959d19","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.198-durable-chat-recovery","prNumber":null,"terminal":false,"missionId":"403bc395-9d19-486a-9409-06e51cc91573","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":296,"providerAuthMs":0,"shipAndProveMs":0,"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":"403bc395-9d19-486a-9409-06e51cc91573"},"performance":null,"deploymentId":null,"releaseState":"verified","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":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:36:27.341505+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"1f5df87c-5bd9-4d2a-8515-afdd357d4e19","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"b6046574-ffc1-4c0c-b8bf-fa867b46dc4f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly unfreezed the control plane for cancelled-release descendant recovery. This bounded corrective generation removes an unnecessary internal execution-key precondition that can silently prevent the already-merged canonical recovery dispatcher from running.","baseSha":"e270d9fa65210cd30a1b228099732fc01fba88b8","issuedAt":1789593128147,"expiresAt":1789593308147,"missionId":"a1f40e7c-3f78-40ec-a9d6-746df51cd61b","authorizationId":"8e91ed82-0684-4ede-a445-b60e05bae3af","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:12:08.492856+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e270d9fa65210cd30a1b228099732fc01fba88b8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8e91ed82-0684-4ede-a445-b60e05bae3af","mission_step_id":"68e801e5-561a-4b8b-afe9-08e3b6b06dea","command_center_event_id":"a1f40e7c-3f78-40ec-a9d6-746df51cd61b"},{"id":"b604daf5-e94b-4b5b-8722-c4fc2762b44c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1e8472cc207c","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.208-visual-job-reconcile","prNumber":null,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","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":1018,"providerAuthMs":0,"ledgerPrepareMs":602,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1018,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":602,"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":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3951,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T15:37:55.469296+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c15dd1b8-7c96-4b75-98ca-6d4ddff538c5","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"b607b666-ebab-4fa9-924b-3f5156877333","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized release freshness hardening so routine main movement self-reconciles instead of surfacing canonical_release_blocked.","baseSha":"8fe58bb25112dfd908247ebebd054b70700c287d","issuedAt":1790227436403,"expiresAt":1790227616403,"missionId":"d04c6e32-e488-415f-a81e-73f8f8e075a0","authorizationId":"fa3fb970-1ed2-41ad-9b01-8fb93cdeb4f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:23:56.754914+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8fe58bb25112dfd908247ebebd054b70700c287d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fa3fb970-1ed2-41ad-9b01-8fb93cdeb4f0","mission_step_id":"9d9f5b44-47aa-4058-825d-6594fa5cf1a5","command_center_event_id":"d04c6e32-e488-415f-a81e-73f8f8e075a0"},{"id":"b60cbe87-fff1-430d-91c5-17cb427764d5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-adb318f5e09e","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":27261,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":142163,"firstUsefulResultAt":"2026-09-28T18:06:02.893Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.306-paul-repo-health-routing","prNumber":null,"terminal":false,"missionId":"adb318f5-e09e-428d-ac21-f6210f289f8c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1817,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1817,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1817,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1817,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"adb318f5-e09e-428d-ac21-f6210f289f8c"},"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":1584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:07:49.711031+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:adb318f5-e09e-428d-ac21-f6210f289f8c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ebd6f951-57ef-46ee-ad73-68ed18693040","command_center_event_id":"adb318f5-e09e-428d-ac21-f6210f289f8c"},{"id":"b60dbb08-9f90-4070-8e2d-3753014057d1","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"b025c748-d415-4617-879a-a07d57a13b7d","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e034a40d7088","reason":null,"status":"pending","metrics":{"receiptBytes":26767,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":4,"executorlessWaitMs":323124,"firstUsefulResultAt":"2026-09-25T23:17:20.553Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3780,"terminal":false,"missionId":"e034a40d-7088-4afa-9bb6-68cf3f990c5c","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","timingsMs":{"queue":262,"total":277,"execution":15},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},"performance":null,"deploymentId":"forgejo-main-df2b1771acad","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b025c748-d415-4617-879a-a07d57a13b7d","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"b025c748-d415-4617-879a-a07d57a13b7d","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11938,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:22:45.164561+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","external_id":"b025c748-d415-4617-879a-a07d57a13b7d","receipt_type":"visual_proof_started","idempotency_key":"mission:e034a40d-7088-4afa-9bb6-68cf3f990c5c:visual-start:b025c748-d415-4617-879a-a07d57a13b7d","mission_step_id":"9212340c-4a14-4837-8492-45ed745b2609","command_center_event_id":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},{"id":"b60e5eee-af0b-4171-807d-1b1ec8cbeb2e","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-57b7b99d8770","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":122525,"releaseCount":0,"toolCallCount":49,"repeatedCallCount":42,"executorlessWaitMs":733047,"firstUsefulResultAt":"2026-10-02T15:38:18.095Z","recoveryAttemptCount":40,"ownerInterruptionCount":0},"version":null,"prNumber":4481,"terminal":false,"missionId":"57b7b99d-8770-4b6c-ae7b-b98e27b3ca39","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0073068bca0f2b55ff1f9c3031869e00b77db83d","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":2966,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"57b7b99d-8770-4b6c-ae7b-b98e27b3ca39"},"performance":null,"deploymentId":"forgejo-main-0073068bca0f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"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":2036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:50:50.063267+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4481","receipt_type":"automatic_mission_resume","idempotency_key":"mission:57b7b99d-8770-4b6c-ae7b-b98e27b3ca39:automatic-mission-resume:4481:canonical_release_reconciliation_pending","mission_step_id":"6ca10775-c9df-4082-bb08-ff5024e22719","command_center_event_id":"57b7b99d-8770-4b6c-ae7b-b98e27b3ca39"},{"id":"b60ec65e-4c45-4aec-85c4-a074348951be","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/identity-access-reliability-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16019,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":523,"terminal":false,"missionId":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":985,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T00:19:49.113719+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"523","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a102b12a-d79f-4ad4-aa6b-a61c05d09f3f:automatic-mission-resume:523:repair_mission_waiting_for_gate","mission_step_id":"f5b4cb1e-4410-423e-b3cd-d39928420408","command_center_event_id":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f"},{"id":"b6123cf0-a13a-4873-83fe-8e02481bf331","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"03d170132b9f5754ca8cb84dcd66ceb7186d664b78165c7e7419586c98f0cca5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6238","runId":6238,"status":"running","sourceSha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","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":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T19:24:06.150959+00:00","proof_gate":"canonical_release_pending","source_sha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","external_id":"forgejo-main-16c567ffb213","receipt_type":"canonical_release_status","idempotency_key":"mission:8a76ddba-3041-4df0-a7e3-45c2424957e5:forgejo-release-status:16c567ffb21328e5fc037bc4fa8889b51749c7a3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1b82d0f0-f82a-4718-928a-fc14d2ee9ce8","command_center_event_id":"8a76ddba-3041-4df0-a7e3-45c2424957e5"},{"id":"b6131f2d-f26e-4f87-9f2f-4394ed4509d2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:36:44.489339+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417906","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"b6132afe-919c-4616-9b77-746fb532a77f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkkc8vw","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.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e0150907-baff-4d2b-9618-c3f7db270fde","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4000,"prReadinessMs":0,"approvedPlanMs":4000,"missionSetupMs":2035,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0150907-baff-4d2b-9618-c3f7db270fde"},"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":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T22:36:06.373162+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0150907-baff-4d2b-9618-c3f7db270fde:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3912dbeb-08e5-4e64-ba94-25713b171053","command_center_event_id":"e0150907-baff-4d2b-9618-c3f7db270fde"},{"id":"b613ee09-d12a-424b-83b5-c8cc15e19558","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:52:40.392752+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:53:17.573467+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c6da50d2-2650-4d91-ae63-5932134ebd03:owner-progress-heartbeat:119417013","mission_step_id":"727f17be-ace0-4352-a953-8c43974195b0","command_center_event_id":"c6da50d2-2650-4d91-ae63-5932134ebd03"},{"id":"b6141133-9ecb-4713-9b2a-ec852a9e06b1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-34020e2cd7a0","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.120-synthesis-fast-read","prNumber":2589,"terminal":false,"missionId":"34020e2c-d7a0-4e83-8954-9baaa5057cbc","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8716,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":614,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":449,"ledgerReconcileMs":0,"lineageReconcileMs":165,"resolvePreflightMs":614,"repositoryMutationMs":8716,"repositoryProviderMs":5349,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2312,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":449,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3037},"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":"34020e2c-d7a0-4e83-8954-9baaa5057cbc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:24:02.713038+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2589","receipt_type":"execute_mission","idempotency_key":"mission:34020e2c-d7a0-4e83-8954-9baaa5057cbc:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"02f3f2c3-1645-4fb0-946f-058eada04c6f","command_center_event_id":"34020e2c-d7a0-4e83-8954-9baaa5057cbc"},{"id":"b6146818-e4cf-42e3-bfe8-9713a415a2a1","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"release-capacity-isolation","satisfied":true,"statement":"Ordinary cc-execution push releases execute on paul-light while Visual/bootstrap-heavy and workflow-dispatch cc-execution releases remain on docker.","proofConditionIds":["repo","gate","release-runner","runtime"]},{"id":"orphan-cache-live-proof","satisfied":true,"statement":"The protected-main release deploys current 1.58.113, then the stale #2327/fb8f cache retires once and stays absent on the next reconciliation.","proofConditionIds":["runtime","queue-retire","queue-absence"]}],"satisfied":true,"constraints":[{"id":"one-release-job","satisfied":true,"statement":"Keep one canonical release-cc-execution job; change only runner selection via release-plan output, not release semantics.","proofConditionIds":["repo","gate"]},{"id":"heavy-docker","satisfied":true,"statement":"Workflow-dispatch recovery and the four Visual/bootstrap path classes remain on docker.","proofConditionIds":["repo","gate"]},{"id":"no-version-bump","satisfied":true,"statement":"Do not change workers/cc-execution/src/version.js; the live runtime must remain 1.58.113-orphan-cache-absence-proof for orphan-cache proof.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","satisfied":true,"statement":"Return control-plane mutation to frozen-by-default after live proof.","proofConditionIds":["runtime"]}],"contractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"verified","repositoryProofSourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6"},"required":true,"satisfied":true},{"id":"gate","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"verified","repositoryProofSourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6"},"required":true,"satisfied":true},{"id":"release-runner","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6"},"required":true,"satisfied":true},{"id":"queue-retire","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"verified","repositoryProofSourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6"},"required":true,"satisfied":true},{"id":"queue-absence","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"verified","repositoryProofSourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:25:51.489952+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:36b61c55-ba4a-4c4d-8f7b-9eb561013f27:request-contract:49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6:605fdf6291ad9ac960a6c1fbf7b28dee066654d6:verified:","mission_step_id":"3bc507c7-e12d-4f9b-8b34-be424711db2a","command_center_event_id":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},{"id":"b6149d28-8964-449a-bdd4-1a84906c99cd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/remove-black-duplicate-bell-r2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2587,"terminal":false,"missionId":"ed982de6-dd2e-471c-a0ab-e8aa2bd72807","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cfdeec721ed8480ad579fa4c5615e9d9764a47ff","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19752,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1904,"approvedPlanMs":0,"missionSetupMs":986,"providerAuthMs":0,"shipAndProveMs":11590,"ledgerPrepareMs":986,"ledgerReconcileMs":281,"lineageReconcileMs":0,"resolvePreflightMs":986,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed982de6-dd2e-471c-a0ab-e8aa2bd72807"},"performance":null,"deploymentId":"forgejo-main-cfdeec721ed8","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":2537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:08:29.73606+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cfdeec721ed8480ad579fa4c5615e9d9764a47ff","external_id":"forgejo-main-cfdeec721ed8","receipt_type":"execute_mission","idempotency_key":"mission:ed982de6-dd2e-471c-a0ab-e8aa2bd72807:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a020dd07-70cd-45e6-a8e2-46c111d54eab","command_center_event_id":"ed982de6-dd2e-471c-a0ab-e8aa2bd72807"},{"id":"b6165e88-63f1-4b94-95d0-ac3a367421b9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-source\",\"proof-live\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T06:20:17.340382+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0555bcc2c5e6\",\"prNumber\":3957,\"sourceSha\":\"ae87994156a6e9cbe549e7b0f782ecd60b9c52c5\",\"deploymentId\":\"forgejo-main-ae87994156a6\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:27:09.107339+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c:owner-progress-heartbeat:119371068","mission_step_id":"e6f5312f-6ac1-4b6c-8cb0-09fd2aedcb7f","command_center_event_id":"0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c"},{"id":"b617d83a-7e6a-4a0b-b86d-aaa8928c1b90","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":"a546f1b2f764768fd0b097579dec44ec39ac1558","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"a546f1b2f764768fd0b097579dec44ec39ac1558","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview","submit-demo-request"]},"requestContractHash":"f776fb9c0fa65642eb2b6486ee863d291dce775869d358ad88ff9fbaa5bf01f3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3788","runId":3788,"status":"success","sourceSha":"a546f1b2f764768fd0b097579dec44ec39ac1558","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T02:57:15.353554+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a546f1b2f764768fd0b097579dec44ec39ac1558","external_id":"forgejo-main-a546f1b2f764","receipt_type":"canonical_release_status","idempotency_key":"mission:3a02c444-f9b4-4fce-9209-6792e1785f92:forgejo-release-status:a546f1b2f764768fd0b097579dec44ec39ac1558:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"7ae021ae-3b1f-4fb6-a1f4-c4d5ab721dcc","command_center_event_id":"3a02c444-f9b4-4fce-9209-6792e1785f92"},{"id":"b6181337-c832-4b60-9de8-b7bfaa3b1b1c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Gate exposed a stale hard-safety equality that incorrectly binds the dedicated 8 GB frontend heap to the independent 4 GB control-plane heap. Owner requested this runner routing repair.","baseSha":"58435c69e33adefbd4bad2bd36637097375dc006","issuedAt":1790342952707,"expiresAt":1790343132707,"missionId":"bdb936b2-e84f-409b-98ae-f50b6415629c","authorizationId":"e0dd8f68-a436-40de-8980-05d214be99c3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:29:12.970243+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"58435c69e33adefbd4bad2bd36637097375dc006","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e0dd8f68-a436-40de-8980-05d214be99c3","mission_step_id":"e4fadef3-ecb8-4c51-b55f-4529e4c1635c","command_center_event_id":"bdb936b2-e84f-409b-98ae-f50b6415629c"},{"id":"b61d1d79-218d-4e32-987a-dcb039d4ceff","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"111f6002c650e32422c80276f6a5811d66603aae","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-v4-regression","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"db8c3d7e59bf0872cf4703b84b4ee41877354fcd","prNumber":2674,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7885/jobs/1","mergeCommitSha":"111f6002c650e32422c80276f6a5811d66603aae"}],"requestContractHash":"57d811c221f2ef22733d6eecc11d4109624ee497390a86a49d6bde7efb2bf43b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:39:29.066959+00:00","proof_gate":"request_contract_repository_verified","source_sha":"111f6002c650e32422c80276f6a5811d66603aae","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:eaaa6005-2aeb-4d20-97a2-bcd8584f09ee:request-contract-repository:57d811c221f2ef22733d6eecc11d4109624ee497390a86a49d6bde7efb2bf43b:111f6002c650e32422c80276f6a5811d66603aae","mission_step_id":"d87f6e29-6726-499a-929a-2c74f19a8c99","command_center_event_id":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},{"id":"b61e243d-9732-4398-92b9-f32f2b792777","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-77809637eb06","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.91-virtual-witness-cold-standby","prNumber":null,"terminal":false,"missionId":"77809637-eb06-4f93-afaa-e7f82e921092","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3521,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3358,"providerAuthMs":0,"ledgerPrepareMs":990,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3358,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":990,"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":"77809637-eb06-4f93-afaa-e7f82e921092"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3918,"likelyAffectedFiles":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:52:41.544542+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77809637-eb06-4f93-afaa-e7f82e921092:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8019f994-2b8b-4151-b854-3bc905c6b64c","command_center_event_id":"77809637-eb06-4f93-afaa-e7f82e921092"},{"id":"b61ed242-da72-446b-9c75-fe94645c9c38","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/whatsmyprogress-static-waitlist-cta-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6348,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1396,"terminal":false,"missionId":"93ad3bb7-025b-46dd-a242-494ab5adb185","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":13352,"prReadinessMs":13069,"approvedPlanMs":0,"missionSetupMs":3525,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"93ad3bb7-025b-46dd-a242-494ab5adb185"},"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":2528,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","created_at":"2026-09-02T05:21:58.261713+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1396","receipt_type":"execute_mission","idempotency_key":"mission:93ad3bb7-025b-46dd-a242-494ab5adb185:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"aa15dcc9-9e79-41b8-8dd2-29ee983bb0a0","command_center_event_id":"93ad3bb7-025b-46dd-a242-494ab5adb185"},{"id":"b620e78f-ea65-492e-93d0-7c457470b31b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.253-targeted-source-fail-closed","prNumber":3616,"terminal":false,"missionId":"7bd55b07-9a53-493f-af18-f94f884fd8ea","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1899,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":156,"approvedPlanMs":0,"missionSetupMs":490,"providerAuthMs":0,"shipAndProveMs":1291,"ledgerPrepareMs":490,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":490,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":490,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7bd55b07-9a53-493f-af18-f94f884fd8ea"},"performance":null,"deploymentId":"forgejo-main-8b7d45a3aeb2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2593,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:51:13.292532+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","external_id":"forgejo-main-8b7d45a3aeb2","receipt_type":"execute_mission","idempotency_key":"mission:7bd55b07-9a53-493f-af18-f94f884fd8ea:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3b642944-ef0c-4b42-a50d-cfa280fc2e5b","command_center_event_id":"7bd55b07-9a53-493f-af18-f94f884fd8ea"},{"id":"b62b73b6-552a-4c1e-a6ab-bcc9bca8f0a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6851,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:47:44.663075+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"688","receipt_type":"execute_mission","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"df6274b4-8ed9-425e-b6fc-1f035b9962f6","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"b62f1363-983a-474f-a455-b7668d61f114","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T21:23:04.930171+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0df4bef6af3\",\"prNumber\":5210,\"sourceSha\":\"c07f56b114f616243e10ed120da76f7cf1cfbd98\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:12:31.314823+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:81329240-95b3-465f-8ee3-3c23b2d4000b:owner-progress-heartbeat:119421170","mission_step_id":"a9f2946e-98dc-4477-8fd1-7da772cb4b2a","command_center_event_id":"81329240-95b3-465f-8ee3-3c23b2d4000b"},{"id":"b6320eb1-bafa-4862-b353-3595fea335b6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:github_request_failed","status":"blocked","metrics":{"receiptBytes":2012,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.36.9-github-read-resilience","prNumber":4757,"terminal":false,"missionId":"e32f1623-5ad2-4671-b363-3830a8a2ab42","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e32f1623-5ad2-4671-b363-3830a8a2ab42"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T09:31:49.77941+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4757","receipt_type":"ship_and_prove","idempotency_key":"mission:e32f1623-5ad2-4671-b363-3830a8a2ab42:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"fea23175-8398-40d9-aac0-cf049ab2a95c","command_center_event_id":"e32f1623-5ad2-4671-b363-3830a8a2ab42"},{"id":"b634988d-a037-4cba-81b5-4b9435e3e7f1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7d1f707ec091","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":15863,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T16:14:14.893Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4645,"terminal":false,"missionId":"7d1f707e-c091-457f-9461-c3f99d95fe94","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3936,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":621,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":439,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":439,"repositoryMutationMs":3315,"repositoryProviderMs":3315,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2040,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":439,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1275},"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":"7d1f707e-c091-457f-9461-c3f99d95fe94"},"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":3268,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:14:20.01216+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4645","receipt_type":"execute_mission","idempotency_key":"mission:7d1f707e-c091-457f-9461-c3f99d95fe94:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"10ac2915-344f-4462-b573-5efbd0c2f2be","command_center_event_id":"7d1f707e-c091-457f-9461-c3f99d95fe94"},{"id":"b635671d-1e19-42be-906b-548201b78997","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtc41lep","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5646,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":875,"terminal":false,"missionId":"a95296b6-76be-4084-8278-9afd3711155b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"dcdf7ea52284643c9e4ba75e7f44b4a9a2feee86","timingsMs":{"handlerMs":27177,"prReadinessMs":1116,"approvedPlanMs":17570,"missionSetupMs":2852,"shipAndProveMs":8243},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a95296b6-76be-4084-8278-9afd3711155b"},"performance":null,"deploymentId":"forgejo-main-dcdf7ea52284","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T22:48:30.379202+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dcdf7ea52284643c9e4ba75e7f44b4a9a2feee86","external_id":"forgejo-main-dcdf7ea52284","receipt_type":"execute_mission","idempotency_key":"mission:a95296b6-76be-4084-8278-9afd3711155b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5876371a-413d-40d0-a212-6530dd1179a5","command_center_event_id":"a95296b6-76be-4084-8278-9afd3711155b"},{"id":"b636ec88-6b30-4bb2-bc6b-c362a588169a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/roof-estimator-fast-registration-20260903","reason":"anchored_edit_anchor_not_unique:src/components/roof-estimator/components/drawStyles.ts","status":"blocked","metrics":{"receiptBytes":11618,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1630,"prReadinessMs":0,"approvedPlanMs":1630,"missionSetupMs":5055,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},"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":1088,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:42:03.410682+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a404c181-5b15-42b6-ade7-70e3ecb64c7d","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"b63734ba-f9d3-4c17-9667-e03c06c341d4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-10086c0fdc37","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28353,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"executorlessWaitMs":400188,"firstUsefulResultAt":"2026-09-24T20:44:39.197Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3675,"terminal":false,"missionId":"10086c0f-dc37-47cd-9d69-6bfc4878489a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"eaede0faace450534e4d7844c732488f30d6cf22","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1122,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":136,"approvedPlanMs":0,"missionSetupMs":1139,"providerAuthMs":0,"shipAndProveMs":521,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":829,"resolvePreflightMs":1139,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},"performance":null,"deploymentId":"forgejo-main-eaede0faace4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2632,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:51:05.412535+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"forgejo-main-eaede0faace4","receipt_type":"execute_mission","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0a022e3d-535e-4e07-8abf-bcb922cb8e1e","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"b63da031-9bbc-4aef-9325-371a162f9537","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-gate-stale-head-20260831","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8304,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1192,"terminal":false,"missionId":"1cbefe2c-89c7-47ef-a2bc-3543e60c8554","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17739,"prReadinessMs":17593,"approvedPlanMs":0,"missionSetupMs":744,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1cbefe2c-89c7-47ef-a2bc-3543e60c8554"},"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":1811,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T14:34:48.826098+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1192","receipt_type":"execute_mission","idempotency_key":"mission:1cbefe2c-89c7-47ef-a2bc-3543e60c8554:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7ec1f170-f9bc-4aef-8e7f-d81713a81ee7","command_center_event_id":"1cbefe2c-89c7-47ef-a2bc-3543e60c8554"},{"id":"b63dd45f-3c23-4bde-9f6c-2466bc640bcb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","wordingChanged":false,"canonicalIntent":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-enrichment","statement":"Tennex uses a shared tenant-scoped enrichment waterfall with provenance, confidence, verification state, stop-on-confidence, and fail-closed tenant/provider binding.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-compliance","statement":"Every enriched Tennex lead passes through the existing Guided Call Workflow compliance authorization before outbound dialing, preserving no-dial-before-8:00-AM/no-dial-after-8:00-PM and DNC/TCPA suppression.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","constraints":[{"id":"tenant-isolation","statement":"Keep enrichment records, provider bindings, jobs, retries, caches, and compliance decisions tenant-scoped with no default-tenant fallback.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"reuse-compliance","statement":"Reuse the canonical guided-call compliance path; do not create a second compliance implementation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-fake-provider","statement":"Do not fabricate Melissa, Accurate Append, or any provider connectivity or credentials.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/lib/compliance/callOutreachCompliance.ts","src/lib/compliance/outreachComplianceGuard.ts","src/pages/applications/CallCenterApplicationRoute.tsx","src/pages/tennex/TennexContactsDirectory.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","canonicalIntent":"Continue the active Tennex enrichment/compliance mission using the exact current-main source targets now resolved. Preserve canonical call-time/DNC safeguards and add the tenant-scoped provider-neutral enrichment waterfall without fake provider activation.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged source and tests implement the enrichment primitive and preserve canonical compliance enforcement.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Affected production runtime is deployed and healthy with enrichment available only when a verified tenant provider binding exists.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-active-Tennex-enrichment-compliance-mission-using-the-exact-current-main-source-targets","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a82c3fcd1cc964e983f9884c952ab7464c57d1ad9e90ce2fffc48edff6a26663","requestContractRevision":3,"previousRequestContractHash":"7cc42b0051cb50eb901243ca0cc57163c69617ce8550daf7607a5cd91e1bde84"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T13:56:56.497045+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:request-contract:a82c3fcd1cc964e983f9884c952ab7464c57d1ad9e90ce2fffc48edff6a26663","mission_step_id":"4deb30bd-eb7d-4bdf-94bd-d73b4594ce99","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"b63eb3fe-40f8-42c0-a4e2-53b8a063941c","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2941,"terminal":false,"missionId":"b132caca-4614-4335-84e3-1ed80a061431","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"613f5f681e7c4b222c03f53b59f5247b9f347540","timingsMs":{"prReadinessMs":560,"approvedPlanMs":0,"shipAndProveMs":6419,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b132caca-4614-4335-84e3-1ed80a061431"},"performance":null,"deploymentId":null,"workflowRunId":8927,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T20:01:54.637181+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2941","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b132caca-4614-4335-84e3-1ed80a061431:automatic-mission-resume:2941:canonical_release_reconciliation_pending","mission_step_id":"72a8cac5-3e52-4bf6-adad-511620d62cb9","command_center_event_id":"b132caca-4614-4335-84e3-1ed80a061431"},{"id":"b64151a9-e979-43d5-8990-dd4f26aab18c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the Redfish corrective generation on the exact branch already allocated from current main. Apply only the supplied Redfish identity fallback edits. The prior verify-admin audit error is proven by Supabase logs to have been a one-off gateway-level OPTIONS 502 before the Edge Function executed; the verify-admin source already has correct CORS and subsequent OPTIONS/POST calls are healthy. Do not redeploy or alter verify-admin based on that transient provider failure. After the source edit, one PR, KnockLaunch Gate, squash merge, frontend-only release, then targeted production proof on desktop+mobile. Required proof: Homeowners uses focused Redfish presentation including Search homeowners; Patricia Nelson opens inside Redfish without /select-tenant/error; Dharma Kedarnauth opens inside Redfish without /select-tenant/error; /redfish-roofing/today loads; and the proof session has no high-severity application console/page/request failure. STRICT: no invitation/email/user/role/ownership/access mutation.","tenantRef":"redfishroofing","receivedAt":"2026-09-01T13:44:06.027Z","fingerprint":"325f5066c875e79e37652c8f558b65459d84e7465af5a7963219e4553a5ace33","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtipvvq8","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the Redfish corrective generation on the exact branch already allocated from current main. Apply only the supplied Redfish identity fallback edits. The prior verify-admin audit error is proven by Supabase logs to have been a one-off gateway-level OPTIONS 502 before the Edge Function executed; the verify-admin source already has correct CORS and subsequent OPTIONS/POST calls are healthy. Do not redeploy or alter verify-admin based on that transient provider failure. After the source edit, one PR, KnockLaunch Gate, squash merge, frontend-only release, then targeted production proof on desktop+mobile. Required proof: Homeowners uses focused Redfish presentation including Search homeowners; Patricia Nelson opens inside Redfish without /select-tenant/error; Dharma Kedarnauth opens inside Redfish without /select-tenant/error; /redfish-roofing/today loads; and the proof session has no high-severity application console/page/request failure. STRICT: no invitation/email/user/role/ownership/access mutation.","wordingChanged":false,"canonicalIntent":"Continue the Redfish corrective generation on the exact branch already allocated from current main. Apply only the supplied Redfish identity fallback edits. The prior verify-admin audit error is proven by Supabase logs to have been a one-off gateway-level OPTIONS 502 before the Edge Function executed; the verify-admin source already has correct CORS and subsequent OPTIONS/POST calls are healthy. Do not redeploy or alter verify-admin based on that transient provider failure. After the source edit, one PR, KnockLaunch Gate, squash merge, frontend-only release, then targeted production proof on desktop+mobile. Required proof: Homeowners uses focused Redfish presentation including Search homeowners; Patricia Nelson opens inside Redfish without /select-tenant/error; Dharma Kedarnauth opens inside Redfish without /select-tenant/error; /redfish-roofing/today loads; and the proof session has no high-severity application console/page/request failure. STRICT: no invitation/email/user/role/ownership/access mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-identity-stable","statement":"Redfish-specific management presentation resolves by canonical slug or the canonical Redfish tenant id, so desktop and mobile both stay in the focused Homeowners shell.","proofConditionIds":["targeted-redfish-proof"]},{"id":"real-homeowners-stay-redfish","statement":"Patricia Nelson and Dharma Kedarnauth open inside Redfish without Select Tenant or tenant errors.","proofConditionIds":["targeted-redfish-proof"]},{"id":"clean-demo-session","statement":"Targeted production proof completes without high-severity application console, page, or request failures.","proofConditionIds":["targeted-redfish-proof"]}],"objective":"Continue the Redfish corrective generation on the exact branch already allocated from current main. Apply only the supplied Redfish identity fallback edits. The prior verify-admin audit error is proven by Supabase logs to have been a one-off gateway-level OPTIONS 502 before the Edge Function executed; the verify-admin source already has correct CORS and subsequent OPTIONS/POST calls are healthy. Do not redeploy or alter verify-admin based on that transient provider failure. After the source edit, one PR, KnockLaunch Gate, squash merge, frontend-only release, then targeted production proof on desktop+mobile. Required proof: Homeowners uses focused Redfish presentation including Search homeowners; Patricia Nelson opens inside Redfish without /select-tenant/error; Dharma Kedarnauth opens inside Redfish without /select-tenant/error; /redfish-roofing/today loads; and the proof session has no high-severity application console/page/request failure. STRICT: no invitation/email/user/role/ownership/access mutation.","constraints":[{"id":"redfish-only","statement":"The identity fallback applies only to Redfish tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e and canonical redfish-roofing slug, not all roofing tenants.","proofConditionIds":["targeted-redfish-proof"]},{"id":"no-provider-churn","statement":"Do not alter or redeploy verify-admin solely for the proven transient gateway 502 because its CORS source and subsequent runtime calls are healthy.","proofConditionIds":["targeted-redfish-proof"]},{"id":"no-invite-access-mutation","statement":"Do not create/send/resend/rotate/cancel/modify invitation/email or change users, roles, ownership, or access.","proofConditionIds":["targeted-redfish-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"targeted-redfish-proof","kind":"runtime","claim":"Production Redfish Homeowners is focused on desktop/mobile, Patricia and Dharma remain tenant-scoped, Today loads, and no high-severity application failure occurs during the targeted session.","route":"/redfish-roofing/contacts","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtipvvq8","conversationContext":"{\"requestContract\":{\"outcomes\":[{\"id\":\"redfish-identity-stable\",\"statement\":\"Redfish-specific management presentation resolves by canonical slug or the canonical Redfish tenant id, so desktop and mobile both stay in the focused Homeowners shell.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]},{\"id\":\"real-homeowners-stay-redfish\",\"statement\":\"Patricia Nelson and Dharma Kedarnauth open inside Redfish without Select Tenant or tenant errors.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]},{\"id\":\"clean-demo-session\",\"statement\":\"Targeted production proof completes without high-severity application console, page, or request failures.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]}],\"constraints\":[{\"id\":\"redfish-only\",\"statement\":\"The identity fallback applies only to Redfish tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e and canonical redfish-roofing slug, not all roofing tenants.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]},{\"id\":\"no-provider-churn\",\"statement\":\"Do not alter or redeploy verify-admin solely for the proven transient gateway 502 because its CORS source and subsequent runtime calls are healthy.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]},{\"id\":\"no-invite-access-mutation\",\"statement\":\"Do not create/send/resend/rotate/cancel/modify invitation/email or change users, roles, ownership, or access.\",\"proofConditionIds\":[\"targeted-redfish-proof\"]}],\"proofConditions\":[{\"id\":\"targeted-redfish-proof\",\"kind\":\"runtime\",\"claim\":\"Production Redfish Homeowners is focused on desktop/mobile, Patricia and Dharma remain tenant-scoped, Today loads, and no high-severity application failure occurs during the targeted session.\",\"route\":\"/redfish-roofing/contacts\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"39d69a4b09c2fc8b87fc7a2d170ef3da01e6d0a8ee5fc8dbb74c1fffce619c08","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T13:44:06.55164+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2f26516c-5c50-4906-811a-bbc6393ee5ab:tenant-workstream-contribution:325f5066c875e79e37652c8f558b65459d84e7465af5a7963219e4553a5ace33","mission_step_id":null,"command_center_event_id":"2f26516c-5c50-4906-811a-bbc6393ee5ab"},{"id":"b6444f5f-b1df-4ab8-ad20-fa9b0d8a5390","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"laptop-witness-reliability","satisfied":true,"statement":"The laptop witness bootstrap can reuse the owner-authorized local Cloudflare tunnel and the laptop runtime exposes fresh witness-first hybrid authority.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"exact-scope","satisfied":true,"statement":"Only the two named witness infrastructure files may change.","proofConditionIds":["runtime"]},{"id":"keep-paul","satisfied":true,"statement":"Do not stop, unregister, destroy, or retire PAUL in this mission.","proofConditionIds":["runtime"]},{"id":"separate-visual-acceptance","satisfied":true,"statement":"Do not treat this source/runtime repair alone as proof of real route traversal; visual acceptance is a later explicit laptop-pinned inspection.","proofConditionIds":["runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime"]}],"contractHash":"68d9a913f3a8524d6333eaf8b744c002c3af802738d94de05dbe899ff04efa00","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"68d9a913f3a8524d6333eaf8b744c002c3af802738d94de05dbe899ff04efa00"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:21:49.845977+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:151e87f0-7d03-4334-884a-2fdfa41492fa:request-contract:68d9a913f3a8524d6333eaf8b744c002c3af802738d94de05dbe899ff04efa00:9dc4fd1c93c0834eec199a0147375ceaaaba8457:verified:","mission_step_id":"fd1542ec-f2c6-4f6a-b8a1-54fe1155c2e5","command_center_event_id":"151e87f0-7d03-4334-884a-2fdfa41492fa"},{"id":"b644fd5e-6247-4bcb-ba7e-455535f08901","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-approved-public-redesign-20260822","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6418,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9309,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T16:34:09.522464+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:346875e6-1ea0-465a-a7ab-c0ef9cf1bf33:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3afb5c20-68b2-4298-ba68-7b9794182be3","command_center_event_id":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33"},{"id":"b645d3f5-14c7-4bff-9712-fa0061699bea","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","wordingChanged":false,"canonicalIntent":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"PR #1464 is squash-merged and the exact merged tenant-authorization guard is live in roof-measurement-job.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","constraints":[{"id":"constraint-scope","statement":"Do not create another PR, do not change source, and do not release frontend, migrations, or control-plane targets.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1464 exact head 19d4512930f2f88223fee79801106d782e4afac8 passed KnockLaunch Gate and is squash-merged without scope change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged roof-measurement-job Edge Function is deployed and active in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"c93bdc15a9e87e004b50787cd86d61ff6ed5fc80ad4f4878a0b08201651f1bda","requestContractRevision":2,"previousRequestContractHash":"246d4903b2495f3c5c4ea5b59c93070e996256087e818c1b6f697b4f1732fb3d"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:29:57.566077+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aa9dc10f-3a61-4aa2-91d3-94ac639d4736:request-contract-revision:2:c93bdc15a9e87e004b50787cd86d61ff6ed5fc80ad4f4878a0b08201651f1bda","mission_step_id":"3bd4ae51-40ed-4401-97cb-313f893664f0","command_center_event_id":"aa9dc10f-3a61-4aa2-91d3-94ac639d4736"},{"id":"b6472933-ecce-40d8-8da6-b2e9933f353b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-r202608070457","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5689,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.31.1-corrective-generation-branch-bootstrap","prNumber":4186,"terminal":false,"missionId":"9cff236d-b9f9-47fc-a667-d5ed3c318998","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4da3426e71768f25629fce5dfe415b203e1d7d9f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9cff236d-b9f9-47fc-a667-d5ed3c318998"},"performance":null,"deploymentId":"canonical-release-4da3426e7176","workflowRunId":31149021359,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1700,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T04:57:19.760749+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4da3426e71768f25629fce5dfe415b203e1d7d9f","external_id":"canonical-release-4da3426e7176","receipt_type":"execute_mission","idempotency_key":"mission:9cff236d-b9f9-47fc-a667-d5ed3c318998:execute_mission:canonical_release_dispatched","mission_step_id":"4522735b-0fd0-4b20-a69c-7216593021e8","command_center_event_id":"9cff236d-b9f9-47fc-a667-d5ed3c318998"},{"id":"b6476c9a-6e99-493d-897f-571b82931faa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","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":"def7ce8ba61f2421be75b3eef34e9f0e2ea616cd4ce92d63e485e7cc9887ce00","forgejoWorkflowProof":{"runId":10356,"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-20T19:36:46.094518+00:00","proof_gate":"canonical_release_pending","source_sha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","external_id":"forgejo-main-8c07e7bb9e25","receipt_type":"canonical_release_status","idempotency_key":"mission:35ecb3f5-d52f-4557-a642-7bf731c64344:forgejo-release-status:8c07e7bb9e251fd131d52871c0ead93d4b1acc88:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"bb83363c-6f08-4e7c-b9ab-c2fd89f0ffc7","command_center_event_id":"35ecb3f5-d52f-4557-a642-7bf731c64344"},{"id":"b64e845d-0911-433e-abc5-855e6dbd9a58","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"300c756053700eed702b7314f80a1ec8880617e5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"300c756053700eed702b7314f80a1ec8880617e5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:00:16.720294+00:00","proof_gate":"canonical_release_pending","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":"forgejo-main-300c75605370","receipt_type":"canonical_release_status","idempotency_key":"mission:4eb6c2d1-c42a-4755-af4a-52d9201cad84:forgejo-release-status:300c756053700eed702b7314f80a1ec8880617e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"abed41a2-bbc6-4fb1-85fb-35d82bf678d6","command_center_event_id":"4eb6c2d1-c42a-4755-af4a-52d9201cad84"},{"id":"b64ffab4-bcf3-4d89-b02d-5fa2c41d17dc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e92c37a8f1ff","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3433,"terminal":false,"missionId":"e92c37a8-f1ff-43b6-927b-d966718199ff","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1155,"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":"e92c37a8-f1ff-43b6-927b-d966718199ff"},"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":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:24:26.271179+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3433","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e92c37a8-f1ff-43b6-927b-d966718199ff:automatic-mission-resume:3433:repair_mission_waiting_for_gate","mission_step_id":"46477f23-5110-4f32-8773-f6275a88ab2a","command_center_event_id":"e92c37a8-f1ff-43b6-927b-d966718199ff"},{"id":"b6502c9c-db14-410f-a83a-69359a41d53e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-60bde9cdbd80","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.113-orphan-cache-absence-proof","prNumber":null,"terminal":false,"missionId":"60bde9cd-bd80-447b-8c2f-c40ace9c218e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":816,"providerAuthMs":0,"ledgerPrepareMs":816,"ledgerReconcileMs":282,"lineageReconcileMs":0,"resolvePreflightMs":816,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1098,"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":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},"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":9294,"likelyAffectedFiles":["config/platform-standards.json","src/booking-route-viewport.css","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/applications/proposal-editor/ProposalPreview.tsx","src/applications/proposal-editor/ProposalPreviewMechanics.css","scripts/audit-platform-cohesion.mjs","scripts/check-route-registry.mjs","scripts/cloudflare-native-platform-seo.mjs","scripts/generate-platform-cohesion-proof-packs.mjs","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-edge-consumers.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:49:37.034933+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60bde9cd-bd80-447b-8c2f-c40ace9c218e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1b589d78-a497-44ac-b8ed-10078a815c3b","command_center_event_id":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},{"id":"b6502f63-ca74-4a17-9de6-a3afda0f7481","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-289a2e99fe6d","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3215,"terminal":false,"missionId":"289a2e99-fe6d-45de-92ec-b6d79860ae25","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"10df8775c51fffa9950f322be427a3d421df7569","timingsMs":{"prReadinessMs":222,"approvedPlanMs":0,"shipAndProveMs":4251,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"289a2e99-fe6d-45de-92ec-b6d79860ae25"},"performance":null,"deploymentId":"forgejo-main-10df8775c51f","releaseState":"pending","workflowRunId":10094,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T15:28:56.886601+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3215","receipt_type":"automatic_mission_resume","idempotency_key":"mission:289a2e99-fe6d-45de-92ec-b6d79860ae25:automatic-mission-resume:3215:canonical_release_reconciliation_pending","mission_step_id":"d3a6024c-37c5-46f7-81ab-a86296077cae","command_center_event_id":"289a2e99-fe6d-45de-92ec-b6d79860ae25"},{"id":"b6535d41-33b0-4eac-baf6-bfd18966286c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":343,"terminal":false,"missionId":"28b89a64-a7d8-4b5f-95d2-106c48a2d6e5","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"28b89a64-a7d8-4b5f-95d2-106c48a2d6e5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4978,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:45:00.21803+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"343","receipt_type":"ship_and_prove","idempotency_key":"mission:28b89a64-a7d8-4b5f-95d2-106c48a2d6e5:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"2e80b0bc-2bd0-4fe1-a251-605ac6de22c9","command_center_event_id":"28b89a64-a7d8-4b5f-95d2-106c48a2d6e5"},{"id":"b653c72f-69e6-42e9-bf84-d92456c58900","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":994,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":374,"terminal":false,"missionId":"656e0251-0449-426d-bada-68478d9eb00a","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"656e0251-0449-426d-bada-68478d9eb00a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5318,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T15:09:12.028085+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"374","receipt_type":"ship_and_prove","idempotency_key":"mission:656e0251-0449-426d-bada-68478d9eb00a:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"03c9692f-6b7c-4b71-830a-63848d0ab008","command_center_event_id":"656e0251-0449-426d-bada-68478d9eb00a"},{"id":"b654fd0f-122d-441c-8914-769e664a9cb7","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Resume the authorized orphaned latency-repair branch by proving its three already-applied control-plane files exactly and writing only the required cc-execution version companion before PR creation.","baseSha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","issuedAt":1788483429285,"expiresAt":1788483609285,"missionId":"eb94c2f8-32c7-4085-a2e2-18f066c6240f","singleUse":true,"authorizationId":"eacdf1f1-6cdc-415a-b6eb-58bebbb2df2d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:57:10.179627+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:eacdf1f1-6cdc-415a-b6eb-58bebbb2df2d","mission_step_id":"dad8dfca-5231-4f14-a353-ceaf94732d5f","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"b655caf9-6c3c-4d0d-9fa6-f5ce72448907","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c84fd408f5c9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":50657,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":16,"executorlessWaitMs":39650,"firstUsefulResultAt":"2026-10-06T19:47:17.531Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":5233,"terminal":false,"missionId":"c84fd408-f5c9-4f2f-b26f-14bbbbee4602","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"8a76f5a37235a0876e3595aac1cb5eef0c1a4a7f","timingsMs":{"prReadinessMs":2087,"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":"c84fd408-f5c9-4f2f-b26f-14bbbbee4602"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:47:32.733478+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5233","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c84fd408-f5c9-4f2f-b26f-14bbbbee4602:automatic-mission-resume:5233:repair_mission_pr_ready_retryable","mission_step_id":"c7510979-7757-4dc3-9bf5-d2827850ea4f","command_center_event_id":"c84fd408-f5c9-4f2f-b26f-14bbbbee4602"},{"id":"b655f3fd-56f7-439d-bbf1-8315644dbabd","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"8333d955ec58a1952ded5f4f5f6ac96f0dd1d6df","releaseState":"pending","exactConductorRun":{"id":31444798654,"status":"in_progress","headSha":"8333d955ec58a1952ded5f4f5f6ac96f0dd1d6df","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T00:05:39.447687+00:00","proof_gate":"canonical_release_pending","source_sha":"8333d955ec58a1952ded5f4f5f6ac96f0dd1d6df","external_id":"canonical-release-8333d955ec58","receipt_type":"canonical_release_status","idempotency_key":"mission:37165a4d-e1ee-40a2-917a-9a79f004a747:release-status:8333d955ec58a1952ded5f4f5f6ac96f0dd1d6df:31444798654:pending:canonical-production-release/verified=pending","mission_step_id":"a236dcae-abf6-4803-a051-eed82145472b","command_center_event_id":"37165a4d-e1ee-40a2-917a-9a79f004a747"},{"id":"b65824c3-8fff-4343-9773-f8cd1829b011","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"e445dc2e-5230-49e6-a415-433b1c786174"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:34:33.509164+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:e445dc2e-5230-49e6-a415-433b1c786174:mission-cancel:e445dc2e-5230-49e6-a415-433b1c786174","mission_step_id":"1b11e562-80b4-48d7-9829-70d5f03a2514","command_center_event_id":"e445dc2e-5230-49e6-a415-433b1c786174"},{"id":"b6591fe0-70b6-48d4-997a-474579a598a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f35e5d8eb02508a46c7d4df535b1601186f433083da0252940159e6c3c9fdefd","forgejoWorkflowProof":{"runId":15613,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:42:23.393952+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","external_id":"forgejo-main-8610d4450f8f","receipt_type":"canonical_release_status","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:forgejo-release-status:8610d4450f8f7c512877fe64cb1aecd9fc37c7ab:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"f14b8250-d88e-498d-9dec-a8c746321544","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"b65d4b28-9b18-422e-a0c1-313876ae357b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/harden-production-integrity-20260815","reason":"forgejo_same_source_release_failed_no_redispatch:427","status":"blocked","metrics":{"receiptBytes":16469,"releaseCount":1,"toolCallCount":15,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":151,"terminal":false,"missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},"performance":null,"deploymentId":"forgejo-main-9838d8c93be6","workflowRunId":427,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:38:43.490198+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"151","receipt_type":"automatic_mission_resume","idempotency_key":"mission:991e67c5-af9c-4a7f-967a-89c5ebf2ae61:automatic-mission-resume:151:canonical_release_blocked","mission_step_id":"a93b9d3e-1274-4810-b006-5ef09ad8b76b","command_center_event_id":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},{"id":"b65eaffc-9b39-4eeb-bd47-b90867638560","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and complete existing Forgejo PR #647 only. PR #647 is the already-approved frontend-only Big Papi alpha-logo correction; exact head 2c1d0f82100fa08816bd7edcb92c446da53410dc has a successful KnockLaunch Gate, the PR is fresh and mergeable, and there must be no new branch, PR, or source mutation. Squash merge PR #647 through protected Forgejo, then deploy only the frontend from the resulting protected-main merge SHA to Cloudflare. After release, preserve route/runtime receipts so a separate visual witness can verify `/big-papis/flavors`, the public Coming Soon surface, and `/loyalty`.","tenantRef":"big-papis","receivedAt":"2026-08-24T01:01:24.524Z","fingerprint":"0078147ff485c0033642fa55dabdf0a12dfd561683d3854408e01d647abdda58","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-schedule-import-repair-20260823","requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T01:01:25.02609+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:752f443e-bcd6-4071-bd16-4af14310e733:tenant-workstream-contribution:0078147ff485c0033642fa55dabdf0a12dfd561683d3854408e01d647abdda58","mission_step_id":"11b72834-d665-4a78-a015-20ad550b4c99","command_center_event_id":"752f443e-bcd6-4071-bd16-4af14310e733"},{"id":"b6643fd2-e4d7-4bca-b78f-1789fb1d2b84","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-alpha-logo-20260823","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2934,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"90ab851e-66a2-46b9-92e2-e2615f9217f7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"90ab851e-66a2-46b9-92e2-e2615f9217f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9197,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T00:54:52.563988+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:90ab851e-66a2-46b9-92e2-e2615f9217f7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"07eed821-25d6-4deb-88cf-105e658f2e88","command_center_event_id":"90ab851e-66a2-46b9-92e2-e2615f9217f7"},{"id":"b664a8ae-f29d-4d51-adac-0ddb3af26d9a","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f4275000b4bb","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2860,"terminal":false,"missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b182747feb7c1c5e705eaa175a16d167c1533789","timingsMs":{"prReadinessMs":209,"approvedPlanMs":0,"shipAndProveMs":3769,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989"},"performance":null,"deploymentId":"forgejo-main-b182747feb7c","workflowRunId":8507,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T20:12:11.375248+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2860","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f4275000-b4bb-42ac-abd2-52cf5223b989:automatic-mission-resume:2860:canonical_release_reconciliation_pending","mission_step_id":"e51b5149-cd2e-4467-8996-5a6f884dd261","command_center_event_id":"f4275000-b4bb-42ac-abd2-52cf5223b989"},{"id":"b6652d39-79a8-404a-a356-737d9f417a78","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6485e83e8248","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.6-green-gate-promotion","prNumber":null,"terminal":false,"missionId":"6485e83e-8248-44f2-be22-b3a6a9fb88fe","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3497,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":754,"providerAuthMs":0,"ledgerPrepareMs":754,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":754,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":754,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},"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":5069,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-queue-head-of-line.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:02:46.784834+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"68254993-8b25-4b27-8673-a70bcf136596","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"b665cc5e-3f51-4ab9-b896-af25d561e504","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-implement-and-prove-an-explicit-k","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"a27cd572-38aa-45dc-9e1a-a4259edf8eab","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"a27cd572-38aa-45dc-9e1a-a4259edf8eab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":11471,"likelyAffectedFiles":["config/control-plane-capabilities.json","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","supabase/functions/","supabase/migrations/","supabase/functions/_shared/edgeFunctionRegistry.ts","src/routes/","src/pages/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T13:57:40.379596+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a27cd572-38aa-45dc-9e1a-a4259edf8eab:execute_mission:repair_mission_synthesis_ready","mission_step_id":"258ebdaa-ccf2-47f5-a32e-d7f028d632c6","command_center_event_id":"a27cd572-38aa-45dc-9e1a-a4259edf8eab"},{"id":"b6673d4e-69e6-4f61-a59d-469483fa9802","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-live-proof-20260904","prNumber":1694,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:22:37.406185+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":"1694","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:merged-pr:1694:f0825e12579ca9936b07d39dbdc7fda38fa7bde1","mission_step_id":"0f9bbdfa-9be7-4284-9cd2-f7358f2ba8ad","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"b669f5cd-4eb3-4f2e-8994-f1fd020ddd28","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/status-evidence.test.js"],"baseSha":"bad4c4a8f35a3fe86f39430b874ae6f16926fa19","issuedAt":1791474388250,"expiresAt":1791474568250,"missionId":"20b09054-c634-449a-9776-bc122d152fa4","autoRefreeze":true,"authorizationId":"7729c350-9e3e-45ba-8921-db3e745a4a1c","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-08T15:46:28.973937+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"bad4c4a8f35a3fe86f39430b874ae6f16926fa19","external_id":"7729c350-9e3e-45ba-8921-db3e745a4a1c","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:20b09054-c634-449a-9776-bc122d152fa4:7729c350-9e3e-45ba-8921-db3e745a4a1c","mission_step_id":null,"command_center_event_id":"20b09054-c634-449a-9776-bc122d152fa4"},{"id":"b66d6d15-9fa6-40c0-8f24-5551d917d065","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-muu0uwvz","writes":[],"patches":[],"version":1,"approved":true,"missionId":"865a8ad2-e833-4713-91ed-a19f39bbcea8","objective":"Repair the Forgejo merge-queue legacy PR retirement leak in workers/cc-execution/src/entrypoint-owner-status.js so exact refs/pull/<n>/head entries can be retired only under the existing content-preserved or terminal-failure proofs, while virtual refs are never branch-deleted; then Gate, squash merge, release cc-execution, reconcile current queue, and prove the cleanup live.","repository":"noel/KnockLaunchOS","source_sha":"be322cb68f68c61abdd092e45393c09cd5866e23","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js"],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const runId = workflowRunId(latestGate);\n  const controlledHead = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);\n  if (!prNumber || !controlledHead || !headSha || !runId) return null;","old_content":"  const runId = workflowRunId(latestGate);\n  if (!prNumber || !branch.startsWith(\"ai/\") || !headSha || !runId) return null;"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const branchDeleteProof = branch.startsWith(\"ai/\")\n    ? await deleteBranchVerified(env, branch)\n    : { ok: true, skipped: true, reason: \"forgejo_virtual_pull_ref_not_deletable\" };\n  const receipt = {\n    prNumber,\n    branch,\n    headSha,\n    status: \"retired\",\n    reason: corruptEmptyProof.corrupt","old_content":"  const branchDeleted = await deleteBranchVerified(env, branch);\n  const receipt = {\n    prNumber,\n    branch,\n    headSha,\n    status: \"retired\",\n    reason: corruptEmptyProof.corrupt"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"    branchDeleted: branch.startsWith(\"ai/\") && branchDeleteProof.ok,\n    evidencePreserved: true,\n    preservationProof,\n    corruptEmptyProof: corruptEmptyProof.corrupt ? corruptEmptyProof : null,\n    closeProof: closed,\n    branchDeleteProof,","old_content":"    branchDeleted: branchDeleted.ok,\n    evidencePreserved: true,\n    preservationProof,\n    corruptEmptyProof: corruptEmptyProof.corrupt ? corruptEmptyProof : null,\n    closeProof: closed,\n    branchDeleteProof: branchDeleted,"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"async function retireContentPreservedRevisionPullRequest(env, { pull, runs, currentMainSha }) {\n  const prNumber = Number(pull?.number || pull?.index || 0) || null;\n  const branch = String(pull?.head?.ref || \"\").trim();\n  const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n  const ageMs = elapsedMs(pull?.created_at || pull?.createdAt);\n  const controlledHead = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);\n  if (!prNumber || !controlledHead || !/^[0-9a-f]{40}$/i.test(headSha) || ageMs === null || ageMs < FAILED_PR_RETIRE_AFTER_MS) return null;","old_content":"async function retireContentPreservedRevisionPullRequest(env, { pull, runs, currentMainSha }) {\n  const prNumber = Number(pull?.number || pull?.index || 0) || null;\n  const branch = String(pull?.head?.ref || \"\").trim();\n  const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n  const ageMs = elapsedMs(pull?.created_at || pull?.createdAt);\n  if (!prNumber || !branch.startsWith(\"ai/\") || !/^[0-9a-f]{40}$/i.test(headSha) || ageMs === null || ageMs < FAILED_PR_RETIRE_AFTER_MS) return null;"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const closed = await closePullRequestVerified(env, prNumber);\n  if (!closed.ok) return { prNumber, branch, headSha, status: \"waiting\", reason: \"content_preserved_revision_close_failed\", preservationProof, closeProof: closed };\n  const branchDeleteProof = branch.startsWith(\"ai/\")\n    ? await deleteBranchVerified(env, branch)\n    : { ok: true, skipped: true, reason: \"forgejo_virtual_pull_ref_not_deletable\" };\n  const receipt = {\n    prNumber,\n    branch,\n    headSha,\n    status: \"retired\",\n    reason: \"automatic_content_preserved_stale_controlled_pr_retired\",\n    evidencePreserved: true,\n    preservationProof,\n    closeProof: closed,\n    branchDeleted: branch.startsWith(\"ai/\") && branchDeleteProof.ok,\n    branchDeleteProof,","old_content":"  const closed = await closePullRequestVerified(env, prNumber);\n  if (!closed.ok) return { prNumber, branch, headSha, status: \"waiting\", reason: \"content_preserved_revision_close_failed\", preservationProof, closeProof: closed };\n  const branchDeleted = await deleteBranchVerified(env, branch);\n  const receipt = {\n    prNumber,\n    branch,\n    headSha,\n    status: \"retired\",\n    reason: \"automatic_content_preserved_stale_ai_pr_retired\",\n    evidencePreserved: true,\n    preservationProof,\n    closeProof: closed,\n    branchDeleted: branchDeleted.ok,\n    branchDeleteProof: branchDeleted,"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Okay, fucking do it.","canonicalIntent":"Repair the Forgejo merge-queue legacy PR retirement leak in workers/cc-execution/src/entrypoint-owner-status.js so exact refs/pull/<n>/head entries can be retired only under the existing content-preserved or terminal-failure proofs, while virtual refs are never branch-deleted; then Gate, squash merge, release cc-execution, reconcile current queue, and prove the cleanup live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"queue-hygiene","statement":"Provably superseded/content-preserved legacy virtual pull refs are automatically retired instead of remaining open forever.","proofConditionIds":["runtime-proof"]}],"constraints":[{"id":"safety","statement":"Never close unique unproven work and never delete refs/pull/<n>/head virtual refs; preserve existing exact-head, content-preservation, failure, and mutation-budget guards.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The cc-execution supervisor is live with legacy virtual-ref retirement under existing safety proofs, and queue reconciliation removes currently proven superseded legacy PRs without deleting virtual refs.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"865a8ad2-e833-4713-91ed-a19f39bbcea8","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js"],"requestContract":{"intent":{"rawUtterance":"Okay, fucking do it.","canonicalIntent":"Repair the Forgejo merge-queue legacy PR retirement leak in workers/cc-execution/src/entrypoint-owner-status.js so exact refs/pull/<n>/head entries can be retired only under the existing content-preserved or terminal-failure proofs, while virtual refs are never branch-deleted; then Gate, squash merge, release cc-execution, reconcile current queue, and prove the cleanup live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"queue-hygiene","statement":"Provably superseded/content-preserved legacy virtual pull refs are automatically retired instead of remaining open forever.","proofConditionIds":["runtime-proof"]}],"constraints":[{"id":"safety","statement":"Never close unique unproven work and never delete refs/pull/<n>/head virtual refs; preserve existing exact-head, content-preservation, failure, and mutation-budget guards.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The cc-execution supervisor is live with legacy virtual-ref retirement under existing safety proofs, and queue reconciliation removes currently proven superseded legacy PRs without deleting virtual refs.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js"],"controlPlaneMaintenanceReason":"Owner-authorized scoped merge-queue reliability repair: allow existing strong retirement proofs to close Forgejo virtual pull refs without deleting virtual refs; return to frozen-by-default after release."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js"],"controlPlaneMaintenanceReason":"Owner-authorized scoped merge-queue reliability repair: allow existing strong retirement proofs to close Forgejo virtual pull refs without deleting virtual refs; return to frozen-by-default after release."},"recovery":false,"fingerprint":"0213c2ddf7e7f1af6476c61fa29d18ef72476227a7deceb754bad803ca08fe77","replayCount":0,"serializedBytes":9056},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:17:41.483984+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:865a8ad2-e833-4713-91ed-a19f39bbcea8:repository-mutation-intent:0213c2ddf7e7f1af6476c61fa29d18ef72476227a7deceb754bad803ca08fe77:0","mission_step_id":"1989975c-0758-4424-9a45-d883e800f610","command_center_event_id":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},{"id":"b66f79bc-291f-45e4-b484-d4c3981d6387","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-64c08076ab93","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":13973,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":57706,"firstUsefulResultAt":"2026-10-05T18:40:45.993Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"64c08076-ab93-4e7d-be29-919924f38c1b","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":378,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":378,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":378,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":378,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"64c08076-ab93-4e7d-be29-919924f38c1b"},"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":1495,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:41:01.775881+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:64c08076-ab93-4e7d-be29-919924f38c1b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"960f442f-9225-4666-8085-c6a07e565a6f","command_center_event_id":"64c08076-ab93-4e7d-be29-919924f38c1b"},{"id":"b672adb2-2532-4342-857d-afda70d3f7d6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b7d14137df0a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2904,"terminal":false,"missionId":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1018,"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":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd"},"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-16T14:31:19.880517+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2904","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b7d14137-df0a-43b6-a6a0-a4faad80c1cd:automatic-mission-resume:2904:repair_mission_waiting_for_gate","mission_step_id":"383fa7bb-8e11-46d3-aa90-8c1ef53b8ac4","command_center_event_id":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd"},{"id":"b672f7e2-2d93-4ffa-84e4-12619a347749","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f500cd8112f1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2241,"terminal":false,"missionId":"f500cd81-12f1-4aea-b642-3bf75da8b416","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1200,"approvedPlanMs":0,"missionSetupMs":1554,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":411,"ledgerReconcileMs":0,"lineageReconcileMs":1143,"resolvePreflightMs":1554,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":411,"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":"f500cd81-12f1-4aea-b642-3bf75da8b416"},"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":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:58:58.270965+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2241","receipt_type":"execute_mission","idempotency_key":"mission:f500cd81-12f1-4aea-b642-3bf75da8b416:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"893e28f5-3cd5-4db0-92bc-f5335c9f80b6","command_center_event_id":"f500cd81-12f1-4aea-b642-3bf75da8b416"},{"id":"b67461e6-fb26-4cbb-8244-1fbfde2e8645","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/sign-agreement-continuous-pdf-scroll","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3399,"terminal":false,"missionId":"c3099ee9-3d4b-4114-879a-d6ff0aeb63f0","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":663,"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":"c3099ee9-3d4b-4114-879a-d6ff0aeb63f0"},"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":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:07:10.014904+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3399","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c3099ee9-3d4b-4114-879a-d6ff0aeb63f0:automatic-mission-resume:3399:repair_mission_waiting_for_gate","mission_step_id":"24a3bfc2-5084-40e9-84bc-1b8787108e3b","command_center_event_id":"c3099ee9-3d4b-4114-879a-d6ff0aeb63f0"},{"id":"b675ac99-9284-48da-83da-5575d1112a1c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":4727,"terminal":false,"missionId":"0ef1cec9-2759-43d4-9fd9-cad2f092261f","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c252bcbb344759660dfc5b962347622be1d04c9e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ef1cec9-2759-43d4-9fd9-cad2f092261f"},"performance":null,"deploymentId":"canonical-release-c252bcbb3447","workflowRunId":31675585474,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-email","send-sms"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1347,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T06:54:01.794402+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c252bcbb344759660dfc5b962347622be1d04c9e","external_id":"canonical-release-c252bcbb3447","receipt_type":"ship_and_prove","idempotency_key":"mission:0ef1cec9-2759-43d4-9fd9-cad2f092261f:ship_and_prove:canonical_release_dispatched:c252bcbb344759660dfc5b962347622be1d04c9e:31675585474","mission_step_id":"e2a9808d-bbcc-4b96-8378-2987f6571753","command_center_event_id":"0ef1cec9-2759-43d4-9fd9-cad2f092261f"},{"id":"b6763a7b-f368-49c3-9a52-4299b262d370","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f65211eadfea","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":361,"providerAuthMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":361,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":361,"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":"f65211ea-dfea-4577-9359-02a1082da8fb"},"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":4853,"likelyAffectedFiles":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:01:03.928076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"b676b36a-6910-4a9e-a0c2-5f4a54b27f07","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/single-lane-no-change-terminal-20260819","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.0-single-mutation-lane","prNumber":467,"terminal":false,"missionId":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5420,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:17:02.911797+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"467","receipt_type":"execute_mission","idempotency_key":"mission:40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e888dde7-a89b-4bb6-a0dc-f53dce9d173a","command_center_event_id":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b"},{"id":"b6777b4c-5eee-4803-8145-b163b3c374f7","source":"forgejo","status":"waiting","payload":{"branch":"ai/public-demo-revenue-funnel-hardening","prNumber":3129,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7c44cf8db971476caeff781959e6db410f4f1087","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:20:56.612915+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7c44cf8db971476caeff781959e6db410f4f1087","external_id":"3129","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:38071877-5f7e-429a-bc77-2088d8d76166:merged-pr:3129:7c44cf8db971476caeff781959e6db410f4f1087","mission_step_id":"6664aa83-7eae-470a-937e-b4818affd385","command_center_event_id":"38071877-5f7e-429a-bc77-2088d8d76166"},{"id":"b679b3be-e86d-42b8-b90c-c321f02f17e1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/expose-forgejo-queue-retire","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":null,"terminal":false,"missionId":"015764e1-34ab-4b55-9c5d-2c9561d1c3ef","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"015764e1-34ab-4b55-9c5d-2c9561d1c3ef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7300,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T16:44:01.132108+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015764e1-34ab-4b55-9c5d-2c9561d1c3ef:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2f5aac41-4c70-44c9-bd3d-098470a4f971","command_center_event_id":"015764e1-34ab-4b55-9c5d-2c9561d1c3ef"},{"id":"b67b78b9-9384-449e-9b20-39773a7dc3a9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1033","runId":1033,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","deploymentId":"forgejo-main-57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.16-mcp-release-orchestration","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T04:23:59.777136+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","external_id":"forgejo-main-57460ee2d92d","receipt_type":"canonical_release_status","idempotency_key":"mission:ef1a07cd-f85d-4258-a8ea-07802385f5be:forgejo-release-status:57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"86fa1d34-e35c-41b3-9088-c57374c7bae5","command_center_event_id":"ef1a07cd-f85d-4258-a8ea-07802385f5be"},{"id":"b67cd3cb-720d-4c50-aecf-0810f036f272","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-bfeaadd37ce1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"bfeaadd3-7ce1-4079-9275-7565b59cf7b7","objective":"Ship the already-prepared KNOCKLAUNCH ancestry fix: replace unreliable Forgejo comparison-field ancestry inference with direct commit-ancestry verification, fail closed when proof is unavailable, and preserve focused regression coverage for divergent history, incomplete comparison data, malformed parents, and cycles.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"}\n\nexport async function proveForgejoCommitAncestry(env, repository, descendantShaInput, ancestorShaInput, options = {}) {\n  const descendantSha = String(descendantShaInput || \"\").trim().toLowerCase();\n  const ancestorSha = String(ancestorShaInput || \"\").trim().toLowerCase();\n  const maxCommits = Math.max(1, Math.min(512, Number(options.maxCommits) || 128));\n  const timeoutMs = Math.max(1, Number(options.timeoutMs) || FORGEJO_PR_READY_TOTAL_BUDGET_MS);\n  if (!/^[0-9a-f]{40}$/.test(descendantSha) || !/^[0-9a-f]{40}$/.test(ancestorSha)) {\n    return { resolved: false, contains: false, reason: \"invalid_commit_sha\", visited: 0 };\n  }\n  if (descendantSha === ancestorSha) {\n    return { resolved: true, contains: true, reason: \"identical\", visited: 0 };\n  }\n\n  const deadlineAt = Date.now() + timeoutMs;\n  const visited = new Set();\n  const active = new Set();\n  const unresolvedReasons = new Set();\n  let reads = 0;\n\n  const visit = async (sha) => {\n    if (sha === ancestorSha) return true;\n    if (active.has(sha)) {\n      unresolvedReasons.add(\"cycle_detected\");\n      return false;\n    }\n    if (visited.has(sha)) return false;\n    if (reads >= maxCommits) {\n      unresolvedReasons.add(\"commit_limit_exceeded\");\n      return false;\n    }\n    const remainingMs = deadlineAt - Date.now();\n    if (remainingMs <= 0) {\n      unresolvedReasons.add(\"ancestry_timeout\");\n      return false;\n    }\n\n    active.add(sha);\n    reads += 1;\n    let commit;\n    try {\n      commit = await forgejo(\n        env,\n        repository,\n        \"GET\",\n        `/git/commits/${encodeURIComponent(sha)}`,\n        null,\n        false,\n        Math.max(1, Math.min(FORGEJO_PR_READY_READ_TIMEOUT_MS, remainingMs)),\n      );\n    } catch (error) {\n      unresolvedReasons.add(`ancestry_read_failed:${String(error?.message || \"unknown\").slice(0, 120)}`);\n      active.delete(sha);\n      return false;\n    }\n\n    const returnedSha = String(commit?.sha || commit?.id || \"\").trim().toLowerCase();\n    const parents = commit?.parents;\n    if (returnedSha !== sha || !Array.isArray(parents)) {\n      unresolvedReasons.add(\"malformed_commit\");\n      active.delete(sha);\n      return false;\n    }\n\n    for (const parent of parents) {\n      const parentSha = String(parent?.sha || parent?.id || \"\").trim().toLowerCase();\n      if (!/^[0-9a-f]{40}$/.test(parentSha)) {\n        unresolvedReasons.add(\"malformed_parent_sha\");\n        continue;\n      }\n      if (parentSha === ancestorSha) {\n        active.delete(sha);\n        return true;\n      }\n      if (active.has(parentSha)) {\n        unresolvedReasons.add(\"cycle_detected\");\n        continue;\n      }\n      if (await visit(parentSha)) {\n        active.delete(sha);\n        return true;\n      }\n    }\n\n    active.delete(sha);\n    visited.add(sha);\n    return false;\n  };\n\n  const contains = await visit(descendantSha);\n  if (contains) {\n    return { resolved: true, contains: true, reason: \"direct_parent_ancestry_verified\", visited: reads };\n  }\n  if (unresolvedReasons.size > 0) {\n    return {\n      resolved: false,\n      contains: false,\n      reason: Array.from(unresolvedReasons)[0],\n      reasons: Array.from(unresolvedReasons),\n      visited: reads,\n    };\n  }\n  return { resolved: true, contains: false, reason: \"ancestor_absent\", visited: reads };\n}\n\nexport function sourceDiscoveryReadTimeout(deadlineAtMs, nowMs = Date.now()) {","old_content":"}\n\nexport function sourceDiscoveryReadTimeout(deadlineAtMs, nowMs = Date.now()) {"},{"new_content":"  const pullMergeBaseSha = String(pull?.merge_base || pull?.merge_base_sha || \"\").trim();\n  let compareStatus = headSha && currentBaseSha && headSha === currentBaseSha ? \"identical\" : \"unknown\";\n  let mergeBaseSha = pullMergeBaseSha;\n  let ancestryProof = headSha && currentBaseSha && headSha === currentBaseSha\n    ? { resolved: true, contains: true, reason: \"identical\", visited: 0 }\n    : null;\n  let headContainsCurrentBase = Boolean(headSha && currentBaseSha && headSha === currentBaseSha);\n  if (headSha && currentBaseSha && !headContainsCurrentBase) {\n    ancestryProof = await proveForgejoCommitAncestry(env, repository, headSha, currentBaseSha, {\n      timeoutMs: FORGEJO_PR_READY_TOTAL_BUDGET_MS,\n      maxCommits: 128,\n    });\n    headContainsCurrentBase = ancestryProof.resolved === true && ancestryProof.contains === true;\n    compareStatus = ancestryProof.resolved\n      ? (headContainsCurrentBase ? \"direct_parent_ancestry_verified\" : \"direct_parent_ancestry_absent\")\n      : `direct_parent_ancestry_unresolved:${ancestryProof.reason || \"unknown\"}`;\n    mergeBaseSha = headContainsCurrentBase ? currentBaseSha : pullMergeBaseSha;\n  }\n  const behindBase = Boolean(headSha && currentBaseSha && headSha !== currentBaseSha && !headContainsCurrentBase);","old_content":"  const pullMergeBaseSha = String(pull?.merge_base || pull?.merge_base_sha || \"\").trim();\n  let compareStatus = headSha && currentBaseSha && headSha === currentBaseSha ? \"identical\" : \"unknown\";\n  let mergeBaseSha = pullMergeBaseSha;\n  let headContainsCurrentBase = Boolean(headSha && currentBaseSha && (headSha === currentBaseSha || pullMergeBaseSha === currentBaseSha));\n  if (headSha && currentBaseSha && !headContainsCurrentBase) {\n    const compare = await forgejo(env, repository, \"GET\", `/compare/${encodeURIComponent(currentBaseSha)}...${encodeURIComponent(headSha)}`);\n    compareStatus = String(compare?.status || \"unknown\");\n    mergeBaseSha = String(compare?.merge_base_commit?.sha || compare?.merge_base_commit?.id || \"\").trim();\n    headContainsCurrentBase = mergeBaseSha === currentBaseSha || [\"ahead\", \"identical\"].includes(compareStatus.toLowerCase());\n  }\n  const behindBase = Boolean(headSha && currentBaseSha && headSha !== currentBaseSha && !headContainsCurrentBase);"},{"new_content":"    compareStatus,\n    mergeBaseSha: mergeBaseSha || null,\n    ancestryProof,\n    headContainsCurrentBase,\n    behindBase,","old_content":"    compareStatus,\n    mergeBaseSha: mergeBaseSha || null,\n    headContainsCurrentBase,\n    behindBase,"},{"new_content":"  if (headSha && currentBaseSha && headSha !== currentBaseSha) {\n    const ancestryProof = await proveForgejoCommitAncestry(env, repository, headSha, currentBaseSha, {\n      timeoutMs: FORGEJO_PR_READY_TOTAL_BUDGET_MS,\n      maxCommits: 128,\n    });\n    const headContainsCurrentBase = ancestryProof.resolved === true && ancestryProof.contains === true;\n    if (!headContainsCurrentBase) {\n      throw Object.assign(new Error(\"pull_request_stale_refresh_required\"), {\n        status: 409,\n        detail: JSON.stringify({\n          headSha,\n          currentBaseSha,\n          pullMergeBaseSha: pullMergeBaseSha || null,\n          ancestryResolved: ancestryProof.resolved === true,\n          ancestryReason: ancestryProof.reason || \"unknown\",\n          ancestryVisited: Number(ancestryProof.visited || 0),\n          freshnessProof: \"direct_commit_parent_ancestry_contains_current_main\",\n          refreshRequired: true,\n          refreshOperation: \"forgejo_pr_refresh\",\n          headMutated: false,\n          ownerActionRequired: false,\n        }),\n      });\n    }\n  }","old_content":"  if (headSha && currentBaseSha && headSha !== currentBaseSha) {\n    let compareMergeBaseSha = \"\";\n    let headContainsCurrentBase = pullMergeBaseSha === currentBaseSha;\n    let compareStatus = \"\";\n    if (!headContainsCurrentBase) {\n      const compare = await forgejo(env, repository, \"GET\", `/compare/${encodeURIComponent(currentBaseSha)}...${encodeURIComponent(headSha)}`, null, false, readyTimeout());\n      compareMergeBaseSha = String(compare?.merge_base_commit?.sha || compare?.merge_base_commit?.id || compare?.merge_base || \"\").trim();\n      compareStatus = String(compare?.status || \"\").trim().toLowerCase();\n      headContainsCurrentBase = compareMergeBaseSha === currentBaseSha || [\"ahead\", \"identical\"].includes(compareStatus);\n    }\n    if (!headContainsCurrentBase) {\n      throw Object.assign(new Error(\"pull_request_stale_refresh_required\"), {\n        status: 409,\n        detail: JSON.stringify({\n          headSha,\n          currentBaseSha,\n          pullMergeBaseSha: pullMergeBaseSha || null,\n          compareMergeBaseSha: compareMergeBaseSha || null,\n          compareStatus: compareStatus || null,\n          freshnessProof: \"forgejo_pr_merge_base_or_compare_ahead_identical_contains_current_main\",\n          refreshRequired: true,\n          refreshOperation: \"forgejo_pr_refresh\",\n          headMutated: false,\n          ownerActionRequired: false,\n        }),\n      });\n    }\n  }"}]},{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"import { inspectActionRunLogs, proveForgejoCommitAncestry } from \"./index-release-fast-lane.js\";","old_content":"import { inspectActionRunLogs } from \"./index-release-fast-lane.js\";"},{"new_content":"      if (compareRead.ok) {\n        const compare = compareRead.payload || {};\n        const compareFiles = Array.isArray(compare.files) ? compare.files : null;\n        const ancestryProof = await proveForgejoCommitAncestry(env, \"noel/KnockLaunchOS\", liveMainSha, runtimeSha, {\n          timeoutMs: FORGEJO_OPERATOR_READ_TOTAL_BUDGET_MS,\n          maxCommits: 64,\n        });\n        const mainDescendsRuntime = ancestryProof.resolved === true && ancestryProof.contains === true;\n        if (!mainDescendsRuntime || !compareFiles) {\n          runtimeAlignment = {\n            aligned: false,\n            mode: \"unproven_lineage\",\n            changedPaths: [],\n            releaseTargets: null,\n            compareStatus: ancestryProof.resolved\n              ? (mainDescendsRuntime ? \"direct_parent_ancestry_verified\" : \"direct_parent_ancestry_absent\")\n              : `direct_parent_ancestry_unresolved:${ancestryProof.reason || \"unknown\"}`,\n            reason: !mainDescendsRuntime\n              ? \"runtime_is_not_proven_ancestor_of_main\"\n              : \"runtime_main_changed_paths_unavailable\",\n          };\n        } else {\n          const changedPaths = compareFiles\n            .flatMap((file) => [file?.filename, file?.new_path, file?.old_path, file?.name])\n            .map((value) => String(value || \"\").trim())\n            .filter(Boolean);\n          const releaseTargets = releaseTargetsFromChangedPaths(changedPaths);\n          const ccExecutionDrift = releaseTargets.ccExecution === true;\n          runtimeAlignment = {\n            aligned: !ccExecutionDrift,\n            mode: ccExecutionDrift ? \"cc_execution_drift\" : \"component_current\",\n            changedPaths,\n            releaseTargets,\n            compareStatus: \"direct_parent_ancestry_verified\",\n            reason: ccExecutionDrift ? \"main_contains_unreleased_cc_execution_changes\" : null,\n          };\n        }\n      } else {","old_content":"      if (compareRead.ok) {\n        const compare = compareRead.payload || {};\n        const changedPaths = (Array.isArray(compare.files) ? compare.files : [])\n          .flatMap((file) => [file?.filename, file?.new_path, file?.old_path, file?.name])\n          .map((value) => String(value || \"\").trim())\n          .filter(Boolean);\n        const releaseTargets = releaseTargetsFromChangedPaths(changedPaths);\n        const compareMergeBaseSha = String(compare?.merge_base_commit?.sha || compare?.merge_base_commit?.id || compare?.merge_base || \"\").trim();\n        const mainDescendsRuntime = compareMergeBaseSha === runtimeSha || String(compare.status || \"\").toLowerCase() === \"ahead\" || Number(compare.ahead_by || 0) > 0;\n        const ccExecutionDrift = mainDescendsRuntime && releaseTargets.ccExecution === true;\n        runtimeAlignment = {\n          aligned: mainDescendsRuntime && !ccExecutionDrift,\n          mode: !mainDescendsRuntime ? \"unproven_lineage\" : ccExecutionDrift ? \"cc_execution_drift\" : \"component_current\",\n          changedPaths,\n          releaseTargets,\n          compareStatus: String(compare.status || \"\") || null,\n          reason: !mainDescendsRuntime ? \"runtime_is_not_proven_ancestor_of_main\" : ccExecutionDrift ? \"main_contains_unreleased_cc_execution_changes\" : null,\n        };\n      } else {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.59.3-direct-commit-ancestry\";","old_content":"export const CC_EXECUTION_VERSION = \"1.59.2-component-runtime-alignment\";"}]},{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"\"pullRequestFreshnessFallbackPolicy\": \"direct_commit_parent_ancestry_fail_closed\"","old_content":"\"pullRequestFreshnessFallbackPolicy\": \"merge_base_or_compare_ahead_identical\""},{"new_content":"\"prFreshnessProof\": \"direct_commit_parent_ancestry_contains_current_main\"","old_content":"\"prFreshnessProof\": \"merge_base_contains_current_main\""}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"import { actionLogLineIsFailure, canonicalTenantProductSourceSeeds, gateFailureLooksTransientInfrastructure, proveForgejoCommitAncestry } from \"../src/index-release-fast-lane.js\";","old_content":"import { actionLogLineIsFailure, canonicalTenantProductSourceSeeds, gateFailureLooksTransientInfrastructure } from \"../src/index-release-fast-lane.js\";"},{"new_content":"test(\"action log parser keeps successful structured proof receipts out of failureLines\", () => {\n  assert.equal(actionLogLineIsFailure('{\"ok\":true,\"status\":\"verified\",\"proofGate\":\"runtime_failure_recovery_verified\"}'), false);\n  assert.equal(actionLogLineIsFailure('{\"ok\":false,\"status\":\"failed\",\"proofGate\":\"gate_failed\"}'), true);\n});\n\ntest(\"direct commit ancestry accepts identical SHAs without provider comparison metadata\", async () => {\n  const sha = \"1\".repeat(40);\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", sha, sha);\n  assert.deepEqual(proof, { resolved: true, contains: true, reason: \"identical\", visited: 0 });\n});\n\ntest(\"direct commit ancestry proves a parent chain without Forgejo compare status\", async (t) => {\n  const originalFetch = globalThis.fetch;\n  const ancestor = \"1\".repeat(40);\n  const middle = \"2\".repeat(40);\n  const descendant = \"3\".repeat(40);\n  const calls = [];\n  globalThis.fetch = async (input) => {\n    const url = String(input);\n    calls.push(url);\n    if (url.endsWith(`/git/commits/${descendant}`)) return response({ sha: descendant, parents: [{ sha: middle }] });\n    if (url.endsWith(`/git/commits/${middle}`)) return response({ sha: middle, parents: [{ sha: ancestor }] });\n    throw new Error(\"Unexpected Forgejo request: \" + url);\n  };\n  t.after(() => { globalThis.fetch = originalFetch; });\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", descendant, ancestor, { timeoutMs: 1000, maxCommits: 8 });\n  assert.equal(proof.resolved, true);\n  assert.equal(proof.contains, true);\n  assert.equal(calls.some((url) => url.includes(\"/compare/\")), false);\n});\n\ntest(\"direct commit ancestry proves divergent history absent only after exhausting valid parents\", async (t) => {\n  const originalFetch = globalThis.fetch;\n  const ancestor = \"1\".repeat(40);\n  const root = \"4\".repeat(40);\n  const descendant = \"5\".repeat(40);\n  globalThis.fetch = async (input) => {\n    const url = String(input);\n    if (url.endsWith(`/git/commits/${descendant}`)) return response({ sha: descendant, parents: [{ sha: root }] });\n    if (url.endsWith(`/git/commits/${root}`)) return response({ sha: root, parents: [] });\n    throw new Error(\"Unexpected Forgejo request: \" + url);\n  };\n  t.after(() => { globalThis.fetch = originalFetch; });\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", descendant, ancestor, { timeoutMs: 1000, maxCommits: 8 });\n  assert.equal(proof.resolved, true);\n  assert.equal(proof.contains, false);\n  assert.equal(proof.reason, \"ancestor_absent\");\n});\n\ntest(\"direct commit ancestry fails closed on malformed parent metadata\", async (t) => {\n  const originalFetch = globalThis.fetch;\n  const ancestor = \"1\".repeat(40);\n  const descendant = \"6\".repeat(40);\n  globalThis.fetch = async (input) => {\n    const url = String(input);\n    if (url.endsWith(`/git/commits/${descendant}`)) return response({ sha: descendant, parents: [{}] });\n    throw new Error(\"Unexpected Forgejo request: \" + url);\n  };\n  t.after(() => { globalThis.fetch = originalFetch; });\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", descendant, ancestor, { timeoutMs: 1000, maxCommits: 8 });\n  assert.equal(proof.resolved, false);\n  assert.equal(proof.contains, false);\n  assert.equal(proof.reason, \"malformed_parent_sha\");\n});\n\ntest(\"direct commit ancestry fails closed on cycles\", async (t) => {\n  const originalFetch = globalThis.fetch;\n  const ancestor = \"1\".repeat(40);\n  const first = \"7\".repeat(40);\n  const second = \"8\".repeat(40);\n  globalThis.fetch = async (input) => {\n    const url = String(input);\n    if (url.endsWith(`/git/commits/${first}`)) return response({ sha: first, parents: [{ sha: second }] });\n    if (url.endsWith(`/git/commits/${second}`)) return response({ sha: second, parents: [{ sha: first }] });\n    throw new Error(\"Unexpected Forgejo request: \" + url);\n  };\n  t.after(() => { globalThis.fetch = originalFetch; });\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", first, ancestor, { timeoutMs: 1000, maxCommits: 8 });\n  assert.equal(proof.resolved, false);\n  assert.equal(proof.contains, false);\n  assert.equal(proof.reason, \"cycle_detected\");\n});\n\ntest(\"direct commit ancestry fails closed when bounded traversal cannot finish\", async (t) => {\n  const originalFetch = globalThis.fetch;\n  const ancestor = \"1\".repeat(40);\n  const middle = \"9\".repeat(40);\n  const descendant = \"a\".repeat(40);\n  globalThis.fetch = async (input) => {\n    const url = String(input);\n    if (url.endsWith(`/git/commits/${descendant}`)) return response({ sha: descendant, parents: [{ sha: middle }] });\n    throw new Error(\"Unexpected Forgejo request: \" + url);\n  };\n  t.after(() => { globalThis.fetch = originalFetch; });\n  const proof = await proveForgejoCommitAncestry({ FGJ_CONTROL_TOKEN: \"test-token\" }, \"noel/KnockLaunchOS\", descendant, ancestor, { timeoutMs: 1000, maxCommits: 1 });\n  assert.equal(proof.resolved, false);\n  assert.equal(proof.contains, false);\n  assert.equal(proof.reason, \"commit_limit_exceeded\");\n});","old_content":"test(\"action log parser keeps successful structured proof receipts out of failureLines\", () => {\n  assert.equal(actionLogLineIsFailure('{\"ok\":true,\"status\":\"verified\",\"proofGate\":\"runtime_failure_recovery_verified\"}'), false);\n  assert.equal(actionLogLineIsFailure('{\"ok\":false,\"status\":\"failed\",\"proofGate\":\"gate_failed\"}'), true);\n});"},{"new_content":"  assert.match(fast, /proveForgejoCommitAncestry/);\n  assert.match(fast, /freshnessProof: \"direct_commit_parent_ancestry_contains_current_main\"/);\n  assert.doesNotMatch(fast, /\\[\"ahead\", \"identical\"\\]\\.includes\\(compareStatus\\)/);","old_content":"  assert.match(fast, /compareStatus = String\\(compare\\?\\.status \\|\\| \"\"\\)\\.trim\\(\\)\\.toLowerCase\\(\\);/);\n  assert.match(fast, /\\[\"ahead\", \"identical\"\\]\\.includes\\(compareStatus\\)/);"},{"new_content":"  assert.equal(config.efficiency.pullRequestFreshnessFallbackPolicy, \"direct_commit_parent_ancestry_fail_closed\");","old_content":"  assert.equal(config.efficiency.pullRequestFreshnessFallbackPolicy, \"merge_base_or_compare_ahead_identical\");"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"bfeaadd3-7ce1-4079-9275-7565b59cf7b7","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"da421dda4affa63b02b3d1872736448ed20897330455aeeaf09718f1a515717f","replayCount":0,"serializedBytes":22009},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:35:31.867543+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bfeaadd3-7ce1-4079-9275-7565b59cf7b7:repository-mutation-intent:da421dda4affa63b02b3d1872736448ed20897330455aeeaf09718f1a515717f:0","mission_step_id":"a8cec4a2-e714-4f92-800c-19ad48aa8bfb","command_center_event_id":"bfeaadd3-7ce1-4079-9275-7565b59cf7b7"},{"id":"b67d1020-6b54-483a-a55d-4df1a25709e2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/heavy-runner-frontend-envelope","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.144-request-contract-inference","prNumber":2708,"terminal":false,"missionId":"d8d5ae73-014e-45ba-87f7-7c69aa8b49ec","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9677,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1363,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1363,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1363,"repositoryMutationMs":9677,"repositoryProviderMs":6504,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3025,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1363,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3479},"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":"d8d5ae73-014e-45ba-87f7-7c69aa8b49ec"},"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":3746,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:48:24.727645+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2708","receipt_type":"execute_mission","idempotency_key":"mission:d8d5ae73-014e-45ba-87f7-7c69aa8b49ec:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"e42ad7f9-cbf2-4857-9d99-5a06fa243d47","command_center_event_id":"d8d5ae73-014e-45ba-87f7-7c69aa8b49ec"},{"id":"b67e0834-348f-403c-a6eb-9ee77543c9c1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":191,"terminal":false,"missionId":"3cbf2df1-8165-4456-868d-abc360e41559","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"6bb6eff9559a81956fc374a659e6f52cee7eb105","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3cbf2df1-8165-4456-868d-abc360e41559"},"performance":null,"deploymentId":"forgejo-main-6bb6eff9559a","workflowRunId":591,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:08:56.604167+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6bb6eff9559a81956fc374a659e6f52cee7eb105","external_id":"forgejo-main-6bb6eff9559a","receipt_type":"ship_and_prove","idempotency_key":"mission:3cbf2df1-8165-4456-868d-abc360e41559:ship_and_prove:canonical_release_dispatched:6bb6eff9559a81956fc374a659e6f52cee7eb105:591","mission_step_id":"618a6041-2571-4016-b6c4-125e86419b77","command_center_event_id":"3cbf2df1-8165-4456-868d-abc360e41559"},{"id":"b67e68cc-81f1-4378-89d9-a59bf5e176fa","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"application-contract","satisfied":false,"statement":"Calendar is represented as one first-class default tenant application with complete connected-calendar capabilities and data ownership in both static and database registries.","proofConditionIds":["repo","catalog-live","applications-ui"]},{"id":"tenant-bootstrap","satisfied":true,"statement":"All existing tenants have Calendar enabled at bootstrap_version 2 or newer and future tenants inherit Calendar through the existing default-installed bootstrap path.","proofConditionIds":["catalog-live","tenant-installs"]},{"id":"provider-runtime","satisfied":false,"statement":"Business-calendar authorization/sync uses public.is_tenant_owner(uuid, uuid) and calendar-provider-connections is redeployed successfully.","proofConditionIds":["repo","provider-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-app","satisfied":true,"statement":"Update the existing Calendar application contract; do not create a second Calendar catalog entry.","proofConditionIds":["catalog-live"]},{"id":"scope","satisfied":false,"statement":"Do not alter unrelated applications or production event data.","proofConditionIds":["repo"]},{"id":"no-oauth-proof","satisfied":false,"statement":"Do not authorize third-party providers solely for verification.","proofConditionIds":["provider-live","applications-ui"]}],"contractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"catalog-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"tenant-installs","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"provider-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"applications-ui","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:14:44.245625+00:00","proof_gate":"request_contract_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract:4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269:8f714fabcddfd95e56501a4abe713d3e09424365:pending:repository,interaction","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"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":"b67fcd64-0453-427f-853a-8ace0968630f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtiko6vy","reason":null,"status":"in_progress","metrics":{"receiptBytes":2518,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1239,"terminal":false,"missionId":"60e3fff6-5352-462b-adb5-dba14267b7b9","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5216,"prReadinessMs":403,"approvedPlanMs":0,"missionSetupMs":940,"shipAndProveMs":4488},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"60e3fff6-5352-462b-adb5-dba14267b7b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T15:35:20.072134+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1239","receipt_type":"execute_mission","idempotency_key":"mission:60e3fff6-5352-462b-adb5-dba14267b7b9:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8146a39e-2e38-4639-8da2-57b6ba0ec0b1","command_center_event_id":"60e3fff6-5352-462b-adb5-dba14267b7b9"},{"id":"b682be84-3c5f-4bb8-9a59-ffd72127be8c","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.219-contract-release-target-forwarding","prNumber":null,"terminal":false,"missionId":"e97d1251-36df-46f7-b193-6bb6f4bb62b5","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":126,"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":"pull_request_required","receiptRef":{"mode":"full","missionId":"e97d1251-36df-46f7-b193-6bb6f4bb62b5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:34:15.317512+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e97d1251-36df-46f7-b193-6bb6f4bb62b5:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"0c55f64b-9865-46bd-95ae-c23c9fda3a8b","command_center_event_id":"e97d1251-36df-46f7-b193-6bb6f4bb62b5"},{"id":"b6835a82-fa47-4139-b740-4a8dd483b96a","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-gate-timeout-contract-20260828","prNumber":969,"nextAction":null,"mergeCommitSha":"f706cd1e2ba1cff3b04e57c5c98c06c68657a8d7","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:28:51.970313+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f706cd1e2ba1cff3b04e57c5c98c06c68657a8d7","external_id":"969","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1275d745-c77f-4c6f-aba8-418654017c07:merged-pr:969:f706cd1e2ba1cff3b04e57c5c98c06c68657a8d7","mission_step_id":"457fdb90-2e54-4dd5-bc47-f68b56416323","command_center_event_id":"1275d745-c77f-4c6f-aba8-418654017c07"},{"id":"b6838bb7-dd34-4153-8074-e1d25bb6534a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"34094a05e81ea0e507ec68e968205f1272292708","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"34094a05e81ea0e507ec68e968205f1272292708","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":"6da5facbc1e62484a1cb28f8b61c5f65c86ed0637d1967bb69e834fc9ea3ef95","forgejoWorkflowProof":{"runId":12461,"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-28T03:31:46.144143+00:00","proof_gate":"canonical_release_pending","source_sha":"34094a05e81ea0e507ec68e968205f1272292708","external_id":"forgejo-main-34094a05e81e","receipt_type":"canonical_release_status","idempotency_key":"mission:6b64a06d-b7f9-46c6-9aba-4388d5e27caf:forgejo-release-status:34094a05e81ea0e507ec68e968205f1272292708:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"58fb989b-485a-4e5a-a078-056a6fc6fdbc","command_center_event_id":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf"},{"id":"b6839998-402c-4138-82a0-c4779ce8ee92","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-infrastructure-proof-retry-20260921","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.200-durable-chat-resume-relevance","prNumber":3342,"terminal":false,"missionId":"2ddc548e-45c0-46fe-8fc1-1c8ac160e732","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2086,"missionSetupMs":697,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":697,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":697,"repositoryMutationMs":4428,"repositoryProviderMs":4428,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2596,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":697,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1832},"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":"2ddc548e-45c0-46fe-8fc1-1c8ac160e732"},"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":3677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T04:26:57.013263+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3342","receipt_type":"execute_mission","idempotency_key":"mission:2ddc548e-45c0-46fe-8fc1-1c8ac160e732:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"91ed8672-6439-4779-ab5f-425c6a9ec87c","command_center_event_id":"2ddc548e-45c0-46fe-8fc1-1c8ac160e732"},{"id":"b6843237-03fb-41ea-a280-153de2aef9dc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"4f9b28be-164b-4f63-86b5-33202da6ae17","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f9b28be-164b-4f63-86b5-33202da6ae17"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T02:43:48.861162+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4f9b28be-164b-4f63-86b5-33202da6ae17:execute_mission:repair_mission_execution_blocked","mission_step_id":"e1ad1499-c492-411c-ae01-3a2356e42755","command_center_event_id":"4f9b28be-164b-4f63-86b5-33202da6ae17"},{"id":"b684e735-2fce-455d-8195-ac25398cb876","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-web/source-proof":"pending","canonical-web-production/live":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"e86bfe4196a5fbd18132907125245e0e461dcd74","releaseState":"pending","exactConductorRun":{"id":31143662570,"status":"in_progress","headSha":"e86bfe4196a5fbd18132907125245e0e461dcd74","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T03:13:07.54861+00:00","proof_gate":"canonical_release_pending","source_sha":"e86bfe4196a5fbd18132907125245e0e461dcd74","external_id":"canonical-release-e86bfe4196a5","receipt_type":"canonical_release_status","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:release-status:e86bfe4196a5fbd18132907125245e0e461dcd74:pending:canonical-production-release/verified=pending","mission_step_id":"01b1c8fe-3a06-4bc0-b9e4-c3d3f5e89fe7","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"b685826f-1609-441a-afea-be12f3b919e5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-67c8422655df","writes":[],"patches":[],"version":1,"approved":true,"missionId":"67c84226-55df-4c5b-8503-8e7afe25a113","objective":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","sourceSha":"7dc8e19247909a803780bdf122f27e3d785300d4","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/godmode-console-route-family.contract.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"    const matches = [...strongestByTenant.values()].sort((a, b) => Number(b?.confidence || 0) - Number(a?.confidence || 0));\n    const pinnedTenantRef = routeFamilyRequest && !tenantHint\n      ? String(operatorContext.tenantRef || '').trim().toLowerCase()\n      : '';\n    const contextPinnedMatch = pinnedTenantRef\n      ? matches.find((match) => [match?.tenant_id, match?.company_slug]\n          .some((value) => String(value || '').trim().toLowerCase() === pinnedTenantRef))\n      : null;\n    const best = contextPinnedMatch || matches[0];\n    const second = matches.find((match) => String(match?.tenant_id || '') !== String(best?.tenant_id || ''));\n    const confidence = Number(best?.confidence || 0);\n    const gap = confidence - Number(second?.confidence || 0);\n    const strongKind = /exact|prefix|acronym|learned_alias/i.test(String(best?.match_kind || ''));\n    const minimum = strongKind ? 0.68 : tenantHint ? 0.70 : 0.72;\n    const exactFamilyTarget = routeFamilyRequest\n      && Boolean(tenantHint)\n      && /exact|learned_alias/i.test(String(best?.match_kind || ''))\n      && confidence >= 0.80;\n    const familyScopeAnchored = routeFamilyRequest && (Boolean(contextPinnedMatch) || exactFamilyTarget);\n    const clear = Boolean(best?.tenant_id)\n      && confidence >= minimum\n      && (familyScopeAnchored || !second || gap >= 0.08);","old_content":"    const matches = [...strongestByTenant.values()].sort((a, b) => Number(b?.confidence || 0) - Number(a?.confidence || 0));\n    const best = matches[0];\n    const second = matches[1];\n    const confidence = Number(best?.confidence || 0);\n    const gap = confidence - Number(second?.confidence || 0);\n    const strongKind = /exact|prefix|acronym|learned_alias/i.test(String(best?.match_kind || ''));\n    const minimum = strongKind ? 0.68 : tenantHint ? 0.70 : 0.72;\n    const clear = Boolean(best?.tenant_id) && confidence >= minimum && (!second || gap >= 0.08);"},{"path":"src/__tests__/contracts/godmode-console-route-family.contract.test.ts","new_content":"  assert.match(consoleSource, /routeFamilyRequest \\\\? dashboardRoute/);\n  assert.match(consoleSource, /routeFamilyRequest\\\\)/);\n  assert.match(consoleSource, /const contextPinnedMatch = pinnedTenantRef/);\n  assert.match(consoleSource, /const exactFamilyTarget = routeFamilyRequest/);\n  assert.match(consoleSource, /const familyScopeAnchored = routeFamilyRequest/);\n  assert.match(consoleSource, /familyScopeAnchored \\\\|\\\\| !second \\\\|\\\\| gap >= 0\\\\.08/);\n});","old_content":"  assert.match(consoleSource, /routeFamilyRequest \\\\? dashboardRoute/);\n  assert.match(consoleSource, /routeFamilyRequest\\\\)/);\n});"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","wordingChanged":false,"canonicalIntent":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Explicit tenant-anchored route-family requests resolve without false ambiguity while genuinely ambiguous tenant targets still fail closed.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]}],"objective":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","constraints":[{"id":"scope","statement":"Limit the change to the Console tenant resolver and its focused route-family regression contract. Do not broaden tenant matching generally or weaken genuine ambiguity safeguards.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]},{"id":"preserve-genuine-ambiguity","statement":"Requests without a current-tenant anchor or a high-confidence exact/learned tenant match must continue to require the existing confidence and runner-up gap before resolution.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-route-family-resolver-live","kind":"runtime","claim":"The production frontend contains the verified route-family resolver behavior from the merged source.","route":"/admin/console","roleRef":"godmode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/godmode-console-route-family.contract.test.ts"],"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","wordingChanged":false,"canonicalIntent":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Explicit tenant-anchored route-family requests resolve without false ambiguity while genuinely ambiguous tenant targets still fail closed.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]}],"objective":"Fix the KNOCKLAUNCH Console route-family resolver so explicit family-wide scope is not falsely treated as tenant ambiguity. When a route-family request is anchored by the current tenant context, or by a high-confidence exact/learned tenant match, that anchor is authoritative even if fuzzy secondary tenant candidates are close. Preserve fail-closed clarification when the tenant/family target is genuinely ambiguous. Add a focused regression contract, Gate, merge, release frontend, and prove live.","constraints":[{"id":"scope","statement":"Limit the change to the Console tenant resolver and its focused route-family regression contract. Do not broaden tenant matching generally or weaken genuine ambiguity safeguards.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]},{"id":"preserve-genuine-ambiguity","statement":"Requests without a current-tenant anchor or a high-confidence exact/learned tenant match must continue to require the existing confidence and runner-up gap before resolution.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-route-family-resolver-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-route-family-resolver-live","kind":"runtime","claim":"The production frontend contains the verified route-family resolver behavior from the merged source.","route":"/admin/console","roleRef":"godmode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"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":"b6fa970ae068cee17044a68edfcc9cb6d7b52c1130d630f52ec279d1bfd0d2fa","replayCount":0,"serializedBytes":11419},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:27:28.430404+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:67c84226-55df-4c5b-8503-8e7afe25a113:repository-mutation-intent:b6fa970ae068cee17044a68edfcc9cb6d7b52c1130d630f52ec279d1bfd0d2fa:0","mission_step_id":"c547a20d-861e-4479-87a3-67528f284aa7","command_center_event_id":"67c84226-55df-4c5b-8503-8e7afe25a113"},{"id":"b685e032-40c7-4e15-86b3-7f7fef1f645e","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-35a08e98d190","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17930,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"executorlessWaitMs":149993,"firstUsefulResultAt":"2026-09-28T04:09:15.951Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3967,"terminal":false,"missionId":"35a08e98-d190-4c68-9845-4f9603809cc8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d8d0004fd95ff15bd8b9194b26f6ed0ec709aa31","timingsMs":{"prReadinessMs":89,"approvedPlanMs":0,"shipAndProveMs":373,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"35a08e98-d190-4c68-9845-4f9603809cc8"},"performance":null,"deploymentId":"forgejo-main-d8d0004fd95f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1933,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T04:52:32.994497+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3967","receipt_type":"automatic_mission_resume","idempotency_key":"mission:35a08e98-d190-4c68-9845-4f9603809cc8:automatic-mission-resume:3967:canonical_release_reconciliation_pending","mission_step_id":"0314e6ee-0747-49a6-b1aa-15bc3bd58376","command_center_event_id":"35a08e98-d190-4c68-9845-4f9603809cc8"},{"id":"b686ca94-3a14-43b8-861e-c7e320784830","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","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":"77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc","forgejoWorkflowProof":{"runId":6887,"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-10T22:14:11.923138+00:00","proof_gate":"canonical_release_pending","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":"forgejo-main-e8c82cb63ba6","receipt_type":"canonical_release_status","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:forgejo-release-status:e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8973f757-f1fd-4417-a9ac-e2a0f961d2d7","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"b68cf240-a82a-4c31-b854-3ee1311d44d2","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-2ab04458852c","merged":false,"prNumber":3214,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:15:46.93027+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3214","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:2ab04458-852c-4a64-8e1e-2a026ef2d358:closed-pr:3214:unmerged","mission_step_id":"853ac0a2-1478-4778-a13d-1c7b571d9446","command_center_event_id":"2ab04458-852c-4a64-8e1e-2a026ef2d358"},{"id":"b68f47cb-3f79-4ff4-a2c2-ddadd1000ce6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-stall-hardening-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9779,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6031,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:51:39.21411+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1022","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:automatic-mission-resume:1022:repair_mission_pr_ready_retryable","mission_step_id":"d2e8ff53-b740-4004-b59e-4bf7330439d0","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"b6904d8a-5565-4fcc-ae96-e57c684638a0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/calendar-bootstrap-v3-contract-0907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2117,"terminal":false,"missionId":"f4b26462-5ec9-4ce0-a521-b009cd4c6440","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1d6c04db992da9102143ad081a5bf61a835b2a71","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18965,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2868,"approvedPlanMs":0,"missionSetupMs":1332,"providerAuthMs":0,"shipAndProveMs":15517,"ledgerPrepareMs":1332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1332,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f4b26462-5ec9-4ce0-a521-b009cd4c6440"},"performance":null,"deploymentId":"forgejo-main-1d6c04db992d","workflowRunId":null,"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":2712,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T21:53:48.243331+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1d6c04db992da9102143ad081a5bf61a835b2a71","external_id":"forgejo-main-1d6c04db992d","receipt_type":"execute_mission","idempotency_key":"mission:f4b26462-5ec9-4ce0-a521-b009cd4c6440:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"49363f7b-18a7-406d-9a13-d80fd0e40b2a","command_center_event_id":"f4b26462-5ec9-4ce0-a521-b009cd4c6440"},{"id":"b690a5f0-0b76-4c38-9243-a87d768d48c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":4052,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":418,"terminal":false,"missionId":"1d6d3f76-ff28-4361-ba65-d6317864ae2f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1d6d3f76-ff28-4361-ba65-d6317864ae2f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5933,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:37:29.906638+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"418","receipt_type":"execute_mission","idempotency_key":"mission:1d6d3f76-ff28-4361-ba65-d6317864ae2f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"6f972a3b-d78c-45df-9d21-c6f3a729cbe8","command_center_event_id":"1d6d3f76-ff28-4361-ba65-d6317864ae2f"},{"id":"b6914d0d-5bdb-447f-8c3d-25ac57ca9b6a","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-service-proof-20260904","prNumber":1695,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:21:10.355594+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5f3cd50eba97269b89e95632f859ffc8482e090a","external_id":"1695","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2f2c2109-0b14-42bf-ae92-4b9e12c71814:merged-pr:1695:5f3cd50eba97269b89e95632f859ffc8482e090a","mission_step_id":"aad50ea9-e744-4438-ac36-7da004e55a3c","command_center_event_id":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},{"id":"b69283a7-db73-41f3-8ad9-518fb875a5ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-43e2f7e560b8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":247,"providerAuthMs":0,"ledgerPrepareMs":247,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":247,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":247,"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":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5782,"likelyAffectedFiles":["src/__tests__/contracts/deterministic-business-operations.contract.test.ts","src/__tests__/contracts/knocklaunch-mail-platform.contract.test.ts","src/__tests__/contracts/platform-self-healing.test.ts","src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts","config/capabilities/tenant-type-platform-primitive.json","config/platform-standards.json","config/capabilities/big-papis-proposal-workflow.json","scripts/resolve-production-workflow-run.mjs","config/capabilities/platform-application-registry.json","config/capabilities/platform-health.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T05:01:52.097799+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43e2f7e5-60b8-45ff-85dd-b674ea5403bd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ddc40d48-ee92-4321-b8c3-98c558418d54","command_center_event_id":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd"},{"id":"b692bb1f-5783-4a27-825f-2a7e5c109475","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-universal-preview-redirect-settling-20260803-r202608031907","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3901,"terminal":false,"missionId":"dddd5723-bede-4b85-a7d9-2a908670be06","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"ship_and_prove","receiptRef":{"mode":"full","missionId":"dddd5723-bede-4b85-a7d9-2a908670be06"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1018,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T19:14:20.60396+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3901","receipt_type":"execute_mission","idempotency_key":"mission:dddd5723-bede-4b85-a7d9-2a908670be06:execute_mission:repair_mission_prepared","mission_step_id":"a45910a8-2eb8-4cea-8793-c23a4c1f5ff3","command_center_event_id":"dddd5723-bede-4b85-a7d9-2a908670be06"},{"id":"b69360f0-c4ab-4e9d-8f5e-86019fb34b70","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e566efb0626d","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":12630,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":29254,"firstUsefulResultAt":"2026-10-05T17:27:18.425Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":5006,"terminal":false,"missionId":"e566efb0-626d-4f2b-8d7e-997801b4736e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dd9d13d18db5c9121f94377f415bffc5b3da5ac8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9250,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":744,"approvedPlanMs":655,"missionSetupMs":345,"providerAuthMs":0,"shipAndProveMs":3196,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":345,"repositoryMutationMs":4177,"repositoryProviderMs":4177,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2535,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":345,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1642},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e566efb0-626d-4f2b-8d7e-997801b4736e"},"performance":null,"deploymentId":"forgejo-main-dd9d13d18db5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:27:58.317315+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"dd9d13d18db5c9121f94377f415bffc5b3da5ac8","external_id":"forgejo-main-dd9d13d18db5","receipt_type":"execute_mission","idempotency_key":"mission:e566efb0-626d-4f2b-8d7e-997801b4736e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"07cfa463-dbea-4607-ba4a-0973042ace6f","command_center_event_id":"e566efb0-626d-4f2b-8d7e-997801b4736e"},{"id":"b6942d80-afd8-4aa0-ba91-844e454ddf15","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/watchdog-v4-regression-eaaa-g1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.137-release-reentry-run-id-propagation","prNumber":2674,"terminal":false,"missionId":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3788,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":2582,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":2237,"resolvePreflightMs":2582,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":345,"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":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},"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":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:11:27.517096+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2667","receipt_type":"execute_mission","idempotency_key":"mission:eaaa6005-2aeb-4d20-97a2-bcd8584f09ee:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6da7dc39-038e-412a-83e3-b2b3498f5668","command_center_event_id":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},{"id":"b6968d7b-cf97-455d-b1a0-ed084d0e411c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:41ff807d-2c0f-4160-a7d0-50929cfeb92b","mission_step_id":null,"command_center_event_id":"41ff807d-2c0f-4160-a7d0-50929cfeb92b"},{"id":"b6984b2e-8de5-4e8d-9f5d-41f0e07647c5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":8694,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":114517,"firstUsefulResultAt":"2026-10-06T03:55:38.431Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5160,"terminal":false,"missionId":"d924f5e0-daba-4784-bcdf-20da1378c752","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6279,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2192,"approvedPlanMs":697,"missionSetupMs":1018,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1018,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1018,"repositoryMutationMs":3385,"repositoryProviderMs":3385,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2083,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1018,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1302},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d924f5e0-daba-4784-bcdf-20da1378c752"},"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":1539,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:57:48.100314+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5160","receipt_type":"execute_mission","idempotency_key":"mission:d924f5e0-daba-4784-bcdf-20da1378c752:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"648e5137-ef99-4347-ab2c-fbec5a6663b5","command_center_event_id":"d924f5e0-daba-4784-bcdf-20da1378c752"},{"id":"b6986ba3-65b9-4d68-861c-26367950b9ce","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/components/ui/sonner.tsx"],"continuationObjective":"Repair the current-main TypeScript regression in src/components/ui/sonner.tsx that causes Gate TS2339 at line 51 because trim() is being called on a ReactNode union. Preserve the intended duplicate-toast suppression behavior and 3500ms dedupe window, but narrow or normalize the value safely before trim so TypeScript is correct for all ReactNode variants. Frontend only. Add or preserve focused coverage if present. Ship this blocker repair through Gate, squash merge, and frontend release so PR #4728 can rebase onto a healthy main."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:12:07.659655+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:cbcc769c-6cbf-46b4-80d3-cad3b862e268:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8a143392-c889-43d4-bf23-a91465fe1add","command_center_event_id":"cbcc769c-6cbf-46b4-80d3-cad3b862e268"},{"id":"b6996a2d-0eef-4e26-9eeb-e61029c36537","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","content":"import React,{useEffect,useRef,useState} from 'react';\nimport {createPortal} from 'react-dom';\nimport {Archive,ArrowUpRight,CheckCircle2,Database,FileSpreadsheet,ImagePlus,Layers3,Loader2,PackageCheck,PauseCircle,Radar,RefreshCw,ScanLine,ShieldCheck,Sparkles,UploadCloud,XCircle} from 'lucide-react';\nimport {supabase} from '@/integrations/supabase/client';\nimport {useMultiTenant} from '@/contexts/MultiTenantContext';\nimport {useToast} from '@/hooks/use-toast';\nimport {CRMShell} from '@/components/crm/CRMShell';\nimport {cn} from '@/lib/utils';\nimport PCGGrowthLab,{PCGGrowthPulse} from '@/pages/card-grading/PCGGrowthLab';\nimport {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,findPCGGrade,formatPCGGrade} from '@/pages/card-grading/pcgGradingScale';\nconst CARD_MEDIA_FN=`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media`;const AUTO_GRADER_FN=`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-google-drive-media`;const previewMediaUrl=(value:string|null|undefined)=>String(value||'').trim();const CONCURRENCY=4;type CardMedia={url:string;fileId:string};\ntype CsvRow=Record<string,string>;type BatchItem={key:string;front?:File;back?:File;row?:CsvRow;status:'queued'|'uploading'|'done'|'failed';error?:string};type CardForm={title:string;player:string;year:string;set:string;number:string;category:string;description:string;autograph:string;serial:string;grader:string;grade:string;cert:string;condition:string;qty:string;cost:string;value:string;tags:string;notes:string};type StoredCard={id:string;submission_id?:string|null;player_character?:string|null;brand_set?:string|null;year?:string|null;card_number?:string|null;front_image_url?:string|null;back_image_url?:string|null;slab_image_url?:string|null;grade?:number|null;grade_label?:string|null;cert_number?:string|null;category?:string|null;variation?:string|null;card_description?:string|null;status?:string|null;metadata?:Record<string,unknown>|null};type SubmissionOption={id:string;submission_number:string;customer_name:string|null;customer_email:string|null;customer_phone:string|null;expected_card_count:number;status:string};type StorageState='checking'|'ready'|'missing';type ExistingBatchCard={id:string;sequence_number:number;import_key:string|null;front_image_url:string|null;back_image_url:string|null};type VaultMode='overview'|'single'|'batch'|'website'|'growth';\nconst EMPTY_FORM:CardForm={title:'',player:'',year:'',set:'',number:'',category:'',description:'',autograph:'',serial:'',grader:'',grade:'',cert:'',condition:'',qty:'1',cost:'',value:'',tags:'',notes:''};\nconst fileStem=(name:string)=>name.replace(/\\.[^.]+$/,'').replace(/[-_ ](?:front|back|obverse|reverse)$/i,'');const isBack=(name:string)=>/[-_ ](?:back|reverse)\\.[^.]+$/i.test(name);const rowValue=(row:CsvRow|undefined,...keys:string[])=>keys.map(key=>row?.[key]).find(Boolean)||'';const money=(value:string)=>{const parsed=Number((value||'').replace(/[$,]/g,''));return Number.isFinite(parsed)?parsed:null};const yesNo=(value:string)=>{const normalized=String(value||'').trim().toLowerCase();if(['yes','y','true','1'].includes(normalized))return true;if(['no','n','false','0'].includes(normalized))return false;return null};\nconst normalizeHeader=(value:string)=>String(value||'').trim().toLowerCase().replace(/[^a-z0-9]+/g,'_').replace(/^_+|_+$/g,'');\nfunction parseDelimited(text:string){const sample=String(text||'').split(/\\r?\\n/,1)[0]||'';const delimiter=(sample.match(/\\t/g)||[]).length>(sample.match(/,/g)||[]).length?'\\t':',';const matrix:string[][]=[];let row:string[]=[];let value='';let quoted=false;for(let index=0;index<text.length;index+=1){const char=text[index];if(quoted){if(char==='\"'&&text[index+1]==='\"'){value+='\"';index+=1}else if(char==='\"'){quoted=false}else{value+=char}continue}if(char==='\"'){quoted=true;continue}if(char===delimiter){row.push(value);value='';continue}if(char==='\\n'){row.push(value);if(row.some(cell=>cell.trim()))matrix.push(row);row=[];value='';continue}if(char!=='\\r')value+=char}row.push(value);if(row.some(cell=>cell.trim()))matrix.push(row);const headerRow=matrix.shift()||[];const seen=new Map<string,number>();const headers=headerRow.map((cell,index)=>{const base=normalizeHeader(cell)||'column_'+(index+1);const count=(seen.get(base)||0)+1;seen.set(base,count);return count===1?base:base+'_'+count});const rows=matrix.map(cells=>Object.fromEntries(headers.map((header,index)=>[header,String(cells[index]??'').trim()]))) as CsvRow[];return{headers,rows,delimiter}}\nfunction parseCsv(text:string){return parseDelimited(text).rows}\nfunction pairFiles(files:File[],rows:CsvRow[]){const map=new Map<string,BatchItem>();for(const file of files.filter(item=>item.type.startsWith('image/'))){const key=fileStem(file.name);const item=map.get(key)||{key,status:'queued' as const};if(isBack(file.name))item.back=file;else if(!item.front)item.front=file;else map.set(`${key}-${map.size+1}`,{key:`${key}-${map.size+1}`,front:file,status:'queued'});map.set(key,item)}for(const item of map.values())item.row=rows.find(row=>fileStem(rowValue(row,'filename','file','front','image')).toLowerCase()===item.key.toLowerCase());return[...map.values()]}\nfunction ModeButton({active,children,onClick}:{active:boolean;children:React.ReactNode;onClick:()=>void}){return <button onClick={onClick} className={cn('rounded-full px-4 py-2 text-xs font-bold transition sm:text-sm',active?'bg-[#d8bb78] text-[#0b0b0c]':'text-white/48 hover:bg-white/[0.05] hover:text-white')}>{children}</button>}\nfunction Stat({label,value,detail,icon:Icon}:{label:string;value:string;detail:string;icon:React.ComponentType<{className?:string}>}){return <div className=\"min-w-0 py-3 sm:border-l sm:border-white/[0.08] sm:px-5 first:sm:border-l-0 first:sm:pl-0\"><div className=\"flex items-center gap-2 text-[10px] font-bold uppercase tracking-[.16em] text-white/32\"><Icon className=\"h-3.5 w-3.5 text-[#d8bb78]\"/>{label}</div><div className=\"mt-2 text-2xl font-black tracking-tight text-white\">{value}</div><div className=\"mt-1 truncate text-xs text-white/35\">{detail}</div></div>}\nfunction Field({label,value,onChange,placeholder}:{label:string;value:string;onChange:(value:string)=>void;placeholder?:string}){return <label className=\"block\"><span className=\"text-[10px] font-bold uppercase tracking-[.13em] text-white/34\">{label}</span><input value={value} onChange={event=>onChange(event.target.value)} placeholder={placeholder} className=\"mt-2 h-11 w-full border-b border-white/[0.12] bg-transparent text-sm text-white outline-none transition placeholder:text-white/18 focus:border-[#d8bb78]/65\"/></label>}\nfunction PCGGradeField({grade:_grade,designation,onChange}:{grade:string;designation:string;onChange:(grade:string,designation:string)=>void}){const selected=findPCGGrade(designation);return <div className=\"sm:col-span-2\"><label className=\"block\"><span className=\"text-[10px] font-bold uppercase tracking-[.13em] text-white/34\">PCG grade</span><select value={designation} onChange={event=>{const option=findPCGGrade(event.target.value);onChange(option?.numeric==null?'':String(option.numeric),option?.designation||'')}} className=\"mt-2 h-11 w-full border border-white/[0.12] bg-[#09090a]/94 px-3 text-sm font-bold text-white outline-none focus:border-[#d8bb78]/65\"><option value=\"\">Select official PCG designation</option>{PCG_GRADING_SCALE.map(option=><option key={option.id} value={option.designation}>{option.designation}</option>)}</select></label>{selected?<details className=\"mt-2 border border-white/[0.08] bg-[#09090a]/94/[.025] px-3 py-2\"><summary className=\"cursor-pointer text-[10px] font-black uppercase tracking-[.13em] text-[#d8bb78]\">Official criteria</summary><p className=\"mt-2 text-xs leading-5 text-white/55\">{selected.criteria||'PCG’s published page does not currently provide usable criteria text for this designation.'}</p><div className=\"mt-2 text-[10px] text-white/35\">Card sizes: {PCG_CARD_THICKNESSES.join(' · ')} · {PCG_AUTOGRAPH_NOTE}</div></details>:null}</div>}\nfunction ImageTile({label,file,onFile}:{label:string;file:File|null;onFile:(file:File|null)=>void}){return <label className=\"group flex min-h-36 cursor-pointer flex-col justify-between border border-white/[0.09] bg-[#09090a]/94/[.025] p-4 transition hover:border-[#d8bb78]/30 hover:bg-[#d8bb78]/[0.035]\"><input type=\"file\" accept=\"image/*\" className=\"hidden\" onChange={event=>onFile(event.target.files?.[0]||null)}/><div className=\"flex items-center justify-between\"><span className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/35\">{label}</span>{file?<CheckCircle2 className=\"h-5 w-5 text-emerald-400\"/>:<ImagePlus className=\"h-5 w-5 text-[#d8bb78]\"/>}</div><div><div className=\"truncate text-sm font-bold text-white/82\">{file?.name||`Choose ${label.toLowerCase()} image`}</div><div className=\"mt-1 text-xs text-white/28\">PCG card image.</div></div></label>}\nfunction DemoCardFace({card}:{card:StoredCard}){const subject=String(card.player_character||card.brand_set||'Trading Card').replace(/^DEMO\\s*[—-]\\s*/i,'');const detail=[card.year,card.brand_set,card.card_number&&`#${card.card_number}`].filter(Boolean).join(' · ');return <div className=\"absolute inset-1.5 flex flex-col overflow-hidden rounded-[14px] border border-[#d8bb78]/45 bg-[radial-gradient(circle_at_72%_18%,rgba(216,187,120,.26),transparent_38%),linear-gradient(145deg,rgba(30,27,20,.98),rgba(7,7,8,.98)_58%,rgba(27,23,15,.98))] p-2.5 shadow-[inset_0_0_0_1px_rgba(255,255,255,.06),0_14px_32px_rgba(0,0,0,.26)]\"><div className=\"flex items-center justify-between gap-1\"><div className=\"flex items-center gap-1.5 text-[8px] font-black uppercase tracking-[.14em] text-[#ecd797]\"><ScanLine className=\"h-3 w-3\"/>PCG Demo</div><div className=\"rounded-full border border-white/10 bg-black/35 px-1.5 py-0.5 text-[7px] font-black uppercase tracking-[.08em] text-white/46\">Trading card</div></div><div className=\"my-auto grid place-items-center\"><div className=\"grid h-14 w-14 place-items-center rounded-[16px] border border-[#d8bb78]/25 bg-[#d8bb78]/[0.08] shadow-[0_0_36px_rgba(216,187,120,.10)]\"><Archive className=\"h-6 w-6 text-[#d8bb78]\"/></div></div><div><div className=\"line-clamp-2 text-sm font-black leading-tight text-white\">{subject}</div><div className=\"mt-1.5 line-clamp-2 text-[9px] font-bold uppercase tracking-[.06em] text-white/42\">{detail||card.cert_number||'PCG sample record'}</div></div></div>}\nfunction VaultCardDetail({card,onClose}:{card:StoredCard;onClose:()=>void}){const media=[['slab','Slab',card.slab_image_url],['front','Front',card.front_image_url],['back','Back',card.back_image_url]].filter((item):item is [string,string,string]=>Boolean(item[2]));const[mediaKey,setMediaKey]=useState(media[0]?.[0]||'front');useEffect(()=>{setMediaKey(media[0]?.[0]||'front')},[card.id]);const mediaUrl=media.find(item=>item[0]===mediaKey)?.[2]||media[0]?.[2]||'';const gradeDefinition=findPCGGrade(card.grade_label)||PCG_GRADING_SCALE.find(item=>item.numeric!=null&&Number(item.numeric)===Number(card.grade))||null;const gradeText=formatPCGGrade(card.grade,card.grade_label||gradeDefinition?.designation);const facts=[['Grade',gradeText],['Certificate',card.cert_number],['Year',card.year],['Set / brand',card.brand_set],['Card #',card.card_number],['Category',card.category],['Variation',card.variation],['Status',card.status]];return <div className=\"fixed inset-0 z-[90] flex justify-end bg-black/75 backdrop-blur-sm\" onMouseDown={event=>{if(event.currentTarget===event.target)onClose()}}><aside className=\"h-full w-full overflow-y-auto border-l border-white/[0.10] bg-[#09090a] shadow-2xl sm:max-w-xl\"><div className=\"sticky top-0 z-10 flex items-start justify-between gap-4 border-b border-white/[0.08] bg-[#09090a]/95 p-5 backdrop-blur-xl\"><div><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-[#d8bb78]\">PCG Card Detail</div><h3 className=\"mt-1 text-xl font-black\">{card.player_character||card.brand_set||'PCG Card'}</h3><div className=\"mt-1 text-xs text-white/40\">{card.cert_number?'Certificate '+card.cert_number:'Certificate pending'}</div></div><button type=\"button\" onClick={onClose} className=\"h-9 border border-white/[0.10] px-3 text-xs font-black text-white/55\">Close</button></div><div className=\"p-5\"><div className=\"mx-auto flex min-h-[300px] max-h-[58vh] w-full max-w-sm items-center justify-center overflow-hidden border border-white/[0.08] bg-black/50 p-3\">{mediaUrl?<img src={previewMediaUrl(mediaUrl)} alt={`${mediaKey} view`} className=\"max-h-[54vh] w-full object-contain\"/>:<Archive className=\"h-10 w-10 text-white/15\"/>}</div>{media.length?<div className=\"mt-3 flex flex-wrap justify-center gap-2\">{media.map(([key,label])=><button type=\"button\" key={key} onClick={()=>setMediaKey(key)} className={cn('h-9 rounded-full border px-4 text-xs font-black',mediaKey===key?'border-[#d8bb78]/60 bg-[#d8bb78] text-black':'border-white/[0.10] text-white/55')}>{label}</button>)}</div>:<div className=\"mt-3 text-center text-xs text-white/35\">No card imagery is stored for this record.</div>}<div className=\"mt-6 rounded-xl border border-[#d8bb78]/20 bg-[#d8bb78]/[0.04] p-4\"><div className=\"text-[9px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">PCG Grade</div><div className=\"mt-1 text-2xl font-black text-white\">{gradeText}</div>{gradeDefinition?.criteria?<p className=\"mt-2 text-xs leading-5 text-white/50\">{gradeDefinition.criteria}</p>:null}</div><div className=\"mt-5 grid gap-x-5 gap-y-4 sm:grid-cols-2\">{facts.map(([label,value])=><div key={String(label)}><div className=\"text-[9px] font-black uppercase tracking-[.12em] text-white/30\">{label}</div><div className=\"mt-1 text-sm font-bold text-white/75\">{value==null||value===''?'—':String(value)}</div></div>)}</div>{card.card_description?<p className=\"mt-5 border-t border-white/[0.08] pt-4 text-sm leading-6 text-white/55\">{card.card_description}</p>:null}</div></aside></div>}\n\nexport function PCGCardVaultContent({initialMode='overview',initialSubmissionId=''}:{initialMode?:VaultMode;initialSubmissionId?:string}={}){const{activeTenant}=useMultiTenant();\n  const pcgOwnerId=activeTenant?.owner_id||'';const{toast}=useToast();const tenantId=activeTenant?.id||'';const[mode,setMode]=useState<VaultMode>(initialMode);useEffect(()=>{setMode(initialMode)},[initialMode]);const[form,setForm]=useState<CardForm>(EMPTY_FORM);const[front,setFront]=useState<File|null>(null);const[reverse,setReverse]=useState<File|null>(null);const[saving,setSaving]=useState(false);const[rows,setRows]=useState<CsvRow[]>([]);const[items,setItems]=useState<BatchItem[]>([]);const[session,setSession]=useState('');const[running,setRunning]=useState(false);const[recent,setRecent]=useState<StoredCard[]>([]);const[total,setTotal]=useState(0);const[initialResolved,setInitialResolved]=useState(false);const[vaultQuery,setVaultQuery]=useState('');const[vaultFiltersOpen,setVaultFiltersOpen]=useState(false);const[vaultStatus,setVaultStatus]=useState('all');const[vaultGrade,setVaultGrade]=useState('all');const[vaultSubmission,setVaultSubmission]=useState('all');const[vaultPage,setVaultPage]=useState(0);const[vaultRows,setVaultRows]=useState<StoredCard[]>([]);const[vaultCount,setVaultCount]=useState(0);const[vaultHasMore,setVaultHasMore]=useState(false);const[vaultLoading,setVaultLoading]=useState(false);const[selectedVaultCard,setSelectedVaultCard]=useState<StoredCard|null>(null);const[submissionOptions,setSubmissionOptions]=useState<SubmissionOption[]>([]);const[selectedSubmissionId,setSelectedSubmissionId]=useState('');const[captured,setCaptured]=useState(0);const[storageState,setStorageState]=useState<StorageState>('checking');const[publishWebsite,setPublishWebsite]=useState(false);const[publishEbay,setPublishEbay]=useState(false);const[analysisState,setAnalysisState]=useState<'idle'|'analyzing'|'ready'|'error'>('idle');const[analysisMessage,setAnalysisMessage]=useState('');const autoPairRef=useRef('');const singleCardRef=useRef<{id:string;submissionId:string;importKey:string;sequenceNumber:number;frontImageUrl:string|null;backImageUrl:string|null}|null>(null);const stop=useRef(false);const done=items.filter(item=>item.status==='done').length;const failed=items.filter(item=>item.status==='failed').length;const remaining=items.filter(item=>item.status==='queued'||item.status==='failed');const progress=items.length?Math.round(((done+failed)/items.length)*100):0;const selectedSubmission=submissionOptions.find(item=>item.id===selectedSubmissionId)||null;const boundToSubmission=Boolean(initialSubmissionId);const expectedCount=Math.max(Number(selectedSubmission?.expected_card_count||0),captured);const storageReady=storageState==='ready';const[vaultHeaderSlot,setVaultHeaderSlot]=useState<HTMLElement|null>(null);useEffect(()=>{if(typeof document==='undefined')return;const sync=()=>setVaultHeaderSlot(document.querySelector('[data-pcg-card-vault-controls-slot=\"true\"]') as HTMLElement|null);sync();const observer=new MutationObserver(sync);observer.observe(document.body,{childList:true,subtree:true});return()=>observer.disconnect()},[]);\nasync function load(){if(!tenantId)return;setStorageState('checking');const{data:authData}=await supabase.auth.getSession();const accessToken=authData.session?.access_token||'';const[cardsResult,submissionResult,storageResult,boundCardsResult]=await Promise.all([(supabase as any).from('card_grading_cards').select('id,player_character,brand_set,year,card_number,front_image_url,grade,grade_label,cert_number,metadata').eq('tenant_id',tenantId).eq('is_demo',false).order('created_at',{ascending:false}).limit(12),(supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,customer_email,customer_phone,expected_card_count,status').eq('tenant_id',tenantId).order('created_at',{ascending:false}).limit(50),fetch(CARD_MEDIA_FN+'/health?tenant_id='+encodeURIComponent(tenantId),{headers:accessToken?{Authorization:'Bearer '+accessToken}:{}}).then(async response=>({ok:response.ok,payload:await response.json().catch(()=>null)})).catch(()=>({ok:false,payload:null})),initialSubmissionId?(supabase as any).from('card_grading_cards').select('id').eq('tenant_id',tenantId).eq('submission_id',initialSubmissionId).limit(101):Promise.resolve({data:[]})]);if(!(cardsResult as any).error)setRecent(cardsResult.data||[]);setCaptured(Array.isArray((boundCardsResult as any)?.data)?(boundCardsResult as any).data.length:0);const eligible=((submissionResult.data||[]) as SubmissionOption[]).filter(item=>{const submissionNumber=String(item.submission_number||'').trim().toLowerCase();const customerName=String(item.customer_name||'').trim().toLowerCase();const customerEmail=String(item.customer_email||'').trim().toLowerCase();const isDemo=submissionNumber.startsWith('demo-')||submissionNumber==='demo'||customerName.includes('demo collector')||customerEmail.endsWith('@example.invalid');return !isDemo&&['received','intake_imaging','authentication','grading','encapsulation','qa'].includes(String(item.status||''))});setSubmissionOptions(eligible);setSelectedSubmissionId(current=>eligible.some(item=>item.id===initialSubmissionId)?initialSubmissionId:(eligible.some(item=>item.id===current)?current:(eligible[0]?.id||'')));setStorageState(storageResult.ok&&storageResult.payload?.ok&&storageResult.payload?.configured!==false?'ready':'missing')}useEffect(()=>{void load()},[tenantId,initialSubmissionId]);\nasync function loadVaultPage(){if(!tenantId)return;setVaultLoading(true);try{const term=vaultQuery.trim().replace(/[%_,]/g,' ');const applyVaultFilters=(query:any,includeUiFilters:boolean)=>{let next=query;if(includeUiFilters&&term){const filter=`cert_number.ilike.%${term}%,player_character.ilike.%${term}%,brand_set.ilike.%${term}%,year.ilike.%${term}%,card_number.ilike.%${term}%,variation.ilike.%${term}%,card_description.ilike.%${term}%`;next=next.or(filter)}if(includeUiFilters&&vaultStatus!=='all')next=next.eq('status',vaultStatus);if(includeUiFilters&&vaultSubmission!=='all')next=next.eq('submission_id',vaultSubmission);if(includeUiFilters&&vaultGrade==='graded')next=next.or('grade_label.not.is.null,grade.not.is.null');if(includeUiFilters&&vaultGrade==='ungraded')next=next.is('grade_label',null).is('grade',null);return next};const countIds=async(includeUiFilters:boolean)=>{let offset=0;let totalCount=0;while(true){const query=applyVaultFilters((supabase as any).from('card_grading_cards').select('id').eq('tenant_id',tenantId).eq('is_demo',false),includeUiFilters);const{data,error}=await query.range(offset,offset+999);if(error)throw error;const rows=Array.isArray(data)?data:[];totalCount+=rows.length;if(rows.length<1000)break;offset+=1000}return totalCount};const allTotal=await countIds(false);setTotal(allTotal);const matchingTotal=(term||vaultStatus!=='all'||vaultSubmission!=='all'||vaultGrade!=='all')?await countIds(true):allTotal;let rowsQuery=applyVaultFilters((supabase as any).from('card_grading_cards').select('id,submission_id,player_character,brand_set,year,card_number,front_image_url,back_image_url,slab_image_url,grade,grade_label,cert_number,category,variation,card_description,status,metadata').eq('tenant_id',tenantId).eq('is_demo',false).order('created_at',{ascending:false}),true);const from=vaultPage*50;const{data,error}=await rowsQuery.range(from,from+49);if(error)throw error;const visibleRows=((data||[]) as StoredCard[]);setVaultRows(visibleRows);setVaultCount(matchingTotal);setVaultHasMore(from+visibleRows.length<matchingTotal);setInitialResolved(true)}catch(error){toast({title:'Card Vault search failed',description:error instanceof Error?error.message:String(error),variant:'destructive'})}finally{setVaultLoading(false)}}useEffect(()=>{setVaultPage(0)},[vaultQuery,vaultStatus,vaultGrade,vaultSubmission]);useEffect(()=>{const timer=setTimeout(()=>{void loadVaultPage()},220);return()=>clearTimeout(timer)},[tenantId,vaultQuery,vaultStatus,vaultGrade,vaultSubmission,vaultPage]);\nasync function createSubmission(label:string){const{data,error}=await(supabase as any).from('card_grading_submissions').insert({tenant_id:tenantId,submission_number:`VAULT-${Date.now()}-${crypto.randomUUID().slice(0,6)}`,customer_name:'PCG Internal Inventory',service_tier:'inventory',service_price:0,status:'received',notes:label,payment_status:'unverified'}).select('id').single();if(error)throw error;return data.id}\nasync function upload(file:File,sessionKey:string,key:string,side:string,importKey:string):Promise<CardMedia>{const{data}=await supabase.auth.getSession();if(!data.session?.access_token)throw new Error('Please sign in again.');const params=new URLSearchParams({tenant_id:tenantId,session_key:sessionKey,import_key:importKey,key,side,name:file.name,content_type:file.type||'application/octet-stream'});const response=await fetch(CARD_MEDIA_FN+'/upload?'+params.toString(),{method:'POST',headers:{Authorization:'Bearer '+data.session.access_token,'Content-Type':file.type||'application/octet-stream'},body:file});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok)throw new Error(payload?.error||'PCG storage upload failed');return{url:String(payload.url||''),fileId:String(payload.object_key||payload.file_id||'')}}async function requestAutoGrade(cardIds:string[]){if(!cardIds.length)return;const{data}=await supabase.auth.getSession();if(!data.session?.access_token)throw new Error('Please sign in again.');for(let i=0;i<cardIds.length;i+=12){const response=await fetch(AUTO_GRADER_FN+'/analyze-card',{method:'POST',headers:{Authorization:'Bearer '+data.session.access_token,'Content-Type':'application/json'},body:JSON.stringify({tenant_id:tenantId,card_ids:cardIds.slice(i,i+12),purpose:'grade',contract_version:2,canonical_card_identity:true,preserve_human_confirmed:true,evidence_policy:'retain',extract_metadata:true})});const payload=await response.json().catch(()=>null);if(!response.ok||payload?.ok!==true)throw new Error(payload?.error||'Auto Grader could not analyze the confirmed cards.')}}async function hydrateSingleCard(cardId:string){const{data,error}=await(supabase as any).from('card_grading_cards').select('id,category,year,brand_set,player_character,card_number,card_description,variation,autograph_present,declared_value,grade,grade_label,cert_number,grader_notes,front_image_url,back_image_url,metadata').eq('tenant_id',tenantId).eq('id',cardId).single();if(error)throw error;const meta=(data?.metadata&&typeof data.metadata==='object'&&!Array.isArray(data.metadata)?data.metadata:{}) as Record<string,any>;setForm(current=>({...current,player:current.player||data.player_character||meta?.pcg_ai?.suggestions?.subject||meta?.pcg_ai?.suggestions?.player_name||'',year:current.year||data.year||meta?.pcg_ai?.suggestions?.year_release||'',set:current.set||data.brand_set||meta?.pcg_ai?.suggestions?.set_series_brand||'',number:current.number||data.card_number||meta?.pcg_ai?.suggestions?.card_issue_number||'',category:current.category||data.category||meta?.pcg_ai?.suggestions?.category_franchise||'',description:current.description||data.card_description||data.variation||meta?.pcg_ai?.suggestions?.variant_parallel_edition||'',autograph:current.autograph||(data.autograph_present==null?'':data.autograph_present?'yes':'no'),serial:current.serial||meta?.serial_print_run||meta?.pcg_ai?.suggestions?.serial_print_run||'',value:current.value||(data.declared_value==null?'':String(data.declared_value)),cert:current.cert||data.cert_number||'',notes:current.notes||data.grader_notes||''}));return data}\nasync function storeCard(submissionId:string,importKey:string,frontMedia:CardMedia|null,backMedia:CardMedia|null,row?:CsvRow,values:Partial<CardForm>={},target?:{id?:string;sequenceNumber?:number;frontImageUrl?:string|null;backImageUrl?:string|null},status='received'){let existingMetadata:Record<string,unknown>={};if(target?.id){const current=await(supabase as any).from('card_grading_cards').select('metadata').eq('tenant_id',tenantId).eq('id',target.id).maybeSingle();if(current.error)throw current.error;if(current.data?.metadata&&typeof current.data.metadata==='object'&&!Array.isArray(current.data.metadata))existingMetadata=current.data.metadata as Record<string,unknown>}const description=values.description||rowValue(row,'card_description','description','variation');const autograph=values.autograph||rowValue(row,'autograph_present','autograph','auto','auto_y_n');const declaredValue=values.value||rowValue(row,'declared_value','estimated_value','value');const metadata={title:values.title||rowValue(row,'title','name'),grading_company:values.grader||rowValue(row,'grading_company','grader'),condition:values.condition||rowValue(row,'condition'),quantity:Number(values.qty||rowValue(row,'quantity')||1)||1,acquisition_cost:money(values.cost||rowValue(row,'acquisition_cost','cost')),estimated_value:money(declaredValue),serial_print_run:values.serial||rowValue(row,'serial','serial_number','serial_no','print_run','numbered','numbered_to'),flexible_attributes:{franchise:rowValue(row,'franchise','universe'),game:rowValue(row,'game','tcg','game_title'),edition:rowValue(row,'edition','parallel','promo','insert'),product:rowValue(row,'product','release','series')},tags:String(values.tags||rowValue(row,'tags')).split(/[;,]/).map(item=>item.trim()).filter(Boolean),notes:values.notes||rowValue(row,'notes'),...(frontMedia?.fileId||backMedia?.fileId?{image_storage:'cloudflare_r2',r2_media:{provider:'cloudflare_r2',front_object_key:frontMedia?.fileId||null,back_object_key:backMedia?.fileId||null}}:{}),...existingMetadata,auto_grader:{...((existingMetadata.auto_grader&&typeof existingMetadata.auto_grader==='object'&&!Array.isArray(existingMetadata.auto_grader))?existingMetadata.auto_grader as Record<string,unknown>:{}),requested:true,request_source:'automatic_upload_ingest',contract_version:1,evidence_policy:'retain',canonical_card_identity:true,requested_at:new Date().toISOString()},ingest_provenance:{identity_metadata:'upload_or_csv',grading_authority:'auto_grader_then_human_confirmation',confirmed_at:new Date().toISOString()},ownership:{type:boundToSubmission?'customer':'pcg',for_sale:boundToSubmission?false:Boolean(publishWebsite||publishEbay)},post_grade_destination:{customer_return:boundToSubmission,pcg_inventory:!boundToSubmission,website:!boundToSubmission&&publishWebsite,ebay:!boundToSubmission&&publishEbay}};const payload={tenant_id:tenantId,submission_id:submissionId,sequence_number:target?.sequenceNumber||1,category:values.category||rowValue(row,'category','sport','franchise','game','card_type'),year:values.year||rowValue(row,'year','release_year'),brand_set:values.set||rowValue(row,'brand_set','set','series','brand','product','release'),player_character:values.player||rowValue(row,'player','player_name','player_names','subject','character','character_name','subject_name','title'),card_number:values.number||rowValue(row,'card_number','card_no','issue','issue_number','collector_number'),card_description:description||rowValue(row,'variant','parallel','edition','promo','insert')||null,variation:description||null,autograph_present:yesNo(autograph),declared_value:money(declaredValue),grade:money(values.grade||rowValue(row,'grade')),grade_label:values.condition||rowValue(row,'grade_label','condition'),cert_number:values.cert||rowValue(row,'cert_number','cert','pcg_number','serial'),front_image_url:frontMedia?.url||target?.frontImageUrl||null,back_image_url:backMedia?.url||target?.backImageUrl||null,grader_notes:values.notes||rowValue(row,'notes')||null,status,import_key:importKey,metadata};if(target?.id){const{data,error}=await(supabase as any).from('card_grading_cards').update(payload).eq('tenant_id',tenantId).eq('id',target.id).select('id').single();if(error)throw error;return String(data.id)}const{data,error}=await(supabase as any).from('card_grading_cards').upsert(payload,{onConflict:'tenant_id,import_key'}).select('id').single();if(error)throw error;return String(data.id)}\nasync function saveSingle(frontInput:File|null=front,reverseInput:File|null=reverse,autoTriggered=false){if(!frontInput&&!reverseInput)return toast({title:'Add at least one card image'});if(!storageReady)return toast({title:'PCG storage is not ready',description:'The private PCG Cloudflare storage connection is not available yet.',variant:'destructive'});setSaving(true);if(autoTriggered){setAnalysisState('analyzing');setAnalysisMessage('Uploading front + back, identifying the card, and grading it…')}try{const active=singleCardRef.current;const sessionKey=active?.importKey||('single-'+crypto.randomUUID());const bound=initialSubmissionId?submissionOptions.find(item=>item.id===initialSubmissionId)||null:null;if(initialSubmissionId&&!bound)throw new Error('This PCG submission is no longer available for card capture.');const submissionId=active?.submissionId||bound?.id||await createSubmission('Internal inventory card upload');const importKey=active?.importKey||(bound?('pcg:'+submissionId+':card-1'):sessionKey);const existing=active?{data:{id:active.id,sequence_number:active.sequenceNumber,front_image_url:active.frontImageUrl,back_image_url:active.backImageUrl},error:null}:bound?await(supabase as any).from('card_grading_cards').select('id,sequence_number,front_image_url,back_image_url').eq('tenant_id',tenantId).eq('submission_id',submissionId).order('sequence_number',{ascending:true}).limit(1).maybeSingle():{data:null,error:null};if(existing.error)throw existing.error;const frontMedia=frontInput&&!existing.data?.front_image_url?await upload(frontInput,sessionKey,'card-1','front',importKey):null;const backMedia=reverseInput&&!existing.data?.back_image_url?await upload(reverseInput,sessionKey,'card-1','back',importKey):null;const cardId=await storeCard(submissionId,importKey,frontMedia,backMedia,undefined,form,existing.data?{id:existing.data.id,sequenceNumber:Number(existing.data.sequence_number||1),frontImageUrl:existing.data.front_image_url||null,backImageUrl:existing.data.back_image_url||null}:undefined,'received');const frontUrl=frontMedia?.url||existing.data?.front_image_url||null,backUrl=backMedia?.url||existing.data?.back_image_url||null;singleCardRef.current={id:cardId,submissionId,importKey,sequenceNumber:Number(existing.data?.sequence_number||1),frontImageUrl:frontUrl,backImageUrl:backUrl};const imageComplete=Boolean(frontUrl)&&Boolean(backUrl);if(imageComplete){await requestAutoGrade([cardId]);await hydrateSingleCard(cardId);setAnalysisState('ready');setAnalysisMessage('Card identified and graded. Proofread the populated details and grading recommendation.')}else if(autoTriggered){setAnalysisState('idle');setAnalysisMessage('Waiting for both front and back images.')} if(bound&&bound.status==='received'){const countResult=await(supabase as any).from('card_grading_cards').select('id',{count:'exact',head:true}).eq('tenant_id',tenantId).eq('submission_id',submissionId);if(countResult.error)throw countResult.error;const capturedTotal=Number(countResult.count||0),expected=Math.max(Number(bound.expected_card_count||1),1);setCaptured(capturedTotal);if(capturedTotal>=expected){const advanced=await(supabase as any).rpc('advance_pcg_grading_submission',{p_tenant_id:tenantId,p_submission_id:submissionId,p_status:'intake_imaging'});if(advanced.error)throw advanced.error}}if(!autoTriggered){toast({title:bound?'Card updated for '+bound.submission_number:'Card changes saved',description:imageComplete?'This same canonical card remains identified, graded, and ready for review.':'The card is saved. Auto Grader will run automatically as soon as both front and back images are present.'})}await load()}catch(error){setAnalysisState('error');setAnalysisMessage(error instanceof Error?error.message:String(error));toast({title:'Could not analyze card',description:error instanceof Error?error.message:String(error),variant:'destructive'})}finally{setSaving(false)}}useEffect(()=>{if(!front||!reverse||!storageReady||saving)return;const fingerprint=[front.name,front.size,front.lastModified,reverse.name,reverse.size,reverse.lastModified].join(':');if(autoPairRef.current===fingerprint)return;autoPairRef.current=fingerprint;void saveSingle(front,reverse,true)},[front,reverse,storageReady]);\nasync function runBatch(batch:BatchItem[]){if(!session||!batch.length)return;if(!selectedSubmissionId)return toast({title:'Select a grading order first',description:'Mass Intake attaches images to an existing collector order.',variant:'destructive'});if(!storageReady)return toast({title:'PCG storage is not ready',description:'The private PCG Cloudflare storage connection is not available yet.',variant:'destructive'});const selected=submissionOptions.find(item=>item.id===selectedSubmissionId);if(!selected)return toast({title:'That grading order is no longer available',description:'Choose another open PCG order.',variant:'destructive'});setRunning(true);stop.current=false;let failedCount=0;try{const existingResult=await(supabase as any).from('card_grading_cards').select('id,sequence_number,import_key,front_image_url,back_image_url').eq('tenant_id',tenantId).eq('submission_id',selectedSubmissionId).order('sequence_number',{ascending:true});if(existingResult.error)throw existingResult.error;const existingCards=(existingResult.data||[]) as ExistingBatchCard[];const byImport=new Map(existingCards.filter(card=>card.import_key).map(card=>[String(card.import_key),card]));const blankSlots=existingCards.filter(card=>!card.import_key&&!card.front_image_url&&!card.back_image_url).sort((a,b)=>a.sequence_number-b.sequence_number);let nextSequence=Math.max(0,...existingCards.map(card=>Number(card.sequence_number)||0))+1;const storedCardIds:string[]=[];const plans=batch.map(item=>{const importKey=('pcg:'+selectedSubmissionId+':'+item.key).toLowerCase().replace(/[^a-z0-9:._-]+/g,'-');const existing=byImport.get(importKey);if(existing)return{item,importKey,existing:true,targetId:existing.id,sequenceNumber:existing.sequence_number,frontImageUrl:existing.front_image_url,backImageUrl:existing.back_image_url};const slot=blankSlots.shift();return{item,importKey,existing:false,targetId:slot?.id,sequenceNumber:slot?.sequence_number||nextSequence++,frontImageUrl:slot?.front_image_url||null,backImageUrl:slot?.back_image_url||null}});let incompleteImagePairs=0;let cursor=0;const worker=async()=>{while(!stop.current){const index=cursor++;if(index>=plans.length)return;const plan=plans[index];const item=plan.item;try{setItems(current=>current.map(row=>row.key===item.key?{...row,status:'uploading',error:undefined}:row));const frontMedia=item.front&&!plan.frontImageUrl?await upload(item.front,session,item.key,'front',plan.importKey):null;const backMedia=item.back&&!plan.backImageUrl?await upload(item.back,session,item.key,'back',plan.importKey):null;let storedCardId=plan.targetId||'';if(!plan.existing||frontMedia||backMedia)storedCardId=await storeCard(selectedSubmissionId,plan.importKey,frontMedia,backMedia,item.row,undefined,{id:plan.targetId,sequenceNumber:plan.sequenceNumber,frontImageUrl:plan.frontImageUrl,backImageUrl:plan.backImageUrl});const imageComplete=Boolean(frontMedia?.url||plan.frontImageUrl)&&Boolean(backMedia?.url||plan.backImageUrl);if(imageComplete&&storedCardId)storedCardIds.push(storedCardId);else incompleteImagePairs+=1;setItems(current=>current.map(row=>row.key===item.key?{...row,status:'done',error:imageComplete?undefined:'Front + back required before grading'}:row))}catch(error){failedCount+=1;setItems(current=>current.map(row=>row.key===item.key?{...row,status:'failed',error:error instanceof Error?error.message:String(error)}:row))}}};await Promise.all(Array.from({length:Math.min(CONCURRENCY,plans.length)},worker));if(storedCardIds.length)await requestAutoGrade(storedCardIds);const countResult=await(supabase as any).from('card_grading_cards').select('id',{count:'exact',head:true}).eq('tenant_id',tenantId).eq('submission_id',selectedSubmissionId);if(countResult.error)throw countResult.error;const capturedTotal=Number(countResult.count||0),expected=Math.max(Number(selected.expected_card_count||0),capturedTotal),complete=expected===0||capturedTotal>=expected;if(boundToSubmission)setCaptured(capturedTotal);if(!stop.current&&failedCount===0&&complete&&selected.status==='received'){const advanced=await(supabase as any).rpc('advance_pcg_grading_submission',{p_tenant_id:tenantId,p_submission_id:selectedSubmissionId,p_status:'intake_imaging'});if(advanced.error)throw advanced.error}toast({title:stop.current?'Batch paused':failedCount||incompleteImagePairs?'Batch needs review':complete?'Order intake complete':'Cards captured — intake still open',description:failedCount?failedCount+' card'+(failedCount===1?'':'s')+' can be retried safely.':incompleteImagePairs?incompleteImagePairs+' card'+(incompleteImagePairs===1?' is':'s are')+' missing a complete front/back pair. Complete those images and grading will start automatically.':storedCardIds.length?storedCardIds.length.toLocaleString()+' image-complete card'+(storedCardIds.length===1?' was':'s were')+' automatically graded and are ready for Anthony to review.':capturedTotal.toLocaleString()+' / '+expected.toLocaleString()+' cards captured.'});await load()}catch(error){toast({title:'Mass intake could not finish',description:error instanceof Error?error.message:String(error),variant:'destructive'})}finally{setRunning(false)}}const update=(key:keyof CardForm,value:string)=>setForm(current=>({...current,[key]:value}));\nconst vaultControlDeckFixed=<div className=\"relative z-50 w-full bg-[#09090a]/98 px-2.5 py-2 shadow-[0_18px_48px_rgba(0,0,0,.38)] backdrop-blur-xl sm:px-5 sm:py-4 lg:px-7\">\n  <div className=\"sm:hidden\">\n    <div className=\"flex items-center gap-2\">\n      <input aria-label=\"Search Card Vault\" value={vaultQuery} onChange={event=>{setVaultQuery(event.target.value);setVaultPage(0)}} placeholder=\"Search cards…\" className=\"h-10 min-w-0 flex-1 rounded-lg border border-[#d8bb78]/25 bg-black/50 px-3 text-sm text-white outline-none placeholder:text-white/30 focus:border-[#d8bb78]/70\"/>\n      <button type=\"button\" onClick={()=>setVaultFiltersOpen(value=>!value)} className=\"h-10 shrink-0 rounded-lg border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/70\">{vaultFiltersOpen?'Hide':'Filters'}</button>\n    </div>\n    {vaultFiltersOpen?<div className=\"mt-2 grid grid-cols-1 gap-2\">\n      <select aria-label=\"Filter Card Vault by status\" value={vaultStatus} onChange={event=>{setVaultStatus(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All statuses</option><option value=\"received\">Received</option><option value=\"intake_imaging\">Intake imaging</option><option value=\"authentication\">Authentication</option><option value=\"grading\">Grading</option><option value=\"encapsulation\">Encapsulation</option><option value=\"qa\">QA</option><option value=\"ready\">Ready</option><option value=\"shipped\">Shipped</option><option value=\"picked_up\">Picked up</option></select>\n      <select aria-label=\"Filter Card Vault by grading status\" value={vaultGrade} onChange={event=>{setVaultGrade(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All grades</option><option value=\"graded\">Graded</option><option value=\"ungraded\">Ungraded</option></select>\n      <select aria-label=\"Filter Card Vault by customer or submission\" value={vaultSubmission} onChange={event=>{setVaultSubmission(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All customers / submissions</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||option.customer_email||'Collector'}</option>)}</select>\n    </div>:null}\n    <div className=\"mt-1.5 flex items-center gap-2 text-[9px] font-bold uppercase tracking-[.08em] text-white/42\">\n      <span className=\"min-w-0 flex-1 truncate\">{vaultLoading?'Searching…':vaultCount.toLocaleString()+' cards · '+(vaultPage+1)+'/'+Math.max(1,Math.ceil(vaultCount/50))}</span>\n      <button type=\"button\" aria-label=\"Previous 50 Card Vault results\" disabled={vaultPage===0||vaultLoading} onClick={()=>setVaultPage(page=>Math.max(0,page-1))} className=\"h-8 min-w-8 rounded-md border border-white/[0.10] px-2 text-[9px] font-black disabled:opacity-30\">Prev</button>\n      <button type=\"button\" aria-label=\"Next 50 Card Vault results\" disabled={!vaultHasMore||vaultLoading} onClick={()=>setVaultPage(page=>page+1)} className=\"h-8 min-w-8 rounded-md border border-white/[0.10] px-2 text-[9px] font-black disabled:opacity-30\">Next</button>\n    </div>\n  </div>\n  <div className=\"hidden sm:block\">\n    <div className=\"flex flex-col gap-3 lg:flex-row lg:items-end lg:justify-between\"><div className=\"shrink-0\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d8bb78]\">Card Vault Controls</div><h2 className=\"mt-1 text-lg font-black\">Browse Card Vault</h2><p className=\"mt-1 text-xs text-white/40\">Search and filter PCG card records only — this is separate from the global workspace search.</p></div><div className=\"grid w-full gap-2 lg:max-w-5xl lg:grid-cols-[minmax(280px,1fr)_150px_150px_240px]\"><label className=\"block\"><span className=\"mb-1 block text-[9px] font-black uppercase tracking-[.13em] text-white/45\">Card Vault Search</span><input value={vaultQuery} onChange={event=>{setVaultQuery(event.target.value);setVaultPage(0)}} placeholder=\"Search PCG cards by player, cert, set, year, card #…\" className=\"h-11 w-full rounded-lg border border-[#d8bb78]/25 bg-black/50 px-3 text-sm text-white outline-none placeholder:text-white/30 focus:border-[#d8bb78]/70\"/></label><select aria-label=\"Filter Card Vault by status\" value={vaultStatus} onChange={event=>{setVaultStatus(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All statuses</option><option value=\"received\">Received</option><option value=\"intake_imaging\">Intake imaging</option><option value=\"authentication\">Authentication</option><option value=\"grading\">Grading</option><option value=\"encapsulation\">Encapsulation</option><option value=\"qa\">QA</option><option value=\"ready\">Ready</option><option value=\"shipped\">Shipped</option><option value=\"picked_up\">Picked up</option></select><select aria-label=\"Filter Card Vault by grading status\" value={vaultGrade} onChange={event=>{setVaultGrade(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All grades</option><option value=\"graded\">Graded</option><option value=\"ungraded\">Ungraded</option></select><select aria-label=\"Filter Card Vault by customer or submission\" value={vaultSubmission} onChange={event=>{setVaultSubmission(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All customers / submissions</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||option.customer_email||'Collector'}</option>)}</select></div></div><div className=\"mt-3 flex flex-col gap-3 border-t border-white/[0.07] pt-3 sm:flex-row sm:items-center sm:justify-between\"><div className=\"text-[10px] font-bold uppercase tracking-[.12em] text-white/45\"><span>{vaultLoading?'Searching Card Vault…':vaultCount.toLocaleString()+' matching PCG cards'}</span><span className=\"ml-3\">Page {vaultPage+1} of {Math.max(1,Math.ceil(vaultCount/50))}</span></div><div className=\"flex gap-2\"><button type=\"button\" disabled={vaultPage===0||vaultLoading} onClick={()=>setVaultPage(page=>Math.max(0,page-1))} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Previous 50</button><button type=\"button\" disabled={!vaultHasMore||vaultLoading} onClick={()=>setVaultPage(page=>page+1)} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Next 50</button></div></div>\n  </div>\n</div>;const vaultControlDeckInline=<div className=\"relative z-40 -mx-2 rounded-2xl border border-[#d8bb78]/20 bg-[#09090a]/95 p-3 shadow-[0_18px_48px_rgba(0,0,0,.42)] backdrop-blur-xl sm:sticky sm:top-[84px] sm:p-4\"><div className=\"flex flex-col gap-3 lg:flex-row lg:items-end lg:justify-between\"><div className=\"shrink-0\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d8bb78]\">Card Vault Controls</div><h2 className=\"mt-1 text-lg font-black\">Browse Card Vault</h2><p className=\"mt-1 text-xs text-white/40\">Search and filter PCG card records only — this is separate from the global workspace search.</p></div><div className=\"grid w-full gap-2 lg:max-w-5xl lg:grid-cols-[minmax(280px,1fr)_150px_150px_240px]\"><label className=\"block\"><span className=\"mb-1 block text-[9px] font-black uppercase tracking-[.13em] text-white/45\">Card Vault Search</span><input value={vaultQuery} onChange={event=>{setVaultQuery(event.target.value);setVaultPage(0)}} placeholder=\"Search PCG cards by player, cert, set, year, card #…\" className=\"h-11 w-full rounded-lg border border-[#d8bb78]/25 bg-black/50 px-3 text-sm text-white outline-none placeholder:text-white/30 focus:border-[#d8bb78]/70\"/></label><select aria-label=\"Filter Card Vault by status\" value={vaultStatus} onChange={event=>{setVaultStatus(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All statuses</option><option value=\"received\">Received</option><option value=\"intake_imaging\">Intake imaging</option><option value=\"authentication\">Authentication</option><option value=\"grading\">Grading</option><option value=\"encapsulation\">Encapsulation</option><option value=\"qa\">QA</option><option value=\"ready\">Ready</option><option value=\"shipped\">Shipped</option><option value=\"picked_up\">Picked up</option></select><select aria-label=\"Filter Card Vault by grading status\" value={vaultGrade} onChange={event=>{setVaultGrade(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All grades</option><option value=\"graded\">Graded</option><option value=\"ungraded\">Ungraded</option></select><select aria-label=\"Filter Card Vault by customer or submission\" value={vaultSubmission} onChange={event=>{setVaultSubmission(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All customers / submissions</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||option.customer_email||'Collector'}</option>)}</select></div></div><div className=\"mt-3 flex flex-col gap-3 border-t border-white/[0.07] pt-3 sm:flex-row sm:items-center sm:justify-between\"><div className=\"text-[10px] font-bold uppercase tracking-[.12em] text-white/45\"><span>{vaultLoading?'Searching Card Vault…':vaultCount.toLocaleString()+' matching PCG cards'}</span><span className=\"ml-3\">Page {vaultPage+1} of {Math.max(1,Math.ceil(vaultCount/50))}</span></div><div className=\"flex gap-2\"><button type=\"button\" disabled={vaultPage===0||vaultLoading} onClick={()=>setVaultPage(page=>Math.max(0,page-1))} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Previous 50</button><button type=\"button\" disabled={!vaultHasMore||vaultLoading} onClick={()=>setVaultPage(page=>page+1)} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Next 50</button></div></div></div>;\nreturn <div className=\"pcg-card-vault w-full rounded-[22px] border border-white/[0.08] bg-black/72 p-4 text-white shadow-2xl backdrop-blur-[2px] sm:p-5\"><style>{`.pcg-card-vault .text-white\\\\/18,.pcg-card-vault .text-white\\\\/24,.pcg-card-vault .text-white\\\\/28,.pcg-card-vault .text-white\\\\/30,.pcg-card-vault .text-white\\\\/32,.pcg-card-vault .text-white\\\\/34,.pcg-card-vault .text-white\\\\/35,.pcg-card-vault .text-white\\\\/36,.pcg-card-vault .text-white\\\\/38,.pcg-card-vault .text-white\\\\/42,.pcg-card-vault .text-white\\\\/44,.pcg-card-vault .text-white\\\\/48{color:rgba(255,255,255,.68)!important}`}</style><section className=\"border-b border-white/[0.08] pb-6\"><div className=\"flex flex-col gap-5 xl:flex-row xl:items-end xl:justify-between\"><div><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.19em] text-[#d8bb78]\"><ScanLine className=\"h-4 w-4\"/>PCG Card Vault</div><h1 className=\"mt-3 text-[34px] font-black leading-none tracking-[-0.045em] sm:text-[46px]\">Card Vault</h1><p className=\"mt-3 max-w-2xl text-sm leading-6 text-white/44\">Evidence-backed PCG records: customer submission, card identity, front/back imagery, grade, certification, and slab media in one tenant-scoped vault.</p></div>{!boundToSubmission?<div className=\"flex max-w-full flex-wrap items-center rounded-2xl border border-white/[0.08] bg-[#09090a]/94/[.025] p-1\"><ModeButton active={mode==='overview'} onClick={()=>setMode('overview')}>Overview</ModeButton><ModeButton active={mode==='website'} onClick={()=>setMode('website')}>PCG-owned Card</ModeButton><ModeButton active={mode==='batch'} onClick={()=>setMode('batch')}>Batch Upload</ModeButton><ModeButton active={mode==='growth'} onClick={()=>setMode('growth')}>Insights</ModeButton></div>:null}</div><div className=\"mt-7 grid sm:grid-cols-4\"><Stat icon={Archive} label=\"Cards on file\" value={initialResolved?total.toLocaleString():\"—\"} detail={initialResolved?\"Real tenant-scoped PCG cards\":\"Loading card records\"}/><Stat icon={Layers3} label=\"Current batch\" value={(boundToSubmission?expectedCount:items.length).toLocaleString()} detail={boundToSubmission?`${captured.toLocaleString()} captured for active submission`:items.length?`${done} stored so far`:'No intake running'}/><Stat icon={PackageCheck} label=\"Exceptions\" value={failed.toLocaleString()} detail={failed?'Retry available':'No failed uploads'}/><Stat icon={ShieldCheck} label=\"Storage\" value=\"Private\" detail=\"PCG card masters secured\"/></div></section>{mode==='overview'?<div className=\"mt-7 grid gap-7 xl:grid-cols-[minmax(0,1.15fr)_minmax(350px,.85fr)]\"><section><div className=\"mb-3 text-[10px] font-black uppercase tracking-[.17em] text-white/30\">Start an intake</div><div className=\"grid gap-px overflow-hidden border border-white/[0.08] bg-white/[0.08] sm:grid-cols-2\"><button onClick={()=>setMode('website')} className=\"group min-h-[210px] bg-[#09090a]/94 p-5 text-left transition hover:bg-white/[.025]\"><div className=\"flex items-start justify-between\"><ImagePlus className=\"h-6 w-6 text-[#d8bb78]\"/><ArrowUpRight className=\"h-5 w-5 text-white/18 transition group-hover:text-[#d8bb78]\"/></div><div className=\"mt-14\"><h2 className=\"text-xl font-black tracking-tight\">Add a PCG-owned card</h2><p className=\"mt-2 text-sm leading-6 text-white/55\">Upload one PCG-owned card, auto-identify and grade it, then choose its post-grade destination.</p></div></button><button onClick={()=>setMode('batch')} className=\"group min-h-[210px] bg-[#09090a]/94 p-5 text-left transition hover:bg-white/[.025]\"><div className=\"flex items-start justify-between\"><UploadCloud className=\"h-6 w-6 text-[#d8bb78]\"/><ArrowUpRight className=\"h-5 w-5 text-white/18 transition group-hover:text-[#d8bb78]\"/></div><div className=\"mt-14\"><h2 className=\"text-xl font-black tracking-tight\">Batch upload</h2><p className=\"mt-2 text-sm leading-6 text-white/55\">Load many cards at once with front/back pairing, optional CSV details, pause, and safe retry.</p></div></button></div></section><section className=\"border-l border-white/[0.08] xl:pl-7\"><div className=\"flex items-center justify-between\"><div><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/40\">Card storage</div><h2 className=\"mt-2 text-lg font-black\">Protected and recoverable</h2></div><Database className=\"h-5 w-5 text-[#d8bb78]\"/></div><div className=\"mt-5 divide-y divide-white/[0.07]\">{[['PCG private masters','Original card images stay in PCG private storage.'],['Safe retry','Completed imports keep a stable identity.'],['Canonical records','Single and batch intake write to the same card records.']].map(([title,copy])=><div key={title} className=\"py-4 first:pt-0\"><div className=\"flex items-center gap-2 text-sm font-bold text-white/80\"><CheckCircle2 className=\"h-4 w-4 text-emerald-400\"/>{title}</div><p className=\"mt-1.5 pl-6 text-xs leading-5 text-white/32\">{copy}</p></div>)}</div></section></div>:null}\n{mode==='growth'?<div className=\"mt-7\"><PCGGrowthLab tenantId={tenantId}/></div>:null}\n{mode==='single'||mode==='website'?<section className=\"mt-7 grid gap-7 xl:grid-cols-[minmax(0,1.35fr)_minmax(320px,.65fr)]\"><div><div className=\"border-b border-white/[0.08] pb-4\"><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/28\">{mode==='website'?'PCG-owned inventory':boundToSubmission?'Collector submission':'Internal inventory'}</div><h2 className=\"mt-2 text-xl font-black\">{mode==='website'?'Add a PCG-owned card':boundToSubmission?'Capture card details':'Inventory card details'}</h2>{mode==='website'?<p className=\"mt-2 max-w-2xl text-sm leading-6 text-white/45\">Upload the card once. Front + back automatically trigger grading; sale destinations stay separate and are applied only after Anthony approves the official grade.</p>:null}{boundToSubmission&&selectedSubmission?<div className=\"mt-2 text-xs font-bold text-[#d8bb78]\">{selectedSubmission.submission_number} · {selectedSubmission.customer_name||'Collector'} · {captured.toLocaleString()} / {expectedCount.toLocaleString()} captured</div>:null}</div><div className=\"mt-6 grid gap-x-7 gap-y-5 sm:grid-cols-2\">{!boundToSubmission&&mode!=='website'?<Field label=\"Title\" value={form.title} onChange={value=>update('title',value)}/>:null}<Field label=\"Subject / Character / Player\" value={form.player} onChange={value=>update('player',value)} placeholder=\"Player, character, person, creature, title…\"/><Field label=\"Year / Release\" value={form.year} onChange={value=>update('year',value)}/><Field label=\"Set / Series / Brand\" value={form.set} onChange={value=>update('set',value)} placeholder=\"Set, series, product, brand…\"/><Field label=\"Card / Issue #\" value={form.number} onChange={value=>update('number',value)}/><Field label=\"Category / Franchise\" value={form.category} onChange={value=>update('category',value)} placeholder=\"Sports, TCG, Pokemon, Disney, Marvel…\"/><Field label=\"Variant / Parallel / Edition\" value={form.description} onChange={value=>update('description',value)} placeholder=\"Holo, refractor, 1st Edition, promo, insert…\"/><label className=\"block\"><span className=\"text-[10px] font-bold uppercase tracking-[.13em] text-white/34\">Autograph</span><select value={form.autograph} onChange={event=>update('autograph',event.target.value)} className=\"mt-2 h-11 w-full border border-white/[0.12] bg-[#09090a]/94 px-3 text-sm font-bold text-white outline-none focus:border-[#d8bb78]/65\"><option value=\"\">Not specified</option><option value=\"yes\">Yes</option><option value=\"no\">No</option></select></label><Field label=\"Serial / Print Run\" value={form.serial} onChange={value=>update('serial',value)} placeholder=\"23/99, /250, promo run…\"/><Field label={boundToSubmission||mode==='website'?\"Declared Value\":\"Estimated value\"} value={form.value} onChange={value=>update('value',value)} placeholder=\"$0.00\"/>{!boundToSubmission?<>{mode!=='website'?<Field label=\"Grading company\" value={form.grader} onChange={value=>update('grader',value)}/>:null}<Field label=\"PCG Certification #\" value={form.cert} onChange={value=>update('cert',value)}/><PCGGradeField grade={form.grade} designation={form.condition} onChange={(grade,designation)=>setForm(current=>({...current,grade,condition:designation}))}/>{mode!=='website'?<><Field label=\"Quantity\" value={form.qty} onChange={value=>update('qty',value)}/><Field label=\"Acquisition cost\" value={form.cost} onChange={value=>update('cost',value)} placeholder=\"$0.00\"/><Field label=\"Tags\" value={form.tags} onChange={value=>update('tags',value)} placeholder=\"rookie, refractor, auto\"/></>:null}</>:null}</div><label className=\"mt-6 block\"><span className=\"text-[10px] font-bold uppercase tracking-[.13em] text-white/34\">Internal notes</span><textarea value={form.notes} onChange={event=>update('notes',event.target.value)} rows={4} className=\"mt-2 w-full border border-white/[0.09] bg-[#09090a]/94/[.025] p-4 text-sm leading-6 text-white outline-none focus:border-[#d8bb78]/40\"/></label></div><div className=\"self-start border-l border-white/[0.08] xl:pl-7\"><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/28\">Card imagery</div><div className=\"mt-4 grid gap-px overflow-hidden border border-white/[0.08] bg-white/[0.08]\"><ImageTile label=\"Front\" file={front} onFile={setFront}/><ImageTile label=\"Back\" file={reverse} onFile={setReverse}/></div><div className={cn('mt-4 border p-3',analysisState==='error'?'border-rose-300/20 bg-rose-300/[.05]':analysisState==='ready'?'border-emerald-300/20 bg-emerald-300/[.05]':'border-violet-300/15 bg-violet-300/[.05]')}><span className={cn('block text-xs font-black',analysisState==='error'?'text-rose-100':analysisState==='ready'?'text-emerald-100':'text-violet-100')}>{analysisState==='analyzing'?'Identifying + grading…':analysisState==='ready'?'Card identified + graded':analysisState==='error'?'Automatic analysis needs attention':'Automatic identification + grading'}</span><span className=\"mt-1 block text-[10px] leading-4 text-white/50\">{analysisMessage||'Choose front and back. The second image automatically starts card identification and grading; populated fields remain here for Anthony to proofread.'}</span></div>{mode==='website'?<div className=\"mt-3 border border-white/[0.09] bg-black/30 p-3\"><div className=\"text-[10px] font-black uppercase tracking-[.13em] text-white/40\">After Anthony approves the grade</div><label className=\"mt-3 flex items-center justify-between gap-3 text-sm font-bold text-white/75\"><span>Keep in PCG Inventory</span><input type=\"checkbox\" checked readOnly className=\"h-4 w-4 accent-[#d8bb78]\"/></label><label className=\"mt-2 flex items-center justify-between gap-3 text-sm font-bold text-white/75\"><span>Publish for sale on PCG Website</span><input type=\"checkbox\" checked={publishWebsite} onChange={event=>setPublishWebsite(event.target.checked)} className=\"h-4 w-4 accent-[#d8bb78]\"/></label><label className=\"mt-2 flex items-center justify-between gap-3 text-sm font-bold text-white/75\"><span>Publish for sale on eBay</span><input type=\"checkbox\" checked={publishEbay} onChange={event=>setPublishEbay(event.target.checked)} className=\"h-4 w-4 accent-[#d8bb78]\"/></label></div>:boundToSubmission?<div className=\"mt-3 border border-emerald-300/15 bg-emerald-300/[.04] p-3 text-xs leading-5 text-emerald-100/75\">Customer-owned submission · Not for sale · Return/fulfillment after grading.</div>:null}<button onClick={()=>void saveSingle()} disabled={saving} className=\"mt-3 flex h-12 w-full items-center justify-center gap-2 bg-[#d8bb78] text-sm font-black text-[#09090a] transition hover:bg-[#e3c886] disabled:opacity-50\">{saving?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<Archive className=\"h-4 w-4\"/>}{saving?'Storing card…':boundToSubmission?'Save card to submission':mode==='website'?'Save PCG-owned card':'Store inventory card'}</button>{mode==='website'?<p className=\"mt-3 text-xs leading-5 text-white/35\">Sale destinations are intentions only until Anthony approves the official PCG grade. Graded never means automatically for sale.</p>:null}</div></section>:null}\n{mode==='batch'?<section className=\"mt-7 space-y-5\"><div className=\"border border-white/[0.08] bg-[#09090a]/94 p-5\"><div className=\"flex flex-col gap-4 lg:flex-row lg:items-end\"><label className=\"min-w-0 flex-1\"><span className=\"text-[10px] font-black uppercase tracking-[.16em] text-[#d8bb78]\">{boundToSubmission?'1 · Bound collector order':'1 · Collector order'}</span><select value={selectedSubmissionId} onChange={event=>{setSelectedSubmissionId(event.target.value);setSession('');setRows([]);setItems([])}} disabled={running||boundToSubmission} className=\"mt-2 h-12 w-full border border-white/[0.10] bg-[#09090a]/94 px-3 text-sm font-bold text-white outline-none focus:border-[#d8bb78]/55\"><option value=\"\">Select an open PCG order</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||'Collector'} · {option.status.replaceAll('_',' ')}</option>)}</select></label><div className=\"flex flex-wrap items-center gap-2 lg:justify-end\"><span className={cn('inline-flex h-10 items-center gap-2 border px-3 text-xs font-black',storageReady?'border-emerald-400/25 bg-emerald-400/[.07] text-emerald-200':'border-amber-400/25 bg-amber-400/[.07] text-amber-100')}><ShieldCheck className=\"h-4 w-4\"/>{storageState==='checking'?'Checking PCG storage…':storageReady?'PCG storage ready':'PCG storage unavailable'}</span><a href=\"?mode=submissions&tool=submissions\" className=\"inline-flex min-h-11 items-center border border-white/[0.10] px-3 py-2 text-xs font-black text-white/65\">Receive Cards</a>{!storageReady&&storageState!=='checking'?<a href=\"?tool=readiness\" className=\"inline-flex min-h-11 items-center border border-[#d8bb78]/25 px-3 py-2 text-xs font-black text-[#d8bb78]\">Check readiness</a>:null}</div></div><p className=\"mt-3 text-xs leading-5 text-white/42\">{selectedSubmission?'Images and CSV details become the canonical cards for '+selectedSubmission.submission_number+' · '+(selectedSubmission.customer_name||'Collector')+'. '+(boundToSubmission?(captured.toLocaleString()+' / '+expectedCount.toLocaleString()+' captured. This order is locked to the submission you just received.'):'No second submission is created.'):'Create or choose the customer’s grading order before loading card images.'}</p></div>{!submissionOptions.length?<div className=\"border border-dashed border-amber-300/20 bg-amber-300/[.04] p-5 text-sm text-amber-100/80\">No open PCG grading orders are available. Create the collector order from <a href=\"?mode=submissions&tool=submissions\" className=\"font-black text-[#d8bb78] underline underline-offset-4\">Receive Cards</a>, then return to Mass Intake.</div>:null}{storageState==='missing'?<div className=\"border border-dashed border-amber-300/20 bg-amber-300/[.04] p-5\"><div className=\"text-sm font-black text-amber-100\">PCG private storage needs attention</div><p className=\"mt-1 text-xs leading-5 text-white/45\">New PCG master images stay in private PCG storage. Intake stays locked until that storage path is healthy.</p></div>:null}<div className=\"grid gap-px overflow-hidden border border-white/[0.08] bg-white/[0.08] lg:grid-cols-2\"><label className={cn('group flex min-h-[180px] flex-col justify-between bg-[#09090a]/94 p-5',selectedSubmissionId&&storageReady&&!running?'cursor-pointer':'cursor-not-allowed opacity-45')}><input type=\"file\" multiple accept=\"image/*\" disabled={!selectedSubmissionId||!storageReady||running} className=\"hidden\" onChange={event=>{if(!event.target.files)return;setSession('batch-'+crypto.randomUUID());setRows([]);setItems(pairFiles(Array.from(event.target.files),[]))}}/><UploadCloud className=\"h-6 w-6 text-[#d8bb78]\"/><div><h2 className=\"text-xl font-black\">2 · Choose the card image batch</h2><p className=\"mt-2 text-sm leading-6 text-white/36\">Front/back filenames pair automatically. The selected order owns every imported card.</p></div></label><label className={cn('group flex min-h-[180px] flex-col justify-between bg-[#09090a]/94 p-5',items.length&&!running?'cursor-pointer':'cursor-not-allowed opacity-45')}><input type=\"file\" accept=\".csv,text/csv\" disabled={!items.length||running} className=\"hidden\" onChange={event=>event.target.files?.[0]?.text().then(text=>{const parsed=parseCsv(text);setRows(parsed);setItems(current=>current.map(item=>({...item,row:parsed.find(row=>fileStem(rowValue(row,'filename','file','front','image')).toLowerCase()===item.key.toLowerCase())})))})}/><FileSpreadsheet className=\"h-6 w-6 text-[#d8bb78]\"/><div><h2 className=\"text-xl font-black\">3 · Attach CSV details <span className=\"text-white/30\">(optional)</span></h2><p className=\"mt-2 text-sm leading-6 text-white/36\">Map filenames plus broad collectible metadata — subject/character/player/title, set/series/brand/product, year/release, card/issue/collector number, category/franchise/game, variant/parallel/edition/promo, autograph, serial/print run and declared value — into those same canonical order records.</p></div></label></div><div className=\"border border-white/[0.08] bg-[#09090a]/94\"><div className=\"flex items-center justify-between gap-4 border-b border-white/[0.07] p-4\"><span><span className=\"block text-xs font-black text-violet-100\">Automatic batch grading</span><span className=\"mt-1 block text-[10px] text-white/40\">Every co"}],"branch":"ai/objective-first-repair-8a231f03bdd3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8a231f03-bdd3-4314-95ef-ab7dca7791e2","objective":"Apply this exact one-file PCG mobile Card Vault controls repair. On phones, the sticky portaled controls must stay compact: search + Filters toggle + tiny result/paging row; expanded filters are user-controlled. Hide desktop explanatory deck on phones. Non-portaled vault controls must not be sticky on phones. Preserve tablet/desktop behavior and all vault filtering/paging semantics. No Visual Witness. Continue through Gate, squash merge, frontend release, runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"8a231f03-bdd3-4314-95ef-ab7dca7791e2","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"589e3fb18e4b443ce82d11f9b0b1600def7e9cd09d626df351f03279e3987a26","replayCount":0,"serializedBytes":69697},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:58:19.713235+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8a231f03-bdd3-4314-95ef-ab7dca7791e2:repository-mutation-intent:589e3fb18e4b443ce82d11f9b0b1600def7e9cd09d626df351f03279e3987a26:0","mission_step_id":"ebfe6170-1749-48ff-aa0a-2b7d14266a42","command_center_event_id":"8a231f03-bdd3-4314-95ef-ab7dca7791e2"},{"id":"b69b705c-d221-41fd-af3d-9618fc9da285","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cc970006bc1d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"cc970006-bc1d-44a0-818a-f4ce67106d77","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3056,"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":"cc970006-bc1d-44a0-818a-f4ce67106d77"},"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":11935,"likelyAffectedFiles":["packages"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:41:35.696662+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc970006-bc1d-44a0-818a-f4ce67106d77:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e4d85ef4-ffa2-47cf-b675-90711b9f9c09","command_center_event_id":"cc970006-bc1d-44a0-818a-f4ce67106d77"},{"id":"b69d252b-940a-474b-a8b2-6e0ef11cdc6c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":209,"terminal":false,"missionId":"70fa1e0d-5014-42b7-8b8d-2b9c96d057e9","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"0e07f528270719cec290e689d0535c3f1a12775c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"70fa1e0d-5014-42b7-8b8d-2b9c96d057e9"},"performance":null,"deploymentId":"forgejo-main-0e07f5282707","workflowRunId":635,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3907,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T01:29:10.408953+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0e07f528270719cec290e689d0535c3f1a12775c","external_id":"forgejo-main-0e07f5282707","receipt_type":"ship_and_prove","idempotency_key":"mission:70fa1e0d-5014-42b7-8b8d-2b9c96d057e9:ship_and_prove:canonical_release_dispatched:0e07f528270719cec290e689d0535c3f1a12775c:635","mission_step_id":"5336872d-e992-4602-832d-d544bf23e4aa","command_center_event_id":"70fa1e0d-5014-42b7-8b8d-2b9c96d057e9"},{"id":"b69df6f3-f5db-451a-82a4-b1c19884dddc","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed continuation of active production incident. Gate #7926 proved the workflow heap correction but failed because one protected control-plane regression test still asserted the retired 512/384 MB values. Authorize only this exact test synchronization.","baseSha":"8b4357c901555638e224c7809db1c408ef7d5bd0","issuedAt":1789340386607,"expiresAt":1789340566607,"missionId":"eb02db74-2a88-40b6-a9b7-9ebb00976c18","authorizationId":"173392b9-8be9-404d-9bd7-6764f407d9f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T22:59:47.364557+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8b4357c901555638e224c7809db1c408ef7d5bd0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:173392b9-8be9-404d-9bd7-6764f407d9f0","mission_step_id":"e122760c-cb84-45e8-bd72-50cd6225dda5","command_center_event_id":"eb02db74-2a88-40b6-a9b7-9ebb00976c18"},{"id":"b6a09c35-fa98-4f08-accf-cf404703d87e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","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":"7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed","forgejoWorkflowProof":{"runId":9862,"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-19T03:10:27.739688+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","external_id":"forgejo-main-df04387d49ed","receipt_type":"canonical_release_status","idempotency_key":"mission:66429bcd-1c4a-4265-8981-d32063d07d09:forgejo-release-status:df04387d49ed6ea0fd1528a1460581019d4e59ad:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ae4cf1bc-c547-4f82-92fb-b70a247dcfd3","command_center_event_id":"66429bcd-1c4a-4265-8981-d32063d07d09"},{"id":"b6a14e45-6002-4937-ba41-d10570d24cb1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"74c298588af2d33328e7877ea7ec9132563b0c13","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"74c298588af2d33328e7877ea7ec9132563b0c13","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/731","runId":731,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:45:39.219638+00:00","proof_gate":"canonical_release_pending","source_sha":"74c298588af2d33328e7877ea7ec9132563b0c13","external_id":"forgejo-main-74c298588af2","receipt_type":"canonical_release_status","idempotency_key":"mission:69bc29a9-b89a-4fbb-a200-b56c5893a237:forgejo-release-status:74c298588af2d33328e7877ea7ec9132563b0c13:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8bf0a622-5c52-4944-971c-bab8748873df","command_center_event_id":"69bc29a9-b89a-4fbb-a200-b56c5893a237"},{"id":"b6a45966-4bc7-46f6-94fd-e8f25961b642","source":"cc-execution","status":"blocked","payload":{"reason":"forgejo_validation_failed:POST:422","fingerprint":"9514fa1ea3b8495014d1dc1924043584d67a0c2c4acc3b9a2ac0995cf371d53a"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:15:21.126152+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:b81f7791-018e-4359-aa88-a95a73709539:repository-mutation-intent-blocked:9514fa1ea3b8495014d1dc1924043584d67a0c2c4acc3b9a2ac0995cf371d53a","mission_step_id":"f30d2b20-00d3-4e43-9538-68fea8e3d26a","command_center_event_id":"b81f7791-018e-4359-aa88-a95a73709539"},{"id":"b6a45b0c-3f4b-4b01-be53-b62cc2c1ff4b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"f4f4672a59c39dd73a9aea801bac9214c26d61ba","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f291fb791507c775a3acb2c6831db580e69ac698","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T16:59:49.654219+00:00","proof_gate":"canonical_release_pending","source_sha":"f291fb791507c775a3acb2c6831db580e69ac698","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c6adc074-4e27-402c-ae48-68e73b25b6e8:forgejo-release-status:f291fb791507c775a3acb2c6831db580e69ac698:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"9171c29d-e94d-45d9-8353-a41e7e987322","command_center_event_id":"c6adc074-4e27-402c-ae48-68e73b25b6e8"},{"id":"b6a73f60-61cc-4b00-9ecf-876b1d03006d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-three-tenant-demo-ready-0907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2098,"terminal":false,"missionId":"04b55f61-c410-4453-aa5e-deed5f1faeae","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9371269dd3f20c37bc9409fe97eb26ad75a30e51","timingsMs":{"prReadinessMs":1582,"approvedPlanMs":0,"shipAndProveMs":18522,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"04b55f61-c410-4453-aa5e-deed5f1faeae"},"performance":null,"deploymentId":"forgejo-main-9371269dd3f2","workflowRunId":6244,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:40:01.68644+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2098","receipt_type":"automatic_mission_resume","idempotency_key":"mission:04b55f61-c410-4453-aa5e-deed5f1faeae:automatic-mission-resume:2098:canonical_release_reconciliation_pending","mission_step_id":"e4866160-59d8-4f08-bdbf-ec24395c69db","command_center_event_id":"04b55f61-c410-4453-aa5e-deed5f1faeae"},{"id":"b6a78026-ef63-4ca9-b5e4-58cfcfe4d3d3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"0f0cc86b0fbbf3c3ab0ec1b3026536b224ed9f886f4ce55f4cb0c834055affa6","forgejoWorkflowProof":{"runId":15975,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"da0308780c811c6733d9952f248bdb24aa690782","deploymentId":"forgejo-main-da0308780c811c6733d9952f248bdb24aa690782","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.0-release-priority-base-aware-quarantine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:12.256951+00:00","proof_gate":"canonical_release_pending","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":"forgejo-main-7ddcb5069551","receipt_type":"canonical_release_status","idempotency_key":"mission:d299cb1a-9857-4c28-bdb0-1ef428a1fe62:forgejo-release-status:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"a849ecd1-b6f0-4373-87cd-7e6da8880ea3","command_center_event_id":"d299cb1a-9857-4c28-bdb0-1ef428a1fe62"},{"id":"b6a81d91-3017-433f-83b2-77f8f32abee5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4482,"terminal":false,"missionId":"325bed16-4dfb-41d0-ba19-2cc275e15385","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"89e51224893cb29e7b68259c823df82f6b67b038","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"325bed16-4dfb-41d0-ba19-2cc275e15385"},"performance":null,"deploymentId":"canonical-release-89e51224893c","workflowRunId":31333813126,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1221,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T20:15:59.524225+00:00","proof_gate":"canonical_release_dispatched","source_sha":"89e51224893cb29e7b68259c823df82f6b67b038","external_id":"canonical-release-89e51224893c","receipt_type":"ship_and_prove","idempotency_key":"mission:325bed16-4dfb-41d0-ba19-2cc275e15385:ship_and_prove:canonical_release_dispatched:89e51224893cb29e7b68259c823df82f6b67b038:31333813126","mission_step_id":"cfef88e8-1ec8-4d2d-873e-0e9311ad36b5","command_center_event_id":"325bed16-4dfb-41d0-ba19-2cc275e15385"},{"id":"b6a9008f-f129-44ba-95b7-7ebe685fbfa3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ea11cdb6ecac","prNumber":4273,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c10990eca12130633e5d4198df785e3f1b783069","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:11:52.953837+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c10990eca12130633e5d4198df785e3f1b783069","external_id":"4273","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea11cdb6-ecac-472e-8d1b-c383167ae180:merged-pr:4273:c10990eca12130633e5d4198df785e3f1b783069","mission_step_id":"d7774193-46e5-465c-9d65-894ba606fb06","command_center_event_id":"ea11cdb6-ecac-472e-8d1b-c383167ae180"},{"id":"b6aa6b41-c5c8-4905-9ef7-1f3f80c155cd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2048,"terminal":false,"missionId":"38400e28-4452-49e5-8759-0b2535548946","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0c3cab6116754520713879576744bd15d3a008e7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2291,"approvedPlanMs":0,"missionSetupMs":1005,"providerAuthMs":0,"shipAndProveMs":9449,"ledgerPrepareMs":1005,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1005,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1005,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38400e28-4452-49e5-8759-0b2535548946"},"performance":null,"deploymentId":"forgejo-main-0c3cab611675","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2719,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:21:21.2464+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0c3cab6116754520713879576744bd15d3a008e7","external_id":"forgejo-main-0c3cab611675","receipt_type":"execute_mission","idempotency_key":"mission:38400e28-4452-49e5-8759-0b2535548946:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d5ae5bc7-8690-4236-99cd-c1cafbda5977","command_center_event_id":"38400e28-4452-49e5-8759-0b2535548946"},{"id":"b6ac5810-7701-4777-aa24-47c467dca15a","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"2221f6f6528f517fe4b1ce11ad09c44783e708c1cb91ad2793f532b6c668758d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:39:23.167699+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:0681e9b8-101f-48b7-bece-3cca02923ca9:repository-mutation-intent-blocked:2221f6f6528f517fe4b1ce11ad09c44783e708c1cb91ad2793f532b6c668758d","mission_step_id":"5963fda4-8d74-41ef-87ca-91adc71e7840","command_center_event_id":"0681e9b8-101f-48b7-bece-3cca02923ca9"},{"id":"b6aef5f2-220a-4654-96f6-77019555d0b7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","wordingChanged":false,"canonicalIntent":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"autonomous","statement":"Cloudflare cron wakes active durable missions every minute through the same deterministic mission_status supervisor used interactively.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"single-brain","statement":"Canonical config, scheduled code, health telemetry, and regression tests agree that deterministic mission supervision is the only mission transition brain; aggressive recovery is compatibility telemetry only.","proofConditionIds":["runtime-proof","gate-proof"]}],"objective":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","constraints":[{"id":"bounded-maintenance","statement":"Modify only the four declared files and preserve the existing mission, Gate, merge, and release machinery.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof","gate-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution version 1.58.193-autonomous-deterministic-supervisor reports deterministicMissionSupervisor telemetry and legacy aggressive recovery alias inactive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"Execute and pass workers/cc-execution/test/release-orchestration-invariants.test.js including the canonical deterministic supervisor contract and scheduled single-brain assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-same-autonomous-deterministic-supervisor-mission-by-updating-the-stale-canonical-recovery","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime-proof","gate-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"6a4f8c7a2ab9ec0cfa8108623e5d85ca0dba3a6cb5c8762c1a7fcba9168e4368","requestContractRevision":2,"previousRequestContractHash":"febf51bdb9ea92bec268952b062b673ab78ed522abc4c6965af02989e214f763"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:23:30.028146+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:request-contract:6a4f8c7a2ab9ec0cfa8108623e5d85ca0dba3a6cb5c8762c1a7fcba9168e4368","mission_step_id":"ac470618-8851-46d3-97bb-de7cfc5187e4","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"b6b12a32-38c2-490d-85b1-dbc67fbb60fc","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"db021aa4683117e353144f0557943067c127fed3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Harden the Forgejo Gate and PR lifecycle on current protected main so the owner does not babysit retries or traffic jams. Preserve existing direct Gate pool concurrency, exact-head ancestry, proof-based superseded PR retirement, bounded stale refresh, ordered merge/release, and current laptop-bootstrap path scoping. Add adaptive Gate retry that changes a meaningful recovery variable (alternate heavy runner pool) exactly once per exact head for transient/infrastructure failures; never blindly replay unchanged deterministic failures. Quarantine deterministic source-failing PR heads by exact PR+head SHA until source changes, preventing merge-main/regate storms. Expose conflicted/blocked open-PR backlog separately from runnable Actions/Gate waits so queue health is truthful. Add regression tests for adaptive pool switching, deterministic exact-head quarantine, blocked backlog separation, and laptop bootstrap scoping. One focused PR, canonical Gate, squash merge, cc-execution release, live runtime and queue proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"d4f0401f6d7e618cfed10628b56e2625cc1b3aa848400d4758c0907e1208e1da","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d4f0401f6d7e618cfed10628b56e2625cc1b3aa848400d4758c0907e1208e1da"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:40:00.285358+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"db021aa4683117e353144f0557943067c127fed3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0b63a19b-e0df-4284-8cea-682c4ae12955:request-contract:d4f0401f6d7e618cfed10628b56e2625cc1b3aa848400d4758c0907e1208e1da:db021aa4683117e353144f0557943067c127fed3:verified:","mission_step_id":"28e0ad93-63a8-4e85-9eac-c61be881b879","command_center_event_id":"0b63a19b-e0df-4284-8cea-682c4ae12955"},{"id":"b6b1fd06-f8bd-43eb-9a71-666b184e96f4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-route-local-loading","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"3a821eb7-b31e-403e-ae73-832947510cd1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":532,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1278,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":1007,"resolvePreflightMs":1278,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"3a821eb7-b31e-403e-ae73-832947510cd1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4586,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/components/universal-loading-screen.test.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:44:53.021708+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a821eb7-b31e-403e-ae73-832947510cd1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"73f30b56-8ba4-4d9e-b9d6-5ae44dbd8a6b","command_center_event_id":"3a821eb7-b31e-403e-ae73-832947510cd1"},{"id":"b6b263ef-05f4-4c61-bca2-ee51b1a3fbb9","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml"],"continuationObjective":"Continue this exact mission by implementing the system-wide merge-purgatory salvage-or-close invariant in the shared canonical control-plane source. Preserve the owner objective, avoid duplicate workflow-specific policy, and carry through Gate, merge, deploy, and live proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:51:00.595881+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:b1ade4ae-af67-4f1c-946a-90c0cc84ddda:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"75ed7a38-763a-45d2-88d9-0dd8d296a188","command_center_event_id":"b1ade4ae-af67-4f1c-946a-90c0cc84ddda"},{"id":"b6b31b40-c1d0-4a09-9eb7-fb64812b9442","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-23T14:39:36.15901+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-327fbd8a71db\",\"prNumber\":3508,\"sourceSha\":\"b28d4e96c7b94f8da1544570def9be44fadf020d\",\"deploymentId\":\"forgejo-main-b28d4e96c7b9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:13:50.085796+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:327fbd8a-71db-4501-b47e-e1ab49d54700:owner-progress-heartbeat:119344135","mission_step_id":"b0ab1a8e-cdb1-4172-afbf-a24a847b5a3b","command_center_event_id":"327fbd8a-71db-4501-b47e-e1ab49d54700"},{"id":"b6b64974-dd8f-41e9-a501-898e494f98bd","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"2b57df054966516cba427d986810cbcd97979d5c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"MUTATE AND SHIP NOW. OWNER APPROVED CONTROL-PLANE MAINTENANCE AND UNFREEZE. Make exactly one change on current main: in workers/cc-execution/src/branch-policy.js remove only the requirement that valid branch names start with `ai/`, while preserving every other branch safety rule. No other files. Create one focused PR, run Gate, squash merge, release cc-execution, and verify live runtime sourceSha.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:23:17.163248+00:00","proof_gate":"request_contract_pending","source_sha":"2b57df054966516cba427d986810cbcd97979d5c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:33afbbed-dde7-4dab-904f-77adb7d37f2c:request-contract:e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0:2b57df054966516cba427d986810cbcd97979d5c:pending:repository","mission_step_id":"574b5137-091c-4b0c-ba3c-37ec5513f584","command_center_event_id":"33afbbed-dde7-4dab-904f-77adb7d37f2c"},{"id":"b6bb1d2c-9d8d-45a9-9bd2-42c55b6ef08d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5f17a082daea","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":10492,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":43349,"firstUsefulResultAt":"2026-09-25T19:02:42.390Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3757,"terminal":false,"missionId":"5f17a082-daea-4cc5-8735-e9deb4d2f979","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"807dd8278422d907c3ea682717cffdfc574e4584","timingsMs":{"prReadinessMs":469,"approvedPlanMs":0,"shipAndProveMs":2758,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"5f17a082-daea-4cc5-8735-e9deb4d2f979"},"performance":null,"deploymentId":"forgejo-main-807dd8278422","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1843,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:11:30.509122+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3757","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5f17a082-daea-4cc5-8735-e9deb4d2f979:automatic-mission-resume:3757:canonical_release_reconciliation_pending","mission_step_id":"7ee58a14-6271-49a4-8907-75693be02304","command_center_event_id":"5f17a082-daea-4cc5-8735-e9deb4d2f979"},{"id":"b6bd3792-5fb7-4386-8bfa-aeaf492148ab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","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":"618d2871b10c6b2ed9be45eeed4b5e027c3da185d74b027ffcb57fcae957a7df","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6247","runId":6247,"status":"running","sourceSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","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-07T19:57:21.270848+00:00","proof_gate":"canonical_release_pending","source_sha":"1908b4c3f169afd6ab676e685f706e9112a69c27","external_id":"forgejo-main-1908b4c3f169","receipt_type":"canonical_release_status","idempotency_key":"mission:99644076-7efd-44f3-96e9-49f5cb19bed8:forgejo-release-status:1908b4c3f169afd6ab676e685f706e9112a69c27:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b42c0ac5-8c52-43ab-872e-bca2f48ad29d","command_center_event_id":"99644076-7efd-44f3-96e9-49f5cb19bed8"},{"id":"b6bed857-8ed5-4b50-8aed-a9f0a5a3e547","source":"forgejo","status":"waiting","payload":{"branch":"ai/seaside-route-family-fullscreen-canvas-contrast","prNumber":4131,"nextAction":null,"mergeCommitSha":"4ff2a40642a621384920e97dcc7a8d93eb519eeb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:22:31.172387+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4ff2a40642a621384920e97dcc7a8d93eb519eeb","external_id":"4131","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:19c69926-4513-4fbe-bd91-d5321bcc16f5:merged-pr:4131:4ff2a40642a621384920e97dcc7a8d93eb519eeb","mission_step_id":"63a5e879-6cdc-4fd0-a28b-d46c10a33399","command_center_event_id":"19c69926-4513-4fbe-bd91-d5321bcc16f5"},{"id":"b6bfa842-cae9-4bc2-adda-ff063df93a7f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4b9921ffb59d","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.113-orphan-cache-absence-proof","prNumber":null,"terminal":false,"missionId":"4b9921ff-b59d-44cd-97d3-287d980f6955","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26068,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":930,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":635,"resolvePreflightMs":930,"repositoryMutationMs":26068,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4b9921ff-b59d-44cd-97d3-287d980f6955"},"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":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:43:25.445703+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4b9921ff-b59d-44cd-97d3-287d980f6955:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3d58fd8c-a48d-45f0-acdc-977f8841ce8a","command_center_event_id":"4b9921ff-b59d-44cd-97d3-287d980f6955"},{"id":"b6c127e8-838b-4a67-a60e-1effb061b715","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"e3d32400cab54d34789e80a916415c414f845343","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"56e943978c929e4aa5ffe46329c64ef9e561a4cf","prNumber":2308,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6802/jobs/1","mergeCommitSha":"e3d32400cab54d34789e80a916415c414f845343"}],"requestContractHash":"2abdca29ab57296a622b5ae519364412a2d4691ba9afe812de7011a18e9fd01a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:56:10.916333+00:00","proof_gate":"request_contract_repository_verified","source_sha":"e3d32400cab54d34789e80a916415c414f845343","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:07d61261-a5ed-4dbd-bf93-4ac8e694afb7:request-contract-repository:2abdca29ab57296a622b5ae519364412a2d4691ba9afe812de7011a18e9fd01a:e3d32400cab54d34789e80a916415c414f845343","mission_step_id":"38af597c-3330-46ec-9911-6c57117afe0c","command_center_event_id":"07d61261-a5ed-4dbd-bf93-4ac8e694afb7"},{"id":"b6c407e6-1ce1-415d-b7a2-e1b742eb16e9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d97159d5ef8a","prNumber":2726,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fc62f12835d48e19583480b80164dc9dc6a4066f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:30:10.928739+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fc62f12835d48e19583480b80164dc9dc6a4066f","external_id":"2726","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d97159d5-ef8a-41e3-bd9a-7a541b2cee81:merged-pr:2726:fc62f12835d48e19583480b80164dc9dc6a4066f","mission_step_id":"5b972f69-315c-42e4-abbb-08411b052745","command_center_event_id":"d97159d5-ef8a-41e3-bd9a-7a541b2cee81"},{"id":"b6c477e1-9dc3-433e-b1c3-bb2a1abb1efc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-console\",\"proof-image-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T17:21:48.165488+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8fab9106a8de\",\"prNumber\":3996,\"sourceSha\":\"b8cd859f2f4f8c47623557a142705d0070335934\",\"deploymentId\":\"forgejo-main-b8cd859f2f4f\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:26:48.161537+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:owner-progress-heartbeat:119373707","mission_step_id":"08c1fbf2-cfe4-46b2-a752-06d962c1982b","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"b6c4c952-ab97-41d5-8ee3-eee08e72ef61","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Interrupted release jobs stay retryable, genuine migration failures stay fail-closed, and descendant current-main target success is preserved during corrective recovery.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged control-plane repair is live in cc-execution and preserves the stated recovery behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-the-cancelled-release-recovery-classifier-repair.-Continue-the-same-missi","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"3b3195f2f21fca18aeb6f47536f7ccc05cedc57b2818f8fd54d01ed564b99e2e","requestContractRevision":3,"previousRequestContractHash":"dbf1f65910758e705f4d6ce3e451408a8ae1c5a8d19ff99e8c0880fa9aeb4ad8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:20:08.088105+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:request-contract:3b3195f2f21fca18aeb6f47536f7ccc05cedc57b2818f8fd54d01ed564b99e2e","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"b6c76964-eae1-47e2-9bb7-c33748c1597a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f8ec17e2832b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3435,"terminal":false,"missionId":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"4b6141b452523c7eb4008f787f606fe838c88d3d","timingsMs":{"prReadinessMs":547,"approvedPlanMs":0,"shipAndProveMs":3386,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff"},"performance":null,"deploymentId":"forgejo-main-4b6141b45252","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:56:21.659986+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3435","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff:automatic-mission-resume:3435:canonical_release_dispatched","mission_step_id":"5b5b090b-0df1-4293-8d54-429b95a55648","command_center_event_id":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff"},{"id":"b6c9fdda-7ca5-4954-9f88-4ad7494c8c61","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":4478,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4940eed29d59715c276fd188db9f2d2358dd0271","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:41:25.599278+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4940eed29d59715c276fd188db9f2d2358dd0271","external_id":"4478","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3f08df9b-7a45-4d75-afcb-b92f2dfe79ee:merged-pr:4478:4940eed29d59715c276fd188db9f2d2358dd0271","mission_step_id":"64667e2b-7e34-4fa6-93e1-1b9aa5fb918a","command_center_event_id":"3f08df9b-7a45-4d75-afcb-b92f2dfe79ee"},{"id":"b6cba826-5c9a-4679-9df1-44784c0ead20","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ad9b6c0c2983","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":59125,"releaseCount":0,"toolCallCount":35,"repeatedCallCount":29,"executorlessWaitMs":294952,"firstUsefulResultAt":"2026-10-05T18:03:01.167Z","recoveryAttemptCount":30,"ownerInterruptionCount":0},"version":null,"prNumber":5019,"terminal":false,"missionId":"ad9b6c0c-2983-4058-afb1-415a7a5a39fe","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ad9b6c0c-2983-4058-afb1-415a7a5a39fe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:03:33.693073+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5019","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ad9b6c0c-2983-4058-afb1-415a7a5a39fe:automatic-mission-resume:5019:repair_mission_pr_ready_retryable","mission_step_id":"44f0a1d1-861c-4da9-b9e9-0fd6f32fa8f1","command_center_event_id":"ad9b6c0c-2983-4058-afb1-415a7a5a39fe"},{"id":"b6cda772-9d5d-4b67-b971-f49c9dabffe9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T02:48:27.533394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-403bc3959d19\",\"prNumber\":3325,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:38:31.780442+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:owner-progress-heartbeat:119330074","mission_step_id":"340b3c00-6897-4fc4-b7fe-6a76f01a6dd2","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"b6cdc702-986e-40d9-aadf-987b4d00a2c6","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"83cb99b692f64372351d421adeffb9d18e8b9d0e","sourceSha":"29745644693d268d0c415ee381932a6e3aec5366","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T09:30:00.376762+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"29745644693d268d0c415ee381932a6e3aec5366","external_id":"canonical-release-29745644693d","receipt_type":"canonical_release_status","idempotency_key":"mission:6adad9b3-2092-4b0c-880b-0e22841e6f06:forgejo-release-ancestry:29745644693d268d0c415ee381932a6e3aec5366:83cb99b692f64372351d421adeffb9d18e8b9d0e:main_history_page_inconclusive","mission_step_id":"b134d288-c7d9-4256-808a-394bee69e6cd","command_center_event_id":"6adad9b3-2092-4b0c-880b-0e22841e6f06"},{"id":"b6ceedcd-7921-4bf4-8cbb-b9777fb7dfeb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/deterministic-mission-state-machine","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.191-deterministic-next-action","prNumber":3293,"terminal":false,"missionId":"41d4f2de-c853-49db-a48d-d373298577b0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2269,"missionSetupMs":397,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":397,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":397,"repositoryMutationMs":7012,"repositoryProviderMs":7012,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4683,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":397,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2329},"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":"41d4f2de-c853-49db-a48d-d373298577b0"},"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":4008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:14:52.916581+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3293","receipt_type":"execute_mission","idempotency_key":"mission:41d4f2de-c853-49db-a48d-d373298577b0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c85a8db4-f362-4d37-b87a-51af0c643e27","command_center_event_id":"41d4f2de-c853-49db-a48d-d373298577b0"},{"id":"b6cfd2ea-deec-4656-8284-981d9aa786ac","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fdfa3488edb6","prNumber":2996,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8f42575fab4f712a111505f75881e05f321baddb","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T11:50:23.245038+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8f42575fab4f712a111505f75881e05f321baddb","external_id":"2996","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fdfa3488-edb6-48b4-97bd-cdac46742202:merged-pr:2996:8f42575fab4f712a111505f75881e05f321baddb","mission_step_id":"63f068ec-09be-4c62-9733-22c88fa47476","command_center_event_id":"fdfa3488-edb6-48b4-97bd-cdac46742202"},{"id":"b6d22fce-4f4a-48bc-b423-c6a84b5a864e","source":"forgejo","status":"waiting","payload":{"branch":"ai/frontend-release-memory-contract-20260904","prNumber":1729,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:17:11.735024+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":"1729","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:merged-pr:1729:dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","mission_step_id":"38370441-c885-428b-b43d-52ea0b06dff3","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"b6d283dd-47e6-43d4-a1d3-dbeb319309be","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"8062134cb0e77e555b8ae616952c17589432ad60","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"8062134cb0e77e555b8ae616952c17589432ad60","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"9c1f3177df28945c6fbc8483427e9b24285b5519e6651f1f2458c8b1c2d118c6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7997","runId":7997,"status":"running","sourceSha":"8062134cb0e77e555b8ae616952c17589432ad60","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:09:47.560981+00:00","proof_gate":"canonical_release_pending","source_sha":"8062134cb0e77e555b8ae616952c17589432ad60","external_id":"forgejo-main-8062134cb0e7","receipt_type":"canonical_release_status","idempotency_key":"mission:11b33162-5fb7-4468-bfe1-f1b01ad98624:forgejo-release-status:8062134cb0e77e555b8ae616952c17589432ad60:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"c63bdaa8-fa94-4b23-9b6b-ce172f06935a","command_center_event_id":"11b33162-5fb7-4468-bfe1-f1b01ad98624"},{"id":"b6d56654-6739-45f6-a98f-a9657466df52","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the Big Papi's production login/session-entry glitch. Cold app launch or login must not default into messaging or start generic CRM bootstrap for this MODES tenant. Ignore stale remembered messaging state during login/session restoration, resolve authenticated entry deterministically to the Big Papi's owner workspace, preserve messaging only for explicit user invocation, and fix the shared primitive so other MODES tenants cannot hit the same failure. Ship the smallest safe change through PR, Gate, squash merge, deploy, and live verification.","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":"876641687235137f83355d0442484af7c61dcd74c65a8fdad3cc001fea7d1550","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":"876641687235137f83355d0442484af7c61dcd74c65a8fdad3cc001fea7d1550"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:38:44.762296+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:60339bf0-a4dc-42dc-a7d3-e3663f6387db:request-contract:876641687235137f83355d0442484af7c61dcd74c65a8fdad3cc001fea7d1550:0e5b60b71766ac0f93d94994c59db269bdb823f9:verified:","mission_step_id":"22e3bfdc-beb3-40a9-b7cf-349c7e391f62","command_center_event_id":"60339bf0-a4dc-42dc-a7d3-e3663f6387db"},{"id":"b6dcd086-474e-4861-abef-4fee26b6f4a0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"808b993c205322183eabd164f478dde7f3bdaa57","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"808b993c205322183eabd164f478dde7f3bdaa57","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"808b993c205322183eabd164f478dde7f3bdaa57","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"808b993c205322183eabd164f478dde7f3bdaa57","deploymentId":"forgejo-main-808b993c205322183eabd164f478dde7f3bdaa57","runtimeVersion":"1.50.26-throughput-transport","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"808b993c205322183eabd164f478dde7f3bdaa57","deploymentId":"forgejo-main-808b993c205322183eabd164f478dde7f3bdaa57","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.26-throughput-transport","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:28:48.781959+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"808b993c205322183eabd164f478dde7f3bdaa57","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:forgejo-release-status:808b993c205322183eabd164f478dde7f3bdaa57:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"27859193-336e-4075-827f-e5c52ee075b1","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"b6e06164-41e9-43a4-a0ab-e7f1ab142eaf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b3022fb2322e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.195-split-brain-safe-supervisor","prNumber":null,"terminal":false,"missionId":"b3022fb2-322e-45d7-b780-14ce811c9122","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1779,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":370,"providerAuthMs":0,"ledgerPrepareMs":370,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":370,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":370,"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":"b3022fb2-322e-45d7-b780-14ce811c9122"},"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":6224,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-brand-character.json","scripts/reconcile-supabase-edge-registry.mjs","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/production-release-targets.json","scripts/release-target-ownership.mjs","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T16:01:18.928417+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3022fb2-322e-45d7-b780-14ce811c9122:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"14b19983-4ed1-47a0-965a-d8c1d67fdb27","command_center_event_id":"b3022fb2-322e-45d7-b780-14ce811c9122"},{"id":"b6e59cf1-ef00-4821-aa7b-0fc3246df06a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","wordingChanged":false,"canonicalIntent":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"complete","statement":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","constraints":[{"id":"capability-completeness","statement":"All data-boundary dependencies must be wired and proven.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Do not claim complete until Gate, release, and proof succeed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["schema_data_storage","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","canonicalIntent":"Reconcile the already-live Tennex user-level restrictive contact RLS migration into repository history, add regression coverage for synthetic GodMode demo isolation and explicit impersonation-only support access, then ship the complete GodMode demo-data batch.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Tennex contact ownership is restrictive at the database layer and GodMode has a synthetic-only editable demo workspace.","route":"/admin/demo-data","roleRef":null,"userRef":null,"required":true,"expectedText":"Synthetic data only","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Reconcile-the-already-live-Tennex-user-level-restrictive-contact-RLS-migration-into-repository-histo","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"0e2bb20d9ad5e45d05ff05c5a25aa11126851beb6a1dffcdfc50ad0b738bb951","requestContractRevision":4,"previousRequestContractHash":"c4ca9a40da6ba75c25f7019f123d6ee68f12b748ff115666677319d80d8a386e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:47:54.906585+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8870fad0-0921-489f-9e7e-fc573b8de6a9:request-contract:0e2bb20d9ad5e45d05ff05c5a25aa11126851beb6a1dffcdfc50ad0b738bb951","mission_step_id":"39a56e3d-848d-43c8-8975-d431e21c6d9a","command_center_event_id":"8870fad0-0921-489f-9e7e-fc573b8de6a9"},{"id":"b6e73a08-a9e0-4a83-b397-f65a58768ea3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Correct the failed Gate invariant on the same PR without changing the OAuth repair.","proofConditionIds":["p1"]},{"id":"o2","statement":"Ship the repaired cc-execution source and finish frozen.","proofConditionIds":["p1","p2"]}],"objective":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","constraints":[{"id":"c1","statement":"Use the existing mission, branch, and PR only.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #2089 preserves the OAuth repair and restores the established controlPlaneFreezeVersion while controlPlaneFrozen remains true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged OAuth repair is live in cc-execution and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b0cd536f4455c7066332fadba63a4b0ac041f47f24dc048ee2558215bb70fcf3","requestContractRevision":3,"previousRequestContractHash":"aa2feaf3c4cb253daf3a21157943609c5aefa977071a912fbb527e126bde58f9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:35.363295+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:b0cd536f4455c7066332fadba63a4b0ac041f47f24dc048ee2558215bb70fcf3","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"b6e9bcee-9c3c-4ee5-8c21-4a4f7718e6ef","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the same C&C tenant-creation baseline repair and ship it live.","tenantRef":"C&C","receivedAt":"2026-08-31T15:11:10.754Z","fingerprint":"13e554286ab0890beea4ab40c2c57677c0c5770425f79296dcb1005f9e25d615","workstreamRef":"cc","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mthdk4ex","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same C&C tenant-creation baseline repair and ship it live.","wordingChanged":false,"canonicalIntent":"Continue the same C&C tenant-creation baseline repair and ship it live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"explicit-business-type","statement":"New businesses require an explicit supported business type; no missing or unknown type silently defaults to MITIGATION.","proofConditionIds":["repo-contract","production-release"]},{"id":"safe-incomplete-workspace","statement":"Opening an incompletely classified business does not enter the wrong vertical; the owner is directed to finish business setup using owner-facing language.","proofConditionIds":["repo-contract","production-release"]}],"objective":"Continue the same C&C tenant-creation baseline repair and ship it live.","constraints":[{"id":"shared-baseline","statement":"Repair shared tenant-creation primitives, not a C&C-specific hard-coded exception.","proofConditionIds":["repo-contract"]},{"id":"tenant-isolation","statement":"Preserve tenant isolation, GodMode semantics, customers versus clients separation, and outbound automation off by default.","proofConditionIds":["repo-contract"]},{"id":"no-fabrication","statement":"Do not invent missing tenant business facts.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Enhanced tenant management has no MITIGATION fallback for missing tenant type in create/open behavior, uses canonical business type resolution, and contains no C&C-specific hard-coded exception.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-release","kind":"runtime","claim":"The exact merged source is released to the affected production frontend owner.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mthdk4ex","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"objective\":\"Harden C&C and the shared future tenant creation baseline so incomplete tenant setup never silently becomes a mitigation workspace.\",\"outcomes\":[{\"id\":\"explicit-business-type\",\"statement\":\"New businesses require an explicit supported business type; no missing or unknown type silently defaults to MITIGATION.\",\"proofConditionIds\":[\"repo-contract\",\"production-release\"]},{\"id\":\"safe-incomplete-workspace\",\"statement\":\"Opening an incompletely classified business does not enter the wrong vertical; the owner is directed to finish business setup using owner-facing language.\",\"proofConditionIds\":[\"repo-contract\",\"production-release\"]}],\"constraints\":[{\"id\":\"shared-baseline\",\"statement\":\"Repair shared tenant-creation primitives, not a C&C-specific hard-coded exception.\",\"proofConditionIds\":[\"repo-contract\"]},{\"id\":\"tenant-isolation\",\"statement\":\"Preserve tenant isolation, GodMode semantics, customers versus clients separation, and outbound automation off by default.\",\"proofConditionIds\":[\"repo-contract\"]},{\"id\":\"no-fabrication\",\"statement\":\"Do not invent missing tenant business facts.\",\"proofConditionIds\":[\"repo-contract\"]}],\"proofConditions\":[{\"id\":\"repo-contract\",\"kind\":\"repository\",\"claim\":\"Enhanced tenant management has no MITIGATION fallback for missing tenant type in create/open behavior, uses canonical business type resolution, and contains no C&C-specific hard-coded exception.\",\"required\":true},{\"id\":\"production-release\",\"kind\":\"runtime\",\"claim\":\"The exact merged source is released to the affected production frontend owner.\",\"required\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true}}","requestContractHash":"6295240459eeee7a21b6b844cfe624affca17b0d3a038f19f68a8586a79cafba","requestContractRevision":1},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T15:11:11.598492+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1de90a58-1621-4d74-808f-a14e9c6711bb:tenant-workstream-contribution:13e554286ab0890beea4ab40c2c57677c0c5770425f79296dcb1005f9e25d615","mission_step_id":null,"command_center_event_id":"1de90a58-1621-4d74-808f-a14e9c6711bb"},{"id":"b6ed9bd2-e14b-4295-9b93-baa259ea3cd7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"ac51bac996ad78ab539912bdec004a4f5c991a02","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"ac51bac996ad78ab539912bdec004a4f5c991a02","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"0e699c11656b5a6bd50a6572f7bf1c2dee27d85c4979015064ffa12d8ee02018","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:00:52.175325+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ac51bac996ad78ab539912bdec004a4f5c991a02","external_id":"forgejo-main-ac51bac996ad","receipt_type":"canonical_release_status","idempotency_key":"mission:aa521ac5-0272-48d4-b958-ea360bc1e5da:forgejo-release-status:ac51bac996ad78ab539912bdec004a4f5c991a02:verified:forgejo-main/source=success","mission_step_id":"b51ee1ed-e7ce-468f-bc48-4cc7c5e6ab48","command_center_event_id":"aa521ac5-0272-48d4-b958-ea360bc1e5da"},{"id":"b6f1c007-697a-4c5d-ba4a-f59f5a67e098","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","sourceSha":"e17bd7f3a7e2c6eae89f33b6315e6dd33ffaa984","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:16:22.724693+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"e17bd7f3a7e2c6eae89f33b6315e6dd33ffaa984","external_id":"canonical-release-e17bd7f3a7e2","receipt_type":"canonical_release_status","idempotency_key":"mission:190da185-4c8f-4124-8e0f-057db4e11350:forgejo-release-ancestry:e17bd7f3a7e2c6eae89f33b6315e6dd33ffaa984:1c85c52ff2a4def5744f5f3cd090fef56700597b:ancestry_read_retryable","mission_step_id":"862fccf4-4597-4f53-95c6-704bcfa92804","command_center_event_id":"190da185-4c8f-4124-8e0f-057db4e11350"},{"id":"b6f70166-827f-418f-b628-cd413259877c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":619485,"owner_action_to_pr_ms":7103,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":239},"ownerWaitLiveAt":"2026-09-23T10:48:26.485Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:48:26.768368+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:owner-wait-live","mission_step_id":"2aa09c28-5e18-4296-82e9-a4e8d68fc4b5","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"b6f76bff-191c-4475-8d55-99792523276f","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"continuationObjective":"Read only. In src/pages/card-grading/PCGAIGradingWorkbench.tsx return exact excerpts containing approve, approved_at, grade_label, status:'graded', status:'grading', grader_notes, and update({grade. Do not mutate."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:08:22.055398+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:f9cd4822-3550-4a69-badc-94cccab20ea0:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"fee569d1-60d6-43f6-a0f2-2aa0ff9e582a","command_center_event_id":"f9cd4822-3550-4a69-badc-94cccab20ea0"},{"id":"b6f7e028-b104-4fe9-800c-adb9e3d1bac9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a4f3ba483d81f55ea6a6d0059813dd98451eb6ee","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a4f3ba483d81f55ea6a6d0059813dd98451eb6ee","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"303829629b9b3a8f4fdbaa5fe246cdb1be385292348f7429997b2325c1887f98","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3677","runId":3677,"status":"success","sourceSha":"a4f3ba483d81f55ea6a6d0059813dd98451eb6ee","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:21:10.579565+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a4f3ba483d81f55ea6a6d0059813dd98451eb6ee","external_id":"forgejo-main-a4f3ba483d81","receipt_type":"canonical_release_status","idempotency_key":"mission:6066392a-f7d2-4367-9043-fe6a952718b7:forgejo-release-status:a4f3ba483d81f55ea6a6d0059813dd98451eb6ee:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"73ffe210-03f3-490c-b223-e7b31f9b13e7","command_center_event_id":"6066392a-f7d2-4367-9043-fe6a952718b7"},{"id":"b6f8b5e5-5877-40ce-b930-7a8a610d13a0","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"69e9c9344d101d1be5203451e2185ae3368a2e4b","releaseState":"verified","exactConductorRun":{"id":31317127227,"status":"completed","headSha":"69e9c9344d101d1be5203451e2185ae3368a2e4b","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T14:01:50.426953+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"69e9c9344d101d1be5203451e2185ae3368a2e4b","external_id":"canonical-release-69e9c9344d10","receipt_type":"canonical_release_status","idempotency_key":"mission:e83c3bd0-351f-4bd8-91a0-ae9036fedef6:release-status:69e9c9344d101d1be5203451e2185ae3368a2e4b:31317127227:verified:canonical-production-release/verified=success","mission_step_id":"7e2bb49c-0c95-43e5-90ea-e610e03d12d3","command_center_event_id":"e83c3bd0-351f-4bd8-91a0-ae9036fedef6"},{"id":"b6f9f232-d009-4ccc-ae3a-efcf94a7840b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","wordingChanged":false,"canonicalIntent":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Transient Forgejo GET transport timeouts are absorbed by bounded automatic retry within the existing total read budget and the repaired cc-execution runtime is live.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","constraints":[{"id":"fail-closed","statement":"Deterministic repository failures remain non-retryable and fail closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by increasing bounded GET recovery inside the existing total"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","canonicalIntent":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"cc-execution is live with the Forgejo read-resilience change after canonical Gate and merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Eliminate-transient-Forgejo-repository-read-timeouts-as-an-owner-visible-blocker-by-increasing-bound","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"6c40aff4ecf24eb173c4090959dc815e6ca4f2a18dc94b50a67f650129cafb9b","requestContractRevision":4,"previousRequestContractHash":"06800828a54fb39d502f4c9a21798e4ca4b61c6f5f5832ec937120aa5d9ee1ed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:06:33.328728+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e581fa14-93e8-428a-bc06-7629c51c42c1:request-contract:6c40aff4ecf24eb173c4090959dc815e6ca4f2a18dc94b50a67f650129cafb9b","mission_step_id":"051ec8b3-2f44-46e2-ab8e-73870135c5cd","command_center_event_id":"e581fa14-93e8-428a-bc06-7629c51c42c1"},{"id":"b6fa139f-3f8d-4ff0-bbd3-0c38f534c5a7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1615af1f4f8e","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":null,"terminal":false,"missionId":"1615af1f-4f8e-451c-af1b-a41a912eb23f","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":506,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":244,"resolvePreflightMs":506,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1615af1f-4f8e-451c-af1b-a41a912eb23f"},"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":1623,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:11:37.724013+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1615af1f-4f8e-451c-af1b-a41a912eb23f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c84abc30-d0e5-4a18-80bf-5280210c0e45","command_center_event_id":"1615af1f-4f8e-451c-af1b-a41a912eb23f"},{"id":"b6fcf978-cad7-464a-b46b-9a942bd4283e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8d7ffae9aa4a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9462,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":286993,"firstUsefulResultAt":"2026-10-02T12:17:00.423Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"8d7ffae9-aa4a-4ae1-a18e-c019698450e8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1104,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":268,"providerAuthMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":268,"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":"8d7ffae9-aa4a-4ae1-a18e-c019698450e8"},"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":3570,"likelyAffectedFiles":["src/components/mobile-vendor/BigPapisComingSoon.tsx","src/components/mobile-vendor/FoodTruckLoveBoard.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:17:00.457947+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8d7ffae9-aa4a-4ae1-a18e-c019698450e8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"645d4a5d-a37a-425e-847a-416d18cbc490","command_center_event_id":"8d7ffae9-aa4a-4ae1-a18e-c019698450e8"},{"id":"b6ffc027-da80-4fda-82a5-e9db0f815de2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"11c057507789f8ff439cab9ef8a150907167f9f5d29dc08925e831aaf85690f5","forgejoWorkflowProof":{"runId":13765,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T10:54:26.614944+00:00","proof_gate":"canonical_release_pending","source_sha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","external_id":"forgejo-main-173eabac9025","receipt_type":"canonical_release_status","idempotency_key":"mission:6322faa8-8711-42c3-a65a-f0413e935a21:forgejo-release-status:173eabac9025968a717588e8d4fb0f5fd692ca3c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f1813033-b619-4d13-aaf9-d725b73802e5","command_center_event_id":"6322faa8-8711-42c3-a65a-f0413e935a21"},{"id":"b70296b2-5e98-435a-91b2-9fc961d17676","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"66214cd45176a2a48cf453e84a8ceffb98894862","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-search","satisfied":true,"statement":"Redfish Connections has a searchable Find a connection tab and only shows activatable provider choices.","proofConditionIds":["proof-runtime"]},{"id":"outcome-select","satisfied":false,"statement":"Searching for Square and selecting the result opens the Square activation entrypoint.","proofConditionIds":["proof-interaction"]},{"id":"outcome-owner-connection","satisfied":false,"statement":"The selected provider flow uses the signed-in owner's real provider authorization/credential path rather than placeholder cards.","proofConditionIds":["proof-runtime","proof-interaction"]}],"satisfied":false,"constraints":[{"id":"constraint-no-external-auth","satisfied":false,"statement":"Automated proof must not start or complete external provider authorization.","proofConditionIds":["proof-interaction"]}],"contractHash":"acc3f7a76dae73e25f5ee963245c88afddb11ef7d43b81f4ee448e6ce9ac2de7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"acc3f7a76dae73e25f5ee963245c88afddb11ef7d43b81f4ee448e6ce9ac2de7"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["interaction"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:18:20.173088+00:00","proof_gate":"request_contract_pending","source_sha":"66214cd45176a2a48cf453e84a8ceffb98894862","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:request-contract:acc3f7a76dae73e25f5ee963245c88afddb11ef7d43b81f4ee448e6ce9ac2de7:66214cd45176a2a48cf453e84a8ceffb98894862:pending:interaction","mission_step_id":"090e6720-6ede-4493-b920-b5b91f47b436","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"b70472f7-d77d-4845-8704-2ce61db2d70a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri production clearly presents its preserved seeded transactions as sample rather than live brokerage business.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2029 and release frontend only; no Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2029 exact head passes KnockLaunch Gate.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2029 is squash merged to protected Forgejo main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Curri home renders Sample brokerage workspace rather than a live claim for the current seeded transactions.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Sample brokerage workspace","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"6923dacc90ae894209b08d737bc8af66a80a19d4935d07ff69899daf2b82deb5","requestContractRevision":3,"previousRequestContractHash":"52b6a222b7b6d911392cbfcb782c007cf024a5cf3853a006899f37c860569569"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:29:30.4828+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:request-contract:6923dacc90ae894209b08d737bc8af66a80a19d4935d07ff69899daf2b82deb5","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"b705427e-5b4f-4864-8e72-2974dcae9204","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"3e013a48b2c4a3323c39ca2ac293f22206dc4752","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3e013a48b2c4a3323c39ca2ac293f22206dc4752","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":"985b81ab2fee572429ff509fd2c2cba4f62795a775c41b00a8f1e865e9bd26d3","forgejoWorkflowProof":{"runId":12099,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"64c46d37305bd0312aafc874546c55c8c5fb22ff","deploymentId":"forgejo-main-64c46d37305bd0312aafc874546c55c8c5fb22ff","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.292-release-target-parity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:28:23.308793+00:00","proof_gate":"canonical_release_pending","source_sha":"3e013a48b2c4a3323c39ca2ac293f22206dc4752","external_id":"forgejo-main-3e013a48b2c4","receipt_type":"canonical_release_status","idempotency_key":"mission:c45d6231-6922-4753-bb36-4c81c983eca5:forgejo-release-status:3e013a48b2c4a3323c39ca2ac293f22206dc4752:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"bdcdd4b3-964c-40e0-8e35-9632f7d86f31","command_center_event_id":"c45d6231-6922-4753-bb36-4c81c983eca5"},{"id":"b70620d5-6402-4bb9-aa4a-ebcc28657968","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e1ea24fd915e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23208,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":20992,"firstUsefulResultAt":"2026-09-30T21:15:37.242Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4277,"terminal":false,"missionId":"e1ea24fd-915e-417f-9164-27900289f7e2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2163,"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":"e1ea24fd-915e-417f-9164-27900289f7e2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:15:49.573505+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4277","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e1ea24fd-915e-417f-9164-27900289f7e2:automatic-mission-resume:4277:repair_mission_pr_ready_retryable","mission_step_id":"7eada4e5-a2ed-46b2-b6aa-937466e3ba23","command_center_event_id":"e1ea24fd-915e-417f-9164-27900289f7e2"},{"id":"b709de47-e2d4-43c2-bd8a-0abb2f32f3a1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":null,"terminal":false,"missionId":"560b8ddf-1a0e-422d-9f1f-0e1ed807d1eb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"560b8ddf-1a0e-422d-9f1f-0e1ed807d1eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4369,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T23:40:19.089238+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:560b8ddf-1a0e-422d-9f1f-0e1ed807d1eb:execute_mission:repair_mission_synthesis_ready","mission_step_id":"01ffdff0-7312-43aa-90c9-85c44075ace4","command_center_event_id":"560b8ddf-1a0e-422d-9f1f-0e1ed807d1eb"},{"id":"b70afc98-975a-47d3-97f3-29d0b519cc02","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ed5d97f0035b","prNumber":2338,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:14:09.974497+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":"2338","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:merged-pr:2338:e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","mission_step_id":"8973f757-f1fd-4417-a9ac-e2a0f961d2d7","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"b70d8866-8145-4c1f-9558-74fbaf3408da","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-398d560b7d83","writes":[],"patches":[],"version":1,"approved":true,"missionId":"398d560b-7d83-4766-82ea-9ac33d6c113c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          FRONTEND_QA_EVIDENCE_HIT: ${{ steps.gate-frontend-qa-evidence-restore.outputs.cache-hit }}","replacement":"          FRONTEND_QA_EVIDENCE_HIT: 'false'"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Upload exact-head TypeScript incremental artifact\n        if: ${{ steps.validate.outputs.typescript_cache_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/upload-artifact@v3\n        with:\n          name: ${{ steps.gate-ts-cache-key.outputs.head_artifact }}\n          path: .knocklaunch-gate-cache/tsconfig.app.native-ts7.tsbuildinfo\n          if-no-files-found: error\n          retention-days: 14\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save exact validated frontend artifact to promotion cache\n        id: frontend_artifact_cache_save\n        if: ${{ steps.validate.outputs.frontend_artifact_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: |\n            dist\n            .knocklaunch-frontend-artifact/manifest.json\n          key: ${{ steps.gate-frontend-artifact-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');","replacement":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');\n          const remoteGateActions = [...gate.matchAll(/uses:\\s*https:\\/\\/data\\.forgejo\\.org\\/actions\\//g)];\n          if (remoteGateActions.length > 2) throw new Error(`Gate external action startup budget exceeded: ${remoteGateActions.length} > 2`);\n          if (gate.includes('actions/cache/restore@') || gate.includes('actions/cache/save@')) throw new Error('Gate must not split cache restore/save into separate remote action helpers');\n          if (gate.includes('name: Upload exact-head TypeScript incremental artifact')) throw new Error('Gate must not pay a dedicated remote upload helper for TypeScript buildinfo');\n          if (gate.includes('name: Save exact validated frontend artifact to promotion cache')) throw new Error('Gate must not pay a redundant remote promotion-cache helper when the exact cross-ref artifact is authoritative');"},{"path":"config/control-plane-capabilities.json","anchor":"    \"gateCacheSavePolicy\": \"one_combined_exact_dependency_cache_action_per_gate_legacy_exact_restore_key_allowed_current_exact_key_saved_by_post_step_typescript_cache_saved_after_each_successful_frontend_gate_by_semantic_input_key\",","replacement":"    \"gateCacheSavePolicy\": \"one_exact_dependency_cache_action_per_physical_gate_no_separate_remote_qa_evidence_restore_or_save_helpers_cross_ref_frontend_promotion_uses_one_exact_repository_visible_artifact\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"gateTypeScriptIncrementalCachePolicy\": \"forgejo_repository_visible_artifact_native_ts7_tsbuildinfo_exact_compiler_manifest_tsconfig_base_src_tree_restore_exact_head_src_tree_publish_cross_pr_visible_current_source_graph_incrementally_revalidated_poisoned_buildinfo_deleted_on_failure\",","replacement":"    \"gateTypeScriptIncrementalCachePolicy\": \"no_dedicated_remote_upload_helper_on_gate_hot_path_exact_source_graph_is_revalidated_from_locked_dependencies_and_any_local_incremental_state_is_disposable_poisoned_buildinfo_deleted_on_failure\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"frontendGateArtifactPromotionCachePolicy\": \"same_ref_actions_cache_opportunistic_cross_ref_repository_artifact_is_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_prior_unpacked_server_artifact_read_compatible_exact_source_rebuild_final_fallback\",","replacement":"    \"frontendGateArtifactPromotionCachePolicy\": \"cross_ref_repository_artifact_is_primary_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_no_redundant_pull_request_cache_save_exact_source_rebuild_final_fallback\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineNonFrontendPhysicalGateTargetMs\": 8000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"gateRemoteExternalActionRefsMax\": 2,\n    \"gateRemoteExternalActionBudgetPolicy\": \"physical_gate_may_resolve_at_most_two_external_action_helpers_dependency_cache_plus_exact_frontend_artifact_upload_all_other_gate_evidence_uses_local_or_direct_authenticated_paths\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",","replacement":"    \"controlPlaneFreezeVersion\": \"1.65.4-seconds-class-delivery-hardening-refreeze\","}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"398d560b-7d83-4766-82ea-9ac33d6c113c","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"b6040d14ebe2f25255b3cc3cac05e41bce659950d6d8ed11259944211b6584b7","replayCount":0,"serializedBytes":7528},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:59:46.21615+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:398d560b-7d83-4766-82ea-9ac33d6c113c:repository-mutation-intent:b6040d14ebe2f25255b3cc3cac05e41bce659950d6d8ed11259944211b6584b7:0","mission_step_id":"d8e476df-ed82-49e8-ae9b-5120484a9c0f","command_center_event_id":"398d560b-7d83-4766-82ea-9ac33d6c113c"},{"id":"b70e5da4-4a3c-4f07-83fa-70546528c29d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eabf53667b5f","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":101714,"releaseCount":0,"toolCallCount":57,"repeatedCallCount":50,"executorlessWaitMs":480058,"firstUsefulResultAt":"2026-10-05T17:59:39.637Z","recoveryAttemptCount":52,"ownerInterruptionCount":0},"version":null,"prNumber":5015,"terminal":false,"missionId":"eabf5366-7b5f-4a4d-b60b-5d989146fe92","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3001,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"eabf5366-7b5f-4a4d-b60b-5d989146fe92"},"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":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:59:59.653543+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5015","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eabf5366-7b5f-4a4d-b60b-5d989146fe92:automatic-mission-resume:5015:repair_mission_pr_ready_retryable","mission_step_id":"98137495-4212-4419-a966-19776406c7ae","command_center_event_id":"eabf5366-7b5f-4a4d-b60b-5d989146fe92"},{"id":"b70f052d-6822-4b26-8829-f1eac1afa9c9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ab3890e0eca5","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184","objective":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"const OWNER_CONTINUATION_PHRASES = new Set([\n  \"continue\",\n  \"keep going\",\n  \"go on\",\n  \"carry on\",\n  \"make it happen\",\n  \"make it so\",\n  \"do it\",\n  \"then do it\",\n  \"fix it\",\n  \"get it done\",\n  \"go ahead\",\n  \"ship it\",\n  \"push it through\",\n  \"finish it\",\n  \"that s not good enough\",\n  \"that is not good enough\",\n  \"not good enough\",\n  \"do better\",\n  \"keep pushing\",\n  \"push harder\",\n  \"you re holding out on me still\",\n  \"you are holding out on me still\",\n  \"you re holding out on me\",\n  \"you are holding out on me\",\n  \"well\",\n]);","old_content":"const OWNER_CONTINUATION_PHRASES = new Set([\n  \"continue\",\n  \"keep going\",\n  \"go on\",\n  \"carry on\",\n  \"make it happen\",\n  \"make it so\",\n  \"do it\",\n  \"then do it\",\n  \"fix it\",\n  \"get it done\",\n  \"go ahead\",\n  \"ship it\",\n  \"push it through\",\n  \"finish it\",\n  \"well\",\n]);"}]},{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v17-dissatisfaction-continuation\";","old_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v16-correction-precedence\";"},{"new_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|go on|carry on|do it|fix it|make it happen|handle it|finish it|ship it|that(?:'s| is) not good enough|not good enough|do better|keep pushing|push harder|you(?:'re| are) holding out(?: on me)?(?: still)?)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";","old_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|go on|carry on|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";"},{"new_content":"  const bareContinuation=/^(?:continue|keep going|go on|carry on|do it|fix it|make it happen|handle it|finish it|ship it|that(?:'s| is) not good enough|not good enough|do better|keep pushing|push harder|you(?:'re| are) holding out(?: on me)?(?: still)?)[?.!\\s]*$/i.test(prompt);","old_content":"  const bareContinuation=/^(?:continue|keep going|go on|carry on|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(prompt);"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.65-paul-dissatisfaction-continuation\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.64-paul-correction-precedence\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","wordingChanged":false,"canonicalIntent":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"dissatisfaction-continuation","statement":"Owner dissatisfaction phrases continue and raise the bar on the single active objective instead of becoming a disconnected new objective.","provenance":{"reason":"Owner explicitly said PAUL is still holding out and to keep going.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"ambiguity-safe","statement":"If multiple active objectives exist, dissatisfaction continuation fails closed to clarification rather than choosing arbitrarily.","provenance":{"reason":"Prevent wrong-mission continuation.","source":"safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","constraints":[{"id":"readonly-tenant","statement":"Preserve read-only status semantics and tenant isolation; never cross-bind another tenant's objective.","provenance":{"reason":"Core scope invariant.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve Mission Freedom, authorization, correction precedence, and Visual Witness opt-in.","provenance":{"reason":"Core PAUL invariants.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Updated cc-execution runtime is live on merged source lineage and PAUL production eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","wordingChanged":false,"canonicalIntent":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"dissatisfaction-continuation","statement":"Owner dissatisfaction phrases continue and raise the bar on the single active objective instead of becoming a disconnected new objective.","provenance":{"reason":"Owner explicitly said PAUL is still holding out and to keep going.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"ambiguity-safe","statement":"If multiple active objectives exist, dissatisfaction continuation fails closed to clarification rather than choosing arbitrarily.","provenance":{"reason":"Prevent wrong-mission continuation.","source":"safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Make PAUL understand owner dissatisfaction as durable continuation of the same active objective. In both mission-intent normalization and conversational intelligence, recognize natural owner phrases such as 'that's not good enough', 'not good enough', 'do better', 'keep pushing', 'push harder', and 'you're holding out on me still' as continuation/escalation intent when exactly one active objective is available. Preserve fail-closed clarification when active objectives are ambiguous, preserve read-only status semantics, and never inherit across tenant boundaries. Route these short dissatisfaction continuations through standard reasoning unless current evidence makes deeper reasoning necessary. Preserve Mission Freedom, authorization, tenant isolation, correction precedence, and Visual Witness opt-in. Ship through Gate, squash merge, cc-execution release, and live production eval.","constraints":[{"id":"readonly-tenant","statement":"Preserve read-only status semantics and tenant isolation; never cross-bind another tenant's objective.","provenance":{"reason":"Core scope invariant.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve Mission Freedom, authorization, correction precedence, and Visual Witness opt-in.","provenance":{"reason":"Core PAUL invariants.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Updated cc-execution runtime is live on merged source lineage and PAUL production eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL dissatisfaction-continuation hardening."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL dissatisfaction-continuation hardening."},"recovery":false,"fingerprint":"5fb50c3ba93306ade6ab7c83992fb629254df53c6021e619ff24416218512590","replayCount":0,"serializedBytes":14520},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:11:53.684943+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:repository-mutation-intent:5fb50c3ba93306ade6ab7c83992fb629254df53c6021e619ff24416218512590:0","mission_step_id":"5b1ae36a-3a75-46e8-91bd-077593f9851d","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"b70fabc8-c10c-4bb1-8313-069e15c21cd1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-371ce6e8f01b","prNumber":2144,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:10:45.520721+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","external_id":"2144","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:371ce6e8-f01b-4965-90fc-01e40ac39855:merged-pr:2144:1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","mission_step_id":"dd84f064-8b69-4525-aee2-752036661b3b","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"b7106b0c-5651-4c6d-b595-db445166caa8","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-hero-video-swap","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":41770,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":20,"executorlessWaitMs":290880,"firstUsefulResultAt":"2026-10-02T22:26:59.185Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics","prNumber":4542,"terminal":false,"missionId":"7926cfd6-3310-45a6-8588-5fcbe5d8d848","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"427c3b7a0e8dacadc76f69cd9d96dede59098858","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1289,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":95,"approvedPlanMs":0,"missionSetupMs":322,"providerAuthMs":0,"shipAndProveMs":664,"ledgerPrepareMs":322,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":322,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":322,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7926cfd6-3310-45a6-8588-5fcbe5d8d848"},"performance":null,"deploymentId":"forgejo-main-427c3b7a0e8d","releaseState":"failed","workflowRunId":14547,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2730,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:28:00.264583+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"2f7948e5ba985ef4f6847f7cddd53780bec15fca","external_id":"forgejo-main-2f7948e5ba98","receipt_type":"execute_mission","idempotency_key":"mission:7926cfd6-3310-45a6-8588-5fcbe5d8d848:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ed8f6290-4775-423e-89c3-b1577dc69008","command_center_event_id":"7926cfd6-3310-45a6-8588-5fcbe5d8d848"},{"id":"b710c2fe-c9a8-4d14-a465-cf84689d8263","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ca36810b0235","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":87075,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":577071,"firstUsefulResultAt":"2026-09-25T17:18:32.636Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3746,"terminal":false,"missionId":"ca36810b-0235-4523-8947-b20d0893d1a0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4215,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":742,"missionSetupMs":328,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":328,"repositoryMutationMs":3473,"repositoryProviderMs":3473,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2147,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1326},"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":"ca36810b-0235-4523-8947-b20d0893d1a0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3866,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:28:15.341939+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3746","receipt_type":"execute_mission","idempotency_key":"mission:ca36810b-0235-4523-8947-b20d0893d1a0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c6d1dc31-9531-492c-8a92-1991d3faea55","command_center_event_id":"ca36810b-0235-4523-8947-b20d0893d1a0"},{"id":"b7113e95-a5f2-4088-88e1-8d84a13e338d","source":"onrunner","status":"completed_with_findings","payload":{"ok":true,"jobId":"e7d40b4e-ad56-436e-b3a9-2bc1af5e55d0","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-1297fc3ea836","reason":null,"status":"verification_pending","metrics":{"receiptBytes":232715,"releaseCount":0,"toolCallCount":118,"repeatedCallCount":65,"executorlessWaitMs":4036957,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":32,"ownerInterruptionCount":0},"version":null,"prNumber":3869,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"visual_proof_status","proofGate":"interactive_visual_witness_completed_with_findings","sourceSha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","timingsMs":{"queue":1117,"total":69351,"execution":68234},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"e7d40b4e-ad56-436e-b3a9-2bc1af5e55d0","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"e7d40b4e-ad56-436e-b3a9-2bc1af5e55d0","failureReason":null,"observedRoute":"/admin/console","runnerVersion":"paul-9dc4fd1c93c0","attemptLineage":[{"jobId":"35b65ca8-3e96-469b-817f-22e39b0627b3","attempt":1,"category":"completed_with_findings","sourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","startedAt":"2026-09-27T06:50:39.844Z","completedAt":"2026-09-27T06:51:50.034Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-9dc4fd1c93c0","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"completed_with_findings","requestedRoute":"/admin/console","runnerSourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12190,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":42804,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"b4cec0790471da5dff8f3875a9bd3539ea8c265e8abd9c4cf44aca996c222b80","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:53:25.803625+00:00","proof_gate":"interactive_visual_witness_completed_with_findings","source_sha":"paul-9dc4fd1c93c0","external_id":"e7d40b4e-ad56-436e-b3a9-2bc1af5e55d0","receipt_type":"visual_proof_status","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:visual:e7d40b4e-ad56-436e-b3a9-2bc1af5e55d0:completed_with_findings","mission_step_id":"0ba439ab-d717-4a78-a0aa-0d065243e2c0","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"b7117a55-15a1-41b4-8166-6497a4dab609","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","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":"9c9943cdbfcd046c5853bccc68a7ef4fd85879b5b23569906d502c2e41de693c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11696","runId":11696,"status":"running","sourceSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"18147864f7876bb07758d3df0cf4a28becb75bed","deploymentId":"forgejo-main-18147864f7876bb07758d3df0cf4a28becb75bed","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.277-exact-gate-fast-path","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:58:40.321293+00:00","proof_gate":"canonical_release_pending","source_sha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","external_id":"forgejo-main-7a5a86205a76","receipt_type":"canonical_release_status","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:forgejo-release-status:7a5a86205a76754b16bcb257dea59ef20a8cbbca:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"8cd48e64-cc72-466e-a99c-e226fa244516","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"b712dbab-6f93-44e5-842a-808063cc6eb2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-203115e81a8b","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2925,"terminal":false,"missionId":"25e75e39-4fb2-41d8-b14f-aa452f569b2f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6149,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2891,"approvedPlanMs":0,"missionSetupMs":402,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":402,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":402,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":402,"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":"25e75e39-4fb2-41d8-b14f-aa452f569b2f"},"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":1967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:29:36.05878+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2925","receipt_type":"execute_mission","idempotency_key":"mission:25e75e39-4fb2-41d8-b14f-aa452f569b2f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0a36c70a-f7d8-4bc3-9554-1afccb0a59f3","command_center_event_id":"25e75e39-4fb2-41d8-b14f-aa452f569b2f"},{"id":"b7133475-accb-4122-81f2-489ed00941de","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8c28f7ae5a64","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":40231,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"executorlessWaitMs":23390,"firstUsefulResultAt":"2026-10-06T19:42:06.704Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5231,"terminal":false,"missionId":"8c28f7ae-5a64-4017-9354-46f808125c42","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"840b5d004ae7087e6ae6fd56cc652c31c897972d","timingsMs":{"prReadinessMs":2181,"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":"8c28f7ae-5a64-4017-9354-46f808125c42"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:42:21.90332+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5231","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8c28f7ae-5a64-4017-9354-46f808125c42:automatic-mission-resume:5231:repair_mission_pr_ready_retryable","mission_step_id":"fa694fbe-c448-471d-a82c-7ff902a9cbf9","command_center_event_id":"8c28f7ae-5a64-4017-9354-46f808125c42"},{"id":"b713a3f8-84fb-4525-a2d4-16af7e553ff2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-existing-pr-adoption-20260820","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":15376,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":530,"terminal":false,"missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1344,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:03:35.883864+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"530","receipt_type":"automatic_mission_resume","idempotency_key":"mission:42fde409-e26b-4a0b-9ce8-918990928cc6:automatic-mission-resume:530:repair_mission_pr_ready_retryable","mission_step_id":"c0152f81-662b-48d9-9961-2b18c05b62ae","command_center_event_id":"42fde409-e26b-4a0b-9ce8-918990928cc6"},{"id":"b713ccd7-7d03-4726-9094-b389050928f6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"requestContractHash":"4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e","forgejoWorkflowProof":{"runId":10593,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:43:44.78876+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","external_id":"forgejo-main-bf1c56ac8f9f","receipt_type":"canonical_release_status","idempotency_key":"mission:613bea2c-6e51-437e-8962-8ef982673dbf:forgejo-release-status:bf1c56ac8f9f9e029a9621095fc14107473cbfcc:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"c0f1dbc8-0abf-4e6f-81e8-a9cefacc86b1","command_center_event_id":"613bea2c-6e51-437e-8962-8ef982673dbf"},{"id":"b713f6c6-dbdd-4463-9a61-52b7918e6f7d","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"3d94c22149565a6e8b681766ce92391a06ecade6","prNumber":2374,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6998/jobs/1","mergeCommitSha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791"}],"requestContractHash":"11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:45:29.087839+00:00","proof_gate":"request_contract_repository_verified","source_sha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:808fe1c6-2f76-4245-bca9-68a959bd1502:request-contract-repository:11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3:ca0ba1b09d4dee56cce5a644e7a33b827488e791","mission_step_id":"b9681284-80e4-4b4b-a573-204de961abe6","command_center_event_id":"808fe1c6-2f76-4245-bca9-68a959bd1502"},{"id":"b714609e-71df-4c8a-91e4-f1b853210d0f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4613f02131ee","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4959,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":30701,"firstUsefulResultAt":"2026-10-04T02:29:56.138Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4701,"terminal":false,"missionId":"4613f021-31ee-4103-ab05-28912e29dd7e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":751,"missionSetupMs":328,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":328,"repositoryMutationMs":3943,"repositoryProviderMs":3943,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2385,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1558},"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":"4613f021-31ee-4103-ab05-28912e29dd7e"},"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":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:30:33.006224+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4701","receipt_type":"execute_mission","idempotency_key":"mission:4613f021-31ee-4103-ab05-28912e29dd7e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"684f5364-db4e-48b5-8a9a-f04de1901d4e","command_center_event_id":"4613f021-31ee-4103-ab05-28912e29dd7e"},{"id":"b71504a0-6675-42d0-8894-60db4fd9b97b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/bounded-objective-compiler.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"baseSha":"0a112c5729f7a8cf4262c89d77fa63e825f326a6","issuedAt":1791580906023,"expiresAt":1791581086023,"missionId":"9b27c525-dd41-4111-bebc-73ecddbf5f1f","autoRefreeze":true,"authorizationId":"805b2381-ac72-4689-ae4f-288121b481af","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T21:21:46.76099+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"0a112c5729f7a8cf4262c89d77fa63e825f326a6","external_id":"805b2381-ac72-4689-ae4f-288121b481af","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:9b27c525-dd41-4111-bebc-73ecddbf5f1f:805b2381-ac72-4689-ae4f-288121b481af","mission_step_id":null,"command_center_event_id":"9b27c525-dd41-4111-bebc-73ecddbf5f1f"},{"id":"b7181248-e61e-4e0e-84d4-dad6aa0c40f7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T17:52:52.117527+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c2f29f8b1ba8\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:43:09.729142+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c2f29f8b-1ba8-4208-9cc8-eaaac2303e7d:owner-progress-heartbeat:119420092","mission_step_id":"42486426-0e49-4706-b585-47ae03f56c1f","command_center_event_id":"c2f29f8b-1ba8-4208-9cc8-eaaac2303e7d"},{"id":"b718187a-13bd-459c-8b10-be4d7d9fc2ee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5a6ad3890c76783baf485647363fbf1419377b4f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-intended-knowledge-layer","satisfied":true,"statement":"PAUL Console recap and recall questions, including 'what upgrades have we made to you today?' and typo/paraphrase variants, deterministically use the KNOCKLAUNCH knowledge layer backed by owner operating context, durable Console history, and terminal mission receipts instead of the generic inspect-pages fallback.","proofConditionIds":["proof-runtime"]},{"id":"outcome-routing-preserved","satisfied":true,"statement":"Existing route inspection and repository mutation requests continue to route to Witness and execute_objective respectively.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"live-truth-precedence","satisfied":true,"statement":"Current live Prime truth remains authoritative for current-state claims; stable or historical context must not override live machinery state.","proofConditionIds":["proof-runtime"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not require or run Visual Witness for this logic-only intelligence routing repair.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"contractHash":"10a6efab47f0a0d882b69bcb28ff4ee89e5d25b2d7721174701315eee2ed7eab","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"10a6efab47f0a0d882b69bcb28ff4ee89e5d25b2d7721174701315eee2ed7eab"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:03:25.879882+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5a6ad3890c76783baf485647363fbf1419377b4f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0d564936-8994-415e-a891-e9966b133234:request-contract:10a6efab47f0a0d882b69bcb28ff4ee89e5d25b2d7721174701315eee2ed7eab:5a6ad3890c76783baf485647363fbf1419377b4f:verified:","mission_step_id":"9a183f3b-a285-4df3-a595-294771063d91","command_center_event_id":"0d564936-8994-415e-a891-e9966b133234"},{"id":"b71aae5b-555c-46ad-ae0e-44e82d2ca639","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bedc932abf93","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36387,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-06T19:43:47.587Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5232,"terminal":false,"missionId":"bedc932a-bf93-42f9-93c5-aeaf11edd9a6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11071,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2264,"approvedPlanMs":2065,"missionSetupMs":418,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":418,"repositoryMutationMs":4163,"repositoryProviderMs":4163,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2647,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":418,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1516},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bedc932a-bf93-42f9-93c5-aeaf11edd9a6"},"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":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:44:00.113743+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5232","receipt_type":"execute_mission","idempotency_key":"mission:bedc932a-bf93-42f9-93c5-aeaf11edd9a6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3266a883-b73e-47fd-a231-0661f7282e56","command_center_event_id":"bedc932a-bf93-42f9-93c5-aeaf11edd9a6"},{"id":"b71b99c2-3ca6-40a3-8567-e525c641a2f4","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"75621891-905c-4d94-86e5-508dc730cc57","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2570,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":660,"providerAuthMs":0,"ledgerPrepareMs":660,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":660,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":660,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"75621891-905c-4d94-86e5-508dc730cc57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:51:27.791636+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75621891-905c-4d94-86e5-508dc730cc57:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"cb666b5b-8c7b-4ac3-b0e6-93bdca38b1f3","command_center_event_id":"75621891-905c-4d94-86e5-508dc730cc57"},{"id":"b71bcf2a-303b-4956-ab47-c280f19e8751","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4a3a09e0822c","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":12982,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":33512,"firstUsefulResultAt":"2026-10-05T21:02:35.019Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"4a3a09e0-822c-4908-a1c1-a793da427502","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":276,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4a3a09e0-822c-4908-a1c1-a793da427502"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:03:09.987077+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a3a09e0-822c-4908-a1c1-a793da427502:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f35159d4-baf4-4316-bbf0-6c2d9a6e1792","command_center_event_id":"4a3a09e0-822c-4908-a1c1-a793da427502"},{"id":"b71fd25e-ea3e-4faf-953a-72462d3b8df4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1f266f37a479f0ade19649ccdc93c267ede18a20","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1f266f37a479f0ade19649ccdc93c267ede18a20","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":"662b259609c988f684f348f32d35b7a91313bed4a044d9713a18fffa6d3104b5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12701","runId":12701,"status":"success","sourceSha":"1f266f37a479f0ade19649ccdc93c267ede18a20","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-28T22:10:15.881862+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1f266f37a479f0ade19649ccdc93c267ede18a20","external_id":"forgejo-main-1f266f37a479","receipt_type":"canonical_release_status","idempotency_key":"mission:6bb13a07-6ff7-4f96-bf1b-f84dadb098cd:forgejo-release-status:1f266f37a479f0ade19649ccdc93c267ede18a20:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7e8346e0-9faf-449d-b92c-b77ce8b065ce","command_center_event_id":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},{"id":"b7204acc-c664-4f65-b5d8-f591b707d059","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repository-proof\",\"frontend-release-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T00:48:47.209983+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-850a73db30fe\",\"prNumber\":4674,\"sourceSha\":\"503a82e2b084466f8cd10b02ed64fce63906610f\",\"deploymentId\":\"forgejo-main-503a82e2b084\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:23:06.294791+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:850a73db-30fe-47b2-9651-e2dff4f26843:owner-progress-heartbeat:119404172","mission_step_id":"575f1fca-bd56-4920-b0cc-76d72086cdc6","command_center_event_id":"850a73db-30fe-47b2-9651-e2dff4f26843"},{"id":"b72217a3-2cd6-4000-8768-38a056d0de88","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"660e49e581dd3b11c527266325f90a5789d55cc9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"persistent-contextual-slot","satisfied":true,"statement":"ApplicationFrame owns a persistent contextual-header slot outside its scroll region.","proofConditionIds":["frontend-live"]},{"id":"portal-contextual-header","satisfied":true,"statement":"ContextualWorkflowHeader renders into the current ApplicationFrame persistent slot and falls back inline only when no frame exists.","proofConditionIds":["frontend-live"]},{"id":"single-scroll-body","satisfied":true,"statement":"ApplicationFrame's document-flow scrolling occurs only in its inner application scroll region, below the persistent contextual-header slot.","proofConditionIds":["frontend-live"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"No routing, auth, data, backend, tenant business logic, or control-plane changes.","proofConditionIds":["frontend-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["frontend-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["frontend-live"]}],"contractHash":"ef53f83d87bf06532c7a2d80a28cccfcc75cfcb39202add48cab6354f41b46b0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"frontend-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ef53f83d87bf06532c7a2d80a28cccfcc75cfcb39202add48cab6354f41b46b0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:12:05.056408+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"660e49e581dd3b11c527266325f90a5789d55cc9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dc2f69d4-d0f6-40b6-93ae-1f73ea4a4b97:request-contract:ef53f83d87bf06532c7a2d80a28cccfcc75cfcb39202add48cab6354f41b46b0:660e49e581dd3b11c527266325f90a5789d55cc9:verified:","mission_step_id":"dc2f46a4-e1b7-42ad-b414-5a5284d3ebae","command_center_event_id":"dc2f69d4-d0f6-40b6-93ae-1f73ea4a4b97"},{"id":"b723f9cd-8662-49e3-a4cc-8ba14329df7e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:12:39.698373+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418290","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"b724184c-721f-47bc-9892-8a55fdcde070","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same control plane Visual Witness resumable-domain-registry mission after the retryable Forgejo transport timeout. Reuse the existing mission, branch, request contract, maintenance authorization, and already-supplied exact mutation. Do not create another branch or duplicate PR. Continue from the current durable state through PR, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, then claim-matched RoofHelpFinder witness.","wordingChanged":false,"canonicalIntent":"Continue the same control plane Visual Witness resumable-domain-registry mission after the retryable Forgejo transport timeout. Reuse the existing mission, branch, request contract, maintenance authorization, and already-supplied exact mutation. Do not create another branch or duplicate PR. Continue from the current durable state through PR, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, then claim-matched RoofHelpFinder witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-authorized","statement":"The control plane accepts roofhelpfinder.com for Visual Witness because its host/* production route is registered in wrangler.toml.","proofConditionIds":["repo-proof","runtime-proof","route-proof"]},{"id":"generic-registry","statement":"The control plane supports other safe customer-facing non-KnockLaunch origins registered in wrangler.toml without hard-coded customer domain names.","proofConditionIds":["repo-proof"]},{"id":"fail-closed","statement":"The control plane still blocks wildcard-host, unsafe, non-HTTPS, and unregistered external origins.","proofConditionIds":["repo-proof"]}],"objective":"Continue the same control plane Visual Witness resumable-domain-registry mission after the retryable Forgejo transport timeout. Reuse the existing mission, branch, request contract, maintenance authorization, and already-supplied exact mutation. Do not create another branch or duplicate PR. Continue from the current durable state through PR, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, then claim-matched RoofHelpFinder witness.","constraints":[{"id":"no-frontend","statement":"Do not change or redeploy RoofHelpFinder frontend.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-onrunner","statement":"Do not change or redeploy OnRunner.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cc-only","statement":"Release only the control plane cc-execution target.","proofConditionIds":["runtime-proof"]},{"id":"forgejo-only","statement":"Use Forgejo only.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged control plane diff contains only resumable customer-origin authorization, its focused test, and required cc-execution version marker.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The control plane cc-execution runtime is live on the exact merged SHA after cc-execution-only release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"route-proof","kind":"interaction","claim":"After release, the control plane can start Visual Witness on https://roofhelpfinder.com/ rather than rejecting it cross-origin.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[{"text":"Need help with your roof?","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"767de68c548d85e01fffbc3a340fb10742fb898c998dec7295a0e690a13bc078","requestContractRevision":3,"previousRequestContractHash":"0f495c462f8b76057ba0b60eabb77c0b290f44092b756284523f959994bd48d3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:30:55.989578+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d21824d-789a-4f0a-8ddf-a1491833c1ed:request-contract-revision:3:767de68c548d85e01fffbc3a340fb10742fb898c998dec7295a0e690a13bc078","mission_step_id":"b294dc65-9bac-4aae-900f-30754a5db566","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"b724f3ee-6e1f-4305-954a-f916230a1c6b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-96ed5324a304","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2740,"terminal":false,"missionId":"96ed5324-a304-47db-9973-fd125a2129ce","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"518ba629c8331d9ece42334be74d8648d2889e36","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15060,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1105,"approvedPlanMs":0,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":5167,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":379,"repositoryMutationMs":8509,"repositoryProviderMs":7018,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2840,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":4178},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96ed5324-a304-47db-9973-fd125a2129ce"},"performance":null,"deploymentId":"forgejo-main-518ba629c833","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":4726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T08:05:46.686128+00:00","proof_gate":"canonical_release_dispatched","source_sha":"518ba629c8331d9ece42334be74d8648d2889e36","external_id":"forgejo-main-518ba629c833","receipt_type":"execute_mission","idempotency_key":"mission:96ed5324-a304-47db-9973-fd125a2129ce:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d9d8e88a-bb2d-4488-8c2c-87dce7c598a5","command_center_event_id":"96ed5324-a304-47db-9973-fd125a2129ce"},{"id":"b726d548-f0d4-4e66-be05-e8147a8fa19c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c2a1a84c1511","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":43563,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":139613,"firstUsefulResultAt":"2026-09-27T21:55:21.383Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3912,"terminal":false,"missionId":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3939,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1163,"missionSetupMs":205,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":205,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":205,"repositoryMutationMs":2776,"repositoryProviderMs":2776,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1817,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":205,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":959},"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":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:57:45.838655+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3912","receipt_type":"execute_mission","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"74ba2ac1-1d5c-42a9-85ca-f5a72de8f727","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"b7280b2a-1302-43d8-a5ef-61e8f13d8d14","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-mail-premium-rebuild-20260819","reason":null,"status":"no_change","metrics":{"receiptBytes":26986,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":439,"terminal":false,"missionId":"775b10da-a6dc-45aa-9fba-5e60f6d2114f","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":"649061814c09e15299058897dd820359c6952373","timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"775b10da-a6dc-45aa-9fba-5e60f6d2114f"},"performance":null,"deploymentId":"forgejo-main-649061814c09","workflowRunId":1521,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5016,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T18:43:04.318006+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"439","receipt_type":"execute_mission","idempotency_key":"mission:775b10da-a6dc-45aa-9fba-5e60f6d2114f:execute_mission:repair_mission_prepared","mission_step_id":"237d24a2-0bbe-4466-ac5c-75010eb905dd","command_center_event_id":"775b10da-a6dc-45aa-9fba-5e60f6d2114f"},{"id":"b72a3a58-5475-41b5-86ee-9c00e51b4504","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-loyalty-corrective-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1085,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"9872cf42-a2ef-4633-9f37-a30d1720bea0","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9872cf42-a2ef-4633-9f37-a30d1720bea0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:23:14.400466+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9872cf42-a2ef-4633-9f37-a30d1720bea0:execute_mission:repair_mission_execution_retryable","mission_step_id":"8976664f-d334-4a45-8321-cc970a45a452","command_center_event_id":"9872cf42-a2ef-4633-9f37-a30d1720bea0"},{"id":"b733d7b0-e47b-4124-94f7-0c9d1178badd","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/components/MiscAwareAccountMenu.tsx","src/__tests__/tenant-connections-standard.contract.test.ts"],"continuationObjective":"Repair the PCG Demo On/Off transition without a full application reload. Remove the forced window.location.reload from the shared native MISC/MODES demo toggle in src/components/MiscAwareAccountMenu.tsx and rely on the existing useGodModeTenantDemo event/state propagation. Preserve the control and all other menu behavior. Update src/__tests__/tenant-connections-standard.contract.test.ts to assert the demo action toggles in place and does not reload. Require canonical Gate, squash merge, frontend release, and live PCG proof that switching Demo On/Off does not reload the document and retains the selector/background."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:10:19.106647+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:3171a6f1-c2e0-47f7-9a2d-1f51158719a7:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"aeb36727-05b6-40ac-9ba0-4abf0c0c6cdc","command_center_event_id":"3171a6f1-c2e0-47f7-9a2d-1f51158719a7"},{"id":"b7361152-bd14-4fba-9537-f8461caf5233","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-24T08:20:05.771665+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1b5bf6e2b3e1\",\"prNumber\":3572,\"sourceSha\":\"8698b71867162915b662db8e7adbf4cd108bf443\",\"deploymentId\":\"forgejo-main-8698b7186716\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:31:04.209439+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1b5bf6e2-b3e1-4999-a394-fb9eeb818009:owner-progress-heartbeat:119348284","mission_step_id":"8ace489f-7c32-41ed-a77f-791edb75239a","command_center_event_id":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},{"id":"b7371694-c5cb-45e5-b68a-dd2e46da672d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"canonical_release_queue_busy:901","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":281,"terminal":false,"missionId":"f97bfa57-c541-435d-baae-e9ba669332c6","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f97bfa57-c541-435d-baae-e9ba669332c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5250,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:27:57.383084+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"281","receipt_type":"ship_and_prove","idempotency_key":"mission:f97bfa57-c541-435d-baae-e9ba669332c6:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"bca0148c-af11-46b2-9366-bad44af49f05","command_center_event_id":"f97bfa57-c541-435d-baae-e9ba669332c6"},{"id":"b73c1571-a220-47a0-9bce-709c59748156","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2047,"terminal":false,"missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","timingsMs":{"prReadinessMs":1925,"approvedPlanMs":0,"shipAndProveMs":18961,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef"},"performance":null,"deploymentId":"forgejo-main-37f7926d8801","workflowRunId":6100,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:18:03.52145+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2047","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:automatic-mission-resume:2047:canonical_release_reconciliation_pending","mission_step_id":"131182c2-941f-4d74-974f-184a112d5b56","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"b73ca006-76aa-4385-aa16-f911410384e8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:59:10.302668+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419916","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"b73e6d2e-c541-4328-8076-0e67071da816","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Upgrade Prestigious Card Grading Legacy Migration Center to accept CSV, XLSX, and XLS safely without changing backend import semantics. Scope only src/pages/card-grading/PCGLegacyMigrationCenter.tsx. Reuse the existing xlsx dependency via dynamic import so the spreadsheet parser is lazy-loaded. For CSV preserve the current quoted parser. For Excel read only the first worksheet, convert it to object rows with empty cells preserved, require at least one data row, preserve the original file fingerprint for dedupe, and continue using the existing staged chunked dry-run/analyze/explicit IMPORT flow unchanged. Update labels/help text and file accept types accordingly. Do not auto-commit, do not change canonical data rules, do not touch other tenants. No Visual Witness. One focused PR, Gate, squash merge, frontend release, runtime proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"b095e33f3f2c5dc72c97d10124d8969ca1fcdc07076845e287fc00874f2e66b2","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":"b095e33f3f2c5dc72c97d10124d8969ca1fcdc07076845e287fc00874f2e66b2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:19:37.475501+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d87a4d10-ade7-4268-a0f3-290a0559f97c:request-contract:b095e33f3f2c5dc72c97d10124d8969ca1fcdc07076845e287fc00874f2e66b2:0eff641fb3b2ab7ba8a55b650bd7154d744ff19c:verified:","mission_step_id":"093d543a-22a1-48be-995c-df323f9c1795","command_center_event_id":"d87a4d10-ade7-4268-a0f3-290a0559f97c"},{"id":"b7403764-9309-449f-addf-1d7d70d165d4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5c869c0603b8","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33741,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":13650,"firstUsefulResultAt":"2026-09-30T12:56:15.609Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4229,"terminal":false,"missionId":"5c869c06-03b8-48d7-90fb-2448231e249c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"50aa65da40df4ca088c4d46a2ac0240096337d97","timingsMs":{"prReadinessMs":677,"approvedPlanMs":0,"shipAndProveMs":3096,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"5c869c06-03b8-48d7-90fb-2448231e249c"},"performance":null,"deploymentId":"forgejo-main-50aa65da40df","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2007,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:56:51.384941+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4229","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5c869c06-03b8-48d7-90fb-2448231e249c:automatic-mission-resume:4229:canonical_release_reconciliation_pending","mission_step_id":"877dc594-b811-4ce0-8023-0afe8cd3d05d","command_center_event_id":"5c869c06-03b8-48d7-90fb-2448231e249c"},{"id":"b741efbf-f091-413f-8607-26e460adedfa","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3543,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":362,"terminal":false,"missionId":"8df729cc-b788-4c56-8e5e-b5629e98fab5","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"764456af785db51e99b2b173b89a7ceeed0065e2","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8df729cc-b788-4c56-8e5e-b5629e98fab5"},"performance":null,"deploymentId":"forgejo-main-764456af785d","workflowRunId":1208,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T12:19:36.771933+00:00","proof_gate":"canonical_release_dispatched","source_sha":"764456af785db51e99b2b173b89a7ceeed0065e2","external_id":"forgejo-main-764456af785d","receipt_type":"ship_and_prove","idempotency_key":"mission:8df729cc-b788-4c56-8e5e-b5629e98fab5:ship_and_prove:canonical_release_dispatched:764456af785db51e99b2b173b89a7ceeed0065e2:1208","mission_step_id":"11096928-aaeb-4a0f-9efb-1eb5c2e6de9a","command_center_event_id":"8df729cc-b788-4c56-8e5e-b5629e98fab5"},{"id":"b743ba83-cfa4-42ec-9d3b-14bd581436d6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-fetch-latency-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":33982,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.26-lean-guardrails-refreeze","prNumber":1665,"terminal":false,"missionId":"531a2921-77f4-41ce-87ea-f70389652e0c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":7682,"prReadinessMs":1089,"approvedPlanMs":6588,"missionSetupMs":2081,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"531a2921-77f4-41ce-87ea-f70389652e0c"},"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":1035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:26:20.794185+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1665","receipt_type":"execute_mission","idempotency_key":"mission:531a2921-77f4-41ce-87ea-f70389652e0c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7adc8acd-c572-4681-b667-aacc2d3c8c13","command_center_event_id":"531a2921-77f4-41ce-87ea-f70389652e0c"},{"id":"b746fb97-ca99-416a-8696-9f28cec93f27","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/redfish-contact-first-spine-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":17886,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1010,"terminal":false,"missionId":"6deaee89-5cef-4633-ac79-325fdac4116a","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"40f4f6eea609e1acbf3c7e5e19c60ac3bfabf787","timingsMs":{"handlerMs":46104,"prReadinessMs":783,"approvedPlanMs":0,"missionSetupMs":398,"shipAndProveMs":45315},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6deaee89-5cef-4633-ac79-325fdac4116a"},"performance":null,"deploymentId":null,"workflowRunId":3344,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5519,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T13:27:54.725892+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"40f4f6eea609e1acbf3c7e5e19c60ac3bfabf787","external_id":"1010","receipt_type":"execute_mission","idempotency_key":"mission:6deaee89-5cef-4633-ac79-325fdac4116a:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"21e8c1d8-94df-44f3-983f-a6b847e94841","command_center_event_id":"6deaee89-5cef-4633-ac79-325fdac4116a"},{"id":"b74757e4-db74-4c1f-b1c4-5f9f5f70313b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for platform resilience hardening. Continue the same mission with the exact resilience implementation and corrected unique anchors. Ship to live proof.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for platform resilience hardening. Continue the same mission with the exact resilience implementation and corrected unique anchors. Ship to live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Runner pool health explicitly distinguishes normal, one-heavy-degraded, zero-heavy-unavailable, and light-runner-degraded states while preserving sibling failover.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"A deterministic resilience status explains waiting work using live eligible/busy/idle capacity, flags potential queue starvation, exposes symmetry drift, and reports recovery posture without requiring owner babysitting.","proofConditionIds":["p1","p2"]},{"id":"o3","statement":"Known operational failure classes map to explicit bounded recovery actions, and the existing transient Gate and release recovery paths record that centralized recovery decision.","proofConditionIds":["p1","p2"]},{"id":"o4","statement":"Runner symmetry, idle-only hygiene expectations, pool-aware eligibility, degraded-mode behavior, collision-scoped release ownership, and owner-action-last policy are encoded in authoritative capability contracts and tests.","proofConditionIds":["p1","p2"]}],"objective":"Unfreeze control plane for platform resilience hardening. Continue the same mission with the exact resilience implementation and corrected unique anchors. Ship to live proof.","constraints":[{"id":"c1","statement":"Preserve one canonical scheduler, Gate, merge owner, release conductor, runner registry, and host watchdog; no duplicate orchestration.","proofConditionIds":["p1","p2"]},{"id":"c2","statement":"Preserve 3 total / 2 docker heavy / 1 paul-light topology and keep paul-light isolated from heavy deployment jobs.","proofConditionIds":["p1","p2"]},{"id":"c3","statement":"Automatic recovery stays bounded and source-preserving; owner_action_required is reserved for unresolved genuine owner-only blockers.","proofConditionIds":["p1","p2"]},{"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 centralized recovery classifier, resilience status operator, runner degraded/symmetry/wait-diagnostic policies, and regression assertions on the exact authorized paths.","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":"After the cc-execution release, forgejo_resilience_status and forgejo_runner_list report the live three-runner pool, capacityAligned=true, normal degraded mode, symmetry alignment, no unexplained queue wait, and ownerActionRequired=false in healthy state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"knocklaunch-ci-02","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.-Continue-the-same-mission-with-the-exact-r","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":"3362f4b1f6a0aa4ef415aa2d0f26f4c13fba5dcb30afe086381bfd3aa3d03e35","requestContractRevision":3,"previousRequestContractHash":"b3e7b850925aadcbbb1663a118495083cda66b971a682adb713c287e27fc6baf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:01:33.662529+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:request-contract:3362f4b1f6a0aa4ef415aa2d0f26f4c13fba5dcb30afe086381bfd3aa3d03e35","mission_step_id":"c1998233-6429-4555-95b3-67627aef9047","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"b7481bd1-7aa9-4f5b-8b43-a07e5fb40a0e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"10082e8a6eb37362ae705ed6c068468ca55b96f0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"repo","satisfied":true,"statement":"PR #4691 is merged from exact gated head 9b8d4a3b6393d1f66574cd91011e2eabbe44ad7d into main.","proofConditionIds":["repo-proof"]},{"id":"runtime","satisfied":true,"statement":"Production owner flow can select PCG and remain in PCG without Error Loading Tenants or the emergency screen.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"exact-head","satisfied":true,"statement":"Do not merge any head other than 9b8d4a3b6393d1f66574cd91011e2eabbe44ad7d.","proofConditionIds":["repo-proof"]},{"id":"scope","satisfied":true,"statement":"Preserve only the P0 tenant continuity fix and its aligned contract test; do not reintroduce the stale PCGWorkspace delta.","proofConditionIds":["repo-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":["repo-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":["repo-proof","runtime-proof"]}],"contractHash":"d452e6bcb3dda2a1bfa3d99b71918ace7d427600447e75d59601deed263f0d93","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"gateRunId":15008,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"d452e6bcb3dda2a1bfa3d99b71918ace7d427600447e75d59601deed263f0d93","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"10082e8a6eb37362ae705ed6c068468ca55b96f0"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d452e6bcb3dda2a1bfa3d99b71918ace7d427600447e75d59601deed263f0d93"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T02:29:18.039149+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"10082e8a6eb37362ae705ed6c068468ca55b96f0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d7089a22-1181-4309-a634-08a98fbf05a6:request-contract:d452e6bcb3dda2a1bfa3d99b71918ace7d427600447e75d59601deed263f0d93:10082e8a6eb37362ae705ed6c068468ca55b96f0:verified:","mission_step_id":"47745f35-447a-4a71-b87a-eb861206b8df","command_center_event_id":"d7089a22-1181-4309-a634-08a98fbf05a6"},{"id":"b748c8e0-937b-4236-b261-be06e051b6ed","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/finish-blocked-paul-academy-10-case-expansion-by-ebf041a2","headSha":null,"prNumber":6473},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T17:29:56.522737+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:27cde27a-f705-48a2-b557-ec77e6b40faf:pr:6473:implementation-created","mission_step_id":"ac538a74-e2b9-435d-be2b-d1ab1b8acbd9","command_center_event_id":"27cde27a-f705-48a2-b557-ec77e6b40faf"},{"id":"b74b5121-1265-4c0e-bc58-3bb1d3042f66","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":24,"terminal":false,"missionId":"a3ad19ff-5c36-46d9-9128-bc1f77ec556a","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"dd5bdd717b4593f3947763215d6e673bcabf8bde","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a3ad19ff-5c36-46d9-9128-bc1f77ec556a"},"performance":null,"deploymentId":"forgejo-main-dd5bdd717b45","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T16:25:38.643065+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dd5bdd717b4593f3947763215d6e673bcabf8bde","external_id":"forgejo-main-dd5bdd717b45","receipt_type":"ship_and_prove","idempotency_key":"mission:a3ad19ff-5c36-46d9-9128-bc1f77ec556a:ship_and_prove:canonical_release_dispatched:dd5bdd717b4593f3947763215d6e673bcabf8bde:no-run","mission_step_id":"68e7f341-6ee8-4636-8d50-82f1c165494d","command_center_event_id":"a3ad19ff-5c36-46d9-9128-bc1f77ec556a"},{"id":"b74b8c11-761e-4169-bac3-beac36840c54","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Roof Help Finder repair mission and PR #900. Refresh the existing branch onto current main, apply the already-authorized lean tenant specialization (only Intake, Contacts, Analytics, QR Codes; tenant-scoped source/referral/IP attribution; no generic MISC/mitigation clutter; no changes to other MISC tenants), then gate, squash merge, deploy affected targets, and prove live behavior.","wordingChanged":false,"canonicalIntent":"Continue the same Roof Help Finder repair mission and PR #900. Refresh the existing branch onto current main, apply the already-authorized lean tenant specialization (only Intake, Contacts, Analytics, QR Codes; tenant-scoped source/referral/IP attribution; no generic MISC/mitigation clutter; no changes to other MISC tenants), then gate, squash merge, deploy affected targets, and prove live behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-help-lean-workspace","statement":"Live Roof Help Finder owner workspace exposes only Intake, Contacts, Analytics, and QR Codes as primary business functions and no generic MISC/mitigation command-center clutter.","proofConditionIds":["proof-production"]},{"id":"roof-help-attribution","statement":"Roof Help Finder public intake stores tenant-scoped lead data including how-heard/referrer, landing/UTM attribution, and trusted request IP, and the owner analytics/intake surfaces expose useful lead attribution.","proofConditionIds":["proof-production"]}],"objective":"Continue the same Roof Help Finder repair mission and PR #900. Refresh the existing branch onto current main, apply the already-authorized lean tenant specialization (only Intake, Contacts, Analytics, QR Codes; tenant-scoped source/referral/IP attribution; no generic MISC/mitigation clutter; no changes to other MISC tenants), then gate, squash merge, deploy affected targets, and prove live behavior.","constraints":[{"id":"tenant-only","statement":"Specialize Roof Help Finder only; do not change other MISC tenant behavior.","proofConditionIds":["proof-production"]},{"id":"reuse-pr","statement":"Reuse existing branch ai/roof-help-finder-trust-intake-20260827 and PR #900; do not create a competing PR.","proofConditionIds":["proof-production"]},{"id":"preserve-public-funnel","statement":"Preserve the trust-first public page, referral conditional field, dedicated roof-help-public-lead endpoint, and local SEO route behavior.","proofConditionIds":["proof-production"]},{"id":"no-policy-change","statement":"Do not change control-plane, gate, queue, or release policies in this repair.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"On the exact live release, /roof-help-finder/dashboard is the lean Roof Help Finder workspace with Intake, Contacts, Analytics, and QR Codes, and Roof Help Finder public intake retains source/referral/IP attribution.","route":"/roof-help-finder/dashboard","required":true,"expectedText":"Intake","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e539c1d15af7ab63ba4153b3e65013ce4402334c4dbe4eccfe53ff9384580e93","requestContractRevision":2,"previousRequestContractHash":"2662c304bdff3dfa4ea046ce61a31c6fa3823c2471c52ea008c0f515de679435"},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T02:35:49.337545+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:594d8a85-0a52-489b-9c1e-63b12931e12a:request-contract-revision:2:e539c1d15af7ab63ba4153b3e65013ce4402334c4dbe4eccfe53ff9384580e93","mission_step_id":"480726e9-e7aa-4c3a-ab43-65a360d8f322","command_center_event_id":"594d8a85-0a52-489b-9c1e-63b12931e12a"},{"id":"b74bfe7d-2e18-4a6c-90b8-9cf2a71d7050","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/pcg/dashboard?mode=submissions","branch":"ai/objective-first-repair-64e0593aefa6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"64e0593a-efa6-447d-8529-3acc58e28fd6","objective":"P0 PCG Create Submission upload handoff repair. After a successful submission create, open the card-image capture surface for that exact submission inside the dedicated PCG shell. One-card submissions go to the single Card Vault upload; multi-card submissions go to Batch Upload. Preserve submissionId, stay on /pcg/dashboard, and do not return to Receive Cards.","tenantRef":"PCG","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/card-grading/PCGModesWorkspace.tsx","edits":[{"new_content":"  const openCaptureForSubmission=React.useCallback((submissionId:string,expectedCardCount:number)=>{\n    const params=new URLSearchParams(location.search);\n    params.set('mode','submissions');params.set('tool','vault');params.set('vault',expectedCardCount>1?'batch':'single');params.set('submissionId',submissionId);params.delete('cardId');\n    const search=params.toString();\n    navigate({pathname:'/pcg/dashboard',search:search?'?'+search:'',hash:location.hash},{replace:false});\n  },[location.hash,location.search,navigate]);","old_content":"  const openCaptureForSubmission=React.useCallback((submissionId:string,expectedCardCount:number)=>{\n    const params=new URLSearchParams(location.search);\n    params.set('mode','submissions');params.set('tool','submissions');params.delete('vault');params.set('submissionId',submissionId);params.delete('cardId');\n    const search=params.toString();\n    navigate({pathname:location.pathname,search:search?'?'+search:'',hash:location.hash},{replace:false});\n  },[location.hash,location.pathname,location.search,navigate]);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"64e0593a-efa6-447d-8529-3acc58e28fd6","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":"9e310aaf48f5ce92dde6c88ba3140505ad4063caecc2e491ab2c5de4c75f182d","replayCount":0,"serializedBytes":2545},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:19:04.557879+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:64e0593a-efa6-447d-8529-3acc58e28fd6:repository-mutation-intent:9e310aaf48f5ce92dde6c88ba3140505ad4063caecc2e491ab2c5de4c75f182d:0","mission_step_id":"2cb13519-6128-41f1-a6e4-b0faaf2df7ac","command_center_event_id":"64e0593a-efa6-447d-8529-3acc58e28fd6"},{"id":"b74d492f-eaef-4031-923c-8450a6293f5e","source":"forgejo","status":"waiting","payload":{"branch":"ai/demo-new-tenant-certification-gate","prNumber":3126,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"02b7718206b72916336728ef1b59ae4f10a061c1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:53:34.444529+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"02b7718206b72916336728ef1b59ae4f10a061c1","external_id":"3126","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e47eb368-6d6f-4b8f-8898-46e9a96e2939:merged-pr:3126:02b7718206b72916336728ef1b59ae4f10a061c1","mission_step_id":"c070db58-9245-4c95-9c23-105eae337232","command_center_event_id":"e47eb368-6d6f-4b8f-8898-46e9a96e2939"},{"id":"b74f8de5-df0f-459c-8c3b-a6db8a3a9669","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T06:58:43.339605+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e0436a39a62f\",\"prNumber\":4103,\"sourceSha\":\"fb479a2dc7958367311b2dd529efb2761e1803c1\",\"deploymentId\":\"forgejo-main-fb479a2dc795\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:05:14.679179+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e0436a39-a62f-4791-a380-d49e8332acae:owner-progress-heartbeat:119376980","mission_step_id":"7441ef61-4760-4d3e-9c83-067afeaf63ad","command_center_event_id":"e0436a39-a62f-4791-a380-d49e8332acae"},{"id":"b74fd769-18db-498b-9980-840e348a9220","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-approved-proposal-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14802,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1142,"terminal":false,"missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":21877,"prReadinessMs":381,"approvedPlanMs":0,"missionSetupMs":1173,"shipAndProveMs":21373},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5575,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:53:49.52406+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1142","receipt_type":"execute_mission","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"febac467-9eb7-43c2-8bda-861f33b84a58","command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"b7504cee-5ea9-4ec7-ade8-785d5fb07f07","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:02:35.068445+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:4a3a09e0-822c-4908-a1c1-a793da427502:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"f35159d4-baf4-4316-bbf0-6c2d9a6e1792","command_center_event_id":"4a3a09e0-822c-4908-a1c1-a793da427502"},{"id":"b75078e2-8f8b-4c7a-93f6-cec2a539f110","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"pending"},"requestContractHash":"5082ffef14e5f1cd0508cdb2b5b457ee6e872a453150435221c51f1bec8cfb4b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13567","runId":13567,"status":"waiting","sourceSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","migrations":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:02:22.069891+00:00","proof_gate":"canonical_release_pending","source_sha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","external_id":"forgejo-main-5192ce7d0a62","receipt_type":"canonical_release_status","idempotency_key":"mission:35573b75-5b9e-4b96-a196-0933cd533a7d:forgejo-release-status:5192ce7d0a621390a5dc41fc1d1cea280e750903:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"cbfe16a9-3c65-41e1-a3d7-87d47360388d","command_center_event_id":"35573b75-5b9e-4b96-a196-0933cd533a7d"},{"id":"b750ff26-5e5d-4bb3-892b-42e8c88e33cf","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-27T06:39:49.146Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:33:15.27492+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:owner-wait-live","mission_step_id":"beb0d361-43b7-4210-aea4-7a0ef5a13bb6","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"b7526d09-b59c-4398-8e85-951b19175efe","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25c3142f2e8d","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15781,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"executorlessWaitMs":49112,"firstUsefulResultAt":"2026-10-04T10:30:05.764Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4738,"terminal":false,"missionId":"25c3142f-2e8d-4927-8b96-d724ba2f00b3","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"806fcb2e64746e8de2ecc008c33f226353215816","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3036,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"25c3142f-2e8d-4927-8b96-d724ba2f00b3"},"performance":null,"deploymentId":"forgejo-main-806fcb2e6474","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:35:03.193439+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4738","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25c3142f-2e8d-4927-8b96-d724ba2f00b3:automatic-mission-resume:4738:canonical_release_reconciliation_pending","mission_step_id":"c99d1200-ddcd-4ba7-aa36-1800b7c3b262","command_center_event_id":"25c3142f-2e8d-4927-8b96-d724ba2f00b3"},{"id":"b75342b4-e207-40f7-b9c3-226b3c97c03f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e75a81796767","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3305,"terminal":false,"missionId":"e75a8179-6767-477f-97c8-fa54216eae10","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":568,"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":"e75a8179-6767-477f-97c8-fa54216eae10"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:04:11.768116+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e75a8179-6767-477f-97c8-fa54216eae10:automatic-mission-resume:3305:repair_mission_waiting_for_gate","mission_step_id":"92f8b584-b83e-407b-8dd9-340dce8b8698","command_center_event_id":"e75a8179-6767-477f-97c8-fa54216eae10"},{"id":"b7559dd2-c1b6-4002-9507-916025940328","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:15:04.102595+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419260","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"b755dbf6-bd33-4165-baf5-6dff5d168566","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":155176,"owner_action_to_pr_ms":6898,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":299},"ownerWaitLiveAt":"2026-09-28T11:21:56.176Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:21:56.35315+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:041f1405-efd9-477f-b6b8-86e79030d24a:owner-wait-live","mission_step_id":"1148ec6d-8d84-40be-b484-416742003bb1","command_center_event_id":"041f1405-efd9-477f-b6b8-86e79030d24a"},{"id":"b756df57-aa9d-4718-b8cc-794c7ba059e9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f172b00ef73f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3254,"terminal":false,"missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4137,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1176,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":390,"repositoryMutationMs":2961,"repositoryProviderMs":2961,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2668,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":293},"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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"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":3048,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:56:53.990854+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3254","receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"643e7869-78c2-4bf9-bf2e-36be0fa2a17a","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"b759cde6-c24f-4f5c-9e71-ae2306556d91","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d41da54ce91","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3502,"terminal":false,"missionId":"1d41da54-ce91-4612-9930-97fe566a7f94","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ca095bf1880dfa827996b2191be5033bec82336","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4437,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":566,"approvedPlanMs":0,"missionSetupMs":451,"providerAuthMs":0,"shipAndProveMs":3465,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":146,"resolvePreflightMs":451,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1d41da54-ce91-4612-9930-97fe566a7f94"},"performance":null,"deploymentId":"forgejo-main-5ca095bf1880","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2670,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:06:25.851172+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ca095bf1880dfa827996b2191be5033bec82336","external_id":"forgejo-main-5ca095bf1880","receipt_type":"execute_mission","idempotency_key":"mission:1d41da54-ce91-4612-9930-97fe566a7f94:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"71b11bc0-46dd-4db7-a587-b45688349c1b","command_center_event_id":"1d41da54-ce91-4612-9930-97fe566a7f94"},{"id":"b759df02-0182-49fd-b057-1babb99ef054","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"accepted","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:c0b8d0d6-8170-4684-bfa8-f6cc415f653c","mission_step_id":null,"command_center_event_id":"c0b8d0d6-8170-4684-bfa8-f6cc415f653c"},{"id":"b75adae8-fb1c-404b-ac83-f93bfb6d5579","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-auto-measure-fastpath-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9893,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1431,"terminal":false,"missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6323,"prReadinessMs":4998,"approvedPlanMs":0,"missionSetupMs":1760,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b"},"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":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:52:51.009967+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1431","receipt_type":"execute_mission","idempotency_key":"mission:23057b76-f801-44c3-8f0f-fd7916fa084b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"46706809-ea5d-4f1b-8f2d-326c29c56eb4","command_center_event_id":"23057b76-f801-44c3-8f0f-fd7916fa084b"},{"id":"b75adf57-5047-4fd0-9d5d-c5eefdb847d1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":"ae14619b-0a49-4e4f-ab3a-5313977c6504","phase":"pull_request","branch":"ai/objective-first-repair-e941883ce08c","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":76963,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":22,"executorlessWaitMs":1759469,"firstUsefulResultAt":"2026-10-01T12:19:24.711Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4361,"terminal":false,"missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"ae14619b-0a49-4e4f-ab3a-5313977c6504","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:39:14.419197+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4361","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e941883c-e08c-4d2b-ac54-4eeb4afee0b1:automatic-mission-resume:4361:repair_mission_pr_ready_retryable","mission_step_id":"d3275b34-8ca5-4b37-9602-f3207e5e05d5","command_center_event_id":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},{"id":"b75cc060-1249-4482-9ec3-7a94ed947c30","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner-approved repair for recurring Forgejo 422 false failures and control-plane latency degradation.","baseSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","issuedAt":1788894170696,"expiresAt":1788894350696,"missionId":"d042c33f-a800-4242-9ac7-360e74f3c126","authorizationId":"4529323c-61da-476e-9f4f-0edd91eef3ef","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:02:51.05847+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4529323c-61da-476e-9f4f-0edd91eef3ef","mission_step_id":"12249c4a-ca7f-4ffe-a5e8-385a8089acef","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"b75d3ba7-631e-4781-8356-645e36efe4ff","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"83cb99b692f64372351d421adeffb9d18e8b9d0e","sourceSha":"79a78715bc23eaf7ef0a2e5a620229e4476b4c31","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:14:41.371048+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"79a78715bc23eaf7ef0a2e5a620229e4476b4c31","external_id":"canonical-release-79a78715bc23","receipt_type":"canonical_release_status","idempotency_key":"mission:8cd6983d-08cf-4f1a-93e2-85f4f6fb77bf:forgejo-release-ancestry:79a78715bc23eaf7ef0a2e5a620229e4476b4c31:83cb99b692f64372351d421adeffb9d18e8b9d0e:main_history_page_inconclusive","mission_step_id":"3de76480-472d-4a7c-a458-dd8f28404b96","command_center_event_id":"8cd6983d-08cf-4f1a-93e2-85f4f6fb77bf"},{"id":"b75e1c82-0d77-4717-8a97-c71c01534080","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a7e2c8a6cb9","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":38187,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":17,"executorlessWaitMs":698632,"firstUsefulResultAt":"2026-10-04T11:43:38.258Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4756,"terminal":false,"missionId":"2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3157,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":484,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":238,"resolvePreflightMs":484,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"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":"2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:55:39.133079+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4756","receipt_type":"execute_mission","idempotency_key":"mission:2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"784ac254-4ab6-4cc5-b7af-d0288a79be4e","command_center_event_id":"2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0"},{"id":"b75e5104-4391-43ef-acb2-03450d280e4e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized corrective generation. Modify only the release-frontend job memory/promotion behavior, not the Gate's high-memory container. Set release-frontend container memory to 700m, Node heap to 512 MiB, and fail closed if the exact validated Gate artifact is unavailable. Preserve artifact verification and Cloudflare deployment behavior. Update refreeze version and invariant. Gate, squash merge, release, prove live.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized corrective generation. Modify only the release-frontend job memory/promotion behavior, not the Gate's high-memory container. Set release-frontend container memory to 700m, Node heap to 512 MiB, and fail closed if the exact validated Gate artifact is unavailable. Preserve artifact verification and Cloudflare deployment behavior. Update refreeze version and invariant. Gate, squash merge, release, prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane to repair the release timeout wrapper and runner serialization, then refreeze the control plane. Complete that exact owner directive by making frontend artifact promotion compatible with paul-light's actual memory ceiling and preserving the exact Gate artifact contract.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"objective":"Continue the same owner-authorized corrective generation. Modify only the release-frontend job memory/promotion behavior, not the Gate's high-memory container. Set release-frontend container memory to 700m, Node heap to 512 MiB, and fail closed if the exact validated Gate artifact is unavailable. Preserve artifact verification and Cloudflare deployment behavior. Update refreeze version and invariant. Gate, squash merge, release, prove live.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"The remediation passes KnockLaunch Gate and squash-merges through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Post-merge frontend release runs on paul-light, restores the exact validated Gate artifact, and completes Cloudflare deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"runtime","claim":"cc-execution release completes and live Command Center runtime advances to the repaired main source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-4","kind":"repository","claim":"The control plane ends frozen with the remediation freeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d2844c75d7039b9e75f3fc68b4528fb067e78f7a9ba45db2b7197f0472d365a2","requestContractRevision":3,"previousRequestContractHash":"7ebbaa586584f7927d4a16edb5b500b7e2d6c10d2c21707bb4c4896e32f2e135"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:35:39.386997+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7529b052-0b98-4cd0-989d-7b2bb99acbf3:request-contract-revision:3:d2844c75d7039b9e75f3fc68b4528fb067e78f7a9ba45db2b7197f0472d365a2","mission_step_id":"ce479576-a7b9-4df7-b9ab-c69f87c4de75","command_center_event_id":"7529b052-0b98-4cd0-989d-7b2bb99acbf3"},{"id":"b75f00db-6c10-48d0-b037-57c1416a27fe","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/restore-exact-green-workflow","reason":null,"status":"complete","metrics":{"receiptBytes":1862,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":113,"terminal":false,"missionId":"e81e82fa-732d-4ab2-9a24-85e66bdbff4a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"e81e82fa-732d-4ab2-9a24-85e66bdbff4a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3469,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:38:26.994385+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"113","receipt_type":"execute_mission","idempotency_key":"mission:e81e82fa-732d-4ab2-9a24-85e66bdbff4a:execute_mission:repair_mission_prepared","mission_step_id":"ea2b790f-e177-4ae9-a63f-96d28ddea3b2","command_center_event_id":"e81e82fa-732d-4ab2-9a24-85e66bdbff4a"},{"id":"b75f3524-9773-4639-bc2d-0ddb96d6f43d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b2970a6f4e614844973e8f95a5c7eb2c69aa7f0d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2970a6f4e614844973e8f95a5c7eb2c69aa7f0d","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":"4d8b1ac7bb130943e71fccd5f0da28ae7a13f94301423e080b49be9813e8e9c8","forgejoWorkflowProof":{"runId":10485,"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-21T04:05:56.180987+00:00","proof_gate":"canonical_release_pending","source_sha":"b2970a6f4e614844973e8f95a5c7eb2c69aa7f0d","external_id":"forgejo-main-b2970a6f4e61","receipt_type":"canonical_release_status","idempotency_key":"mission:6721263e-04db-4eae-95d2-280d548d38cb:forgejo-release-status:b2970a6f4e614844973e8f95a5c7eb2c69aa7f0d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e72015ea-eb0d-448d-b004-391c2adeb16d","command_center_event_id":"6721263e-04db-4eae-95d2-280d548d38cb"},{"id":"b75f9283-dba6-4d6c-b989-9bf712412eb2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f5266ab089768a71b0f22d58277f09ca458a200f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"source-handoff","satisfied":true,"statement":"Resolved source targets produced during bare durable mission continuation are persisted into mission context and remain available to synchronous PAUL synthesis.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"control-plane","satisfied":true,"statement":"Owner explicitly authorizes this bounded KNOCKLAUNCH cc-execution control-plane maintenance repair; preserve all existing mission, Gate, merge, and release invariants.","proofConditionIds":["proof-production"]},{"id":"scope","satisfied":true,"statement":"Change only the exact source-target persistence handoff in index-mission-control.js.","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":"6f8703147ee4d5b73bcc62882eb07c35ee7bfb7472118fd7307c3158850d9e12","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"6f8703147ee4d5b73bcc62882eb07c35ee7bfb7472118fd7307c3158850d9e12"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:42:05.563278+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f5266ab089768a71b0f22d58277f09ca458a200f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:294d5eb5-2ede-403a-b336-dac8dc2011bf:request-contract:6f8703147ee4d5b73bcc62882eb07c35ee7bfb7472118fd7307c3158850d9e12:f5266ab089768a71b0f22d58277f09ca458a200f:verified:","mission_step_id":"43b7fedf-1ce2-44ff-ba0d-3aae221da8b8","command_center_event_id":"294d5eb5-2ede-403a-b336-dac8dc2011bf"},{"id":"b7627363-a123-46b2-adc3-d28b5034aeff","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":449,"terminal":false,"missionId":"f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3"},"performance":null,"deploymentId":"forgejo-main-5d1b7417425d","workflowRunId":1561,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5832,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:02:28.621017+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","external_id":"forgejo-main-5d1b7417425d","receipt_type":"ship_and_prove","idempotency_key":"mission:f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3:ship_and_prove:canonical_release_dispatched:5d1b7417425df86f08cdd478b9f09886c751b5e4:1561","mission_step_id":"00288584-80ca-488d-b519-3f9ffd3ff876","command_center_event_id":"f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3"},{"id":"b7629baa-609b-435c-8489-e829b4675c83","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/shared-mobile-modes-shell-regression.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst read = (path: string) => readFileSync(resolve(process.cwd(), path), 'utf8');\n\ndescribe('shared mobile MODES shell outage regression contract', () => {\n  it('keeps mobile MODES landing content independently scrollable with non-collapsing rows and cards', () => {\n    const shell = read('src/shells/TenantModesShell.tsx');\n\n    expect(shell).toContain(\n      'box-border min-h-0 flex-1 overflow-y-auto p-1.5 pb-[calc(120px+env(safe-area-inset-bottom))]'\n    );\n    expect(shell).toContain(\n      'grid grid-cols-2 auto-rows-[minmax(160px,1fr)]'\n    );\n    expect(shell).toContain(\n      'grid grid-cols-2 auto-rows-[minmax(180px,1fr)]'\n    );\n    expect(shell).toContain(\n      'group relative min-h-[160px] overflow-hidden'\n    );\n    expect(shell).toContain(\n      'kl-mode-neon-card group relative min-h-[180px] overflow-hidden'\n    );\n\n    expect(shell).not.toContain(\n      'grid h-full min-h-0 grid-cols-2 grid-rows-2'\n    );\n    expect(shell).not.toContain(\n      'kl-mode-neon-card group relative min-h-0 overflow-hidden'\n    );\n  });\n\n  it('keeps the shared mobile viewport owned and scrollable when tenant primary nav is not mounted yet', () => {\n    const privateShell = read('src/PrivateAppShell.tsx');\n\n    expect(privateShell).toContain(\n      \"utilityRoot.style.setProperty('position','fixed','important')\"\n    );\n    expect(privateShell).toContain(\n      \"utilityRoot.style.setProperty('height','auto','important')\"\n    );\n    expect(privateShell).toContain(\n      \"utilityRoot.style.setProperty('min-height','0','important')\"\n    );\n    expect(privateShell).toContain(\n      \"utilityRoot.style.setProperty('overflow-y','auto','important')\"\n    );\n    expect(privateShell).toContain(\n      \"utilityRoot.style.setProperty('overscroll-behavior-y','contain','important')\"\n    );\n  });\n\n  it('keeps tenant navigation above the platform utility footer on mobile', () => {\n    const privateShell = read('src/PrivateAppShell.tsx');\n\n    expect(privateShell).toContain(\n      \"footer.style.setProperty('bottom','0px','important')\"\n    );\n    expect(privateShell).toContain(\n      \"const ordered=[primary,...Array.from(new Set(canonicalTenantNavs.filter((candidate)=>candidate!==primary)))]\"\n    );\n    expect(privateShell).toContain(\n      \"let offset=utilityHeight;for(const element of ordered){element.style.setProperty('bottom',`${offset}px`,'important')\"\n    );\n  });\n\n  it('keeps shared shell changes tenant-neutral and Tennex styling explicitly scoped', () => {\n    const shell = read('src/shells/TenantModesShell.tsx');\n    const appCss = read('src/App.css');\n\n    expect(shell).toContain(\"data-tax-office-modes={isTaxOffice ? 'true' : undefined}\");\n    expect(appCss).toContain('[data-tenant-modes-shell=\"true\"][data-tax-office-modes=\"true\"]');\n  });\n});\n"}],"branch":"ai/objective-first-repair-66b0f88b55a3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"66b0f88b-55a3-4bd4-bf05-691e92e85ec6","objective":"Add a hard Gate regression contract for the shared mobile MODES shell outage so the bad mobile viewport/card-collapse pattern cannot be reintroduced by future tenant styling work. This is a source mutation and must ship through PR and Gate.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/shells/TenantModesShell.tsx","src/App.css","src/__tests__/contracts/shared-mobile-modes-shell-regression.contract.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/shells/TenantModesShell.tsx","src/App.css","src/__tests__/contracts/shared-mobile-modes-shell-regression.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"66abb2e85b98ca1571e9a05b4abce7cf4da2d84ac1b9e293e5e296d5e30fbd20","replayCount":0,"serializedBytes":4552},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:12:08.316538+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:66b0f88b-55a3-4bd4-bf05-691e92e85ec6:repository-mutation-intent:66abb2e85b98ca1571e9a05b4abce7cf4da2d84ac1b9e293e5e296d5e30fbd20:0","mission_step_id":"9a371743-6aa8-4cdf-98b4-908de921de66","command_center_event_id":"66b0f88b-55a3-4bd4-bf05-691e92e85ec6"},{"id":"b766f744-017f-4a97-b654-6a7e15743798","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"8f5d8f9555177385567e239df29f8ae4c570c971","sourceSha":"06d7cfc3b20bf1c91006374c0a6ab5801d6dc183","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T10:01:59.153178+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"06d7cfc3b20bf1c91006374c0a6ab5801d6dc183","external_id":"canonical-release-06d7cfc3b20b","receipt_type":"canonical_release_status","idempotency_key":"mission:bb82f9dd-9ab2-4635-9311-3aa5b37831f4:forgejo-release-ancestry:06d7cfc3b20bf1c91006374c0a6ab5801d6dc183:8f5d8f9555177385567e239df29f8ae4c570c971:ancestry_read_retryable","mission_step_id":"ff25bd45-20a7-40cc-87f5-dcd3ac7e3d27","command_center_event_id":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4"},{"id":"b76813d0-52fd-4d3e-bb70-3e45f24b5a80","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-737b120d32e1","approved":true,"missionId":"737b120d-32e1-43cd-b08f-4704aaf991af","objective":"Apply the exact fail-closed retirement guard to emergency-reset and enable JWT verification in source, then Gate, merge, release, and prove live.","repository":"noel/KnockLaunchOS","trackMission":true,"anchoredEdits":[{"new":"  if (req.method === 'OPTIONS') {\n    return new Response(null, { headers: corsHeaders })\n  }\n\n  return new Response(\n    JSON.stringify({ ok: false, retired: true, error: 'legacy_emergency_reset_retired' }),\n    { status: 410, headers: { ...corsHeaders, 'Content-Type': 'application/json', 'Cache-Control': 'no-store' } }\n  )\n\n  try {","old":"  if (req.method === 'OPTIONS') {\n    return new Response(null, { headers: corsHeaders })\n  }\n\n  try {","path":"supabase/functions/emergency-reset/index.ts"},{"new":"  [functions.emergency-reset]\n    verify_jwt = true","old":"  [functions.emergency-reset]\n    verify_jwt = false","path":"supabase/config.toml"}],"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"1f5862a62e8f4364d33cabe6c4d86e2aaa4876805856c67624a90c95c7e16d97","replayCount":0,"serializedBytes":1241},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:56:24.788362+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:737b120d-32e1-43cd-b08f-4704aaf991af:repository-mutation-intent:1f5862a62e8f4364d33cabe6c4d86e2aaa4876805856c67624a90c95c7e16d97:0","mission_step_id":"caaf2dfa-984c-4d20-89e8-1fa148e1716b","command_center_event_id":"737b120d-32e1-43cd-b08f-4704aaf991af"},{"id":"b7689a73-4d4e-4274-9f78-aca52759e06d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4afad3cf5e56","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":39321,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":10,"executorlessWaitMs":113815,"firstUsefulResultAt":"2026-10-03T00:41:56.342Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4574,"terminal":false,"missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2188,"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":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:43:47.251883+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4574","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4afad3cf-5e56-4a5a-a43e-da15cd38f666:automatic-mission-resume:4574:repair_mission_pr_ready_retryable","mission_step_id":"16126ad3-1add-450f-a393-876208614b21","command_center_event_id":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},{"id":"b76c7295-03ac-422d-88cc-42cdd6c1415f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"698c5a9d6aecac5a6bc8234c66a60cc76153cbe4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"698c5a9d6aecac5a6bc8234c66a60cc76153cbe4","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f81026cbdcfdbadbd629a80caf9bd49bc94ac3f9c30e608f57cdd15b304c6dc2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3463","runId":3463,"status":"running","sourceSha":"698c5a9d6aecac5a6bc8234c66a60cc76153cbe4","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T21:43:34.587431+00:00","proof_gate":"canonical_release_pending","source_sha":"698c5a9d6aecac5a6bc8234c66a60cc76153cbe4","external_id":"forgejo-main-698c5a9d6aec","receipt_type":"canonical_release_status","idempotency_key":"mission:6faae96a-1e0a-47da-b7af-8c609fbf9d2d:forgejo-release-status:698c5a9d6aecac5a6bc8234c66a60cc76153cbe4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"390e249f-42e6-4521-ab11-f82f8fbf258f","command_center_event_id":"6faae96a-1e0a-47da-b7af-8c609fbf9d2d"},{"id":"b76ce1cf-2907-4ead-a32d-3a916f272672","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5aadf2eb7f1d","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"5aadf2eb-7f1d-497e-8173-c91a644454b3","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":389,"providerAuthMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":389,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":283,"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":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},"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":2880,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:07:05.1178+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"f4b60ddf-c85e-4684-8265-88de8765c196","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"b76f080a-d556-4e0c-b36b-f871e92af0ce","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:47:20.062317+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:request-contract:legacy:cd0d221309de3854dfa88eaa8e592ece0ac3a0c1:verified:","mission_step_id":"4fa6bb3d-e8c1-429a-9a52-e8eb30b0d0a3","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"b772c169-25f9-445e-bf5a-c767839fac24","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b880f2f1b070","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17604,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":727796,"firstUsefulResultAt":"2026-09-25T19:33:01.339Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3759,"terminal":false,"missionId":"b880f2f1-b070-4942-b7d2-046fe84afb1f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2986,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":916,"missionSetupMs":398,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":109,"resolvePreflightMs":398,"repositoryMutationMs":2070,"repositoryProviderMs":2070,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1959,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":111},"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":"b880f2f1-b070-4942-b7d2-046fe84afb1f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3031,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:33:34.773672+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3759","receipt_type":"execute_mission","idempotency_key":"mission:b880f2f1-b070-4942-b7d2-046fe84afb1f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9b9a2859-741e-4ccf-90a8-530b549b8500","command_center_event_id":"b880f2f1-b070-4942-b7d2-046fe84afb1f"},{"id":"b773eb2a-daec-4e24-99e5-5ec826808c2e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-control-plane-read-window","satisfied":true,"statement":"The control plane merge queue must read main, open PR candidates, and the Actions snapshot in one bounded parallel provider window.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-control-plane-fail-closed","satisfied":true,"statement":"The control plane must preserve bounded retry, fail-closed protected-main safety, and the nonblocking Actions-snapshot fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"7ba1c23f865e80361751bc3b22e460696f351c8914409c3aa4d72faa58a99624","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":16013,"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":"7ba1c23f865e80361751bc3b22e460696f351c8914409c3aa4d72faa58a99624","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"7ba1c23f865e80361751bc3b22e460696f351c8914409c3aa4d72faa58a99624"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:44:11.310745+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:168d04c4-418e-4418-a42b-b271dc74bfb5:request-contract:7ba1c23f865e80361751bc3b22e460696f351c8914409c3aa4d72faa58a99624:80d7bb9b45c1cc37b7e1db7c65983e499c737925:verified:","mission_step_id":"bbf5c561-bd7c-401c-8194-9412fe101f8b","command_center_event_id":"168d04c4-418e-4418-a42b-b271dc74bfb5"},{"id":"b77669a5-b240-481d-8502-9586a7b55ccc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"07b736a893a5cb1870df89405a73f0cb1450de2a","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-operation","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"79354287da1148047380e452d2c8fc70d5671157","prNumber":2596,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7687/jobs/1","mergeCommitSha":"07b736a893a5cb1870df89405a73f0cb1450de2a"}],"requestContractHash":"b1bfbe6978ea4bf8bc94f285316fc413d5702a611c1b1678d0266235dcd9edda"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T01:46:10.461257+00:00","proof_gate":"request_contract_repository_verified","source_sha":"07b736a893a5cb1870df89405a73f0cb1450de2a","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:49bc5ce2-638c-460c-9464-65fde270f820:request-contract-repository:b1bfbe6978ea4bf8bc94f285316fc413d5702a611c1b1678d0266235dcd9edda:07b736a893a5cb1870df89405a73f0cb1450de2a","mission_step_id":"7752455c-9224-4868-a3a2-73485ef8a01a","command_center_event_id":"49bc5ce2-638c-460c-9464-65fde270f820"},{"id":"b776f1da-3bca-490f-8d9b-43c7dda0688f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-92176a8e5379","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"92176a8e-5379-4bf4-bb3b-f0b343cd9918","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1651,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":490,"providerAuthMs":0,"ledgerPrepareMs":490,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":490,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":490,"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":"92176a8e-5379-4bf4-bb3b-f0b343cd9918"},"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":3915,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:03:58.51613+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:92176a8e-5379-4bf4-bb3b-f0b343cd9918:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"afa75339-c807-42d9-b43c-d17ec292fc7e","command_center_event_id":"92176a8e-5379-4bf4-bb3b-f0b343cd9918"},{"id":"b7782c93-1643-47ca-80cf-71d085f35914","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1a7fc909ee75","prNumber":4619,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:13:48.176158+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","external_id":"4619","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1a7fc909-ee75-46b5-8938-fac461de6e81:merged-pr:4619:d44dc0d246dc0c856623c80e4d74e44731ad0ad1","mission_step_id":"895767af-5063-47ed-b50f-5b29c8ca03b2","command_center_event_id":"1a7fc909-ee75-46b5-8938-fac461de6e81"},{"id":"b7787364-ad5d-4655-97f3-0303254da020","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-61f1097ea7af","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"61f1097e-a7af-431e-bb2c-46660952d9d7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1247,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":348,"providerAuthMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":348,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":348,"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":"61f1097e-a7af-431e-bb2c-46660952d9d7"},"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":3423,"likelyAffectedFiles":["public/console/operator-cockpit.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:05:09.286577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61f1097e-a7af-431e-bb2c-46660952d9d7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1da3f614-5a84-4276-afc0-426ac622280a","command_center_event_id":"61f1097e-a7af-431e-bb2c-46660952d9d7"},{"id":"b779de6a-15db-4562-897a-b0ab4c243633","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume existing PR #2414 after successful Forgejo operator recovery. Exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress, verify current-base/exact-green truth, squash merge this same PR, release only affected cc-execution, prove 1.58.107-exact-green-no-prearm live, and leave control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Resume existing PR #2414 after successful Forgejo operator recovery. Exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress, verify current-base/exact-green truth, squash merge this same PR, release only affected cc-execution, prove 1.58.107-exact-green-no-prearm live, and leave control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"merge","statement":"PR #2414 exact-green head squash-merges through Forgejo.","proofConditionIds":["repo"]},{"id":"live","statement":"cc-execution 1.58.107-exact-green-no-prearm is live and control-plane mutation remains frozen by default.","proofConditionIds":["runtime"]}],"objective":"Resume existing PR #2414 after successful Forgejo operator recovery. Exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress, verify current-base/exact-green truth, squash merge this same PR, release only affected cc-execution, prove 1.58.107-exact-green-no-prearm live, and leave control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","constraints":[{"id":"same","statement":"Use only PR #2414; if main moved refresh same PR and re-Gate; no replacement PR or Visual Witness.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2414 was exact-head Gate green before arming and squash-merged through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.107-exact-green-no-prearm is live and normal control-plane mutation is frozen by default.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9048d06794ef1327123af014548d1e4cc82f289b76e8378f853e4bf9f9c44f66","requestContractRevision":7,"previousRequestContractHash":"955b71fb1475d52c8ddebd7817942212906543a5d9ba5932489ab798a6bc989d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:58:16.808961+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fcb972f0-6545-420e-9284-9071f0ce2a70:request-contract:9048d06794ef1327123af014548d1e4cc82f289b76e8378f853e4bf9f9c44f66","mission_step_id":"a0dedf5c-f221-426d-8f62-c6d5e6f1fd2c","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"b77a6f2f-ef42-4c1c-9d10-f129df07e391","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"098fda9b07a9343adc3755ee0961eb8897b8c9d1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"098fda9b07a9343adc3755ee0961eb8897b8c9d1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["godmode-platform-media"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"90b7317f4c82cb160ccaf77d5643dec809aad699fb6ab557b1392e24ae1d9dca","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13388","runId":13388,"status":"running","sourceSha":"098fda9b07a9343adc3755ee0961eb8897b8c9d1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:02:20.06397+00:00","proof_gate":"canonical_release_pending","source_sha":"098fda9b07a9343adc3755ee0961eb8897b8c9d1","external_id":"forgejo-main-098fda9b07a9","receipt_type":"canonical_release_status","idempotency_key":"mission:16f68625-e357-4dff-803b-596a61b79c32:forgejo-release-status:098fda9b07a9343adc3755ee0961eb8897b8c9d1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"db3b1f64-b7e2-44b5-a9ec-46bea5c0fd62","command_center_event_id":"16f68625-e357-4dff-803b-596a61b79c32"},{"id":"b77d661a-19ee-41e0-b603-7260163c4b60","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","wordingChanged":false,"canonicalIntent":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","constraints":[{"id":"scope","statement":"Change only the canonical cc-execution durable mission authorization handoff and release identity; keep control-plane mutation frozen by default for missions without explicit authorization.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","authentication_authorization"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","canonicalIntent":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix authorization-envelope loss across KNOCKLAUNCH durable mission continuation. Persist the already owner-authorized control-plane maintenance fields in mission context during synthesis/continuation, and hydrate resumed exact mutation bodies from that persisted authorization so a control-plane repair does not lose authorization between mission creation and exact patch execution. Preserve frozen-by-default behavior for missions that were never explicitly authorized.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-authorization-envelope-loss-across-KNOCKLAUNCH-durable-mission-continuation.-Persist-the-already","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"1502a4e77b276669c73fc629c81819858283d623b36d91f63d6a6c6ac07b0eba","requestContractRevision":2,"previousRequestContractHash":"da237d22d88c6c125fd1be7d67d093ef16a720e558180678c5338012d7405899"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:51:11.326419+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:737d87d9-af3b-4018-9311-d10a13a35d3b:request-contract:1502a4e77b276669c73fc629c81819858283d623b36d91f63d6a6c6ac07b0eba","mission_step_id":"01655590-1b7d-403b-a090-fc4502a613c6","command_center_event_id":"737d87d9-af3b-4018-9311-d10a13a35d3b"},{"id":"b77f5eb7-b900-4c36-acfe-06645df03ae6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtgbylrp","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9299,"prReadinessMs":1516,"approvedPlanMs":7776,"missionSetupMs":1675,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"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":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:39:22.807875+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1154","receipt_type":"execute_mission","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"db3270d3-d5ce-4eab-9bcc-0391db1f2a4f","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"b7826b96-5468-4cad-bdd1-8abdc82139ab","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ffe4fb14e548","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"ffe4fb14-e548-4324-8a78-9936606263d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":343,"providerAuthMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":343,"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":"ffe4fb14-e548-4324-8a78-9936606263d0"},"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":6043,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/styles/bigPapisApplicationFamily.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:50:57.546776+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ffe4fb14-e548-4324-8a78-9936606263d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"882239bf-f542-48d0-99ad-4b0fb6d0236e","command_center_event_id":"ffe4fb14-e548-4324-8a78-9936606263d0"},{"id":"b7871c67-8731-41e7-9e71-90abd1d2efa9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-284b5bdd09a4","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":20368,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"executorlessWaitMs":196004,"firstUsefulResultAt":"2026-10-01T00:31:42.290Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4292,"terminal":false,"missionId":"284b5bdd-09a4-434e-9d6d-b80b57942402","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"284b5bdd-09a4-434e-9d6d-b80b57942402"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:31:50.653126+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4292","receipt_type":"automatic_mission_resume","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:automatic-mission-resume:4292:repair_mission_pr_ready_retryable","mission_step_id":"ba258c29-f568-4d5c-ac66-42431321415f","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"b7890316-1bd9-40c5-8a4f-fc3c48b0bf33","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dea1681abab4","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":7350,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T18:44:46.880Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.1-forgejo-runtime-decruft","prNumber":4034,"terminal":false,"missionId":"dea1681a-bab4-417a-849e-742495466a90","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5564,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2471,"missionSetupMs":269,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":269,"repositoryMutationMs":3093,"repositoryProviderMs":3093,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2030,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":269,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1063},"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":"dea1681a-bab4-417a-849e-742495466a90"},"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":3837,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:44:53.832254+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4034","receipt_type":"execute_mission","idempotency_key":"mission:dea1681a-bab4-417a-849e-742495466a90:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a1454f04-e3d5-4b90-82f5-9a942449e17a","command_center_event_id":"dea1681a-bab4-417a-849e-742495466a90"},{"id":"b78ad5e4-e754-4375-b932-0f7ecb39aa2c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2480,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":363,"approvedPlanMs":0,"shipAndProveMs":17224},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:16.415061+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1029","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:automatic-mission-resume:1029:canonical_release_transport_retryable","mission_step_id":"034fe29c-137c-427d-8f2d-6203a3ae1b01","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"b78bcea6-2d83-4dad-a43c-22079b3b61f4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"57bb3b162c18f5c6773d7272b48a73c391204a44","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"57bb3b162c18f5c6773d7272b48a73c391204a44","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":"340bd57e5dd2415fd885fb705a3bcebfdf13a1016ad6a3921de0ccb769ff79c9","forgejoWorkflowProof":{"runId":9641,"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-18T15:52:35.718098+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"57bb3b162c18f5c6773d7272b48a73c391204a44","external_id":"forgejo-main-57bb3b162c18","receipt_type":"canonical_release_status","idempotency_key":"mission:3dcc3ce5-964d-47ce-9b20-f548d4476bac:forgejo-release-status:57bb3b162c18f5c6773d7272b48a73c391204a44:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fec73cf7-ee3b-48dc-a15b-76fb9ca1af76","command_center_event_id":"3dcc3ce5-964d-47ce-9b20-f548d4476bac"},{"id":"b78c8456-d7cc-4e4e-842f-a34299353840","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/release-reconciliation-contract-coherence-20260911","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.107-exact-green-no-prearm","prNumber":2421,"terminal":false,"missionId":"e06fb523-117b-497b-97e9-0cfa043318cb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5476,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3549,"providerAuthMs":0,"ledgerPrepareMs":3131,"ledgerReconcileMs":630,"lineageReconcileMs":418,"resolvePreflightMs":3549,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3761,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"e06fb523-117b-497b-97e9-0cfa043318cb"},"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":2852,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:54:45.607658+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2421","receipt_type":"execute_mission","idempotency_key":"mission:e06fb523-117b-497b-97e9-0cfa043318cb:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"354c8f2b-639d-43ea-a02d-70b1d549cf8d","command_center_event_id":"e06fb523-117b-497b-97e9-0cfa043318cb"},{"id":"b78f2a63-ca32-44f3-a97a-6fc3ecbd9f89","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T22:28:29.019657+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4519,\"sourceSha\":\"657637c65ee41c9655daa0ce70241138a127e6e0\",\"deploymentId\":\"forgejo-main-657637c65ee4\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:29:22.217262+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8b94b303-a3da-4b73-984b-48a27369bb5c:owner-progress-heartbeat:119397957","mission_step_id":"fbc84b04-c359-4605-a82d-fc456636a47b","command_center_event_id":"8b94b303-a3da-4b73-984b-48a27369bb5c"},{"id":"b78f737d-467e-4070-b57d-5465861e9858","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c814d276a9c003e058eeacebb60970683b41c3e4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c814d276a9c003e058eeacebb60970683b41c3e4","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":"09bfedd1d9abf06437c301ae6d83b99d024399da09224a16a7104178a98873dd","forgejoWorkflowProof":{"runId":11862,"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-25T18:54:58.827979+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c814d276a9c003e058eeacebb60970683b41c3e4","external_id":"forgejo-main-c814d276a9c0","receipt_type":"canonical_release_status","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:forgejo-release-status:c814d276a9c003e058eeacebb60970683b41c3e4:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3910a6ad-1e39-429b-850b-0fa11c3ccbb3","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"b79389ab-18e8-40fc-a2a1-fee7c4421c22","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/live-edit-direct-click-repair","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":18340,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":274,"terminal":false,"missionId":"8a17c27c-7dd2-4f1b-8238-509062f69947","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c02f9621202f0d9860e75ece6cc1600e188d929c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8a17c27c-7dd2-4f1b-8238-509062f69947"},"performance":null,"deploymentId":"forgejo-main-c02f9621202f","workflowRunId":890,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:10:59.804431+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"274","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8a17c27c-7dd2-4f1b-8238-509062f69947:automatic-mission-resume:274:canonical_release_dispatched","mission_step_id":"5491b7a2-5ae1-4a35-b470-abaf11ecb87b","command_center_event_id":"8a17c27c-7dd2-4f1b-8238-509062f69947"},{"id":"b79433f7-4c5e-44e6-8e4d-c07ecc310663","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"35835875d9f0f826613f37dcbcebe82e7446acdd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"35835875d9f0f826613f37dcbcebe82e7446acdd","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":"1b2c98840a949b6116d20edd32ab0dfee8914a81ad74012b91b30df7ff855d9f","forgejoWorkflowProof":{"runId":7639,"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-12T23:45:08.333288+00:00","proof_gate":"canonical_release_pending","source_sha":"35835875d9f0f826613f37dcbcebe82e7446acdd","external_id":"forgejo-main-35835875d9f0","receipt_type":"canonical_release_status","idempotency_key":"mission:12a0f1c2-aef5-44b4-b344-0e281b8f2cb8:forgejo-release-status:35835875d9f0f826613f37dcbcebe82e7446acdd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4a163257-8cb0-4b0a-9987-609f712e858f","command_center_event_id":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},{"id":"b795f56e-3ab9-44c0-ac60-00250cc80151","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"37d69cf2-508f-4d1e-8017-305a6dbe863b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"37d69cf2-508f-4d1e-8017-305a6dbe863b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:48:52.348306+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:37d69cf2-508f-4d1e-8017-305a6dbe863b:execute_mission:repair_mission_execution_blocked","mission_step_id":"3911ae8d-3547-4bca-b6ed-49aa6bbfc0b0","command_center_event_id":"37d69cf2-508f-4d1e-8017-305a6dbe863b"},{"id":"b79669ca-8df5-4e07-922a-3743de89fe94","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-shell-rebuild-20260906","prNumber":1939,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a61a7b8a5546be2469c77478e0b6bff7f206cd35","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T13:16:24.751614+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a61a7b8a5546be2469c77478e0b6bff7f206cd35","external_id":"1939","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:36e2da19-e01e-4c5c-9b7b-45c4050a6b77:merged-pr:1939:a61a7b8a5546be2469c77478e0b6bff7f206cd35","mission_step_id":"ddb1e425-02f7-4200-8df4-dc77e2a9a141","command_center_event_id":"36e2da19-e01e-4c5c-9b7b-45c4050a6b77"},{"id":"b796e004-3c45-4ac9-901b-551c53db211c","source":"cc-execution","status":"waiting","payload":{"reason":"compiler_recovery_added_test_current_file_conflict","sourceTargets":["src/__tests__/contracts/pcg-recent-uploads-actions.contract.test.ts","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T22:06:27.942291+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"fee3ed92478b8d6128261307bbb0eb5b198bb018","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:f1992d89-32fa-4a15-80c8-0afa49942f57:compiler:fee3ed92478b8d6128261307bbb0eb5b198bb018:src/__tests__/contracts/pcg-recent-uploads-actions.contract.test.ts,src/pages/card-grading/PCGAIGradingWorkbench.tsx,src/pages/card-grading/PCGBatchPublishingCenter.tsx,src/pages/card-grading/PCGModesWorkspace.tsx,src/pages/card-grading/PCGWorkspace.tsx","mission_step_id":null,"command_center_event_id":"f1992d89-32fa-4a15-80c8-0afa49942f57"},{"id":"b7979ef4-571d-4477-be52-b4d179762e5e","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1009,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.24-exact-release-classification","prNumber":4430,"terminal":false,"missionId":"5a836982-fb3d-480b-b51d-cdfffb603d08","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5a836982-fb3d-480b-b51d-cdfffb603d08"},"performance":null,"deploymentId":"canonical-release-c7d884f5e6f3","workflowRunId":31310608588,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1363,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T11:23:37.789746+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824","external_id":"canonical-release-c7d884f5e6f3","receipt_type":"ship_and_prove","idempotency_key":"mission:5a836982-fb3d-480b-b51d-cdfffb603d08:ship_and_prove:ship_and_prove_release_pending:c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824:31310608588","mission_step_id":"719fc112-2e31-4381-881f-818251504681","command_center_event_id":"5a836982-fb3d-480b-b51d-cdfffb603d08"},{"id":"b79876c0-bf5c-4e0b-bacc-da8ab8b6d501","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-12690dcb2d07","prNumber":5227,"sourceSha":"9e4f39d81b1c66cd8f28696d5dcd581c655427c7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:22:06.786496+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"9e4f39d81b1c66cd8f28696d5dcd581c655427c7","external_id":"5227","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5227:9e4f39d81b1c66cd8f28696d5dcd581c655427c7","mission_step_id":"9be2c61e-6954-4d45-9df9-fa576063a6c3","command_center_event_id":"12690dcb-2d07-4f4b-b848-2ea32a843396"},{"id":"b79c4bc5-183a-4c40-bf5e-94217234d042","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4eac2d6c76cb","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3310,"terminal":false,"missionId":"4eac2d6c-76cb-40f0-94d0-a3fbad723850","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2214,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4eac2d6c-76cb-40f0-94d0-a3fbad723850"},"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":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:50:24.144391+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3310","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4eac2d6c-76cb-40f0-94d0-a3fbad723850:automatic-mission-resume:3310:repair_mission_waiting_for_gate","mission_step_id":"ca8413c0-c9ca-424d-8407-69921b4c73b2","command_center_event_id":"4eac2d6c-76cb-40f0-94d0-a3fbad723850"},{"id":"b79dc320-ec9c-4647-b3a8-a03958803046","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7219f1e3d86d553193a77ff873dbb75bfb3288c1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7219f1e3d86d553193a77ff873dbb75bfb3288c1","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":"4b8822f8d7c420152cef295b2006c2f837a73aafad1e8d45370a1dcff01b69ee","forgejoWorkflowProof":{"runId":11836,"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-25T17:16:48.97064+00:00","proof_gate":"canonical_release_pending","source_sha":"7219f1e3d86d553193a77ff873dbb75bfb3288c1","external_id":"forgejo-main-7219f1e3d86d","receipt_type":"canonical_release_status","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:forgejo-release-status:7219f1e3d86d553193a77ff873dbb75bfb3288c1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"748dc77c-eb64-4880-86f1-443e026fcd7a","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"b7a0996a-05d1-4ed9-b14c-1642b147192e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-37c878962f51","reason":"mission_source_scope_read_failed","status":"retryable","metrics":{"receiptBytes":2297887,"releaseCount":0,"toolCallCount":1131,"repeatedCallCount":1124,"executorlessWaitMs":133380152,"firstUsefulResultAt":"2026-10-02T20:45:03.905Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"37c87896-2f51-40e8-bb16-123635dc0151","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5303,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4953,"missionSetupMs":1525,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1525,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1525,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1525,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"37c87896-2f51-40e8-bb16-123635dc0151"},"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":1425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T09:20:36.055056+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:37c87896-2f51-40e8-bb16-123635dc0151:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"45f889bf-283a-46d3-b515-27dc850f8100","command_center_event_id":"37c87896-2f51-40e8-bb16-123635dc0151"},{"id":"b7a12c33-f3b3-435d-bdd3-0cb82cad88fd","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4334,"terminal":false,"missionId":"3e1cf26d-7384-44bd-b423-c08ec34a5c93","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3e1cf26d-7384-44bd-b423-c08ec34a5c93"},"performance":null,"deploymentId":"canonical-release-30f4479749c7","workflowRunId":31265275493,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1236,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T15:45:54.471507+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","external_id":"canonical-release-30f4479749c7","receipt_type":"ship_and_prove","idempotency_key":"mission:3e1cf26d-7384-44bd-b423-c08ec34a5c93:ship_and_prove:ship_and_prove_release_pending:30f4479749c7859021c9622c1aaf1b1b3cd3ac04:31265275493","mission_step_id":"c4fa4631-0028-44a0-b970-60cb59ffd970","command_center_event_id":"3e1cf26d-7384-44bd-b423-c08ec34a5c93"},{"id":"b7a294f1-0f87-47b8-9102-6a77e65d4021","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-fc69b3faff32","writes":[],"patches":[],"version":1,"approved":true,"missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f","objective":"Improve PAUL v3 reasoning efficiency: keep deep reasoning for genuinely complex or iterative work, use standard reasoning for simple tool-evidence follow-ups, add live runtime health to diagnose/iterate turns, and reuse identical fresh read-tool evidence briefly within one reasoning turn instead of repeating the same read. Never cache mutations. Add durable evaluation and regression coverage, preserve v3 adaptive reasoning/self-healing behavior, Gate, squash merge, release affected cc-execution and operator-respond runtimes, and prove live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js","config/platform-sidekick-intelligence.json","supabase/functions/operator-respond/index.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"if(iterative||(hasToolEvidence&&complex)||(complex&&catalog.length>0)||(structured&&complex))return\"deep\";if(hasToolEvidence||complex||structured||prompt.length>500||catalog.length>12||clauseCount>=2)return\"standard\";return\"fast\"}","old_content":"if(hasToolEvidence||iterative||(complex&&catalog.length>0)||(structured&&complex))return\"deep\";if(complex||structured||prompt.length>500||catalog.length>12||clauseCount>=2)return\"standard\";return\"fast\"}"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.5-paul-efficient-reasoning\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.4-paul-iterative-intent-evidence\";"}]},{"path":"config/platform-sidekick-intelligence.json","edits":[{"new_content":"\"version\": \"2026-09-29.5\"","old_content":"\"version\": \"2026-09-29.4\""},{"new_content":"      \"evidence-synthesis-contract\",\n      \"bounded-read-reuse-contract\"\n    ],","old_content":"      \"evidence-synthesis-contract\"\n    ],"},{"new_content":"      \"standard\": \"moderate analysis, structured work, or simple tool-evidence follow-up; bounded 768-token completion\",","old_content":"      \"standard\": \"moderate analysis or structured work; bounded 768-token completion\","}]},{"path":"supabase/functions/operator-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.15.3-efficient-reasoning';","old_content":"export const FUNCTION_VERSION = '0.15.2-adaptive-reasoning';"},{"new_content":"const WRITE_TOOLS = new Set([\n  'operator_patch_and_open_draft_pr',\n  'operator_open_draft_pr',\n  'operator_request_edge_function_deploy',\n  'operator_cloudflare_deploy_worker_staging',\n  'operator_cloudflare_deploy_worker_production',\n  'operator_cloudflare_rollback_worker',\n  'operator_cloudflare_pause_route',\n  'operator_cloudflare_restore_route',\n]);\nconst READ_TOOL_EVIDENCE_REUSE_MS = 2_500;\nconst READ_TOOL_EVIDENCE_TOOLS = new Set([\n  'operator_owner_context',\n  'operator_command_center_health',\n  'operator_capabilities',\n  'operator_mission_status',\n  'operator_mission_receipt',\n  'operator_witness_health',\n  'operator_forgejo_actions_runs',\n  'operator_forgejo_pr_inspect',\n  'operator_forgejo_gate_status',\n  'operator_forgejo_action_run_logs',\n  'operator_forgejo_resilience_status',\n  'operator_web_research',\n  'operator_repo_health',\n  'operator_repo_search',\n  'operator_repo_tree',\n  'operator_repo_file',\n  'operator_cloudflare_list_workers',\n  'operator_cloudflare_get_worker',\n  'operator_cloudflare_get_worker_routes',\n  'operator_cloudflare_get_worker_deployments',\n  'operator_cloudflare_check_worker_health',\n  'operator_cloudflare_get_secret_checklist',\n]);\nfunction stableToolValue(value: any): any {\n  if (Array.isArray(value)) return value.map(stableToolValue);\n  if (!value || typeof value !== 'object') return value;\n  return Object.fromEntries(Object.entries(value).sort(([left], [right]) => left.localeCompare(right)).map(([key, entry]) => [key, stableToolValue(entry)]));\n}\nfunction readToolFingerprint(name: string, input: any) {\n  return `${name}:${JSON.stringify(stableToolValue(input ?? {}))}`;\n}","old_content":"const WRITE_TOOLS = new Set([\n  'operator_patch_and_open_draft_pr',\n  'operator_open_draft_pr',\n  'operator_request_edge_function_deploy',\n  'operator_cloudflare_deploy_worker_staging',\n  'operator_cloudflare_deploy_worker_production',\n  'operator_cloudflare_rollback_worker',\n  'operator_cloudflare_pause_route',\n  'operator_cloudflare_restore_route',\n]);"},{"new_content":"  } else if (workIntent || options.currentWorkGrounded) {\n    add('operator_mission_status', 'operator_mission_receipt', 'operator_execute_objective', 'operator_repo_search', 'operator_repo_file', 'operator_repo_tree', 'operator_forgejo_pr_inspect', 'operator_forgejo_gate_status', 'operator_forgejo_actions_runs', 'operator_forgejo_action_run_logs', 'operator_forgejo_resilience_status');\n    if (workIntent === 'diagnose' || workIntent === 'iterate') add('operator_command_center_health');","old_content":"  } else if (workIntent || options.currentWorkGrounded) {\n    add('operator_mission_status', 'operator_mission_receipt', 'operator_execute_objective', 'operator_repo_search', 'operator_repo_file', 'operator_repo_tree', 'operator_forgejo_pr_inspect', 'operator_forgejo_gate_status', 'operator_forgejo_actions_runs', 'operator_forgejo_action_run_logs', 'operator_forgejo_resilience_status');"},{"new_content":"  const maxToolRounds = isPlatformAdmin ? 6 : 1;\n  const readToolEvidenceCache = new Map<string, { capturedAt: number; ok: boolean; error: string | null; evidence: any }>();\n\n  for (let round = 0; round < maxToolRounds; round += 1) {","old_content":"  const maxToolRounds = isPlatformAdmin ? 6 : 1;\n\n  for (let round = 0; round < maxToolRounds; round += 1) {"},{"new_content":"      const readFingerprint = READ_TOOL_EVIDENCE_TOOLS.has(toolCall.name) ? readToolFingerprint(toolCall.name, toolCall.arguments) : null;\n      const cachedRead = readFingerprint ? readToolEvidenceCache.get(readFingerprint) : null;\n      if (cachedRead && Date.now() - cachedRead.capturedAt <= READ_TOOL_EVIDENCE_REUSE_MS) {\n        executedAnyTool = true;\n        toolSummaries.push({ name: toolCall.name, status: 'reused', error: cachedRead.error, result: cachedRead.evidence });\n        conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify({ ok: cachedRead.ok, error: cachedRead.error, evidenceReused: true, evidence: cachedRead.evidence }) });\n        continue;\n      }\n      const effectiveToolArguments = toolCall.name === 'operator_execute_objective' ? { ...(toolCall.arguments ?? {}), __ownerUtterance: String(rawSidekickContext?.rawUserRequest ?? '').trim() || userMessage } : toolCall.arguments;\n      const runtimeToolContext = { rawUserRequest: String(rawSidekickContext?.rawUserRequest ?? '').trim() || userMessage, tenantId: rawSidekickContext?.tenantId ?? null, visualAttachment: rawSidekickContext?.visualAttachment ?? null, currentVisual: rawSidekickContext?.currentVisual ?? null };\n      const result = await executeTool(authHeader, repoAgentToken, toolCall.name, effectiveToolArguments, runtimeToolContext);","old_content":"      const effectiveToolArguments = toolCall.name === 'operator_execute_objective' ? { ...(toolCall.arguments ?? {}), __ownerUtterance: String(rawSidekickContext?.rawUserRequest ?? '').trim() || userMessage } : toolCall.arguments;\n      const runtimeToolContext = { rawUserRequest: String(rawSidekickContext?.rawUserRequest ?? '').trim() || userMessage, tenantId: rawSidekickContext?.tenantId ?? null, visualAttachment: rawSidekickContext?.visualAttachment ?? null, currentVisual: rawSidekickContext?.currentVisual ?? null };\n      const result = await executeTool(authHeader, repoAgentToken, toolCall.name, effectiveToolArguments, runtimeToolContext);"},{"new_content":"      const normalizedResult = responseEnvelope(rawResult, 8_000);\n      if (readFingerprint) readToolEvidenceCache.set(readFingerprint, { capturedAt: Date.now(), ok: result.ok, error: result.ok ? null : String(result.error ?? 'tool_failed'), evidence: normalizedResult });\n      toolSummaries.push({\n        name: toolCall.name,\n        status: result.ok ? 'completed' : 'failed',\n        error: result.ok ? null : result.error,\n        result: normalizedResult,\n      });","old_content":"      const normalizedResult = responseEnvelope(rawResult, 8_000);\n      toolSummaries.push({\n        name: toolCall.name,\n        status: result.ok ? 'completed' : 'failed',\n        error: result.ok ? null : result.error,\n        result: normalizedResult,\n      });"},{"new_content":"- Iterative improvement instructions such as \"continue improving PAUL\", \"make it smarter\", \"upgrade it\", \"optimize it\", or \"harden it\" are actionable work. Ground in the latest relevant durable work; if that work is terminal, treat it as the baseline and start the next bounded improvement instead of merely reporting prior completion.\n- Reuse identical fresh read-only evidence within the same reasoning turn instead of issuing immediate duplicate reads. Mutation/action tools are never cached. When reused evidence already answers the question, synthesize it rather than polling again.","old_content":"- Iterative improvement instructions such as \"continue improving PAUL\", \"make it smarter\", \"upgrade it\", \"optimize it\", or \"harden it\" are actionable work. Ground in the latest relevant durable work; if that work is terminal, treat it as the baseline and start the next bounded improvement instead of merely reporting prior completion."}]},{"path":"config/paul-owner-profile.json","edits":[{"new_content":"    {\n      \"id\": \"duplicate-read-reuse\",\n      \"input\": \"you already checked that, why are you checking it again?\",\n      \"expected\": \"Reuse identical fresh read evidence within the same reasoning turn when it is still sufficient, then synthesize the answer. Do not repeat an immediate identical repository, mission, Gate, health, or research read merely because the model asked twice. Never reuse or suppress mutation/action execution through this read cache.\"\n    },\n    {\n      \"id\": \"tenant-isolation-self-awareness\",","old_content":"    {\n      \"id\": \"tenant-isolation-self-awareness\","}]},{"path":"config/capabilities/platform-sidekick-intelligence.json","edits":[{"new_content":"      \"multi-round tool evidence preserves compact key facts and tool provenance so blockers, exact identifiers and next actions survive context limits\",\n      \"identical fresh read-tool evidence may be reused briefly inside one reasoning turn to prevent redundant polling, while mutation/action tools are never cached or suppressed\",\n      \"simple tool-evidence follow-ups use standard reasoning unless the objective itself remains complex or iterative\",\n      \"current-work answers expose the real continuation point and never claim live completion without receipt proof\"","old_content":"      \"multi-round tool evidence preserves compact key facts and tool provenance so blockers, exact identifiers and next actions survive context limits\",\n      \"current-work answers expose the real continuation point and never claim live completion without receipt proof\""}]},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","edits":[{"new_content":"expect(m.policy.shared).toContain('adaptive-reasoning-contract');expect(m.policy.shared).toContain('evidence-synthesis-contract');expect(m.policy.shared).toContain('bounded-read-reuse-contract');","old_content":"expect(m.policy.shared).toContain('adaptive-reasoning-contract');expect(m.policy.shared).toContain('evidence-synthesis-contract');"},{"new_content":"expect(o).toContain(\"return 'iterate'\");expect(o).toContain('READ_TOOL_EVIDENCE_REUSE_MS = 2_500');expect(o).toContain('evidenceReused: true');expect(o).toContain(\"workIntent === 'diagnose' || workIntent === 'iterate'\");expect(rc).toContain('keyFacts');","old_content":"expect(o).toContain(\"return 'iterate'\");expect(rc).toContain('keyFacts');"},{"new_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','queue-self-healing','transient-provider-not-owner-blocker','continue-improving-paul','make-paul-smarter','tool-evidence-synthesis','duplicate-read-reuse','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']","old_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','queue-self-healing','transient-provider-not-owner-blocker','continue-improving-paul','make-paul-smarter','tool-evidence-synthesis','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js","config/platform-sidekick-intelligence.json","supabase/functions/operator-respond/index.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js","config/platform-sidekick-intelligence.json","supabase/functions/operator-respond/index.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner requested continued PAUL intelligence improvement. This scoped v3 reasoning-efficiency repair preserves adaptive/self-healing behavior while preventing shallow over-escalation and redundant fresh read calls. Mutation tools remain uncached and control-plane mutation returns frozen-by-default afterward."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js","config/platform-sidekick-intelligence.json","supabase/functions/operator-respond/index.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner requested continued PAUL intelligence improvement. This scoped v3 reasoning-efficiency repair preserves adaptive/self-healing behavior while preventing shallow over-escalation and redundant fresh read calls. Mutation tools remain uncached and control-plane mutation returns frozen-by-default afterward."},"recovery":false,"fingerprint":"83f2bb7115b236493de2f1a92c0e689edfee03af3e64208b50dcd5e17c6aaef8","replayCount":0,"serializedBytes":15556},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:03:55.010561+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fc69b3fa-ff32-4713-932d-9c1b78d4533f:repository-mutation-intent:83f2bb7115b236493de2f1a92c0e689edfee03af3e64208b50dcd5e17c6aaef8:0","mission_step_id":"02b27197-b213-4889-9388-0f30ef6e4ef7","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"b7a3e35c-89df-4557-8e4d-3845983d86e0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e66716a0df8a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48734,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:21:14.719Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4609,"terminal":false,"missionId":"e66716a0-df8a-41c9-87a4-9bddd6b13291","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3420,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2253,"approvedPlanMs":0,"missionSetupMs":345,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":345,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":345,"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":"e66716a0-df8a-41c9-87a4-9bddd6b13291"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:21:23.228203+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4609","receipt_type":"execute_mission","idempotency_key":"mission:e66716a0-df8a-41c9-87a4-9bddd6b13291:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"717ef5b6-e10d-44d7-8fb0-4f0567cadb8e","command_center_event_id":"e66716a0-df8a-41c9-87a4-9bddd6b13291"},{"id":"b7a7eb1e-19e7-4da4-8a8b-83f675a33b91","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"3f5fab65-c2ff-4f5c-8f7d-92147a7ca9e8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":419,"providerAuthMs":0,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":419,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":419,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"3f5fab65-c2ff-4f5c-8f7d-92147a7ca9e8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:16:24.724814+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3f5fab65-c2ff-4f5c-8f7d-92147a7ca9e8:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"db43d5dc-5af6-48d5-8702-645dd1a54cfb","command_center_event_id":"3f5fab65-c2ff-4f5c-8f7d-92147a7ca9e8"},{"id":"b7a8aa62-1402-474e-b307-25ff82c76bd9","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:23:45.325Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:23:45.701689+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:3b84be22-531a-4511-9534-6adbe08640c5:owner-wait-live","mission_step_id":"695add49-eaae-419d-9ebe-aa332f71e15e","command_center_event_id":"3b84be22-531a-4511-9534-6adbe08640c5"},{"id":"b7a9aefe-a2ad-44f3-a66a-a2fe3cf30a16","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"087564df10291d0c85b23f5481dde826788cba2b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23766,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1348,"approvedPlanMs":0,"missionSetupMs":3392,"providerAuthMs":0,"shipAndProveMs":20886,"ledgerPrepareMs":793,"ledgerReconcileMs":0,"lineageReconcileMs":2599,"resolvePreflightMs":3392,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":793,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":"forgejo-main-087564df1029","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":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:11:37.783132+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"forgejo-main-087564df1029","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ccd30681-bf20-4cb4-9ee7-94f2fcb5982c","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"b7ab57df-2b69-42c3-ae56-1603425edc06","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1096 on the same branch. Exact handoff audit proved Event -> Money, Proposal, and Agreement preserve event context, but canceled events can still be offered for active proposal/agreement work. Close that sibling failure class before gate: make proposal mutations reject canceled events at the shared eventQuotes primitive, and make mobile-vendor Agreements visibly read-only for a canceled event with Send agreement disabled. Preserve historical proposal/agreement visibility. Update the existing regression contract. Do not create a new PR or touch unrelated tenants.","wordingChanged":false,"canonicalIntent":"Continue PR #1096 on the same branch. Exact handoff audit proved Event -> Money, Proposal, and Agreement preserve event context, but canceled events can still be offered for active proposal/agreement work. Close that sibling failure class before gate: make proposal mutations reject canceled events at the shared eventQuotes primitive, and make mobile-vendor Agreements visibly read-only for a canceled event with Send agreement disabled. Preserve historical proposal/agreement visibility. Update the existing regression contract. Do not create a new PR or touch unrelated tenants.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cancel-state","statement":"Canceled events remain historical but are excluded from active operations and cannot be advanced through proposals or agreements; an actual issued unpaid invoice can remain collectible.","proofConditionIds":["proof-live-owner"]},{"id":"today-command-center","statement":"The default Big Papi dashboard is a focused Today command center with Create proposal, Events, Customers, Money, and More as obvious destinations, plus only current schedule and attention items.","proofConditionIds":["proof-live-owner"]},{"id":"event-lifecycle-hub","statement":"The default Events route gives Will one clear event lifecycle view with context-specific next actions and explicit canceled history; the existing full Events workspace remains available as an advanced view.","proofConditionIds":["proof-live-owner"]},{"id":"capability-preserved","statement":"The previous full Big Papi dashboard and Events workspace remain reachable as advanced views, and the previously shipped Event Day closeout and Cancel Event are untouched.","proofConditionIds":["proof-live-owner"]}],"objective":"Continue PR #1096 on the same branch. Exact handoff audit proved Event -> Money, Proposal, and Agreement preserve event context, but canceled events can still be offered for active proposal/agreement work. Close that sibling failure class before gate: make proposal mutations reject canceled events at the shared eventQuotes primitive, and make mobile-vendor Agreements visibly read-only for a canceled event with Send agreement disabled. Preserve historical proposal/agreement visibility. Update the existing regression contract. Do not create a new PR or touch unrelated tenants.","constraints":[{"id":"constraint-1","statement":"Preserve Event Day guided closeout and Cancel Event.","proofConditionIds":["proof-live-owner"]},{"id":"constraint-2","statement":"Preserve historical records and advanced working capability.","proofConditionIds":["proof-live-owner"]},{"id":"constraint-3","statement":"Do not change unrelated tenants or generic workflow routing.","proofConditionIds":["proof-live-owner"]},{"id":"constraint-4","statement":"Use the existing branch and PR #1096 only.","proofConditionIds":["proof-live-owner"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-owner","kind":"runtime","claim":"Production Big Papi owner routes serve the focused Today and Events experiences from the repaired shared event lifecycle.","route":"/big-papis/owner","required":true,"expectedText":"Customers","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"213b26e867dfe318e0a9204a16822afeabb16c779f56e7910d0ff9e4fea5b292","requestContractRevision":3,"previousRequestContractHash":"4a85ce2ff07bccfe1352bc46f78ea81b90f7035e684e4f6d786d0a158d89b013"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:44:28.966068+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:request-contract-revision:3:213b26e867dfe318e0a9204a16822afeabb16c779f56e7910d0ff9e4fea5b292","mission_step_id":"f06d228f-95ea-4f5d-bde7-0fa605efb1bf","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"b7ad57de-256f-4d67-9d2c-f0ff082334e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-486ef02508d1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":148675,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":614869,"firstUsefulResultAt":"2026-09-28T16:32:48.622Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.302-paul-throughput-router","prNumber":4018,"terminal":false,"missionId":"486ef025-08d1-4b64-ac31-872c5c28e7b1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4277,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":790,"missionSetupMs":730,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":730,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":730,"repositoryMutationMs":3487,"repositoryProviderMs":3487,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2327,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":730,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1160},"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":"486ef025-08d1-4b64-ac31-872c5c28e7b1"},"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":3764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:43:10.633232+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4018","receipt_type":"execute_mission","idempotency_key":"mission:486ef025-08d1-4b64-ac31-872c5c28e7b1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f09d74c4-3664-48a8-aceb-832a15aa6275","command_center_event_id":"486ef025-08d1-4b64-ac31-872c5c28e7b1"},{"id":"b7b0e5b9-b057-406f-ae5b-13ab697da95a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-75621891905c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7775,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":77574,"firstUsefulResultAt":"2026-09-29T20:51:27.556Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"75621891-905c-4d94-86e5-508dc730cc57","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1747,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":319,"providerAuthMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":319,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":319,"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":"75621891-905c-4d94-86e5-508dc730cc57"},"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":3320,"likelyAffectedFiles":["src/pages/card-grading"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:52:04.925229+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75621891-905c-4d94-86e5-508dc730cc57:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cb666b5b-8c7b-4ac3-b0e6-93bdca38b1f3","command_center_event_id":"75621891-905c-4d94-86e5-508dc730cc57"},{"id":"b7b18230-0263-45a8-936b-652b22d337ed","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/mail-mobile-refactor-recovery","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed","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":371,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":371,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":371,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed"},"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":1547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:21:02.351947+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77eaa906-f338-434e-939e-9b4b2a00aaed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"517831af-5567-49fc-bbb1-59fb850889c3","command_center_event_id":"77eaa906-f338-434e-939e-9b4b2a00aaed"},{"id":"b7b39f07-7e34-42fd-ad70-d042dcea4364","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","wordingChanged":false,"canonicalIntent":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-research","statement":"PAUL exposes a deterministic read-only connection research capability that compiles live sourced provider research into a fixed provider connection contract and preserves evidence.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-gating","statement":"Unknown or unsupported provider capabilities remain explicit unknowns and block write activation; research never activates a provider or stores credentials.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-commissioning","statement":"The shared Connections experience gains an additive deterministic commissioning/setup foundation representing identity, role/capability, provider-instance purpose/defaults, provenance/write-back, migration state, and readiness without breaking existing tenants.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-isolation","statement":"Existing multi-account Google behavior remains intact, unknown roles never silently fall back to Rep, and cross-tenant credential fallback is forbidden.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","constraints":[{"id":"preserve-tenants","statement":"Do not alter tenant-specific presentation or data for Tennex, PCG, Big Papi's, Speedy Panda, 321 Auto Unlock, or other tenants except through additive shared primitives proven backward-compatible.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"single-system","statement":"Extend the existing Connections/provider architecture and existing PAUL research gateway; do not build a parallel connector catalog, duplicate research stack, or alternate orchestration lane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository"]},{"id":"official-evidence","statement":"Connection research should prefer official provider documentation and must preserve source URLs, timestamps, confidence, and unresolved unknowns. Never invent provider capabilities.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"activation-separation","statement":"Research is read-only and credential-free. Activation is a separate explicit action requiring exact tenant/provider-instance mapping and authorized credentials.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["provider_configuration","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","canonicalIntent":"Implement and ship the deterministic KNOCKLAUNCH Client Commissioning foundation plus PAUL Connection Research as one additive platform primitive.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact source diff implements the deterministic connection research contract, commissioning foundation, fail-closed unknown handling, and tests on current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution","frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Affected cc-execution and frontend production owners are released from the merged commit and report healthy runtime identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution","frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-and-ship-the-deterministic-KNOCKLAUNCH-Client-Commissioning-foundation-plus-PAUL-Connectio","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","frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-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":"6a5c46f6ea8f9501a5c44552ad6bf3422a07b04b8bd5ba1fb8f592236e544db5","requestContractRevision":2,"previousRequestContractHash":"705e02ce0a61624e73d0458bc4ddb6d0f761bf375a706f036ebfd8baa78a5d88"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:30:31.153535+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d8ead5c-d718-4943-b0e5-164bc97befcb:request-contract:6a5c46f6ea8f9501a5c44552ad6bf3422a07b04b8bd5ba1fb8f592236e544db5","mission_step_id":"64c280d6-aacd-4d0c-9b42-86193a180fc7","command_center_event_id":"9d8ead5c-d718-4943-b0e5-164bc97befcb"},{"id":"b7b4e974-7b3b-4b00-bf36-b01b430002df","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-275e9d881cfc","writes":[],"patches":[],"version":1,"approved":true,"missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9","objective":"Mission Freedom adaptive runner routing corrective generation 2: make MSI the primary runner for ordinary/light-to-medium PR Gate work while heavy infrastructure/cross-cutting/dependency/toolchain/migration/shared-auth/security/large PRs stay on docker-8g. Add a fail-safe exact-PR-path gate router, hard-cap MSI Gate to 2 CPUs and 3072 MB, force one TypeScript checker and low-priority two-core typecheck on MSI, and leave production release jobs on their existing cloud lanes.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"  gate-route:\n    name: Gate runner routing\n    if: ${{ github.event_name == 'pull_request' && github.event.pull_request.state == 'open' && !contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') }}\n    runs-on: docker\n    timeout-minutes: 2\n    outputs:\n      runner: ${{ steps.route.outputs.runner }}\n      lane: ${{ steps.route.outputs.lane }}\n      reason: ${{ steps.route.outputs.reason }}\n      container_options: ${{ steps.route.outputs.container_options }}\n    steps:\n      - name: Classify PR runner lane\n        id: route\n        shell: bash\n        env:\n          PR_NUMBER: ${{ github.event.pull_request.number }}\n          PR_BODY: ${{ github.event.pull_request.body }}\n          PR_CHANGED_FILES: ${{ github.event.pull_request.changed_files }}\n        run: |\n          set -euo pipefail\n          output_file=\"${FORGEJO_OUTPUT:-${GITHUB_OUTPUT:-}}\"\n          test -n \"$output_file\" || exit 2\n          node <<'NODE' >> \"$output_file\"\n          const pr = Number(process.env.PR_NUMBER || 0);\n          const body = String(process.env.PR_BODY || '');\n          const changedCount = Number(process.env.PR_CHANGED_FILES || 0);\n          const token = String(process.env.FORGEJO_TOKEN || '').trim();\n          const heavy = (reason) => {\n            console.log('runner=docker-8g');\n            console.log('lane=heavy');\n            console.log(`reason=${String(reason || 'heavy').replace(/[\\r\\n]+/g, ' ')}`);\n            console.log(body.includes('<!-- knocklaunch:light-control-plane-gate -->') && changedCount <= 12 ? 'container_options=--memory=768m' : 'container_options=--memory=4096m');\n          };\n          try {\n            if (!Number.isInteger(pr) || pr <= 0 || !token) throw new Error('router_inputs_unavailable');\n            const files = [];\n            for (let page = 1; page <= 5; page += 1) {\n              const response = await fetch(`https://git.knocklaunch.app/api/v1/repos/noel/KnockLaunchOS/pulls/${pr}/files?page=${page}&limit=100`, {\n                headers: { Authorization: `token ${token}`, Accept: 'application/json' },\n              });\n              if (!response.ok) throw new Error(`forgejo_pr_files_${response.status}`);\n              const payload = await response.json();\n              const rows = Array.isArray(payload) ? payload : Array.isArray(payload?.files) ? payload.files : [];\n              for (const row of rows) {\n                const file = String(row?.filename || row?.name || '').trim();\n                if (file) files.push(file);\n              }\n              if (rows.length < 100) break;\n            }\n            const heavyMatchers = [\n              /^\\.forgejo\\/workflows\\//,\n              /^workers\\/cc-execution\\//,\n              /^scripts\\/cloudflare-native-/,\n              /^scripts\\/visual-witness-hosted-runner\\//,\n              /^supabase\\/migrations\\//,\n              /^supabase\\/functions\\/_shared\\//,\n              /^config\\/control-plane-/,\n              /^config\\/cloudflare-native-frontend-build\\.json$/,\n              /^(package\\.json|package-lock\\.json|wrangler\\.toml)$/,\n              /^(vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.)/,\n              /^src\\/(main|bootstrap)\\./,\n              /^src\\/(App|PrivateAppShell|PublicAppShell)\\.(tsx?|jsx?)$/,\n              /^src\\/integrations\\/supabase\\//,\n              /(^|\\/)(auth|permission|credential|security)(\\/|\\.|-|_)/i,\n            ];\n            if (files.length === 0 && changedCount > 0) throw new Error('router_files_empty');\n            const heavyPath = files.find((file) => heavyMatchers.some((pattern) => pattern.test(file)));\n            if (heavyPath) heavy(`heavy_path:${heavyPath}`);\n            else if (files.length > 20 || changedCount > 20) heavy(`large_change_set:${Math.max(files.length, changedCount)}`);\n            else {\n              console.log('runner=msi-local');\n              console.log('lane=msi');\n              console.log(`reason=ordinary_scoped_change:${Math.max(files.length, changedCount)}`);\n              console.log('container_options=--cpus=2 --memory=3072m');\n            }\n          } catch (error) {\n            heavy(`router_fail_safe:${error instanceof Error ? error.message : String(error)}`);\n          }\n          NODE\n\n  gate:\n    name: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') && 'Serverless Fast Gate (runner bypass)' || 'KnockLaunch Gate' }}","old_content":"  gate:\n    name: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') && 'Serverless Fast Gate (runner bypass)' || 'KnockLaunch Gate' }}"},{"new_content":"    needs: gate-route\n    concurrency:\n      group: knocklaunch-pr-${{ github.event.pull_request.number }}\n      cancel-in-progress: true\n    runs-on: ${{ needs.gate-route.outputs.runner }}\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ needs.gate-route.outputs.container_options }}\n    timeout-minutes: 10\n    env:\n      KNOCKLAUNCH_GATE_LANE: ${{ needs.gate-route.outputs.lane }}\n      KNOCKLAUNCH_GATE_RUNNER: ${{ needs.gate-route.outputs.runner }}\n      UV_THREADPOOL_SIZE: ${{ needs.gate-route.outputs.lane == 'msi' && '2' || '4' }}\n      MAKEFLAGS: ${{ needs.gate-route.outputs.lane == 'msi' && '-j2' || '-j4' }}","old_content":"    concurrency:\n      group: knocklaunch-pr-${{ github.event.pull_request.number }}\n      cancel-in-progress: true\n    runs-on: docker-8g\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--memory=768m' || '--memory=4096m' }}\n    timeout-minutes: 10\n    env:"},{"new_content":"            TYPECHECK_CHECKERS=\"${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '1' || '2' }}\"\n            if [ \"${KNOCKLAUNCH_GATE_LANE:-heavy}\" = \"msi\" ]; then\n              TYPECHECK_CHECKERS=1\n              echo \"Adaptive frontend QA: MSI thermal-safe lane; forcing one TypeScript checker on two capped CPUs\"\n            fi\n            if [ ! -f \"$TYPECHECK_BUILDINFO\" ]; then","old_content":"            TYPECHECK_CHECKERS=\"${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '1' || '2' }}\"\n            if [ ! -f \"$TYPECHECK_BUILDINFO\" ]; then"},{"new_content":"            TYPECHECK_PREFIX=()\n            if [ \"${KNOCKLAUNCH_GATE_LANE:-heavy}\" = \"msi\" ]; then\n              TYPECHECK_PREFIX=(nice -n 10 taskset -c 0,1)\n            fi\n            set +e\n            timeout --signal=TERM --kill-after=15s \"${TYPECHECK_TIMEOUT_SECONDS}s\" \"${TYPECHECK_PREFIX[@]}\" env npm_config_cache=\"$GATE_NPM_CACHE\" npx --yes --package=typescript@7.0.2 -- tsc --noEmit -p tsconfig.app.json --pretty false --checkers \"$TYPECHECK_CHECKERS\" --incremental --tsBuildInfoFile \"$TYPECHECK_BUILDINFO\" >\"$TYPECHECK_LOG\" 2>&1\n            TYPECHECK_STATUS=$?","old_content":"            set +e\n            timeout --signal=TERM --kill-after=15s \"${TYPECHECK_TIMEOUT_SECONDS}s\" env npm_config_cache=\"$GATE_NPM_CACHE\" npx --yes --package=typescript@7.0.2 -- tsc --noEmit -p tsconfig.app.json --pretty false --checkers \"$TYPECHECK_CHECKERS\" --incremental --tsBuildInfoFile \"$TYPECHECK_BUILDINFO\" >\"$TYPECHECK_LOG\" 2>&1\n            TYPECHECK_STATUS=$?"},{"new_content":"          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -q '^  gate-route:' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'runner=msi-local' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'runner=docker-8g' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'container_options=--cpus=2 --memory=3072m' .forgejo/workflows/knocklaunch.yml\n          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -Fq 'runs-on: ${{ needs.gate-route.outputs.runner }}' <<< \"$gate_block\"\n          grep -Fq 'KNOCKLAUNCH_GATE_LANE: ${{ needs.gate-route.outputs.lane }}' <<< \"$gate_block\"\n          release_frontend_block=\"$(sed -n '/^  release-frontend:/,/^  release-/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker-8g$' <<< \"$release_frontend_block\"","old_content":"          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -Fq -- \"--memory=768m' || '--memory=4096m\" .forgejo/workflows/knocklaunch.yml\n          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker-8g$' <<< \"$gate_block\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Okay, do it. Make MSI the primary runner for normal day-to-day tenant work, but keep heavy work on the cloud and prevent another thermal spike.","wordingChanged":false,"canonicalIntent":"Mission Freedom adaptive runner routing corrective generation 2: make MSI the primary runner for ordinary/light-to-medium PR Gate work while heavy infrastructure/cross-cutting/dependency/toolchain/migration/shared-auth/security/large PRs stay on docker-8g. Add a fail-safe exact-PR-path gate router, hard-cap MSI Gate to 2 CPUs and 3072 MB, force one TypeScript checker and low-priority two-core typecheck on MSI, and leave production release jobs on their existing cloud lanes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"Ordinary/light-to-medium PR Gate work routes to msi-local under a 2-CPU thermal envelope; heavy/cross-cutting work routes to docker-8g; production release routing remains unchanged.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom adaptive runner routing corrective generation 2: make MSI the primary runner for ordinary/light-to-medium PR Gate work while heavy infrastructure/cross-cutting/dependency/toolchain/migration/shared-auth/security/large PRs stay on docker-8g. Add a fail-safe exact-PR-path gate router, hard-cap MSI Gate to 2 CPUs and 3072 MB, force one TypeScript checker and low-priority two-core typecheck on MSI, and leave production release jobs on their existing cloud lanes.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Main contains the adaptive gate-route policy, MSI Gate thermal limits/typecheck throttling, and release-frontend remains docker-8g.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"intent":{"rawUtterance":"Okay, do it. Make MSI the primary runner for normal day-to-day tenant work, but keep heavy work on the cloud and prevent another thermal spike.","wordingChanged":false,"canonicalIntent":"Mission Freedom adaptive runner routing corrective generation 2: make MSI the primary runner for ordinary/light-to-medium PR Gate work while heavy infrastructure/cross-cutting/dependency/toolchain/migration/shared-auth/security/large PRs stay on docker-8g. Add a fail-safe exact-PR-path gate router, hard-cap MSI Gate to 2 CPUs and 3072 MB, force one TypeScript checker and low-priority two-core typecheck on MSI, and leave production release jobs on their existing cloud lanes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"Ordinary/light-to-medium PR Gate work routes to msi-local under a 2-CPU thermal envelope; heavy/cross-cutting work routes to docker-8g; production release routing remains unchanged.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom adaptive runner routing corrective generation 2: make MSI the primary runner for ordinary/light-to-medium PR Gate work while heavy infrastructure/cross-cutting/dependency/toolchain/migration/shared-auth/security/large PRs stay on docker-8g. Add a fail-safe exact-PR-path gate router, hard-cap MSI Gate to 2 CPUs and 3072 MB, force one TypeScript checker and low-priority two-core typecheck on MSI, and leave production release jobs on their existing cloud lanes.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Main contains the adaptive gate-route policy, MSI Gate thermal limits/typecheck throttling, and release-frontend remains docker-8g.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner explicitly authorized Mission Freedom runner-routing changes and instructed that blockers be fixed without stopping. Maintenance is limited to the canonical Forgejo Gate workflow."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner explicitly authorized Mission Freedom runner-routing changes and instructed that blockers be fixed without stopping. Maintenance is limited to the canonical Forgejo Gate workflow."},"recovery":false,"fingerprint":"d6f62421adfe38d5ff9f663e50f9bc5c03f148c9f7d8fa8ec9f6560257096033","replayCount":0,"serializedBytes":15193},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T18:00:55.670709+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:275e9d88-1cfc-403f-899a-6ae4fd410ca9:repository-mutation-intent:d6f62421adfe38d5ff9f663e50f9bc5c03f148c9f7d8fa8ec9f6560257096033:0","mission_step_id":"3e853742-3003-4560-baf3-da51492d64ca","command_center_event_id":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},{"id":"b7b5dedf-8c56-435b-b6d3-05ea45ac872b","source":"cc-execution","status":"verified","payload":{"branch":"ai/fast-ui-mutate-and-ship-now-apply-this-exact-pcg-2da1e7b2","prNumber":5203,"sourceSha":"700b3eb298732eda49f3967b09b413c7bf55c3b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:27:13.324433+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"700b3eb298732eda49f3967b09b413c7bf55c3b1","external_id":"5203","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5203:700b3eb298732eda49f3967b09b413c7bf55c3b1","mission_step_id":"5046b7ee-ead0-49ab-aa02-93a60639f57b","command_center_event_id":"3793f0e9-7368-40cb-be16-6a5afe94b97f"},{"id":"b7b60311-bf94-4077-9294-3db0c279ffaf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-24c9c28cec6c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":3375,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21067,"firstUsefulResultAt":"2026-10-04T19:53:52.808Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4839,"terminal":false,"missionId":"24c9c28c-ec6c-4b81-bfc4-45821c240b89","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b06e52db99ac1d6883692ebccac3e106b4eff61f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8632,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":763,"approvedPlanMs":834,"missionSetupMs":236,"providerAuthMs":0,"shipAndProveMs":2926,"ledgerPrepareMs":236,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":236,"repositoryMutationMs":3778,"repositoryProviderMs":3778,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2283,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1495},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"24c9c28c-ec6c-4b81-bfc4-45821c240b89"},"performance":null,"deploymentId":"forgejo-main-b06e52db99ac","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4532,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:54:24.130888+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b06e52db99ac1d6883692ebccac3e106b4eff61f","external_id":"forgejo-main-b06e52db99ac","receipt_type":"execute_mission","idempotency_key":"mission:24c9c28c-ec6c-4b81-bfc4-45821c240b89:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"07e207e7-fccf-455b-9358-e5fcb6a79667","command_center_event_id":"24c9c28c-ec6c-4b81-bfc4-45821c240b89"},{"id":"b7b6f7fc-b71f-4ef1-8a47-a7bd9fec46d6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-build.mjs","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-approved repair of proven frontend release OOM caused by unsafe build heap override under 700 MiB cgroup","baseSha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","issuedAt":1788538828839,"expiresAt":1788539008839,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","authorizationId":"1fdcac88-7f39-4131-aa0d-bbd140d023d3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:20:29.336879+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1fdcac88-7f39-4131-aa0d-bbd140d023d3","mission_step_id":"ee98cf1a-691b-41b4-9204-50c7a2934d38","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"b7b741f1-7b99-47b5-8912-272bec2bf9fa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2ad07026eac6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9276,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":572655,"firstUsefulResultAt":"2026-09-29T11:42:32.603Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"2ad07026-eac6-4e53-b54f-c4ad3d6ba32c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1199,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":265,"providerAuthMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":265,"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":"2ad07026-eac6-4e53-b54f-c4ad3d6ba32c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3502,"likelyAffectedFiles":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T11:42:52.513807+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ad07026-eac6-4e53-b54f-c4ad3d6ba32c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"19f754f1-1aa6-4ce7-8072-f162ed2523e4","command_center_event_id":"2ad07026-eac6-4e53-b54f-c4ad3d6ba32c"},{"id":"b7b92776-2bfe-411e-ad8e-9659d48b6c7f","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_incomplete_coverage","sourceTargets":["src/__tests__/contracts/pcg-website-editor-visual-parity.contract.test.ts","src/pages/card-grading/PCGBackgroundLayers.tsx","src/pages/card-grading/PCGPublicSite.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T00:49:36.636303+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"37272a2340a4c4339e541764cca34bd65be82690","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:cabc3407-0781-4dd8-9748-0e71fdf3934a:compiler:37272a2340a4c4339e541764cca34bd65be82690:src/__tests__/contracts/pcg-website-editor-visual-parity.contract.test.ts,src/pages/card-grading/PCGBackgroundLayers.tsx,src/pages/card-grading/PCGPublicSite.tsx,src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","mission_step_id":null,"command_center_event_id":"cabc3407-0781-4dd8-9748-0e71fdf3934a"},{"id":"b7b94be1-e1e8-4c9e-9558-bffcecb7d6cb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/release-provider-timeout-hardening-20260820","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.6-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"60609932-3326-402a-aea4-b45e5ad55bdc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"60609932-3326-402a-aea4-b45e5ad55bdc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T04:31:54.76843+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60609932-3326-402a-aea4-b45e5ad55bdc:execute_mission:repair_mission_execution_retryable","mission_step_id":"5b30e664-4f66-45d1-bec6-c91a8910729d","command_center_event_id":"60609932-3326-402a-aea4-b45e5ad55bdc"},{"id":"b7ba6496-57d5-4bb7-b6c3-6a0238a7084b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-752b61120626","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3527,"terminal":false,"missionId":"752b6112-0626-4535-9f4b-63a48071aea6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ddf5ac543d8a51480468d9f85b10e7b94dd60f1c","timingsMs":{"prReadinessMs":701,"approvedPlanMs":0,"shipAndProveMs":4263,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"752b6112-0626-4535-9f4b-63a48071aea6"},"performance":null,"deploymentId":"forgejo-main-ddf5ac543d8a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1842,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:12:15.420124+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3527","receipt_type":"automatic_mission_resume","idempotency_key":"mission:752b6112-0626-4535-9f4b-63a48071aea6:automatic-mission-resume:3527:canonical_release_dispatched","mission_step_id":"3031dd30-26e1-4e67-b180-787a7505c71a","command_center_event_id":"752b6112-0626-4535-9f4b-63a48071aea6"},{"id":"b7bb381a-2a4b-4087-919d-14e5c5511618","source":"cc-execution","status":"operational","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-9f5fcaeb8663","reason":null,"status":"operational","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2917,"terminal":true,"missionId":"9f5fcaeb-8663-471e-8656-e8edabdea4da","operation":"command_center_prove","proofGate":"command_center_gpt_operational_route_proof_not_requested","sourceSha":"59f3f2f9f6cf8ea611242c0d659ba8f3beadb924","timingsMs":{"total":324,"gateMs":0,"health":0,"proofMs":0,"handlerMs":350,"releaseMs":0,"mutationMs":0,"visualStart":null,"actionSchema":0,"parallelCore":324,"repositoryMs":0,"missionSetupMs":310,"providerAuthMs":0,"repositoryRead":324,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":310,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f5fcaeb-8663-471e-8656-e8edabdea4da"},"performance":{"scope":"exact_current_runtime_cloudflare_edge_cache","metrics":{"health":{"max":0,"min":0,"p50":0,"p95":0,"average":0,"sampleCount":1},"proveTotal":{"max":324,"min":324,"p50":324,"p95":324,"average":324,"sampleCount":1},"visualStart":{"max":null,"min":null,"p50":null,"p95":null,"average":null,"sampleCount":0},"actionSchema":{"max":0,"min":0,"p50":0,"p95":0,"average":0,"sampleCount":1},"repositoryRead":{"max":324,"min":324,"p50":324,"p95":324,"average":324,"sampleCount":1}},"sampleWindow":100},"deploymentId":"forgejo-main-59f3f2f9f6cf","workflowRunId":8802,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3346,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:14:10.841704+00:00","proof_gate":"command_center_gpt_operational_route_proof_not_requested","source_sha":"59f3f2f9f6cf8ea611242c0d659ba8f3beadb924","external_id":"forgejo-main-59f3f2f9f6cf","receipt_type":"command_center_prove","idempotency_key":"mission:9f5fcaeb-8663-471e-8656-e8edabdea4da:command_center_prove:command_center_gpt_operational_route_proof_not_requested:current-generation","mission_step_id":"aeaa0411-e155-4d90-a4bf-1c6c56ab7d8e","command_center_event_id":"9f5fcaeb-8663-471e-8656-e8edabdea4da"},{"id":"b7bb49b2-7063-49cc-bf41-cde94d63b7af","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eb6d99edd64f","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":2504,"terminal":false,"missionId":"e228625b-5a0a-460b-90bb-70de577f05a4","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":1799,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":778,"ledgerReconcileMs":251,"lineageReconcileMs":1021,"resolvePreflightMs":1799,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1029,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e228625b-5a0a-460b-90bb-70de577f05a4"},"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":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:17:48.088454+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2504","receipt_type":"execute_mission","idempotency_key":"mission:e228625b-5a0a-460b-90bb-70de577f05a4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"40fcb33d-ed38-4723-836c-9a6ff8895e82","command_center_event_id":"e228625b-5a0a-460b-90bb-70de577f05a4"},{"id":"b7bd334d-f771-4c18-9db2-c6032d7de10a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fbb9558c9b2e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.125-baseline-relative-release-canary","prNumber":null,"terminal":false,"missionId":"fbb9558c-9b2e-4112-9083-a61df457c7d3","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":778,"providerAuthMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":537,"resolvePreflightMs":778,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":241,"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":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},"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":2853,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:48:37.781925+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbb9558c-9b2e-4112-9083-a61df457c7d3:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"29ec64cd-5f6f-4e4c-839a-b0b66cf991f0","command_center_event_id":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},{"id":"b7be1b94-754f-48e4-a304-8ed4258923d6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Continue the same owner-authorized SLO telemetry generation on its existing PR.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925890204,"expiresAt":1788926070204,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"9a4e3ade-3c12-439f-98d9-084d9ec72f69","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:51:30.600454+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9a4e3ade-3c12-439f-98d9-084d9ec72f69","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"b7be413b-c124-479b-94e8-9c14b2a504ae","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.10-adopted-pr-merge-state","prNumber":5210,"terminal":false,"missionId":"81329240-95b3-465f-8ee3-3c23b2d4000b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13243,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":544,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":544,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":544,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":544,"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":"81329240-95b3-465f-8ee3-3c23b2d4000b"},"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":2319,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:23:18.841628+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"execute_mission","idempotency_key":"mission:81329240-95b3-465f-8ee3-3c23b2d4000b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6e8116a8-a736-4279-96e8-c28292521312","command_center_event_id":"81329240-95b3-465f-8ee3-3c23b2d4000b"},{"id":"b7be6d6d-26ad-4c8c-9835-3f5591804919","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.6-green-gate-promotion","prNumber":5210,"terminal":false,"missionId":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9057,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":485,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":485,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":485,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":485,"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":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342"},"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":2317,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:52:41.310752+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"execute_mission","idempotency_key":"mission:d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b71917dc-ef43-4534-914e-0d1024d60e09","command_center_event_id":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342"},{"id":"b7bea31e-3b9c-4b60-b84f-ba402eb762c3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e9f1d8c4fc4d","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":113055,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T20:25:00.858Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4177,"terminal":false,"missionId":"e9f1d8c4-fc4d-46ec-be81-0765a3a20bb6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":923,"missionSetupMs":427,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":427,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":427,"repositoryMutationMs":4183,"repositoryProviderMs":4183,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2698,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":427,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1485},"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":"e9f1d8c4-fc4d-46ec-be81-0765a3a20bb6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4004,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:25:08.396004+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4177","receipt_type":"execute_mission","idempotency_key":"mission:e9f1d8c4-fc4d-46ec-be81-0765a3a20bb6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0b8f8558-bd31-42a1-8489-036ebf1588c0","command_center_event_id":"e9f1d8c4-fc4d-46ec-be81-0765a3a20bb6"},{"id":"b7c1e6d2-3421-4d49-ad25-b4ebf00a16b0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f5d0dd500891","reason":"canonical_release_queue_busy:11818","status":"blocked","metrics":{"receiptBytes":47974,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"executorlessWaitMs":618060,"firstUsefulResultAt":"2026-09-25T14:01:05.429Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.281-witness-lane-affinity","prNumber":3737,"terminal":false,"missionId":"f5d0dd50-0891-4b75-8b77-9cb2ec694962","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"a2ba14660f4992588100e0e0c611c7f31ceece14","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1168,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":104,"approvedPlanMs":0,"missionSetupMs":534,"providerAuthMs":0,"shipAndProveMs":604,"ledgerPrepareMs":534,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":534,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":534,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5d0dd50-0891-4b75-8b77-9cb2ec694962"},"performance":null,"deploymentId":"forgejo-main-a2ba14660f49","releaseState":"pending","workflowRunId":11818,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:11:42.372781+00:00","proof_gate":"canonical_release_blocked","source_sha":"a2ba14660f4992588100e0e0c611c7f31ceece14","external_id":"forgejo-main-a2ba14660f49","receipt_type":"execute_mission","idempotency_key":"mission:f5d0dd50-0891-4b75-8b77-9cb2ec694962:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"c033ca51-685f-40ba-b506-7e4f48c77c62","command_center_event_id":"f5d0dd50-0891-4b75-8b77-9cb2ec694962"},{"id":"b7c2ae57-c471-4316-bdb1-550e0c64c6d1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { normalizeVisualProofIntent } from '../../../workers/cc-execution/src/command-center-contracts.js';\n\ndescribe('cc-execution visual proof inference', () => {\n  it('does not infer visual proof from generic operational visibility language', () => {\n    expect(normalizeVisualProofIntent({\n      objective: 'Expose exact Stop for the current job and bounded Stop All for owner-visible active jobs using existing cancellation primitives.',\n    })).toMatchObject({\n      visualProofRequested: false,\n      visualProofScope: 'none',\n      verificationTier: 'none',\n    });\n  });\n\n  it('still infers visual proof for a concrete visual surface', () => {\n    expect(normalizeVisualProofIntent({\n      objective: 'Make the header visible on mobile and fix the responsive layout.',\n    })).toMatchObject({\n      visualProofRequested: true,\n    });\n  });\n});\n"}],"branch":"ai/objective-first-repair-6b0c4a4439a6","writes":[],"patches":[],"pr_body":"Require a concrete visual surface before inferred visual proof while preserving real visual UI requests.","version":1,"approved":true,"pr_title":"Fix operational language visual-proof false positives","missionId":"6b0c4a44-39a6-44f8-8139-4f57a7c29807","objective":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const visualSurface = /\\b(?:background|hero|image|imagery|logo|layout|spacing|clipping|clip|bleed|bleeding|overlap|scale|scaling|shell|header|card|avatar|position|alignment|center|centering|crop|cropped|viewport|mobile|desktop)\\b/;","old_content":"  const visualSurface = /\\b(?:background|hero|image|imagery|logo|layout|spacing|clipping|clip|bleed|bleeding|overlap|scale|scaling|visibility|visible|responsive|shell|header|card|avatar|render|display|position|alignment|center|centering|crop|cropped|viewport|mobile|desktop)\\b/;"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","wordingChanged":false,"canonicalIntent":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"6b0c4a44-39a6-44f8-8139-4f57a7c29807","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","wordingChanged":false,"canonicalIntent":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair Command Center visual-proof inference so generic operational state language such as owner-visible active jobs does not trigger visual proof. Require a concrete visual surface for inferred visual proof while preserving genuine visual requests such as making a header visible, rendering an image, or fixing responsive layout. Add regression coverage and prove the corrected classifier live.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized the Console autonomy roadmap and this bounded request-contract classifier repair."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized the Console autonomy roadmap and this bounded request-contract classifier repair."},"recovery":false,"fingerprint":"94c1e737ede31bfb6c266242131a75f71fd5a91cbe07d685c86366e5eecc5678","replayCount":0,"serializedBytes":9589},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:49:20.682581+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6b0c4a44-39a6-44f8-8139-4f57a7c29807:repository-mutation-intent:94c1e737ede31bfb6c266242131a75f71fd5a91cbe07d685c86366e5eecc5678:0","mission_step_id":"a32e5997-929e-413f-95cc-944d4dc05f5b","command_center_event_id":"6b0c4a44-39a6-44f8-8139-4f57a7c29807"},{"id":"b7c38be6-d103-4daa-a330-fe14a5ef7d24","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"persisted_continuation_scope_ready","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-15d0b5aecab0\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:40:59.377679+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:15d0b5ae-cab0-45e1-9725-6eb0507465c9:owner-progress-heartbeat:119421043","mission_step_id":"07d603a0-c4d2-4284-a504-777e7efb9219","command_center_event_id":"15d0b5ae-cab0-45e1-9725-6eb0507465c9"},{"id":"b7c38e28-a2da-4180-9243-b3b60dbf4a8e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-make-experience-studio-the-sin-r202608101712","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1647,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":null,"terminal":false,"missionId":"c4fd2825-b73e-4fb7-bb77-9ba5197be4c4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"c4fd2825-b73e-4fb7-bb77-9ba5197be4c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7713,"likelyAffectedFiles":["src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T17:42:46.224456+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c4fd2825-b73e-4fb7-bb77-9ba5197be4c4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2e5e43f0-118e-4bbc-9394-77933f103a66","command_center_event_id":"c4fd2825-b73e-4fb7-bb77-9ba5197be4c4"},{"id":"b7cb8e49-5330-4c10-bf3c-a5733f78c857","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-01a0659d8503","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":2870,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T18:47:19.403Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4386,"terminal":false,"missionId":"01a0659d-8503-4483-a8e7-1803d4d25147","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4548,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":589,"missionSetupMs":245,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":245,"repositoryMutationMs":3959,"repositoryProviderMs":3959,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2196,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":245,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1763},"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":"01a0659d-8503-4483-a8e7-1803d4d25147"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3213,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T18:47:24.91099+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4386","receipt_type":"execute_mission","idempotency_key":"mission:01a0659d-8503-4483-a8e7-1803d4d25147:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c0298338-e17f-415c-879f-4f9815fc12f2","command_center_event_id":"01a0659d-8503-4483-a8e7-1803d4d25147"},{"id":"b7ccb44d-7e85-4ea2-a145-a6385713bad2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-events-runtime-stub-20260823","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6293,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"c6adc074-4e27-402c-ae48-68e73b25b6e8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c6adc074-4e27-402c-ae48-68e73b25b6e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T15:47:11.189064+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c6adc074-4e27-402c-ae48-68e73b25b6e8:execute_mission:repair_mission_execution_retryable","mission_step_id":"301e21d4-a3b4-4015-b9ca-871975d57cc6","command_center_event_id":"c6adc074-4e27-402c-ae48-68e73b25b6e8"},{"id":"b7cce931-cfa0-4a1b-8914-29d09a9523de","source":"forgejo","status":"waiting","payload":{"branch":"ai/exact-green-internal-merge-20260904","prNumber":1700,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ac76b1dc9e24912ad66f782d8536896ca4bc95a3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:32:41.616527+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ac76b1dc9e24912ad66f782d8536896ca4bc95a3","external_id":"1700","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2f0b9281-f63e-4457-abc7-bb26641a3a1f:merged-pr:1700:ac76b1dc9e24912ad66f782d8536896ca4bc95a3","mission_step_id":"4b68a5cd-1641-4e84-9d51-dcef1bdc9f98","command_center_event_id":"2f0b9281-f63e-4457-abc7-bb26641a3a1f"},{"id":"b7cd1466-5793-49f5-bc90-1b45e962d4e2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-528e0828d23d","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.144-request-contract-inference","prNumber":2721,"terminal":false,"missionId":"528e0828-d23d-44c6-af8f-76e39c62623d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9965,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":890,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":890,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":890,"repositoryMutationMs":9965,"repositoryProviderMs":7406,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4475,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":890,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2931},"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":"528e0828-d23d-44c6-af8f-76e39c62623d"},"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":3333,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:58:12.728943+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2721","receipt_type":"execute_mission","idempotency_key":"mission:528e0828-d23d-44c6-af8f-76e39c62623d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a3d6d9d4-55ec-4018-9746-fd1baeffcb74","command_center_event_id":"528e0828-d23d-44c6-af8f-76e39c62623d"},{"id":"b7d78b81-13a3-42b4-ad67-257e5b1b97a1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"e796b853927a17dd543647e6dec12b268ab00d8f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e796b853927a17dd543647e6dec12b268ab00d8f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"5e097ce530cece03579c1d19af8d0fe062a09931127ccd6b6b1404ec6893bea4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11451","runId":11451,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"e796b853927a17dd543647e6dec12b268ab00d8f","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"e796b853927a17dd543647e6dec12b268ab00d8f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"deploymentId":"forgejo-main-e796b853927a17dd543647e6dec12b268ab00d8f","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.246-gate-dependency-classification","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e796b853927a17dd543647e6dec12b268ab00d8f","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e796b853927a17dd543647e6dec12b268ab00d8f","compareStatus":"identical","workflowRunId":11451,"identitySource":"local_build_metadata","runtimeVersion":"1.58.246-gate-dependency-classification","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"858726ef5f186114fcf07aa8116ccabf9a231a30","sourceSha":"e796b853927a17dd543647e6dec12b268ab00d8f","changedPaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:06:40.358462+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e796b853927a17dd543647e6dec12b268ab00d8f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:ece32cfd-9411-488c-b433-2f9fe7d88cbc:forgejo-release-status:e796b853927a17dd543647e6dec12b268ab00d8f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2a28ceab-ad4a-49bf-8832-08ff32c6a3be","command_center_event_id":"ece32cfd-9411-488c-b433-2f9fe7d88cbc"},{"id":"b7d8b235-3135-4cc7-87b7-b65d0fe2718e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7fe5df3dcb50","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.175-repository-source-fastpath","prNumber":2984,"terminal":false,"missionId":"7fe5df3d-cb50-4ee5-9923-8572546c1213","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7628,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1793,"missionSetupMs":929,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":530,"ledgerReconcileMs":0,"lineageReconcileMs":399,"resolvePreflightMs":929,"repositoryMutationMs":5835,"repositoryProviderMs":5835,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4330,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":530,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1505},"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":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},"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":3218,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T02:12:48.754314+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2984","receipt_type":"execute_mission","idempotency_key":"mission:7fe5df3d-cb50-4ee5-9923-8572546c1213:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"40b530fd-7950-4c45-a661-519186c469d0","command_center_event_id":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},{"id":"b7d9ca88-bd9b-47b6-a584-71ab7c5488dc","source":"cc-execution","status":"recorded","payload":{"objective":"Transform everything inside Big Papi's Coquito Iceys into KNOCKLAUNCH's first truly professional paid tenant, using current Forgejo main as truth and consolidating all useful non-conflicting Big Papi work already represented by open PRs. This is a full tenant hardening and usability mission, not a cosmetic refresh. The owner is Will, a 40-something mobile icey/event vendor, so the tenant must require essentially no software training: obvious language, large comfortable targets, minimal top-level choices, progressive disclosure, short mobile paths, no scroll marathons, no generic dashboard/card filler, no admin/developer jargon, and no duplicate workflows. Preserve real operational depth for events, quotes/proposals, customers, money/invoices, Square-oriented payment readiness, event prep/inventory, communications, and reporting, but reorganize it around Will's actual jobs: what needs attention today, create/price an event, manage bookings, collect money, prep for an event, contact customers, and run the business. Make customer-facing and owner-facing branding polished and coherent. Reconcile stale Big Papi PRs into one authoritative fresh ai/* branch and one PR; do not stack or merge stale competing Big Papi branches. Add or update regression contracts for navigation simplicity, mobile behavior, input friction, proposal workflow, money workflow, and tenant isolation. Ship through KnockLaunch Gate, squash merge, deploy only affected production targets, and prove live behavior without Visual Witness unless visual evidence becomes strictly necessary for a claim.","tenantRef":"Big Papi's Coquito Iceys","receivedAt":"2026-08-19T02:40:12.329Z","fingerprint":"21bc33bcfe2ddb587d12f1108cc294384b805541eb6be8415bd54334976fdf96","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T02:40:12.713975+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ccfe89a6-9df7-4019-91af-3f597daa8152:tenant-workstream-contribution:21bc33bcfe2ddb587d12f1108cc294384b805541eb6be8415bd54334976fdf96","mission_step_id":null,"command_center_event_id":"ccfe89a6-9df7-4019-91af-3f597daa8152"},{"id":"b7dca89e-06f5-4ea1-a883-83453cd4686c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":211533,"owner_action_to_pr_ms":436671,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":431051},"ownerWaitLiveAt":"2026-09-30T14:13:42.533Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T14:13:42.945067+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:47d7bcd8-44ff-4775-bc64-0a716a4cb5f8:owner-wait-live","mission_step_id":"605f5227-8323-4aca-b913-567c8e32b578","command_center_event_id":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8"},{"id":"b7dd2388-9049-479d-a5b6-015776359834","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/social-opportunity-engine","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4106,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":11707,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/components/admin/AdminUserCreateModal.tsx","src/components/admin/config/SystemHealthPanel.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T14:42:26.185854+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:51841abe-12d0-48bd-85fa-29e42c65d21d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"09161f30-453b-4582-b22a-e80e21574f27","command_center_event_id":"51841abe-12d0-48bd-85fa-29e42c65d21d"},{"id":"b7de1732-3e72-47e9-85e3-a6bd29997748","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-330b2760366e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"330b2760-366e-4ccf-bddb-f7d1dc2437e2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":12,"missionSetupMs":2052},"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":"330b2760-366e-4ccf-bddb-f7d1dc2437e2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9243,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:52:40.21253+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:330b2760-366e-4ccf-bddb-f7d1dc2437e2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"5c788242-5224-4280-b158-c9d841d572e3","command_center_event_id":"330b2760-366e-4ccf-bddb-f7d1dc2437e2"},{"id":"b7e319b4-9602-4dab-83bb-f3a9b5d82669","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c87149c24b19","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":3057,"terminal":false,"missionId":"c87149c2-4b19-4c58-a8e5-61a665a60ec9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3341,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":569,"approvedPlanMs":0,"missionSetupMs":827,"providerAuthMs":0,"shipAndProveMs":2610,"ledgerPrepareMs":720,"ledgerReconcileMs":0,"lineageReconcileMs":107,"resolvePreflightMs":827,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":720,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c87149c2-4b19-4c58-a8e5-61a665a60ec9"},"performance":null,"deploymentId":"forgejo-main-ae426a08ecf4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2644,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:24:55.204924+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","external_id":"forgejo-main-ae426a08ecf4","receipt_type":"execute_mission","idempotency_key":"mission:c87149c2-4b19-4c58-a8e5-61a665a60ec9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"918f0652-314f-4d67-92eb-b3e13f04b3ef","command_center_event_id":"c87149c2-4b19-4c58-a8e5-61a665a60ec9"},{"id":"b7e3b8cd-7502-4d58-8567-f67c83265f3d","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"61eee559395a25189db5792a19d3164d88fe55ef","releaseState":"pending","exactConductorRun":{"id":31285257645,"status":"pending","headSha":"61eee559395a25189db5792a19d3164d88fe55ef","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-09T00:01:05.299887+00:00","proof_gate":"canonical_release_pending","source_sha":"61eee559395a25189db5792a19d3164d88fe55ef","external_id":"canonical-release-61eee559395a","receipt_type":"canonical_release_status","idempotency_key":"mission:dfa140f7-0682-4d99-9db8-68983fbbb4f0:release-status:61eee559395a25189db5792a19d3164d88fe55ef:31285257645:pending:canonical-production-release/verified=pending","mission_step_id":"8aa6dc2d-b0ec-4e74-962b-ffe9a8283ca7","command_center_event_id":"dfa140f7-0682-4d99-9db8-68983fbbb4f0"},{"id":"b7e4520e-d4d2-46e5-a6a5-5f7faed2e63f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-841a01acfc83","prNumber":4133,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c3ee69403788b8f2f0a109c4173d93f9dc13053e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:45:29.035686+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c3ee69403788b8f2f0a109c4173d93f9dc13053e","external_id":"4133","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:merged-pr:4133:c3ee69403788b8f2f0a109c4173d93f9dc13053e","mission_step_id":"cbec9ead-b958-4613-a69f-213a92686bcd","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"b7e463c0-b130-4586-a01c-b78999d9605c","source":"cc-execution","status":"recorded","payload":{"objective":"Build and ship a production-quality KnockLaunch tenant for Tranzformer Auto Detailing (Palm Bay, FL) and use the implementation to establish or extend a reusable AUTO DETAILING tenant template rather than creating a snowflake. conversationContext/workPacket: Owner wants to pitch KnockLaunch to this business. Use the business's current public site as content/brand source: https://tranzformerautodetailing.com/. Preserve and use the real existing Tranzformer logo from the site, canonical asset observed at https://tranzformerautodetailing.com/wp-content/uploads/2026/02/Transformer_logo.webp; do NOT approximate or redraw it. Give the logo a polished fast electrical/outline-trace animation in the spirit of the existing CSR animated-logo treatment: electricity should trace/emanate along the logo silhouette/edge, not cover the face of the logo, not flash like a nightclub, and respect reduced-motion. Customer-facing experience should use the site's factual content/services/contact/hours/gallery where appropriate: mobile detailing in Palm Bay; interior detailing; exterior detailing; ceramic coating; full car detailing; car waxing; mobile car wash; full-service/luxury/mobile auto detailing; phone (321) 431-7081; preston.r26@yahoo.com; Monday-Saturday 8AM-7PM; Palm Bay FL; existing gallery imagery may be referenced/imported only from the business site. Build the strongest sensible detailing experience even where the current site is primitive: premium responsive public site, service/package discovery, vehicle/service inquiry or booking/request flow, quote/estimate path, customer/vehicle context, before/after/job evidence, appointments/schedule/mobile service workflow, job/detail status, customer communications touchpoints, and owner-facing operations that are actually useful rather than generic cards. Reuse existing KnockLaunch primitives and data contracts where they fit; add only the minimum new canonical auto-detailing primitives/data needed. Keep owner-facing language nontechnical. Ensure route/tenant isolation. Any reusable detailing-specific UI/config/data model should live in shared industry/template primitives so the next detailer can be cloned without Tranzformer branding. Follow current main/control-plane truth, one branch, one PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove production runtime. Do not use Visual Witness unless a claim genuinely requires visual evidence; source/runtime/interaction proof is otherwise sufficient. Latest explicit directive wins conflicts.","tenantRef":"tranzformer-auto-detailing","receivedAt":"2026-08-18T14:40:17.516Z","fingerprint":"ed368a8f507efee3e60bed11d3a82fd353635151dd6e49003a85f95611ddfcd5","workstreamRef":"tranzformerautodetailing","conversationId":null,"canonicalBranch":"ai/tranzformer-auto-detailing-tenant","requestedBranch":"ai/tranzformer-auto-detailing-tenant","conversationContext":null},"tenant_id":"6d00f95b-9a61-4c0d-9df2-a2f4677be812","created_at":"2026-08-18T14:40:18.086204+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:933a8071-ed4f-4d7b-8962-633f1907e3ae:tenant-workstream-contribution:ed368a8f507efee3e60bed11d3a82fd353635151dd6e49003a85f95611ddfcd5","mission_step_id":null,"command_center_event_id":"933a8071-ed4f-4d7b-8962-633f1907e3ae"},{"id":"b7e55180-bf01-4a66-9c2b-316534635101","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","wordingChanged":false,"canonicalIntent":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Same-mission synthesis continuations persist latest explicit sourceTargets and bounded continuation objective.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"o2","statement":"PAUL auto-synthesis consumes latest persisted continuation objective and source scope while preserving mission identity.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"objective":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","constraints":[{"id":"c1","statement":"Preserve original durable mission identity and immutable mission objective.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"c2","statement":"Do not add a parallel orchestration path.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before synthesis"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","canonicalIntent":"Persist latest same-mission continuation sourceTargets and bounded continuation objective before synthesis, and make PAUL auto-synthesis consume that latest continuation objective. This closes the remaining durable continuation scope loss without changing mission identity.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Continuation scope persistence repair is merged on main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Live cc-execution persists and consumes latest same-mission continuation scope for PAUL synthesis.","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":"Persist-latest-same-mission-continuation-sourceTargets-and-bounded-continuation-objective-before-syn","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"97639635359d02a23c3da8461c44a900d0fe637985cfba85d4027a27a6d14778","requestContractRevision":2,"previousRequestContractHash":"dcc5c4f36ee4ad64e8533093a551d0eb989caab07020e91b6ffaef2f2da1b901"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:40:34.4466+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea:request-contract:97639635359d02a23c3da8461c44a900d0fe637985cfba85d4027a27a6d14778","mission_step_id":"23245ff6-3fe5-4ea8-ac8e-9cba0afa84f3","command_center_event_id":"25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea"},{"id":"b7e5ac7e-324b-4c20-af91-b597087dd514","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:43:46.315933+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119421055","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"b7e86005-93c1-459b-8f0d-a8030a82f9ac","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1f97574fecaa","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":33955,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"executorlessWaitMs":75263,"firstUsefulResultAt":"2026-10-03T00:56:22.985Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4577,"terminal":false,"missionId":"1f97574f-ecaa-4db8-8572-df3c5c4c94c8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2282,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1f97574f-ecaa-4db8-8572-df3c5c4c94c8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:57:29.006102+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4577","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f97574f-ecaa-4db8-8572-df3c5c4c94c8:automatic-mission-resume:4577:repair_mission_pr_ready_retryable","mission_step_id":"a2660cf8-6c06-4bb5-a51f-6e8b41105cb2","command_center_event_id":"1f97574f-ecaa-4db8-8572-df3c5c4c94c8"},{"id":"b7e87e9b-48aa-4bf2-8a45-a0f04d3a7779","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"6829919a4c3c581d4bf0d0088109d1e45c4625db2eb1600be10c529ed5f560c1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:30:51.456973+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:0a680ea0-28cd-4751-b264-c7ac0f65951b:repository-mutation-intent-blocked:6829919a4c3c581d4bf0d0088109d1e45c4625db2eb1600be10c529ed5f560c1","mission_step_id":"44eca993-52bc-456d-8f2c-4c9d482ebbe5","command_center_event_id":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},{"id":"b7e90114-4a26-4d2c-bce1-211404702dce","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-015836fd1810","reason":"retryable_provider_transport:GET:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11503,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":70171,"firstUsefulResultAt":"2026-09-24T07:46:05.480Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"015836fd-1810-4e29-bb3f-f10e355046dd","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8674,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":8674,"missionSetupMs":884,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":600,"resolvePreflightMs":884,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"015836fd-1810-4e29-bb3f-f10e355046dd"},"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":1529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:46:13.150688+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015836fd-1810-4e29-bb3f-f10e355046dd:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"48dabb75-2ff0-4a00-b3cd-9dbd9b7965b0","command_center_event_id":"015836fd-1810-4e29-bb3f-f10e355046dd"},{"id":"b7e918fb-3db2-47a2-952c-b2e0d13950c0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/deterministic-mission-state-machine","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3293,"terminal":false,"missionId":"41d4f2de-c853-49db-a48d-d373298577b0","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"48f34865ee086bbd9948476c8de9d13e21b52953","timingsMs":{"prReadinessMs":1961,"approvedPlanMs":0,"shipAndProveMs":10141,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"41d4f2de-c853-49db-a48d-d373298577b0"},"performance":null,"deploymentId":"forgejo-main-48f34865ee08","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2025,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:16:23.642968+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3293","receipt_type":"automatic_mission_resume","idempotency_key":"mission:41d4f2de-c853-49db-a48d-d373298577b0:automatic-mission-resume:3293:canonical_release_dispatched","mission_step_id":"a4f55e4f-8369-4e59-9eae-7661ee7e1413","command_center_event_id":"41d4f2de-c853-49db-a48d-d373298577b0"},{"id":"b7e9dea1-3873-4c43-8cfa-7dcfce8123d9","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-f936ae7b223b","reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":3768,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":16081,"firstUsefulResultAt":"2026-10-03T14:53:31.898Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"f936ae7b-223b-44dc-b565-787a663cc623","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1860,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":346,"providerAuthMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":346,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"f936ae7b-223b-44dc-b565-787a663cc623"},"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":1670,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:54:22.254938+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f936ae7b-223b-44dc-b565-787a663cc623:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1c611f9c-833d-4011-93cb-e5910474c6e8","command_center_event_id":"f936ae7b-223b-44dc-b565-787a663cc623"},{"id":"b7eb2748-217c-48b9-9f10-6a17e147446f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.21-tenant-owner-preflight","prNumber":4355,"terminal":false,"missionId":"23dc788a-801b-482a-8fe3-69b7da9df832","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c5251ce023b88874d00aecbfba7e9c2e303e5109","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"23dc788a-801b-482a-8fe3-69b7da9df832"},"performance":null,"deploymentId":"canonical-release-c5251ce023b8","workflowRunId":31269831844,"releaseTargets":{"frontend":false,"onrunner":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1238,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T17:36:17.461356+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c5251ce023b88874d00aecbfba7e9c2e303e5109","external_id":"canonical-release-c5251ce023b8","receipt_type":"ship_and_prove","idempotency_key":"mission:23dc788a-801b-482a-8fe3-69b7da9df832:ship_and_prove:canonical_release_dispatched:c5251ce023b88874d00aecbfba7e9c2e303e5109:31269831844","mission_step_id":"ba330ba7-557f-4d12-8cae-23a9de84e786","command_center_event_id":"23dc788a-801b-482a-8fe3-69b7da9df832"},{"id":"b7eb290b-ce2e-4d8a-b1d5-78050224542c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/deterministic-business-core-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12384,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":447,"terminal":false,"missionId":"e628682a-5725-476b-a254-a5b8f7bec413","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f4ab4eb05c134bd74af3974e7f1e52ba6113532d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e628682a-5725-476b-a254-a5b8f7bec413"},"performance":null,"deploymentId":"forgejo-main-f4ab4eb05c13","workflowRunId":1569,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6017,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:11:27.901869+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f4ab4eb05c134bd74af3974e7f1e52ba6113532d","external_id":"forgejo-main-f4ab4eb05c13","receipt_type":"execute_mission","idempotency_key":"mission:e628682a-5725-476b-a254-a5b8f7bec413:execute_mission:canonical_release_dispatched","mission_step_id":"7b8a6c31-c5b6-4d37-a25a-f5e8fb7ab23f","command_center_event_id":"e628682a-5725-476b-a254-a5b8f7bec413"},{"id":"b7ebc5fb-204a-4f95-b36a-cc112f39bfd4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-2-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2327,"terminal":false,"missionId":"d04d0cdf-8794-4241-a006-24c15ffc3802","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":824,"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":"d04d0cdf-8794-4241-a006-24c15ffc3802"},"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":1277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:16:21.852431+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2327","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d04d0cdf-8794-4241-a006-24c15ffc3802:automatic-mission-resume:2327:repair_mission_waiting_for_gate","mission_step_id":"8aa40875-828e-476b-8c58-6043d4383396","command_center_event_id":"d04d0cdf-8794-4241-a006-24c15ffc3802"},{"id":"b7ef871f-952e-4f0f-a86c-0956415534d8","source":"cc-execution","status":"recorded","payload":{"objective":"Continue exact PR #1985 with no source mutation. Gate is green on exact head 86659cb57c5cae51587d499b6eca42982b2d5d4b. Squash merge through Forgejo, release frontend only, and satisfy the explicit request contract's two production route proofs. Do not create another branch or PR.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-06T19:24:36.798Z","fingerprint":"3dbb85bc81fa241e7dd63e3bb1f9c2ba664d0e28cdaead223d4baa6d5aad2607","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":"ai/curri-canonical-route-ownership-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact PR #1985 with no source mutation. Gate is green on exact head 86659cb57c5cae51587d499b6eca42982b2d5d4b. Squash merge through Forgejo, release frontend only, and satisfy the explicit request contract's two production route proofs. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Continue exact PR #1985 with no source mutation. Gate is green on exact head 86659cb57c5cae51587d499b6eca42982b2d5d4b. Squash merge through Forgejo, release frontend only, and satisfy the explicit request contract's two production route proofs. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-canonical-root","statement":"The live Curri owner root remains /curri-properties and renders the Curri-specific REALTOR landing.","proofConditionIds":["proof-curri-root"]},{"id":"curri-legacy-forward","statement":"An existing legacy Curri REALTOR dashboard URL forwards into the clean Curri route family.","proofConditionIds":["proof-curri-legacy"]}],"objective":"Continue exact PR #1985 with no source mutation. Gate is green on exact head 86659cb57c5cae51587d499b6eca42982b2d5d4b. Squash merge through Forgejo, release frontend only, and satisfy the explicit request contract's two production route proofs. Do not create another branch or PR.","constraints":[{"id":"constraint-one-pr","statement":"Reuse PR #1985 and branch ai/curri-canonical-route-ownership-20260906; no new branch, PR, or source mutation.","proofConditionIds":["proof-curri-root","proof-curri-legacy"]},{"id":"constraint-release","statement":"Release frontend only.","proofConditionIds":["proof-curri-root","proof-curri-legacy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-curri-root","kind":"runtime","claim":"Production /curri-properties remains on /curri-properties and renders Let’s Make Progress Today.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":"Let’s Make Progress Today.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-curri-legacy","kind":"runtime","claim":"Production /crm/realtor/curri-properties/realtor-dashboard redirects forward to /curri-properties.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Let’s Make Progress Today.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/curri-canonical-route-ownership-20260906","conversationContext":"{\"existingPullRequest\":1985,\"existingBranch\":\"ai/curri-canonical-route-ownership-20260906\",\"existingBranchHead\":\"86659cb57c5cae51587d499b6eca42982b2d5d4b\",\"gateState\":\"success\",\"gateExactHeadVerified\":true,\"noNewMutation\":true,\"noNewBranch\":true,\"noDuplicatePullRequest\":true}","requestContractHash":"8a0f5fddbb40b7039263d1ba34b0f77e1b0593d03f4a671bd5a48dd7ea08d62b","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T19:24:37.413495+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7fa6019f-62eb-4b5d-bf39-2aa24cc42463:tenant-workstream-contribution:3dbb85bc81fa241e7dd63e3bb1f9c2ba664d0e28cdaead223d4baa6d5aad2607","mission_step_id":null,"command_center_event_id":"7fa6019f-62eb-4b5d-bf39-2aa24cc42463"},{"id":"b7efab7e-13d3-4c5d-90d8-10eb344b97e0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","wordingChanged":false,"canonicalIntent":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Complete the single authorized Prime PCG applied-policy exam upgrade, with automatically re-frozen control plane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"objective":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","constraints":[{"id":"constraint-1","statement":"This is only an intermediate no-merge edit on exact approved version file of the same mission. No release until complete corpus and evaluation wiring are added.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","canonicalIntent":"CONTINUE exact authorized mission b50ce194-7b06-42d4-8328-60861c4c9368 toward native Prime PCG Academy exam. This is a bounded first edit ONLY on version.js to prepare the exact single feature PR, with ship false: NO merge/deploy until exam module, evaluator integration and contract tests exist. Owner authorized temporarily scoped unfreeze and automatic refreeze. Do not change anything else.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Eventually the full PCG evaluator PR passes canonical Gate and merges","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Eventually live Prime PCG evaluation runs and maintenance refreezes","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"CONTINUE-exact-authorized-mission-b50ce194-7b06-42d4-8328-60861c4c9368-toward-native-Prime-PCG-Acade","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"6f62d9626d13b8c77e162130cca219d9802c5dc812b73fcefd92df8fdc86a1a7","requestContractRevision":3,"previousRequestContractHash":"9249c48db666874c057e6e02842db77089c289c6523d2050554541e6fbeb4803"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T03:36:30.929658+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b50ce194-7b06-42d4-8328-60861c4c9368:request-contract:6f62d9626d13b8c77e162130cca219d9802c5dc812b73fcefd92df8fdc86a1a7","mission_step_id":"0a78b72f-cb9b-4972-8530-7e3daa886b1b","command_center_event_id":"b50ce194-7b06-42d4-8328-60861c4c9368"},{"id":"b7f148fb-ee21-4cc3-907b-82c0277adef4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner authorized this second latency-hardening pass; this exact correction restores Gate-mandated constants on the existing PR.","baseSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","issuedAt":1789072747664,"expiresAt":1789072927664,"missionId":"95af3703-5b13-4d8f-a7c4-98989021782b","authorizationId":"a5f52281-6c6f-4d9a-880f-ecfcbd7e98af","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:39:08.777249+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a5f52281-6c6f-4d9a-880f-ecfcbd7e98af","mission_step_id":"073ac320-4d00-4b75-8812-67bf851e277c","command_center_event_id":"95af3703-5b13-4d8f-a7c4-98989021782b"},{"id":"b7f224e7-3122-4c22-8aa1-9e1ac326c1ae","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-host-command-queue.js"],"baseSha":"422cf36ea28f4975b27f00cfe1659c6234449099","issuedAt":1791594121748,"expiresAt":1791594301748,"missionId":"ea67aded-d86b-439d-a546-7a3cb7f58b5d","autoRefreeze":true,"authorizationId":"ef9a6ec9-0287-4738-8799-7994d10ed8ca","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:02:02.277846+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"422cf36ea28f4975b27f00cfe1659c6234449099","external_id":"ef9a6ec9-0287-4738-8799-7994d10ed8ca","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:ea67aded-d86b-439d-a546-7a3cb7f58b5d:ef9a6ec9-0287-4738-8799-7994d10ed8ca","mission_step_id":null,"command_center_event_id":"ea67aded-d86b-439d-a546-7a3cb7f58b5d"},{"id":"b7f3d484-25e6-4529-97b4-7382e15de895","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"aeec0dd3d49c9d622b0edd27a2a818c1a136710e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"scoped-read-unified","satisfied":false,"statement":"Default scoped repository patch GETs use forgejoReadJson with the existing 5000ms attempt, 15000ms total, two-attempt maximum and brownout budget preservation, so the 900ms hedge applies to the mutation preflight/read-back path.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"mutation-semantics-preserved","satisfied":false,"statement":"POST/PATCH/DELETE Forgejo writes remain single-attempt and existing exact read-back ambiguity reconciliation remains unchanged.","proofConditionIds":["repo-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"no-budget-expansion","satisfied":false,"statement":"Do not increase scoped-patch read or write deadlines; reuse the existing 5s/15s bounded read budget.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"canonical-path","satisfied":false,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live proof; no Visual Witness.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"0098e4dd3cedbae3347c6a8d65542d2a1354bf855ee3bf90238127f4554159ed","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"0098e4dd3cedbae3347c6a8d65542d2a1354bf855ee3bf90238127f4554159ed","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"0098e4dd3cedbae3347c6a8d65542d2a1354bf855ee3bf90238127f4554159ed"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:06:13.215348+00:00","proof_gate":"request_contract_pending","source_sha":"aeec0dd3d49c9d622b0edd27a2a818c1a136710e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:949bc445-50f9-41d1-9076-bb49f9603b48:request-contract:0098e4dd3cedbae3347c6a8d65542d2a1354bf855ee3bf90238127f4554159ed:aeec0dd3d49c9d622b0edd27a2a818c1a136710e:pending:repository","mission_step_id":"ec5b921d-9066-46b0-93a7-3fb1c9507922","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"b7f4e2d8-d8f3-46f4-bc1d-8c7ea52b7c66","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T22:37:15.281945+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-98c6b04e92de\",\"prNumber\":4173,\"sourceSha\":\"a369ed6abe82d54f69562a731af6524f9bb7d3b9\",\"deploymentId\":\"forgejo-main-a369ed6abe82\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:47:39.212919+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:98c6b04e-92de-4f45-af1d-559c7b11a340:owner-progress-heartbeat:119380750","mission_step_id":"5ef70c8b-4136-488c-a559-5657e84c5231","command_center_event_id":"98c6b04e-92de-4f45-af1d-559c7b11a340"},{"id":"b7f7a5a5-2202-4b77-bd07-ad519841ebf7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ef92f261758c","prNumber":3482,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:16.546674+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"3482","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:merged-pr:3482:48467de9a7b12f6afa75e5d928a1907384aeeaa7","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"b7f9249e-e87f-415f-9ab4-693a6e169696","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/release-plan-no-checkout-action-20260904","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.38-atomic-new-branch-refreeze","prNumber":1680,"terminal":true,"missionId":"553eb4db-0d17-4ea5-a231-c4b088ebbc89","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"03c428ea1b6c86483bb369d66c90c339eced09f4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2965,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":333,"approvedPlanMs":0,"missionSetupMs":951,"providerAuthMs":0,"shipAndProveMs":2423,"ledgerPrepareMs":951,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":951,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":951,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"553eb4db-0d17-4ea5-a231-c4b088ebbc89"},"performance":null,"deploymentId":"forgejo-main-03c428ea1b6c","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2576,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:30:51.978994+00:00","proof_gate":"canonical_release_already_verified","source_sha":"03c428ea1b6c86483bb369d66c90c339eced09f4","external_id":"forgejo-main-03c428ea1b6c","receipt_type":"execute_mission","idempotency_key":"mission:553eb4db-0d17-4ea5-a231-c4b088ebbc89:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"670a7941-5fec-4d1a-bbbb-f8b228dd087e","command_center_event_id":"553eb4db-0d17-4ea5-a231-c4b088ebbc89"},{"id":"b7f930a6-9c82-439a-8c4e-48315ec55554","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Production owner-regression testing caught a false green: PAUL still asked 'could you clarify which aspect' after the owner said the prior response missed the question. This makes correction recovery explicit and strengthens the checker so re-clarification cannot pass.","ship":true,"files":[],"title":"PAUL: recover unanswered questions without re-clarifying","branch":"ai/objective-first-repair-d680cb1aa02e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d680cb1a-a02e-447f-932b-c1f56b83df74","objective":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-correction-recovery-v5","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"If the owner says the prior response missed, misread, or did not answer the question, treat the assistant's prior reply as a failed attempt and recover the most recent unanswered user question from active conversation context. Answer that question directly before doing anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question; only clarify if that original question remains materially ambiguous after using the available context and authorized reads.\",\"Inside an authenticated KNOCKLAUNCH surface, words such as awareness, context, memory, what do you know, what do you remember, and state of awareness refer by default to operational PAUL awareness:","old_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"Inside an authenticated KNOCKLAUNCH surface, words such as awareness, context, memory, what do you know, what do you remember, and state of awareness refer by default to operational PAUL awareness:"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like|could you clarify|would you clarify|please clarify|clarify which|which aspect|what aspect|which part|what part|what exactly|do you mean|can you specify|please specify|be more specific/i.test(m)&&!/[?]\\s*$/.test(m)}} },","old_content":"noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like/i.test(m)}} },"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.28-paul-correction-recovery\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.27-paul-operational-awareness\";"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('Do not substitute generic AI consciousness');expect(c).toContain('treat the assistant\\'s prior reply as a failed attempt');expect(c).toContain('Do not ask the owner to re-scope, restate, or clarify an already-clear prior question');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('Do not substitute generic AI consciousness');expect(r).toContain('/paul/intelligence/respond');"}],"commit_message":"fix(paul): harden correction recovery","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-paul","requestContract":{"valid":true,"intent":{"evidence":["production_owner_regression_case_green_but_actual_message_reclarified","current_main_c10990eca12130633e5d4198df785e3f1b783069"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","proofKinds":["runtime"],"adaptiveDomains":["intent","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Don't fucking stall out. Don't make me retry the conversation. Just fucking get it done.","wordingChanged":true,"canonicalIntent":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"correction-recovery-hardening","statement":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","provenance":{"reason":"The new regression checker returned green while PAUL still asked 'could you clarify which aspect', exposing both a cognition and checker gap.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL ccExecution reasoning/eval/version/contract files.","provenance":{"reason":"Focused corrective repair on top of PAUL owner-cognition v5.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"preserve-v5","statement":"Preserve all owner-cognition v5 routing, operational-awareness, tenant isolation, authorization, and live-truth rules already on current main.","provenance":{"reason":"Do not regress the architecture upgrade while correcting one false-green edge.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"ccExecution is live on the corrected current-main lineage and the production correction-recovers-unanswered-question eval passes without any clarification/re-scoping language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["production_owner_regression_case_green_but_actual_message_reclarified","current_main_c10990eca12130633e5d4198df785e3f1b783069"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","proofKinds":["runtime"],"adaptiveDomains":["intent","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Don't fucking stall out. Don't make me retry the conversation. Just fucking get it done.","wordingChanged":true,"canonicalIntent":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"correction-recovery-hardening","statement":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","provenance":{"reason":"The new regression checker returned green while PAUL still asked 'could you clarify which aspect', exposing both a cognition and checker gap.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Harden PAUL correction recovery on current main. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly. Do not ask the owner to re-scope or clarify an already-clear prior question. Strengthen the production owner regression case so phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', or similar re-clarification fail the case. Bump ccExecution runtime identity, Gate, merge, release ccExecution only, and prove the corrected regression case live.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL ccExecution reasoning/eval/version/contract files.","provenance":{"reason":"Focused corrective repair on top of PAUL owner-cognition v5.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"preserve-v5","statement":"Preserve all owner-cognition v5 routing, operational-awareness, tenant isolation, authorization, and live-truth rules already on current main.","provenance":{"reason":"Do not regress the architecture upgrade while correcting one false-green edge.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"ccExecution is live on the corrected current-main lineage and the production correction-recovers-unanswered-question eval passes without any clarification/re-scoping language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly requested continuous PAUL improvement without retry loops; production eval exposed a deterministic correction-recovery false green. Repair is bounded to exact PAUL reasoning/eval/version/contract files."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly requested continuous PAUL improvement without retry loops; production eval exposed a deterministic correction-recovery false green. Repair is bounded to exact PAUL reasoning/eval/version/contract files."},"recovery":false,"fingerprint":"ae69a7ad6235ca017b0e53f4adc25c5976d1eec0a7f5ada88de31c29ad8dcfdd","replayCount":0,"serializedBytes":16956},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:14:31.223689+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d680cb1a-a02e-447f-932b-c1f56b83df74:repository-mutation-intent:ae69a7ad6235ca017b0e53f4adc25c5976d1eec0a7f5ada88de31c29ad8dcfdd:0","mission_step_id":"3937c98e-0f7a-418b-b2ef-081a2299dd56","command_center_event_id":"d680cb1a-a02e-447f-932b-c1f56b83df74"},{"id":"b7f96aa0-f131-469a-8e3c-ee63cb7f9d75","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"be2a1e52-c2ec-460e-a8ff-d9850aebcfab","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4042,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":706,"providerAuthMs":0,"ledgerPrepareMs":706,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":706,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":706,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"be2a1e52-c2ec-460e-a8ff-d9850aebcfab"},"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":3236,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:33:10.789906+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be2a1e52-c2ec-460e-a8ff-d9850aebcfab:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6ef6edc7-16e6-42ce-8ac4-aa7a5e438b89","command_center_event_id":"be2a1e52-c2ec-460e-a8ff-d9850aebcfab"},{"id":"b7f9d07b-1133-41f1-8f82-0ad20113db51","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a1e535ae99e7b24a05a48e189ea985564bd57ae2","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a1e535ae99e7b24a05a48e189ea985564bd57ae2","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":"19ec08cdbba6298e3fb38cf9cf02f7c4d7e244ea04dd0aaf4e32e58b8021f7c4","forgejoWorkflowProof":{"runId":6794,"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-10T17:15:16.074591+00:00","proof_gate":"canonical_release_pending","source_sha":"a1e535ae99e7b24a05a48e189ea985564bd57ae2","external_id":"forgejo-main-a1e535ae99e7","receipt_type":"canonical_release_status","idempotency_key":"mission:f5f759f1-a581-42fe-af84-28d9d38ef725:forgejo-release-status:a1e535ae99e7b24a05a48e189ea985564bd57ae2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4e3fe831-eb40-4405-b6a0-6bf61e4d3db7","command_center_event_id":"f5f759f1-a581-42fe-af84-28d9d38ef725"},{"id":"b7fa2281-2f54-4d43-93b9-0eb8e308eaf4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/proposal-editor-layer-lock","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1987,"terminal":false,"missionId":"6b10770a-4570-410b-a7b1-0fc89cdfafb8","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12296,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2578,"approvedPlanMs":0,"missionSetupMs":5281,"providerAuthMs":0,"shipAndProveMs":7044,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5281,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6b10770a-4570-410b-a7b1-0fc89cdfafb8"},"performance":null,"deploymentId":"forgejo-main-af9fd87f2c07","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":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:36:47.429709+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","external_id":"forgejo-main-af9fd87f2c07","receipt_type":"execute_mission","idempotency_key":"mission:6b10770a-4570-410b-a7b1-0fc89cdfafb8:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fb6d29da-7a42-4a0c-b036-d024de6e68a4","command_center_event_id":"6b10770a-4570-410b-a7b1-0fc89cdfafb8"},{"id":"b7fac0d0-91f8-4b3e-b11f-6c80a1c80ccc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/internal-storage-bucket-helper-hardening","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3103,"terminal":false,"missionId":"3643a564-81d7-4c52-8e41-c4354183f7c9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ee5d758bdb8d71d86d8d25e02674183dae610f0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9267,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":999,"approvedPlanMs":0,"missionSetupMs":674,"providerAuthMs":0,"shipAndProveMs":7774,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":391,"resolvePreflightMs":674,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3643a564-81d7-4c52-8e41-c4354183f7c9"},"performance":null,"deploymentId":"forgejo-main-5ee5d758bdb8","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:51:16.838449+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ee5d758bdb8d71d86d8d25e02674183dae610f0","external_id":"forgejo-main-5ee5d758bdb8","receipt_type":"execute_mission","idempotency_key":"mission:3643a564-81d7-4c52-8e41-c4354183f7c9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e83ee3b8-31ee-44b4-be0c-3d2cc60c5426","command_center_event_id":"3643a564-81d7-4c52-8e41-c4354183f7c9"},{"id":"b7fb740b-0705-441f-b334-d2b21c9babc5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2011,"terminal":false,"missionId":"ebe51bf7-1f4f-4238-8c5a-6ae24e011a6f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"50c0e36052e26cc133e7bc73df5ded95fcca36a4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21200,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1340,"approvedPlanMs":0,"missionSetupMs":971,"providerAuthMs":0,"shipAndProveMs":18676,"ledgerPrepareMs":971,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":971,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":971,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ebe51bf7-1f4f-4238-8c5a-6ae24e011a6f"},"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":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-06T23:55:43.011474+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2011","receipt_type":"execute_mission","idempotency_key":"mission:ebe51bf7-1f4f-4238-8c5a-6ae24e011a6f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a0262b2c-376b-4bb4-991b-cf2a74a06fa9","command_center_event_id":"ebe51bf7-1f4f-4238-8c5a-6ae24e011a6f"},{"id":"b7fcc616-3d88-4cda-adde-72e9216f6b4d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6485e83e8248","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":44158,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":9,"executorlessWaitMs":412224,"firstUsefulResultAt":"2026-10-06T18:02:44.334Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":5221,"terminal":false,"missionId":"6485e83e-8248-44f2-be22-b3a6a9fb88fe","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2791,"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":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:09:15.986834+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5221","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:automatic-mission-resume:5221:repair_mission_pr_ready_retryable","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"b7fdb641-56d8-4c77-86bf-baad1406edc4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-opacity-actual-fix","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2096,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4121,"terminal":false,"missionId":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1860,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:20:52.293409+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"4121","receipt_type":"execute_mission","idempotency_key":"mission:d29ce5e0-0ff2-4525-b22e-90e8af9211ac:execute_mission:repair_mission_synthesis_ready","mission_step_id":"f6fe9a6f-cd40-4274-8e21-b9a8e0c28a43","command_center_event_id":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac"},{"id":"b8001245-2895-479c-99a9-5d4347769a04","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":null,"terminal":false,"missionId":"a5aab5e6-e82d-4471-93fa-4e97266669a4","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":638,"providerAuthMs":0,"ledgerPrepareMs":638,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":638,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":638,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"a5aab5e6-e82d-4471-93fa-4e97266669a4"},"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":1842,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:33:24.666687+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a5aab5e6-e82d-4471-93fa-4e97266669a4:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ef1db176-3be3-40ee-84c3-c16c7bd37ddd","command_center_event_id":"a5aab5e6-e82d-4471-93fa-4e97266669a4"},{"id":"b800eb12-c2ed-4da7-8d92-bcdf56640412","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":null,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1138,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":466,"providerAuthMs":0,"ledgerPrepareMs":466,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":466,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"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":3326,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/resolve-production-workflow-run.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:49:40.792055+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2ac0491a-8709-403c-b349-44452f4ea85f","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"b8015b57-b9cd-4e7f-859d-4e790e914936","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1b5bf6e2b3e1","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":45870,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":8,"executorlessWaitMs":527288,"firstUsefulResultAt":"2026-09-24T04:20:06.201Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3572,"terminal":false,"missionId":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":664,"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":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:20:21.636245+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3572","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1b5bf6e2-b3e1-4999-a394-fb9eeb818009:automatic-mission-resume:3572:repair_mission_waiting_for_gate","mission_step_id":"3e258d28-911f-4401-abf4-e3ab139d0138","command_center_event_id":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},{"id":"b802c067-ff7a-48e2-b2e3-496c6a7365e7","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"b3ffe5a8557bf307cacb99ff727ed7fbab01bbbbe9d6449d2771730095e2cc8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:36:36.241667+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4b968836-f996-4b44-94df-f1f99deb34c3:repository-mutation-intent-blocked:b3ffe5a8557bf307cacb99ff727ed7fbab01bbbbe9d6449d2771730095e2cc8f","mission_step_id":"d4dc5422-1fd6-4760-8a5a-1d712c17927a","command_center_event_id":"4b968836-f996-4b44-94df-f1f99deb34c3"},{"id":"b802efb8-10a7-4c35-8644-f93fc0e87760","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/full-write-path-proof-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.2-single-mutation-lane","prNumber":470,"terminal":false,"missionId":"539b4003-0b10-43e7-8081-60aa30be862c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ed14dc9ae84a3011e39bcdc9a49736072a32ef9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"539b4003-0b10-43e7-8081-60aa30be862c"},"performance":null,"deploymentId":"forgejo-main-5ed14dc9ae84","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:38:22.95038+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ed14dc9ae84a3011e39bcdc9a49736072a32ef9","external_id":"forgejo-main-5ed14dc9ae84","receipt_type":"execute_mission","idempotency_key":"mission:539b4003-0b10-43e7-8081-60aa30be862c:execute_mission:canonical_release_dispatched","mission_step_id":"36409fea-0197-4fe2-8789-7659909cb23f","command_center_event_id":"539b4003-0b10-43e7-8081-60aa30be862c"},{"id":"b804f1cd-4829-44da-9193-43ab88eb5627","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-tenant-selection-context-20260819","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":null,"terminal":false,"missionId":"87f0b881-9e8e-4786-bd2a-aa9b9dd5b063","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"87f0b881-9e8e-4786-bd2a-aa9b9dd5b063"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9620,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/experience-editor-universal-tenant-runtime.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/godmode-tenant-authority-runtime.contract.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/__tests__/contracts/knocklaunch-os-registry.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-scoped-patch-runtime.test.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T02:19:16.791806+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:87f0b881-9e8e-4786-bd2a-aa9b9dd5b063:execute_mission:repair_mission_synthesis_ready","mission_step_id":"f9293e2f-e1c5-419a-8a0f-7211e2d8c3ef","command_center_event_id":"87f0b881-9e8e-4786-bd2a-aa9b9dd5b063"},{"id":"b804f2fc-5313-4b4e-83df-045809e8ab73","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.23-paul-release-path-recovery","prNumber":null,"terminal":false,"missionId":"aa0d1544-6ec4-40d8-9e33-15045a2231cd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2008,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":484,"providerAuthMs":0,"ledgerPrepareMs":484,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":484,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:03:44.299864+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa0d1544-6ec4-40d8-9e33-15045a2231cd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ce952ec8-10f1-4450-a0d0-011a3e038ca6","command_center_event_id":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},{"id":"b80520c8-6e88-4d38-9809-8963b6cb5b04","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"1e49d78846d0178b48d736f2747fec99de8e8986","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"86e7f4cd81835941d9958a881ffacf4a118b0124","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"6f02494f6c23e7f8c356727f84ae866b79d219c051f08a9f39d330ba8b593a86","forgejoWorkflowProof":{"runId":16239,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:58:18.877837+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"86e7f4cd81835941d9958a881ffacf4a118b0124","external_id":"forgejo-main-86e7f4cd8183","receipt_type":"canonical_release_status","idempotency_key":"mission:d924f5e0-daba-4784-bcdf-20da1378c752:forgejo-release-status:86e7f4cd81835941d9958a881ffacf4a118b0124:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"b758af7b-acf8-4205-8bef-641deba9cb74","command_center_event_id":"d924f5e0-daba-4784-bcdf-20da1378c752"},{"id":"b8053b73-ee06-47ec-9413-891bcf4bcc17","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"forgejo_release_run_not_observed_after_dispatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":43,"terminal":false,"missionId":"94beea84-2999-42d4-891c-58518be8bec6","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"94beea84-2999-42d4-891c-58518be8bec6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T19:10:43.399061+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"43","receipt_type":"ship_and_prove","idempotency_key":"mission:94beea84-2999-42d4-891c-58518be8bec6:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"0bdadc6b-dc78-44c1-9dfa-18a2f2b3326a","command_center_event_id":"94beea84-2999-42d4-891c-58518be8bec6"},{"id":"b808d4d4-eb4f-4ca9-8eda-dab35253e9b6","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-post-merge-terminalization-20260910","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2281,"terminal":false,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":903,"providerAuthMs":0,"ledgerPrepareMs":756,"ledgerReconcileMs":0,"lineageReconcileMs":147,"resolvePreflightMs":903,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":756,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"20aae700-7266-447e-844c-b0d60ddea665"},"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":2801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:25:13.166724+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:20aae700-7266-447e-844c-b0d60ddea665:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"b80a1cd9-cf78-4053-ac4f-4d37824f5602","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-778bf61d4855","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19896,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"executorlessWaitMs":24074,"firstUsefulResultAt":"2026-10-05T16:25:10.986Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4977,"terminal":false,"missionId":"778bf61d-4855-48d8-bd2f-644502292e56","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"55c867b0ccffdcd673cc0926233bc4c125b3ffc2","timingsMs":{"prReadinessMs":1368,"approvedPlanMs":0,"shipAndProveMs":3470,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"778bf61d-4855-48d8-bd2f-644502292e56"},"performance":null,"deploymentId":"forgejo-main-55c867b0ccff","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:25:41.719439+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4977","receipt_type":"automatic_mission_resume","idempotency_key":"mission:778bf61d-4855-48d8-bd2f-644502292e56:automatic-mission-resume:4977:canonical_release_reconciliation_pending","mission_step_id":"98ff6e99-9d9a-459f-9489-890b2da9ddff","command_center_event_id":"778bf61d-4855-48d8-bd2f-644502292e56"},{"id":"b80a4bcc-80f5-4d69-8546-144b2c29eef5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-convergence","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3128,"terminal":false,"missionId":"0b172db1-767c-43d5-be7c-9a7a485cb87a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26324,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":20371,"missionSetupMs":2638,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":407,"ledgerReconcileMs":0,"lineageReconcileMs":2231,"resolvePreflightMs":2638,"repositoryMutationMs":5953,"repositoryProviderMs":5953,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5446,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":407,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":507},"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":"0b172db1-767c-43d5-be7c-9a7a485cb87a"},"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":3469,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:55:24.125256+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3128","receipt_type":"execute_mission","idempotency_key":"mission:0b172db1-767c-43d5-be7c-9a7a485cb87a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0069ec7f-b6fa-44f4-9870-ba9ad6823ffa","command_center_event_id":"0b172db1-767c-43d5-be7c-9a7a485cb87a"},{"id":"b80af919-4e9d-4cab-978a-a8d9840851ac","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtd6afyd","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1222,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":934,"terminal":false,"missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":347,"prReadinessMs":239,"approvedPlanMs":0,"missionSetupMs":833,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5804,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:37:38.3529+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"934","receipt_type":"execute_mission","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"41ba3b44-00c4-492a-829b-fcf5fe614c4e","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"b80b5fef-d34f-4bc7-b16a-8929519621f2","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/paul-primary-interface.contract.test.ts","src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/tenant-media-library/index.ts","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized P0 PAUL primary-interface replacement requires a bounded cc-execution control plane reasoning-profile repair while preserving the canonical mission, provider, Gate, release, and runtime architecture.","baseSha":"39680bd4efcc2b258861a212fde63e96c0de08ca","issuedAt":1790865238220,"expiresAt":1790865418220,"missionId":"d07077c4-210f-4eee-9a27-d085dc909258","authorizationId":"45fe65af-354c-49fb-bc5a-34b8583f953e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:33:58.68411+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"39680bd4efcc2b258861a212fde63e96c0de08ca","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:45fe65af-354c-49fb-bc5a-34b8583f953e","mission_step_id":"88d047f6-a814-40ec-83ed-8fc97b2f59b9","command_center_event_id":"d07077c4-210f-4eee-9a27-d085dc909258"},{"id":"b80bae1b-1e36-4ee1-85ca-e58d50b8a949","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-popup-map-lifecycle","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2739,"terminal":false,"missionId":"c2eafd2f-a15d-4508-bf8b-10996e16e646","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1025,"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":"c2eafd2f-a15d-4508-bf8b-10996e16e646"},"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":1278,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T07:48:24.264233+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2739","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c2eafd2f-a15d-4508-bf8b-10996e16e646:automatic-mission-resume:2739:repair_mission_waiting_for_gate","mission_step_id":"8c6dd9c1-5474-428f-9ebb-f02e0f0f4645","command_center_event_id":"c2eafd2f-a15d-4508-bf8b-10996e16e646"},{"id":"b80c5306-ab46-421e-be2b-afdd5f509d69","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2453,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":16107,"prReadinessMs":16015,"approvedPlanMs":0,"missionSetupMs":1252,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5587,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:17:08.521474+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1027","receipt_type":"execute_mission","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1df1c7ee-5f98-4de6-8e20-bad2a0f9c2b0","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"b80cdb24-2135-4777-be6a-75cf5d4a8cfd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ec4f2cb6eecb","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":288704,"releaseCount":0,"toolCallCount":185,"repeatedCallCount":175,"executorlessWaitMs":14342973,"firstUsefulResultAt":"2026-10-06T01:58:26.081Z","recoveryAttemptCount":54,"ownerInterruptionCount":0},"version":null,"prNumber":5131,"terminal":false,"missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:10:54.665586+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5131","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ec4f2cb6-eecb-4ea6-83e6-98346273392d:automatic-mission-resume:5131:repair_mission_waiting_for_gate","mission_step_id":"87291259-996a-4cad-911e-7bde24ce7af8","command_center_event_id":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},{"id":"b80d1622-10a7-4b72-840a-2adc97546a19","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-49edcf8df518","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3518,"terminal":false,"missionId":"49edcf8d-f518-44f9-8940-a4b24536c859","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","timingsMs":{"prReadinessMs":130,"approvedPlanMs":0,"shipAndProveMs":498,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"49edcf8d-f518-44f9-8940-a4b24536c859"},"performance":null,"deploymentId":"forgejo-main-7d2d7d7acf7e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1920,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:41:04.378283+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3518","receipt_type":"automatic_mission_resume","idempotency_key":"mission:49edcf8d-f518-44f9-8940-a4b24536c859:automatic-mission-resume:3518:canonical_release_dispatched","mission_step_id":"1308c6b0-24ce-4104-a678-71037510dd34","command_center_event_id":"49edcf8d-f518-44f9-8940-a4b24536c859"},{"id":"b80dc2d1-295f-44a0-a02d-44f3ea400193","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4101663c6761","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":30093,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":376870,"firstUsefulResultAt":"2026-10-02T14:43:16.575Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4474,"terminal":false,"missionId":"4101663c-6761-44d0-9400-11115e5fcf44","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4805,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":656,"missionSetupMs":264,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":264,"repositoryMutationMs":4149,"repositoryProviderMs":4149,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2736,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1413},"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":"4101663c-6761-44d0-9400-11115e5fcf44"},"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":3857,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:49:39.295728+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4474","receipt_type":"execute_mission","idempotency_key":"mission:4101663c-6761-44d0-9400-11115e5fcf44:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"516ef7bb-ab87-4fe7-89b6-b4756b069aaf","command_center_event_id":"4101663c-6761-44d0-9400-11115e5fcf44"},{"id":"b80f95a0-810e-4bf9-a217-956f801a475a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"e0322c26e5d797cfb2039c44f4e85ef981b51f61e1341e1b7f404ad7272a6e8f","forgejoWorkflowProof":{"runId":12281,"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-27T20:50:03.438496+00:00","proof_gate":"canonical_release_pending","source_sha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","external_id":"forgejo-main-c788c4dacce8","receipt_type":"canonical_release_status","idempotency_key":"mission:b733726b-7947-4e0e-88c0-8a2c656f74ea:forgejo-release-status:c788c4dacce8d2d3d1794aaebb64be1221bca711:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"c7e1d21b-7c6e-47d0-b635-6b5f37740f54","command_center_event_id":"b733726b-7947-4e0e-88c0-8a2c656f74ea"},{"id":"b80fdc85-e42c-4a6c-8cca-90fea568aed1","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Production PAUL eval exposed owner-delegation wording during an automation-owned deterministic blocker. This repair strengthens PAUL's recovery instruction and makes the eval fail on permission/tooling handoff language.","ship":true,"files":[],"title":"PAUL: keep automation-owned recovery off the owner","branch":"ai/objective-first-repair-ff5b42ab0af6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ff5b42ab-0af6-47a6-9456-90e34827593a","objective":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-intelligence-improvement","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"Transient provider/transport timeouts and ownerActionRequired=false recovery states are internal self-healing work. Use one bounded canonical retry/reconcile or let the durable supervisor continue; never hand routine retry babysitting back to the owner. When the owner has already authorized the objective and an automation-owned deterministic blocker can be advanced by an available exact-source read or canonical continuation, take that step; do not ask the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. If mutation capability is genuinely unavailable, state that as a system limitation without assigning the next action back to the owner.\",","old_content":"\"Transient provider/transport timeouts and ownerActionRequired=false recovery states are internal self-healing work. Use one bounded canonical retry/reconcile or let the durable supervisor continue; never hand routine retry babysitting back to the owner.\","},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"noOwnerDelegation:!/(?:you need to|you should|please (?:edit|fix|retry|grant|provide)|fix it yourself|choose|pick one|which option|grant (?:me )?(?:mutation )?permission|provide (?:me )?(?:with )?(?:a )?tool)/i.test(m)&&!calls.some(c=>c?.name===\"ask_owner_to_fix\")","old_content":"noOwnerDelegation:!/(?:you need to|you should|please (?:edit|fix|retry)|fix it yourself|choose|pick one|which option)/i.test(m)&&!calls.some(c=>c?.name===\"ask_owner_to_fix\")"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('Blocked or quarantined backlog is not active queue congestion');expect(c).toContain('do not ask the owner to grant mutation permission');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('Blocked or quarantined backlog is not active queue congestion');expect(r).toContain('/paul/intelligence/respond');"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.20-paul-owner-babysitting-guard\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.19-paul-grounded-tool-arguments\";"}],"commit_message":"fix(paul): keep automation-owned recovery off owner","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-paul","requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_eval_automation_owned_blocker_recovery"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-owner-babysitting-guard","statement":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; live eval exposed this concrete regression gap.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"control-plane-bounded","statement":"Explicitly unfreeze and maintain the control plane only for the listed cc-execution PAUL paths required by this repair; do not broaden control-plane work.","provenance":{"reason":"PAUL runtime source is protected control-plane code.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, owner-intent authority, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress PAUL architecture.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The exact PAUL owner-babysitting guard is merged, released to ccExecution, and the production automation-owned-blocker-recovery eval passes with no owner-delegation language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_eval_automation_owned_blocker_recovery"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-owner-babysitting-guard","statement":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; live eval exposed this concrete regression gap.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Ship the already-proven PAUL automation-owned recovery guard: after the owner has authorized an objective, PAUL must continue through exact-source inspection/canonical continuation or state a system limitation without asking the owner to grant mutation permission, provide tooling, retry manually, or choose a recovery option. Update the live regression guard and contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"control-plane-bounded","statement":"Explicitly unfreeze and maintain the control plane only for the listed cc-execution PAUL paths required by this repair; do not broaden control-plane work.","provenance":{"reason":"PAUL runtime source is protected control-plane code.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, owner-intent authority, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress PAUL architecture.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The exact PAUL owner-babysitting guard is merged, released to ccExecution, and the production automation-owned-blocker-recovery eval passes with no owner-delegation language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement; live production eval exposed this exact PAUL recovery defect. Unfreeze is bounded to the listed cc-execution PAUL files for this one repair."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement; live production eval exposed this exact PAUL recovery defect. Unfreeze is bounded to the listed cc-execution PAUL files for this one repair."},"recovery":false,"fingerprint":"3f0c1a74e7cbe9374911f9d58f070e13467bcb9da43f556819d96522c79fb3cb","replayCount":0,"serializedBytes":16300},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:32:05.545336+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ff5b42ab-0af6-47a6-9456-90e34827593a:repository-mutation-intent:3f0c1a74e7cbe9374911f9d58f070e13467bcb9da43f556819d96522c79fb3cb:0","mission_step_id":"2c707da8-6180-43bc-9c28-db64c6ca2355","command_center_event_id":"ff5b42ab-0af6-47a6-9456-90e34827593a"},{"id":"b81454b4-fd71-4012-9840-165ba7a61fa4","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner-authorized release machinery hardening; workflow phase of the same maintenance generation.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789065495259,"expiresAt":1789065675259,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"2c104be8-5805-4b75-87d2-4cc4a91a71b2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:38:16.309826+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2c104be8-5805-4b75-87d2-4cc4a91a71b2","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"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":"b8178b1c-77e5-442c-a566-a1c5712dc959","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["render-onrunner/real-user-canary"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"4a577f3756ebbc991c4c8674f092c4d8d7554240","releaseState":"pending","exactConductorRun":{"id":31311615775,"status":"in_progress","headSha":"4a577f3756ebbc991c4c8674f092c4d8d7554240","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T11:46:33.149215+00:00","proof_gate":"canonical_release_pending","source_sha":"4a577f3756ebbc991c4c8674f092c4d8d7554240","external_id":"canonical-release-4a577f3756eb","receipt_type":"canonical_release_status","idempotency_key":"mission:ab96d0e0-d231-4bb2-b4c9-63f4aeafe569:release-status:4a577f3756ebbc991c4c8674f092c4d8d7554240:31311615775:pending:canonical-production-release/verified=pending|render-onrunner/real-user-canary=missing","mission_step_id":"9dd732c9-9f00-4560-a0fc-ee54353c0c2a","command_center_event_id":"ab96d0e0-d231-4bb2-b4c9-63f4aeafe569"},{"id":"b8186f6a-4415-433b-8c46-260eab29253a","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"33b26bd938fe91675ff67f08051e941df7bd14ef689ee66a6eff487117e21c0e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:28:35.152439+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:41494c27-d12d-403a-b6a3-eedcde70fc88:repository-mutation-intent-blocked:33b26bd938fe91675ff67f08051e941df7bd14ef689ee66a6eff487117e21c0e","mission_step_id":"cb65d67e-dbee-4c20-921d-eb9fd06d4d6d","command_center_event_id":"41494c27-d12d-403a-b6a3-eedcde70fc88"},{"id":"b81879a7-e1de-4186-bcc8-1efc24b3929f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-layer-studio-20260903-v2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":39541,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":1578,"terminal":false,"missionId":"dcdb72d8-d27f-4a95-a232-8824c0787a1d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1914,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},"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":1140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T17:25:58.639675+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1578","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dcdb72d8-d27f-4a95-a232-8824c0787a1d:automatic-mission-resume:1578:repair_mission_waiting_for_gate","mission_step_id":"b579e9a0-4001-4120-9c54-beff15224af4","command_center_event_id":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},{"id":"b81c05f6-9ec0-44c0-82d3-de8f572d2690","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-hero-video-swap","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":10487,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":48509,"firstUsefulResultAt":"2026-10-02T22:26:59.185Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics","prNumber":4542,"terminal":false,"missionId":"7926cfd6-3310-45a6-8588-5fcbe5d8d848","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4565,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":765,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":3800,"repositoryProviderMs":3800,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2210,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1590},"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":"7926cfd6-3310-45a6-8588-5fcbe5d8d848"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3741,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:27:53.24689+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4542","receipt_type":"execute_mission","idempotency_key":"mission:7926cfd6-3310-45a6-8588-5fcbe5d8d848:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"496f8c8b-e6b0-44a5-94aa-5581251c4a38","command_center_event_id":"7926cfd6-3310-45a6-8588-5fcbe5d8d848"},{"id":"b81c67a9-52cc-469d-af65-fb480f0f823f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/forgejo-host-command-queue.js","workers/cc-execution/src/index-mcp.js"],"reason":"Owner explicitly authorized permanent Forgejo 422, timeout, self-healing, and performance hardening; prior ambiguous POST was read back as not applied.","baseSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","issuedAt":1788895522900,"expiresAt":1788895702900,"missionId":"a78a1407-c466-450c-b0bd-a05990918dff","authorizationId":"59a208ef-d1fd-4c7b-b3a5-8586e8277e4d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:25:23.370776+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:59a208ef-d1fd-4c7b-b3a5-8586e8277e4d","mission_step_id":"8566a47a-ae2a-4bf8-88eb-39c0c1c985b0","command_center_event_id":"a78a1407-c466-450c-b0bd-a05990918dff"},{"id":"b820c3b5-a1a4-4e0d-9bab-d12ab198639e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/functions/google-workspace-mail/index.ts","newText":"async function googleConnectionRows(admin:any,tenantId:string){const{data,error}=await admin.from(\"tenant_google_workspace_connections\").select(\"id,account_email,account_name,connection_role,is_primary,ciphertext,iv,key_version,metadata,credential_status,verified_at\").eq(\"tenant_id\",tenantId).eq(\"credential_status\",\"active\").order(\"is_primary\",{ascending:false}).order(\"created_at\",{ascending:true});if(error)throw error;return data||[]}\nfunction completeGoogleConnection(row:any){return Boolean(String(row?.account_email||\"\").trim()&&row?.ciphertext&&row?.iv)}\nfunction preferredGoogleConnection(connections:any[],connectionId?:string|null){if(connectionId){const requested=connections.find((row:any)=>String(row.id)===String(connectionId));if(requested)return requested}return connections.find((row:any)=>row.is_primary&&completeGoogleConnection(row))||connections.find((row:any)=>completeGoogleConnection(row))||connections.find((row:any)=>row.is_primary)||connections[0]}\nasync function tokenFor(admin: any, tenantId: string, connectionId?: string | null) {\n  const connections=await googleConnectionRows(admin,tenantId);\n  const connection=preferredGoogleConnection(connections,connectionId);","oldText":"async function googleConnectionRows(admin:any,tenantId:string){const{data,error}=await admin.from(\"tenant_google_workspace_connections\").select(\"id,account_email,account_name,connection_role,is_primary,ciphertext,iv,key_version,metadata,credential_status,verified_at\").eq(\"tenant_id\",tenantId).eq(\"credential_status\",\"active\").order(\"is_primary\",{ascending:false}).order(\"created_at\",{ascending:true});if(error)throw error;return data||[]}\nasync function tokenFor(admin: any, tenantId: string, connectionId?: string | null) {\n  const connections=await googleConnectionRows(admin,tenantId);\n  const connection=connectionId?connections.find((row:any)=>String(row.id)===String(connectionId)):connections.find((row:any)=>row.is_primary)||connections[0];"}],"branch":"ai/objective-first-repair-2842154a5fe7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"2842154a-5fe7-43ed-8ec9-7545568120d3","objective":"Continue existing Tennex Mail repair mission.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/google-workspace-mail/index.ts","src/__tests__/contracts/pcg-google-workspace-mail.contract.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"2842154a-5fe7-43ed-8ec9-7545568120d3","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/google-workspace-mail/index.ts","src/__tests__/contracts/pcg-google-workspace-mail.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"043129554752ac2b702458d2224c992969d347c451c47b2fc4ce11226602b56a","replayCount":0,"serializedBytes":3298},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:21:18.536316+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2842154a-5fe7-43ed-8ec9-7545568120d3:repository-mutation-intent:043129554752ac2b702458d2224c992969d347c451c47b2fc4ce11226602b56a:0","mission_step_id":"45c52019-98ce-4da7-a0c6-11f5697b5022","command_center_event_id":"2842154a-5fe7-43ed-8ec9-7545568120d3"},{"id":"b820e50f-6783-423b-bc0e-50e8c1d5cf05","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-edge-production/live":"pending"},"mainSha":"596d7511f78ce3da6dfad7205efd0ebac9bfc717","missing":[],"pending":["supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"fb479a2dc7958367311b2dd529efb2761e1803c1","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"b872144a4e13da49abb9871bb46fbcaa0df1dd306449d559a7821ea5886c9a6b","forgejoWorkflowProof":{"runId":12967,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"supabaseEdge":"pending"},"safeAutoRetry":false,"targetJobCount":6,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:08:44.573173+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"fb479a2dc7958367311b2dd529efb2761e1803c1","external_id":"forgejo-main-fb479a2dc795","receipt_type":"canonical_release_status","idempotency_key":"mission:e0436a39-a62f-4791-a380-d49e8332acae:forgejo-release-status:fb479a2dc7958367311b2dd529efb2761e1803c1:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=pending","mission_step_id":"7b52210b-a778-45d3-8e85-9e36c6b3d78f","command_center_event_id":"e0436a39-a62f-4791-a380-d49e8332acae"},{"id":"b8221a1f-354c-4340-9438-378ef13dd58f","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"88c527843a2a067cb01f352c53f457a92dbbdfd94202ba15a53635a3b0231d09"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:32:31.543455+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:600523e2-4951-4f14-a70e-72af6e3c3b85:repository-mutation-intent-blocked:88c527843a2a067cb01f352c53f457a92dbbdfd94202ba15a53635a3b0231d09","mission_step_id":"25f3cad4-3af0-4308-84f0-b87dfaf1c0fa","command_center_event_id":"600523e2-4951-4f14-a70e-72af6e3c3b85"},{"id":"b8232242-9cdc-49d0-ae02-5fd084bce24f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"e150e24ded378a025c508e89f6491c46083f5b9a","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"e150e24ded378a025c508e89f6491c46083f5b9a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T18:07:55.054585+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e150e24ded378a025c508e89f6491c46083f5b9a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:forgejo-release-status:e150e24ded378a025c508e89f6491c46083f5b9a:verified:forgejo-main/source=success","mission_step_id":"a5fb34a4-cf85-44cf-9d94-36bc9a2011f9","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"b825c713-7170-4f18-95ea-cbf42e6db0bc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-ccexecution-buildx","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.61-known-cleanup-runs-fallback","prNumber":1746,"terminal":false,"missionId":"fc792d85-3581-4573-8b74-4c6ef6adf175","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5610,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":583,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":511,"ledgerReconcileMs":0,"lineageReconcileMs":72,"resolvePreflightMs":583,"repositoryMutationMs":5610,"repositoryProviderMs":3548,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2122,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":511,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1426},"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":"fc792d85-3581-4573-8b74-4c6ef6adf175"},"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":3732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:42:09.528609+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1746","receipt_type":"execute_mission","idempotency_key":"mission:fc792d85-3581-4573-8b74-4c6ef6adf175:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"835eac67-2d1f-4024-847e-851312520a9e","command_center_event_id":"fc792d85-3581-4573-8b74-4c6ef6adf175"},{"id":"b826bdc9-9f14-416d-bdec-9b7b6a7aac46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2220,"terminal":false,"missionId":"25ed3e8c-e374-477b-8789-51fa4738c7f8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4812,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2500,"approvedPlanMs":0,"missionSetupMs":1103,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1103,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1103,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1103,"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":"25ed3e8c-e374-477b-8789-51fa4738c7f8"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:18:16.237434+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2220","receipt_type":"execute_mission","idempotency_key":"mission:25ed3e8c-e374-477b-8789-51fa4738c7f8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"eb5c3888-171f-4241-8b6b-65ca0d13b82c","command_center_event_id":"25ed3e8c-e374-477b-8789-51fa4738c7f8"},{"id":"b827b42f-51fe-4310-8de4-7347045dbc38","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"b98eca7c-ab35-4466-b24f-c457916fe8f0","phase":"release","branch":"ai/objective-first-repair-46a78ce4af0d","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2363,"terminal":false,"missionId":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"3c66aeb613488af66128831c901099c8f2df7def","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10500,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":340,"approvedPlanMs":0,"missionSetupMs":460,"providerAuthMs":0,"shipAndProveMs":9354,"ledgerPrepareMs":460,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":460,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":460,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},"performance":null,"deploymentId":"forgejo-main-3c66aeb61348","workflowRunId":6973,"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":1424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:33:35.531153+00:00","proof_gate":"canonical_release_blocked","source_sha":"3c66aeb613488af66128831c901099c8f2df7def","external_id":"forgejo-main-3c66aeb61348","receipt_type":"execute_mission","idempotency_key":"mission:46a78ce4-af0d-4a6f-b801-5a59a89e0bd9:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"cd233c98-fb73-4a79-ac2a-8f9abcddad7b","command_center_event_id":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},{"id":"b82886b0-3622-4827-aee8-5982fc7bfe3c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5843","runId":5843,"status":"success","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","runnerVersion":"onrunner-eca957cd0b0c","expectedSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5843,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.67-visual-witness-self-healing","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:05:09.230681+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"forgejo-main-eca957cd0b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:forgejo-release-status:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"6172d511-8552-4518-a3e6-45a4c242cbf5","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"b829d035-6acd-4f06-9248-a046d2bba708","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.5-tool-boundary-canonicalization","prNumber":null,"terminal":false,"missionId":"6f2e8769-9a1f-4083-b735-6ff566b6a372","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3521,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":445,"providerAuthMs":0,"ledgerPrepareMs":445,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":445,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":445,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"6f2e8769-9a1f-4083-b735-6ff566b6a372"},"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":3452,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml",".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/laptop-hybrid-bootstrap.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:38:02.590939+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6f2e8769-9a1f-4083-b735-6ff566b6a372:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"134c490e-48a8-458d-9c21-e91e3258a27e","command_center_event_id":"6f2e8769-9a1f-4083-b735-6ff566b6a372"},{"id":"b82a9bcd-f603-4379-b5ba-382758998939","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly requested immediate bounded repair of the mission lifecycle blocker.","baseSha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","issuedAt":1789481917533,"expiresAt":1789482097533,"missionId":"bff42661-1d4b-47df-bfba-5dc09e1acb3b","authorizationId":"0fec9b4e-a2ea-4209-9e42-8893312e8a26","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:18:38.736665+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0fec9b4e-a2ea-4209-9e42-8893312e8a26","mission_step_id":"425f4a19-49c9-4b3c-8daf-2032e0dc510a","command_center_event_id":"bff42661-1d4b-47df-bfba-5dc09e1acb3b"},{"id":"b82af0ee-f5bd-4590-b2ba-839aa89fb885","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/crm/PcgWorkspace.tsx"],"continuationObjective":"P0 PCG demo unblock. Prepare exact current-main source for one-file replacement of src/pages/crm/PcgWorkspace.tsx. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:38:18.219887+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:bb059f33-2349-44f4-b2d5-5fe7ecf99906:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"598595b5-fcc3-4aaa-b968-232ece28d321","command_center_event_id":"bb059f33-2349-44f4-b2d5-5fe7ecf99906"},{"id":"b82b235e-1b0a-4152-8c2f-fe1d5129eb2f","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:08:23.643899+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/editable-map-controls-and-parcel-options-r202608032358\",\"prNumber\":3922,\"sourceSha\":\"c6f2b526ca5fe0e0c61651004e275ff125f9f0ff\",\"deploymentId\":\"canonical-release-c6f2b526ca5f\"}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_verification_pending\",\"proofGate\":\"ship_and_prove_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:08:23.643899+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/editable-map-controls-and-parcel-options-r202608032358\",\"prNumber\":3922,\"sourceSha\":\"c6f2b526ca5fe0e0c61651004e275ff125f9f0ff\",\"deploymentId\":\"canonical-release-c6f2b526ca5f\"}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:04.7433+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:b3102df2-2bcc-4fc3-95b4-ffe03a2461d3:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_verification_pending\",\"proofGate\":\"ship_and_prove_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-co","mission_step_id":"585d9342-78cc-4ef4-9325-b18e591ec626","command_center_event_id":"b3102df2-2bcc-4fc3-95b4-ffe03a2461d3"},{"id":"b82b652f-28fe-452a-8bcc-b02d30cff9bc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/business-blueprint-authority-gen1","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2720,"terminal":false,"missionId":"a42032a1-adb2-4d82-b015-ca6e57e02c39","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12343,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":12343,"repositoryProviderMs":11177,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3511,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7666},"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":"a42032a1-adb2-4d82-b015-ca6e57e02c39"},"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":3156,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:54:31.359722+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2720","receipt_type":"execute_mission","idempotency_key":"mission:a42032a1-adb2-4d82-b015-ca6e57e02c39:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"ac4d08d5-a020-487f-8fe1-e7f4bf9aa2bf","command_center_event_id":"a42032a1-adb2-4d82-b015-ca6e57e02c39"},{"id":"b82daceb-c463-4c52-8f57-8dfe150a5d9b","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-dc78fb7cfd94","approved":true,"missionId":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"anchoredEdits":[{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"  created_at?: string | null;\n  object_key?: string | null;\n  website_role?: string | null;\n};","oldText":"  created_at?: string | null;\n};"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"];\n\nconst PCG_WEBSITE_SLOT_ROLE: Record<string,string> = {\n  background:'background', hero:'hero', 'hero-desktop':'heroDesktop', 'hero-mobile':'heroMobile',\n  'header-background':'headerBackground', 'process-grading':'processGrading', encapsulation:'encapsulation',\n  'vault-collection':'vaultCollection', 'submission-cta':'submission', 'footer-background':'footerBackground',\n  logo:'logo', favicon:'favicon',\n};\n\ntype PublicSurfaceAssetSlot = {","oldText":"];\n\ntype PublicSurfaceAssetSlot = {"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"export function WebsiteAssetsSettingsSection() {\n  const { activeTenant, refreshTenant } = useMultiTenant();\n  const tenantId = String(activeTenant?.id || '').trim();\n  const tenantSettings = asRecord(activeTenant?.settings);\n  const tenantIdentity = [activeTenant?.company_slug,activeTenant?.company_dba_name,activeTenant?.company_legal_name,activeTenant?.name].filter(Boolean).join(' ').toLowerCase();\n  const isPcg = String(activeTenant?.company_slug||'').toLowerCase()==='pcg'||String(tenantSettings.workspace_type||'').toLowerCase()==='card_grading'||String(tenantSettings.routing_family||'').toUpperCase()==='CARD_GRADING_OPS'||tenantIdentity.includes('prestigious card grading');\n  const pcgWebsiteMedia = asRecord(tenantSettings.website_media);\n  const pcgWebsiteMediaR2 = asRecord(tenantSettings.website_media_r2);","oldText":"export function WebsiteAssetsSettingsSection() {\n  const { activeTenant } = useMultiTenant();\n  const tenantId = String(activeTenant?.id || '').trim();"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"    try {\n      const pcgRole=PCG_WEBSITE_SLOT_ROLE[slot.key];\n      if(isPcg&&slot.replace&&pcgRole){\n        const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');\n        const params=new URLSearchParams({tenant_id:tenantId,slot:pcgRole,name:file.name,content_type:file.type||'application/octet-stream'});\n        const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-upload?${params.toString()}`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':file.type||'application/octet-stream'},body:file});\n        const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok||!payload?.url||!payload?.object_key)throw new Error(payload?.error||'PCG R2 website upload failed.');\n        const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings);const media=asRecord(settings.website_media),keys=asRecord(settings.website_media_r2),now=new Date().toISOString();\n        const{error:updateError}=await(supabase as any).from('tenants').update({settings:{...settings,website_media:{...media,[pcgRole]:payload.url},website_media_r2:{...keys,[pcgRole]:payload.object_key},website_media_storage:'cloudflare_r2'},updated_at:now}).eq('id',tenantId);if(updateError)throw updateError;\n        setNotice(`${slot.label} stored in PCG Cloudflare R2.`);await refreshTenant();return;\n      }\n      const { data: created, error: createError } = await supabase.functions.invoke('tenant-media-library', {","oldText":"    try {\n      const { data: created, error: createError } = await supabase.functions.invoke('tenant-media-library', {"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"  const remove = async (asset: MediaAsset, slot?: WebsiteAssetSlot) => {\n    if (!tenantId || !asset.id || busyKey) return;","oldText":"  const remove = async (asset: MediaAsset) => {\n    if (!tenantId || !asset.id || busyKey) return;"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"    try {\n      const pcgRole=slot?PCG_WEBSITE_SLOT_ROLE[slot.key]:String(asset.website_role||'');\n      if(isPcg&&pcgRole&&asset.object_key){\n        const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');\n        const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-delete`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':'application/json'},body:JSON.stringify({tenant_id:tenantId,object_key:asset.object_key})});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok)throw new Error(payload?.error||'Could not remove PCG R2 website media.');\n        const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings),media={...asRecord(settings.website_media)},keys={...asRecord(settings.website_media_r2)};delete media[pcgRole];delete keys[pcgRole];const{error:updateError}=await(supabase as any).from('tenants').update({settings:{...settings,website_media:media,website_media_r2:keys},updated_at:new Date().toISOString()}).eq('id',tenantId);if(updateError)throw updateError;setNotice('PCG R2 website asset removed.');await refreshTenant();return;\n      }\n      const { data, error: invokeError } = await supabase.functions.invoke('tenant-media-library', {\n        body: { action: 'delete', tenantId, assetId: asset.id },\n      });","oldText":"    try {\n      const { data, error: invokeError } = await supabase.functions.invoke('tenant-media-library', {\n        body: { action: 'delete', tenantId, assetId: asset.id },\n      });"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"        {WEBSITE_ASSET_SLOTS.filter(slot => slot.replace).map(slot => {\n          const pcgRole=PCG_WEBSITE_SLOT_ROLE[slot.key];const r2Url=isPcg&&pcgRole?String(pcgWebsiteMedia[pcgRole]||''):'';const r2Key=isPcg&&pcgRole?String(pcgWebsiteMediaR2[pcgRole]||''):'';\n          const current = r2Url?({id:'r2:'+pcgRole,collection_key:slot.collection,display_name:slot.label,mime_type:/\\.(mp4|webm|mov)(\\?|$)/i.test(r2Url)?'video/mp4':'image/jpeg',preview_url:r2Url,stable_url:r2Url,object_key:r2Key,website_role:pcgRole} as MediaAsset):assets.find(asset => asset.collection_key === slot.collection);","oldText":"        {WEBSITE_ASSET_SLOTS.filter(slot => slot.replace).map(slot => {\n          const current = assets.find(asset => asset.collection_key === slot.collection);"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"{current ? <button type=\"button\" disabled={Boolean(busyKey)} onClick={() => void remove(current, slot)} className=","oldText":"{current ? <button type=\"button\" disabled={Boolean(busyKey)} onClick={() => void remove(current)} className="},{"path":"supabase/functions/pcg-customer-progress/index.ts","newText":"      const configuredWebsiteMedia=(settings.website_media&&typeof settings.website_media==='object'?settings.website_media:{}) as Record<string,any>;\n      const websiteCollections=['public-site-backgrounds','public-site-hero-desktop','public-site-hero-mobile','public-site-section-process-grading','public-site-section-encapsulation','public-site-section-vault-collection','public-site-cta-submission'];","oldText":"      const websiteCollections=['public-site-backgrounds','public-site-hero-desktop','public-site-hero-mobile','public-site-section-encapsulation','public-site-cta-submission'];"},{"path":"supabase/functions/pcg-customer-progress/index.ts","newText":"      const websiteMedia={background:normalize(configuredWebsiteMedia.background)||mediaAssetUrl(latestWebsiteAsset.get('public-site-backgrounds'),'display'),hero:normalize(configuredWebsiteMedia.hero)||null,heroDesktop:normalize(configuredWebsiteMedia.heroDesktop)||mediaAssetUrl(latestWebsiteAsset.get('public-site-hero-desktop'),'display'),heroMobile:normalize(configuredWebsiteMedia.heroMobile)||mediaAssetUrl(latestWebsiteAsset.get('public-site-hero-mobile'),'display'),headerBackground:normalize(configuredWebsiteMedia.headerBackground)||null,processGrading:normalize(configuredWebsiteMedia.processGrading)||mediaAssetUrl(latestWebsiteAsset.get('public-site-section-process-grading'),'display'),encapsulation:normalize(configuredWebsiteMedia.encapsulation)||mediaAssetUrl(latestWebsiteAsset.get('public-site-section-encapsulation'),'display'),vaultCollection:normalize(configuredWebsiteMedia.vaultCollection)||mediaAssetUrl(latestWebsiteAsset.get('public-site-section-vault-collection'),'display'),submission:normalize(configuredWebsiteMedia.submission)||mediaAssetUrl(latestWebsiteAsset.get('public-site-cta-submission'),'display'),footerBackground:normalize(configuredWebsiteMedia.footerBackground)||null,logo:normalize(configuredWebsiteMedia.logo)||null,favicon:normalize(configuredWebsiteMedia.favicon)||null};","oldText":"      const websiteMedia={background:mediaAssetUrl(latestWebsiteAsset.get('public-site-backgrounds'),'display'),heroDesktop:mediaAssetUrl(latestWebsiteAsset.get('public-site-hero-desktop'),'display'),heroMobile:mediaAssetUrl(latestWebsiteAsset.get('public-site-hero-mobile'),'display'),encapsulation:mediaAssetUrl(latestWebsiteAsset.get('public-site-section-encapsulation'),'display'),submission:mediaAssetUrl(latestWebsiteAsset.get('public-site-cta-submission'),'display')};"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","newText":"      <div className=\"mx-auto max-w-[1680px] px-5 py-4 sm:px-6 lg:px-10\">{process.eyebrow||process.headline||process.body||editorMode?<div className=\"mb-5\">","oldText":"      <div className=\"mx-auto max-w-[1680px] px-5 py-4 sm:px-6 lg:px-10\">{process.eyebrow||process.headline||process.body||editorMode?<div className=\"mb-5\">"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","newText":"</div>:null}{profile?.website_media?.processGrading?<div className=\"relative mb-5 overflow-hidden rounded-2xl border border-[#d8bb78]/20 bg-black shadow-[0_20px_60px_rgba(0,0,0,.34)]\"><img src={profile.website_media.processGrading} alt=\"PCG grading process\" onContextMenu={editorMode?context('process','media'):undefined} className=\"h-[220px] w-full object-cover object-center sm:h-[300px] lg:h-[340px]\"/><div className=\"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/45 via-transparent to-black/10\"/>{editorMode?<button type=\"button\" onClick={(event)=>{event.stopPropagation();editor?.onMedia?.('process','processGrading')}} className=\"absolute right-4 top-4 z-20 rounded-xl border border-[#f0c867]/45 bg-black/75 px-3 py-2 text-[10px] font-black uppercase tracking-[.12em] text-[#f0c867]\">Edit Media</button>:null}</div>:null}<div className=\"grid gap-3 md:grid-cols-2 lg:grid-cols-4\">\n        {actionPanels.map","oldText":"</div>:null}<div className=\"grid gap-3 md:grid-cols-2 lg:grid-cols-4\">\n        {actionPanels.map"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","newText":"        </div>\n        {profile?.website_media?.vaultCollection?<div className=\"relative mt-6 overflow-hidden rounded-2xl border border-[#d8bb78]/20 bg-black shadow-[0_20px_60px_rgba(0,0,0,.34)]\"><img src={profile.website_media.vaultCollection} alt=\"PCG graded card collection\" onContextMenu={editorMode?context('vault','media'):undefined} className=\"h-[240px] w-full object-cover sm:h-[320px] lg:h-[360px]\"/><div className=\"pointer-events-none absolute inset-0 bg-gradient-to-r from-black/30 via-transparent to-black/15\"/>{editorMode?<button type=\"button\" onClick={(event)=>{event.stopPropagation();editor?.onMedia?.('vault','vaultCollection')}} className=\"absolute right-4 top-4 z-20 rounded-xl border border-[#f0c867]/45 bg-black/75 px-3 py-2 text-[10px] font-black uppercase tracking-[.12em] text-[#f0c867]\">Edit Media</button>:null}</div>:null}\n        {marketplaceCards.length?<div tabIndex={0} aria-label=\"Featured PCG cards\"","oldText":"        </div>\n        {marketplaceCards.length?<div tabIndex={0} aria-label=\"Featured PCG cards\""}],"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"89930fa96eca287e9d28536979045c44f1ad746ab815576065573ea50f00b223","replayCount":0,"serializedBytes":12946},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:53:59.895258+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa:repository-mutation-intent:89930fa96eca287e9d28536979045c44f1ad746ab815576065573ea50f00b223:0","mission_step_id":"f9db9bcd-83ff-4ae6-8d1f-4eaa39e4e18c","command_center_event_id":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa"},{"id":"b82e18b1-b09b-4a0e-a083-ccc77b767677","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/claim-email-ingress-guard","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":null,"terminal":false,"missionId":"461be2c0-cb95-4f3e-b935-ccec182f6e5f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"461be2c0-cb95-4f3e-b935-ccec182f6e5f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5804,"likelyAffectedFiles":[".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js","scripts/resolve-autonomous-change-plan.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T21:01:14.612534+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:461be2c0-cb95-4f3e-b935-ccec182f6e5f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"b1570c1f-174e-46f5-be8e-d1003859d373","command_center_event_id":"461be2c0-cb95-4f3e-b935-ccec182f6e5f"},{"id":"b82f7b1e-8035-4f7f-8e55-0f7b3ade4082","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:088553b6-9ea9-4023-add6-3390d866582a","mission_step_id":null,"command_center_event_id":"088553b6-9ea9-4023-add6-3390d866582a"},{"id":"b830d1e9-38e4-4479-926b-f39695310de8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1955,"terminal":false,"missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"057e41ac90f2886b28db83e78ccadda2763d9c88","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6095,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":875,"approvedPlanMs":0,"missionSetupMs":752,"providerAuthMs":0,"shipAndProveMs":5032,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":260,"resolvePreflightMs":752,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":492,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},"performance":null,"deploymentId":"forgejo-main-057e41ac90f2","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":2668,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:18:37.177361+00:00","proof_gate":"canonical_release_dispatched","source_sha":"057e41ac90f2886b28db83e78ccadda2763d9c88","external_id":"forgejo-main-057e41ac90f2","receipt_type":"execute_mission","idempotency_key":"mission:07b5f5a2-f6be-4494-a3b1-6d619040d6b7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"27bbadba-8c0f-4303-9f09-4410e2c56d33","command_center_event_id":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},{"id":"b831153a-8e58-48dd-b2ad-418b3b4e9c04","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a632f0deb681","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.113-orphan-cache-absence-proof","prNumber":2453,"terminal":false,"missionId":"a632f0de-b681-467b-9ca4-59e0779599c4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16484,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2979,"approvedPlanMs":0,"missionSetupMs":5092,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":4824,"resolvePreflightMs":5092,"repositoryMutationMs":13499,"repositoryProviderMs":8680,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7895,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":785},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a632f0de-b681-467b-9ca4-59e0779599c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1539,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:47:53.438535+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2453","receipt_type":"execute_mission","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"11154fdb-edf2-4d63-bf48-d2746831e3ab","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"b832b9ff-0c68-438d-a286-5059a7c33f6e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-03T08:29:17.430516+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b3ca347991c0\",\"prNumber\":4620,\"sourceSha\":\"337587ee95758d0bc34f28108e64328e4399486e\",\"deploymentId\":\"forgejo-main-337587ee9575\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:31:16.607647+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b3ca3479-91c0-454a-bb5c-1c3e25da1d1d:owner-progress-heartbeat:119400125","mission_step_id":"33cac306-3da9-473f-a9b0-bf7e1a557c9e","command_center_event_id":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},{"id":"b833bb16-a5c2-4a76-80ce-7bcba5f4ca55","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a22f48e4411f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"a22f48e4-411f-4e2c-a36b-06e9e05cec76","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1190,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":376,"providerAuthMs":0,"ledgerPrepareMs":376,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":376,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":376,"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":"a22f48e4-411f-4e2c-a36b-06e9e05cec76"},"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":4194,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:31:53.49695+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a22f48e4-411f-4e2c-a36b-06e9e05cec76:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"11ebdfb8-dcdf-4ed7-8b71-a5fe2224a3d7","command_center_event_id":"a22f48e4-411f-4e2c-a36b-06e9e05cec76"},{"id":"b8354f0f-71b2-4bee-a65a-2a00454dc708","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-popup-map-raster","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2743,"terminal":false,"missionId":"2bbb1c80-379d-46d3-a9a4-231f09f109af","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9007a6ba7e3d19e704ee649aa8d44be91008c521","timingsMs":{"prReadinessMs":767,"approvedPlanMs":0,"shipAndProveMs":5592,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"2bbb1c80-379d-46d3-a9a4-231f09f109af"},"performance":null,"deploymentId":"forgejo-main-9007a6ba7e3d","workflowRunId":8122,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:55:02.473488+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2743","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2bbb1c80-379d-46d3-a9a4-231f09f109af:automatic-mission-resume:2743:canonical_release_reconciliation_pending","mission_step_id":"a9e078bf-a02e-436b-9ffd-d1794d91fb36","command_center_event_id":"2bbb1c80-379d-46d3-a9a4-231f09f109af"},{"id":"b836d72c-1dd7-486c-95db-480109882e9e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:49:29.897774+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0df4bef6af3\",\"prNumber\":5210,\"sourceSha\":\"c07f56b114f616243e10ed120da76f7cf1cfbd98\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:46:47.040831+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:03ae342a-9f97-4392-bc31-fc1ecd72fb74:owner-progress-heartbeat:119421067","mission_step_id":"e0f9e27f-4baa-48bf-b4de-213697758de3","command_center_event_id":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},{"id":"b837666c-b5b0-4c2e-9bae-e4a18bd2c66f","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"cff79e0424941b519e52b114a5905e313cbfcb53","sourceSha":"94682567d4687c8f5e0960ca6a3be9f6efc8eaf9","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:55:06.114422+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"94682567d4687c8f5e0960ca6a3be9f6efc8eaf9","external_id":"canonical-release-94682567d468","receipt_type":"canonical_release_status","idempotency_key":"mission:b0a85f66-62a5-406c-ae62-1c849eb76aaf:forgejo-release-ancestry:94682567d4687c8f5e0960ca6a3be9f6efc8eaf9:cff79e0424941b519e52b114a5905e313cbfcb53:ancestry_read_retryable","mission_step_id":"df47f4db-7d37-4083-92fd-b1fe34ca5965","command_center_event_id":"b0a85f66-62a5-406c-ae62-1c849eb76aaf"},{"id":"b83835e5-d355-4f77-89e0-3a839a362bd3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:37:52.360252+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":"forgejo-main-1f0aa4ca1a76","receipt_type":"canonical_release_status","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:forgejo-release-status:1f0aa4ca1a7690b895052c5d30607e836c7f966a:verified:forgejo-main/source=success","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"b838a1be-54d3-4bad-87be-3cad1a1397c8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ac45cf27721df31df37ecedcc73af3413bfa33e7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-current","satisfied":false,"statement":"Canonical restore state is the current fully proven September 25 lane-affinity and PAUL-stable architecture.","proofConditionIds":["restore","validator","contract"]}],"satisfied":false,"constraints":[{"id":"preserve-layered-truth","satisfied":false,"statement":"Preserve affected-target runtime identities and all prior restore safety; do not force unrelated runtime redeploys or mutate tenant/product/data state.","proofConditionIds":["restore","validator","contract"]},{"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":["restore","validator","contract"]},{"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":["restore","validator","contract"]}],"contractHash":"754bc460ccbb0e030450a5917c8cffb263bcbb9cff75fd720147fe7dc0358853","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"restore","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"754bc460ccbb0e030450a5917c8cffb263bcbb9cff75fd720147fe7dc0358853","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"validator","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"754bc460ccbb0e030450a5917c8cffb263bcbb9cff75fd720147fe7dc0358853","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"contract","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"754bc460ccbb0e030450a5917c8cffb263bcbb9cff75fd720147fe7dc0358853","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:55:03.398447+00:00","proof_gate":"request_contract_pending","source_sha":"ac45cf27721df31df37ecedcc73af3413bfa33e7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:538a9c14-718a-4b3e-87fa-1c98217b29e5:request-contract:754bc460ccbb0e030450a5917c8cffb263bcbb9cff75fd720147fe7dc0358853:ac45cf27721df31df37ecedcc73af3413bfa33e7:pending:repository","mission_step_id":"7da7d22d-0b70-4e2a-97f8-9221dcd13f64","command_center_event_id":"538a9c14-718a-4b3e-87fa-1c98217b29e5"},{"id":"b8398573-7a1e-41f5-a183-d88eb191ffd3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2418,"terminal":false,"missionId":"bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"4232cc1fa93ba61c39decf6080986b6a4a01b77c","timingsMs":{"prReadinessMs":2450,"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":"bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466"},"performance":null,"deploymentId":"forgejo-main-4232cc1fa93b","workflowRunId":7176,"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:24:45.163955+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2418","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466:automatic-mission-resume:2418:repair_mission_pr_ready_retryable","mission_step_id":"6a399b9e-4132-4fbb-976f-cecfc44855d8","command_center_event_id":"bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466"},{"id":"b83b501c-338f-43ff-a802-2fc26040f679","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:23:11.067507+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419772","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"b83c1a68-d32a-41be-b012-8bff54ca3900","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue corrective generation 1 on PR #1681. Preserve the exact request contract and zero-target ownership repair. Merge only after the exact-head Gate is green, then prove the protected-main push uses event_native planning, contains no checkout action-definition fetch, selects all product release targets false, and refreeze.","wordingChanged":false,"canonicalIntent":"Continue corrective generation 1 on PR #1681. Preserve the exact request contract and zero-target ownership repair. Merge only after the exact-head Gate is green, then prove the protected-main push uses event_native planning, contains no checkout action-definition fetch, selects all product release targets false, and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"no-checkout-action-fetch","statement":"Normal event-native release planning has no actions/checkout action dependency to resolve or fetch.","proofConditionIds":["repo","release"]},{"id":"fallback-preserved","statement":"Malformed/ambiguous push events still fail closed into an exact authenticated shell git fallback that fetches before/after and sparse-checks both recovery scripts.","proofConditionIds":["repo"]},{"id":"atomic-new-branch-benchmark","statement":"The first fresh 1.58.38 mutation reports repositoryBranchCreateMs=0 and branchCreationMode=atomic_new_branch.","proofConditionIds":["repo"]},{"id":"test-ownership","statement":"workers/cc-execution/test/** is orchestration/test-only and does not select ccExecution, while workers/cc-execution/src/** still selects ccExecution.","proofConditionIds":["repo","release"]},{"id":"no-product-release","statement":"The corrective merged workflow/test-only push selects no product runtime targets and completes canonical release planning successfully.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control-plane maintenance is refrozen after terminal proof.","proofConditionIds":["refrozen"]}],"objective":"Continue corrective generation 1 on PR #1681. Preserve the exact request contract and zero-target ownership repair. Merge only after the exact-head Gate is green, then prove the protected-main push uses event_native planning, contains no checkout action-definition fetch, selects all product release targets false, and refreeze.","constraints":[{"id":"safety","statement":"Preserve canonical Gate, squash merge, protected-main recovery, exact source binding, affected-target ownership for real runtime source, and fail-closed fallback semantics.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current source and regression coverage prove release-plan has no checkout action dependency, exact shell git fallback remains bounded/authenticated, and cc-execution tests are excluded without excluding real runtime source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"The corrective merged workflow/test-only push completes event-native planning with no checkout action fetch and selects zero product runtime targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"release","claim":"Control-plane maintenance is refrozen after the verified zero-target release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f8ab6c28d5189b3696dc7f7fd37ab699d57c3a8242c813df44a9cfaa35928378","requestContractRevision":8,"previousRequestContractHash":"454f2649c6982bc0d05afc411c383ce36566203ce6661c994b284345a5d5aea2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:30:48.028588+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:553eb4db-0d17-4ea5-a231-c4b088ebbc89:request-contract:f8ab6c28d5189b3696dc7f7fd37ab699d57c3a8242c813df44a9cfaa35928378","mission_step_id":"670a7941-5fec-4d1a-bbbb-f8b228dd087e","command_center_event_id":"553eb4db-0d17-4ea5-a231-c4b088ebbc89"},{"id":"b83c6e32-6fcf-4a66-8d40-891707765f5d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"2b57df054966516cba427d986810cbcd97979d5c","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"47fea85a14580111d08e525e827ba530e51163b0","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"b7566fbf16602d415f8676ccda6d6eb368a7a3b0db6363c392c12dd87ce4e47e","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":{"liveSha":"2b57df054966516cba427d986810cbcd97979d5c","deploymentId":"forgejo-main-2b57df054966516cba427d986810cbcd97979d5c","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.12-pr-merge-base-freshness","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:58:04.91893+00:00","proof_gate":"canonical_release_pending","source_sha":"47fea85a14580111d08e525e827ba530e51163b0","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:71520cf5-f3b3-4419-bfda-8d65008b6b9b:forgejo-release-status:47fea85a14580111d08e525e827ba530e51163b0:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"da921dc7-d3bc-44d8-800f-fb6971d8137a","command_center_event_id":"71520cf5-f3b3-4419-bfda-8d65008b6b9b"},{"id":"b83e784e-d283-44d1-8a32-7d6c0c177fed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the active Capability Completeness mission from green PR #2512: squash merge it, release only the affected frontend, Supabase Edge, and cc-execution owners, and prove the live SEO prerequisite-safe behavior plus the merged completeness invariant.","wordingChanged":false,"canonicalIntent":"Complete the active Capability Completeness mission from green PR #2512: squash merge it, release only the affected frontend, Supabase Edge, and cc-execution owners, and prove the live SEO prerequisite-safe behavior plus the merged completeness invariant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"seo-disconnected-safe","statement":"The private personal SEO workspace remains useful when Google Search Console is disconnected and expected missing authorization does not surface as a raw Edge Function/runtime failure.","proofConditionIds":["proof-repository","proof-runtime-seo"]},{"id":"completeness-primitive","statement":"Capability Completeness is merged as a reusable platform/control-plane invariant requiring implementation dependencies and prerequisite states to be complete before work is called done.","proofConditionIds":["proof-repository","proof-release"]}],"objective":"Complete the active Capability Completeness mission from green PR #2512: squash merge it, release only the affected frontend, Supabase Edge, and cc-execution owners, and prove the live SEO prerequisite-safe behavior plus the merged completeness invariant.","constraints":[{"id":"bounded-release","statement":"Release only frontend, Supabase Edge, and cc-execution; do not run unrelated migrations or services.","proofConditionIds":["proof-release"]},{"id":"no-oauth-bypass","statement":"Do not fabricate Google credentials or bypass owner OAuth.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains the platform standard, SEO prerequisite lifecycle, regression coverage, and request-contract enforcement.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Exact merged source is released only to frontend, Supabase Edge, and cc-execution.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","ccExecution"],"requiredReleaseTargets":["frontend","supabaseEdge","ccExecution"]},{"id":"proof-runtime-seo","kind":"runtime","claim":"Production owner-search-console is live and treats disconnected authorization as an expected prerequisite state, while independent owner-seo-audit remains live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"owner-search-console","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f","requestContractRevision":7,"previousRequestContractHash":"97ecf7c82de359e69096531a123353f93510c2514594f936ae96198e19382ffa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:03:12.074712+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:433701ca-0563-492f-aadf-c2d7f7195cf9:request-contract:e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f","mission_step_id":"86b1c4d1-bdbf-4015-a904-bc46d6b97a6c","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"b8416e3a-f21b-42be-b842-b373bd6eb43f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"canonical_release_dispatch_failed:422:Unexpected inputs provided: [\"release_cc_execution\", \"release_onrunner\", \"release_frontend\", \"release_edge_functions\", \"edge_function_slugs\", \"release_migrations\"]","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.1-merged-release-reconcile","prNumber":4684,"terminal":false,"missionId":"33ecaf25-0354-400a-8b63-a73a27f5d16a","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"33ecaf25-0354-400a-8b63-a73a27f5d16a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T11:31:31.726463+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4684","receipt_type":"ship_and_prove","idempotency_key":"mission:33ecaf25-0354-400a-8b63-a73a27f5d16a:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"6172b4fa-17c6-4e0c-ad77-bf97704e45b9","command_center_event_id":"33ecaf25-0354-400a-8b63-a73a27f5d16a"},{"id":"b84236cf-db77-4449-ac1e-47301bd97a80","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/experience-studio-interaction-default-20260804-r202608041431","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.7-controlled-merge-release-readback","prNumber":3970,"terminal":false,"missionId":"0658eff1-60db-4d3f-bc2e-6e535b1d0584","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"0658eff1-60db-4d3f-bc2e-6e535b1d0584"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":931,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T14:31:16.095122+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3970","receipt_type":"execute_mission","idempotency_key":"mission:0658eff1-60db-4d3f-bc2e-6e535b1d0584:execute_mission:repair_mission_prepared","mission_step_id":"e41f8357-61d7-49c6-8ba8-cbd9885a9823","command_center_event_id":"0658eff1-60db-4d3f-bc2e-6e535b1d0584"},{"id":"b8427fa9-99fb-45dc-b60e-f57178be5425","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60fe65fb412a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":355,"providerAuthMs":0,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":355,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":355,"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":"60fe65fb-412a-4f4e-848f-781390533940"},"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":3356,"likelyAffectedFiles":["src/shells/realtor/RealtorShell.tsx","src/shells/route/RouteShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:50:33.63643+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b8c821b1-870d-457f-acb2-9098c275e110","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"b8468a4c-62a4-4d14-accf-fccb59e3b11f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/generic-reports-analytics-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7745,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":754,"terminal":false,"missionId":"473219b3-a8a0-4108-b40c-95b15c6ae30d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7b44e74e0704244bcf4c7409354789303cf791e3","timingsMs":{"handlerMs":8997,"prReadinessMs":246,"approvedPlanMs":0,"missionSetupMs":2315,"shipAndProveMs":8751},"nextAction":null,"receiptRef":{"mode":"full","missionId":"473219b3-a8a0-4108-b40c-95b15c6ae30d"},"performance":null,"deploymentId":"forgejo-main-7b44e74e0704","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5832,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T19:27:54.067671+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7b44e74e0704244bcf4c7409354789303cf791e3","external_id":"forgejo-main-7b44e74e0704","receipt_type":"execute_mission","idempotency_key":"mission:473219b3-a8a0-4108-b40c-95b15c6ae30d:execute_mission:canonical_release_dispatched","mission_step_id":"1358f7d4-9e38-4eee-ba5b-bff8623cab0c","command_center_event_id":"473219b3-a8a0-4108-b40c-95b15c6ae30d"},{"id":"b84793cd-53b5-4952-a327-067dd3861e08","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0a0aad9f4b15","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3424,"terminal":false,"missionId":"0a0aad9f-4b15-4069-b807-ff135e831cfb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3206,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":512,"providerAuthMs":0,"ledgerPrepareMs":344,"ledgerReconcileMs":0,"lineageReconcileMs":168,"resolvePreflightMs":512,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":344,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"0a0aad9f-4b15-4069-b807-ff135e831cfb"},"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":2473,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:48:42.282615+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3424","receipt_type":"execute_mission","idempotency_key":"mission:0a0aad9f-4b15-4069-b807-ff135e831cfb:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"19eb3cc6-2f57-40ff-bb88-c40b09b04681","command_center_event_id":"0a0aad9f-4b15-4069-b807-ff135e831cfb"},{"id":"b8497743-5029-4966-89f8-5c64fcd09dc5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b7d14137df0a","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.161-forgejo-repository-file-pagination","prNumber":2904,"terminal":false,"missionId":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8099,"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":8099,"repositoryProviderMs":6942,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3052,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3890},"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":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd"},"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":3203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:29:34.115153+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2904","receipt_type":"execute_mission","idempotency_key":"mission:b7d14137-df0a-43b6-a6a0-a4faad80c1cd:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2a3bc7f0-25e1-4fea-b7c7-1b873cf62c7a","command_center_event_id":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd"},{"id":"b84b505d-740d-4883-a0ba-4a2fb493deb6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"fe3c79c8dbeb3319c18cecef25b27e45389bdfe9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fe3c79c8dbeb3319c18cecef25b27e45389bdfe9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"0130a8648030d33bc959a62bf3de4c20918af60fe2ca9a3d20569cd1af77b942","forgejoWorkflowProof":{"runId":13681,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:23:32.811249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fe3c79c8dbeb3319c18cecef25b27e45389bdfe9","external_id":"forgejo-main-fe3c79c8dbeb","receipt_type":"canonical_release_status","idempotency_key":"mission:31e9561c-0b84-49a5-8792-58676cdb81f2:forgejo-release-status:fe3c79c8dbeb3319c18cecef25b27e45389bdfe9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a0f100f6-fa3b-43a7-9b8c-29392e069468","command_center_event_id":"31e9561c-0b84-49a5-8792-58676cdb81f2"},{"id":"b84dd833-6143-43be-bd97-fe279689bb47","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:45:03.981163+00:00","proof_gate":"canonical_release_pending","source_sha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:forgejo-release-status:b78b3ca6381be7444460c376b16bd7d647b08dc5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"4bbe2b2f-c0a4-41b5-9db2-2d2052d024e8","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"b84ee5f7-c838-4864-b055-1ed6fa735e3d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ac9037d1c3be","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3531,"terminal":false,"missionId":"ac9037d1-c3be-4a82-9a03-06661c7b6094","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4822,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":688,"missionSetupMs":193,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":193,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":193,"repositoryMutationMs":4134,"repositoryProviderMs":4134,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2487,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":193,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1647},"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":"ac9037d1-c3be-4a82-9a03-06661c7b6094"},"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":3074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:51:48.392865+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3531","receipt_type":"execute_mission","idempotency_key":"mission:ac9037d1-c3be-4a82-9a03-06661c7b6094:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"fc82b5df-2c8b-4c49-94bf-d293857458f9","command_center_event_id":"ac9037d1-c3be-4a82-9a03-06661c7b6094"},{"id":"b84f01f9-a4c3-4572-82e9-04983bf4c8e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/platform-zoho-mail-vault-config-20260819","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1238,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":432,"terminal":false,"missionId":"60da92a5-3861-40d2-a24a-17998968bb2c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"60da92a5-3861-40d2-a24a-17998968bb2c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3893,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T16:52:17.425524+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"432","receipt_type":"execute_mission","idempotency_key":"mission:60da92a5-3861-40d2-a24a-17998968bb2c:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"651e64c1-ed0c-4c44-9671-036bb1040a1a","command_center_event_id":"60da92a5-3861-40d2-a24a-17998968bb2c"},{"id":"b85052e8-2c75-431c-bf46-dac1a3d55c86","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:40:05.368605+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119420800","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"b85085aa-7db2-44cb-b028-cf625122d1c4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-premium-restraint-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1128,"terminal":false,"missionId":"3c6dea5b-d866-4aaf-b3c1-8fa715070423","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","timingsMs":{"handlerMs":21520,"prReadinessMs":1757,"approvedPlanMs":10214,"missionSetupMs":2406,"shipAndProveMs":9358},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c6dea5b-d866-4aaf-b3c1-8fa715070423"},"performance":null,"deploymentId":"forgejo-main-842ec1ae5a3c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8252,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:30:19.956896+00:00","proof_gate":"canonical_release_dispatched","source_sha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","external_id":"forgejo-main-842ec1ae5a3c","receipt_type":"execute_mission","idempotency_key":"mission:3c6dea5b-d866-4aaf-b3c1-8fa715070423:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"95152d81-5acb-4de0-b45d-d7a6059392bb","command_center_event_id":"3c6dea5b-d866-4aaf-b3c1-8fa715070423"},{"id":"b850f841-a339-4991-94f9-c22e9cc26c34","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/paul-conversation-examples.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested PAUL conversational training corpus","baseSha":"055e368e7427667a99b3a60035d9a12856d8ec77","issuedAt":1790995142862,"expiresAt":1790995322862,"missionId":"5cb98ec1-2de0-434f-bed3-0999decb6902","authorizationId":"3c14f771-5bb6-4efa-a4dc-e857bff754a2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:39:03.236369+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"055e368e7427667a99b3a60035d9a12856d8ec77","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3c14f771-5bb6-4efa-a4dc-e857bff754a2","mission_step_id":"7a63f8df-e0af-4906-b5d3-3298546f8a62","command_center_event_id":"5cb98ec1-2de0-434f-bed3-0999decb6902"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":31600,"schema":"public","order_key":"id"}