{"data":[{"id":"0e6fd63c-a7b3-4ab8-b187-7e3c00db2754","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":342,"terminal":false,"missionId":"ee214628-968e-4015-9b13-a6e164706412","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"8e20337394cc175d0331bf13fa0db258e2719abb","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee214628-968e-4015-9b13-a6e164706412"},"performance":null,"deploymentId":"forgejo-main-8e20337394cc","workflowRunId":1141,"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":6513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:31:56.280282+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"8e20337394cc175d0331bf13fa0db258e2719abb","external_id":"forgejo-main-8e20337394cc","receipt_type":"ship_and_prove","idempotency_key":"mission:ee214628-968e-4015-9b13-a6e164706412:ship_and_prove:ship_and_prove_release_pending:8e20337394cc175d0331bf13fa0db258e2719abb:1141","mission_step_id":"95bd44de-9a32-41d3-a8c8-32f3b5cd0491","command_center_event_id":"ee214628-968e-4015-9b13-a6e164706412"},{"id":"0e71c6a6-22f8-487d-91fa-36fb81032af4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtikaf38","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1237,"terminal":false,"missionId":"2779abbe-749a-478a-badf-f01f78ccd9ba","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19401,"prReadinessMs":18856,"approvedPlanMs":0,"missionSetupMs":662,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2779abbe-749a-478a-badf-f01f78ccd9ba"},"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":1806,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:08:05.443887+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1237","receipt_type":"execute_mission","idempotency_key":"mission:2779abbe-749a-478a-badf-f01f78ccd9ba:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b3432131-3894-4663-bf4a-93aaa5c8b2ff","command_center_event_id":"2779abbe-749a-478a-badf-f01f78ccd9ba"},{"id":"0e75b52a-452c-41fe-9b88-e6bd78ecc239","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dae40a877edb58da487448c48f2a24ced107d3ed","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d2f2039d47b2fac93c5b85bb2ffb1f1752e05768","prNumber":2841,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8430/jobs/1","mergeCommitSha":"dae40a877edb58da487448c48f2a24ced107d3ed"}],"requestContractHash":"bfa192f15a515f6cda3f4a8cadf91f04778aa8e47a164366bd97304a56ed90a6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:00:56.190928+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dae40a877edb58da487448c48f2a24ced107d3ed","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:b9d3e61a-361a-45d0-8de4-1ffaa118804c:request-contract-repository:bfa192f15a515f6cda3f4a8cadf91f04778aa8e47a164366bd97304a56ed90a6:dae40a877edb58da487448c48f2a24ced107d3ed","mission_step_id":"b2ff12ac-14dc-4a89-8b4f-11f9efcc5f77","command_center_event_id":"b9d3e61a-361a-45d0-8de4-1ffaa118804c"},{"id":"0e7875b2-c545-4a1d-8265-59e73a214fd9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T05:21:32.015557+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:46:09.822145+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3a185283-fd62-484d-9e01-38460bbffb81:owner-progress-heartbeat:119417464","mission_step_id":"9cec7e38-1696-43e5-b229-cf5ad8e46d54","command_center_event_id":"3a185283-fd62-484d-9e01-38460bbffb81"},{"id":"0e7b49ea-fd45-4f89-98e0-3964c9a6ac9a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd06d1ec2b6f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3491,"terminal":false,"missionId":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5400,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":641,"missionSetupMs":231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":231,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":231,"repositoryMutationMs":4759,"repositoryProviderMs":4759,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2911,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":231,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1848},"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":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},"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":3280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:59:52.459217+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3491","receipt_type":"execute_mission","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8fa70134-6a6e-4f8b-86eb-b1d73b0b7cc8","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"0e7cbadb-cb5d-41f8-8c21-30276be56183","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fd3468a5c7a5","prNumber":4256,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"df8a1f252b027c7893fb6e9ffff5fba7b0cee93c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:41:04.268678+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"df8a1f252b027c7893fb6e9ffff5fba7b0cee93c","external_id":"4256","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fd3468a5-c7a5-4d90-94ce-8ea4cd9eaa36:merged-pr:4256:df8a1f252b027c7893fb6e9ffff5fba7b0cee93c","mission_step_id":"ae0ed9a1-53c1-485a-a402-c7c2e55acf9e","command_center_event_id":"fd3468a5-c7a5-4d90-94ce-8ea4cd9eaa36"},{"id":"0e7cd151-fb5a-4e33-9d4d-e08277d4dcbb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f83495396eaeb60875574d4adc13764516761d69","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"rsa-auth-live","satisfied":true,"statement":"owner-storage-backup gateway JWT verification is disabled so the function's machine RSA authentication is the effective protected-action boundary.","proofConditionIds":["live-auth"]}],"satisfied":true,"constraints":[{"id":"privacy","satisfied":true,"statement":"Keep Storage buckets private; do not expose service-role credentials or weaken internal RSA verification.","proofConditionIds":["live-auth"]},{"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":["live-auth"]},{"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":["live-auth"]}],"contractHash":"2724e73a2278c8fc7a1023105d83038933920bc2f9c50c38659f8618e483ba5c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-auth","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2724e73a2278c8fc7a1023105d83038933920bc2f9c50c38659f8618e483ba5c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:34:48.863083+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f83495396eaeb60875574d4adc13764516761d69","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:70c455ff-70bd-43aa-bb5b-d8ac0f34af9b:request-contract:2724e73a2278c8fc7a1023105d83038933920bc2f9c50c38659f8618e483ba5c:f83495396eaeb60875574d4adc13764516761d69:verified:","mission_step_id":"123dc23a-fc45-4f3a-bdac-0a68b27c8497","command_center_event_id":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b"},{"id":"0e7cf750-f28b-4a85-a1e6-83dd8456335c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f81b22a4ba3b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18897,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":60695,"firstUsefulResultAt":"2026-10-05T18:56:59.373Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":5033,"terminal":false,"missionId":"f81b22a4-ba3b-4231-99c6-fb7f5b3f22a2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2323,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f81b22a4-ba3b-4231-99c6-fb7f5b3f22a2"},"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-05T18:57:46.414498+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5033","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f81b22a4-ba3b-4231-99c6-fb7f5b3f22a2:automatic-mission-resume:5033:repair_mission_pr_ready_retryable","mission_step_id":"e7f61de3-296f-42bc-8ae1-b6ff279c1126","command_center_event_id":"f81b22a4-ba3b-4231-99c6-fb7f5b3f22a2"},{"id":"0e7d0472-c669-4e96-9c0c-dae4e10b1564","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/unify-tenant-platform-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9544,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":405,"missionSetupMs":1744},"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":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"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":4671,"likelyAffectedFiles":["config/platform-standards.json","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/InspectionRequestModal.tsx","src/components/NewLeadIntakeForm.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/assets/pcgWorkspaceBackground.ts","src/booking-route-viewport.css","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:07.119475+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a5a7b7e5-a419-4669-8d1e-8d995da28834","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"0e7d785e-6b44-4ce6-bc96-e966cc697205","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"f5266ab089768a71b0f22d58277f09ca458a200f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f5266ab089768a71b0f22d58277f09ca458a200f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"6f8703147ee4d5b73bcc62882eb07c35ee7bfb7472118fd7307c3158850d9e12","forgejoWorkflowProof":{"runId":15350,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"f5266ab089768a71b0f22d58277f09ca458a200f","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"f5266ab089768a71b0f22d58277f09ca458a200f","conclusion":"running","deploymentId":"forgejo-main-f5266ab089768a71b0f22d58277f09ca458a200f","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.91-virtual-witness-cold-standby","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f5266ab089768a71b0f22d58277f09ca458a200f","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-f5266ab089768a71b0f22d58277f09ca458a200f","compareStatus":"identical","workflowRunId":15350,"identitySource":"local_build_metadata","runtimeVersion":"1.64.91-virtual-witness-cold-standby","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:42:04.239952+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f5266ab089768a71b0f22d58277f09ca458a200f","external_id":"forgejo-main-f5266ab08976","receipt_type":"canonical_release_status","idempotency_key":"mission:294d5eb5-2ede-403a-b336-dac8dc2011bf:forgejo-release-status:f5266ab089768a71b0f22d58277f09ca458a200f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"43b7fedf-1ce2-44ff-ba0d-3aae221da8b8","command_center_event_id":"294d5eb5-2ede-403a-b336-dac8dc2011bf"},{"id":"0e8563da-78ce-4e6f-9b39-997e440a9365","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f5ac0529-8647-57d7-d698-8cbb7f61212a"},"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:ac18973d-9836-4c3f-b572-c8050734ce27","mission_step_id":null,"command_center_event_id":"ac18973d-9836-4c3f-b572-c8050734ce27"},{"id":"0e864b4f-45ef-4108-9ba6-3014de761dc5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/release-runtime-mismatch-nonterminal","reason":"retryable_provider_transport:GET:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"69c4dc4c-0c19-4260-b754-633bed778141","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11022,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":11022,"missionSetupMs":939,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":891,"ledgerReconcileMs":0,"lineageReconcileMs":48,"resolvePreflightMs":939,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":891,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"69c4dc4c-0c19-4260-b754-633bed778141"},"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":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:12:26.652209+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:69c4dc4c-0c19-4260-b754-633bed778141:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ebde1b00-eb91-43dd-9a90-9f9667313b89","command_center_event_id":"69c4dc4c-0c19-4260-b754-633bed778141"},{"id":"0e8994a1-1bbf-4c6a-84f0-adba19a00304","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":453,"terminal":false,"missionId":"449c5012-6573-456f-b647-6d8965db7ff6","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"449c5012-6573-456f-b647-6d8965db7ff6"},"performance":null,"deploymentId":"forgejo-main-6fd1e9c0f5b0","workflowRunId":1579,"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:39:03.267704+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29","external_id":"forgejo-main-6fd1e9c0f5b0","receipt_type":"ship_and_prove","idempotency_key":"mission:449c5012-6573-456f-b647-6d8965db7ff6:ship_and_prove:canonical_release_dispatched:6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29:1579","mission_step_id":"353dfb3b-b7b3-4776-a037-018ff593d661","command_center_event_id":"449c5012-6573-456f-b647-6d8965db7ff6"},{"id":"0e8c18e3-a4e2-4a77-b6f5-8b8b2f01f3f3","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-native-npm-detection","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":2092,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4154,"terminal":false,"missionId":"69560c72-ae48-437e-aee5-889a566d5332","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"69560c72-ae48-437e-aee5-889a566d5332"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1024,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T20:51:54.796704+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4154","receipt_type":"execute_mission","idempotency_key":"mission:69560c72-ae48-437e-aee5-889a566d5332:execute_mission:repair_mission_prepared","mission_step_id":"d4ff3241-fe5a-46ec-8be8-9f2e9dad2083","command_center_event_id":"69560c72-ae48-437e-aee5-889a566d5332"},{"id":"0e8e24e1-4802-4ce0-848f-cba06571cb43","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","sourceSha":"d48f52b73d9713c804624a46ab82a8164b21e134","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:13:29.308923+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"d48f52b73d9713c804624a46ab82a8164b21e134","external_id":"canonical-release-d48f52b73d97","receipt_type":"canonical_release_status","idempotency_key":"mission:49cc236c-a454-4322-8872-ee1763b9651c:forgejo-release-ancestry:d48f52b73d9713c804624a46ab82a8164b21e134:1c85c52ff2a4def5744f5f3cd090fef56700597b:ancestry_read_retryable","mission_step_id":"ff420a68-58e4-468b-ae02-2865baf6c692","command_center_event_id":"49cc236c-a454-4322-8872-ee1763b9651c"},{"id":"0e914117-4dfa-43e1-941b-471d43794950","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8e38b328ee11","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.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8e38b328-ee11-471e-af35-9565d4f6b360","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1623,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":400,"providerAuthMs":0,"ledgerPrepareMs":400,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":400,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":400,"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":"8e38b328-ee11-471e-af35-9565d4f6b360"},"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":7452,"likelyAffectedFiles":["src/components/admin/AdminLayout.tsx","src/components/admin/AdminSidebar.tsx","src/components/admin/AdminPage.tsx","src/pages/godmode/GodModeDashboard.tsx","src/styles/admin-mobile.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:05:22.232609+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e38b328-ee11-471e-af35-9565d4f6b360:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c67c0c58-9d91-476d-b9f0-d563ffac04d0","command_center_event_id":"8e38b328-ee11-471e-af35-9565d4f6b360"},{"id":"0e924eda-c0eb-4cf4-915d-d36d07753ed6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-selection-precedence","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4799,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":155,"terminal":false,"missionId":"38629877-9807-46c9-a0dc-29444f6f9366","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f5538c7a57e3633e4779eb83d553e20c54f8b8d9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"38629877-9807-46c9-a0dc-29444f6f9366"},"performance":null,"deploymentId":"forgejo-main-f5538c7a57e3","workflowRunId":434,"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":4211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T17:51:40.12239+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f5538c7a57e3633e4779eb83d553e20c54f8b8d9","external_id":"forgejo-main-f5538c7a57e3","receipt_type":"execute_mission","idempotency_key":"mission:38629877-9807-46c9-a0dc-29444f6f9366:execute_mission:canonical_release_dispatched","mission_step_id":"0c414deb-a693-439e-8241-de1a21a957f2","command_center_event_id":"38629877-9807-46c9-a0dc-29444f6f9366"},{"id":"0e92b501-6723-4b8e-9c27-05a36a6a2e03","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T20:32:36.11672+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9195136d4945\",\"prNumber\":5207,\"sourceSha\":\"634d13c9e503cacc2d01ebbf0c3aaad852524ce3\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:03:54.752005+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9195136d-4945-4fc1-99e6-0b1c3d9a7b5f:owner-progress-heartbeat:119421135","mission_step_id":"b3d5734a-b9a2-4d78-8fe0-dee1f6e1d16a","command_center_event_id":"9195136d-4945-4fc1-99e6-0b1c3d9a7b5f"},{"id":"0e9450c5-b936-48da-afd3-202b54fedbf4","source":"cc-execution","status":"recorded","payload":{"objective":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","tenantRef":"Tennex Tax Solutions","receivedAt":"2026-10-01T16:47:50.652Z","fingerprint":"76a635884587a5e52fd65fb51fb6642b70abe1a2778bf2b0f516178efd452d78","workstreamRef":"tennextaxsolutions","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","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":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","wordingChanged":false,"canonicalIntent":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tennex-connections-outcome","statement":"Tennex exposes working QuickBooks Online and HubSpot connection flows; each either starts provider OAuth successfully or shows an exact prerequisite_required state only when provider-side credentials are genuinely absent.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["production-proof"]}],"objective":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","constraints":[{"id":"tenant-isolation","statement":"Do not weaken tenant isolation, OAuth security, provider token handling, or existing working connections.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["production-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["production-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["production-proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"Tennex Tax Solutions","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":["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","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","canonicalIntent":"Repair Tennex Tax Solutions Connections so QuickBooks Online can actually initiate OAuth instead of showing platform authorization not activated, and add a real HubSpot connection in the same Tennex Connections surface for customer/contact marketing data. Preserve tenant isolation. Diagnose current source/live truth, implement the smallest reversible repair, Gate, squash merge, release every affected target, and verify production. If an external Intuit or HubSpot app credential/registration is truly absent, finish all KnockLaunch-owned wiring and leave a clear prerequisite_required state with the exact external setup still needed.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-proof","kind":"runtime","claim":"After merge and release, production Tennex Connections truthfully exposes QuickBooks Online and HubSpot connection readiness and no longer falsely presents an approved-but-unactivatable QuickBooks flow.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","ccExecution","migrations"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-Tennex-Tax-Solutions-Connections-so-QuickBooks-Online-can-actually-initiate-OAuth-instead-of-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend","supabaseEdge","ccExecution","migrations"],"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":["production-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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"3d8d5830f5a3abb9b2977af8dccc773c62f8a3944f2966ebec1a52ea1b24f4a6","requestContractRevision":1},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T16:47:51.208849+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b:tenant-workstream-contribution:76a635884587a5e52fd65fb51fb6642b70abe1a2778bf2b0f516178efd452d78","mission_step_id":null,"command_center_event_id":"a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b"},{"id":"0e94bdba-2480-45a0-a9a1-12ea015c2416","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"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},\"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-04T23:55:07.608318+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b2efff729e22\",\"prNumber\":4854,\"sourceSha\":\"d6175e3a7f13d05ec0d5f647c7c46426986120ee\",\"deploymentId\":\"forgejo-main-d6175e3a7f13\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:56:02.277304+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b2efff72-9e22-4657-89cd-867d0d5a80fd:owner-progress-heartbeat:119409824","mission_step_id":"2d3b6ff2-a62b-4562-9a2e-27047a55a056","command_center_event_id":"b2efff72-9e22-4657-89cd-867d0d5a80fd"},{"id":"0e97ee19-10df-4a9c-844c-22d962de8912","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"title":"Stop demo toggle reload bounce","branch":"ai/objective-first-repair-3171a6f1c2e0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3171a6f1-c2e0-47f7-9a2d-1f51158719a7","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/MiscAwareAccountMenu.tsx","src/__tests__/tenant-connections-standard.contract.test.ts"],"anchored_edits":[{"path":"src/components/MiscAwareAccountMenu.tsx","new_content":"setIsOpen(false); demo.setEnabled(!demo.enabled);","old_content":"demo.setEnabled(!demo.enabled); window.setTimeout(() => window.location.reload(), 0);","expected_replacements":2},{"path":"src/__tests__/tenant-connections-standard.contract.test.ts","new_content":"    expect(miscMenu).toContain('demo.setEnabled(!demo.enabled)');\n    expect(miscMenu).not.toContain('window.location.reload()');\n  });","old_content":"    expect(miscMenu).toContain('demo.setEnabled(!demo.enabled)');\n  });"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3171a6f1-c2e0-47f7-9a2d-1f51158719a7","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/MiscAwareAccountMenu.tsx","src/__tests__/tenant-connections-standard.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"4492d6d6185767f6af21fa0474b1f4f85c3dab54f9a33b4507bf8e72345fe77d","replayCount":0,"serializedBytes":1828},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:10:30.752283+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3171a6f1-c2e0-47f7-9a2d-1f51158719a7:repository-mutation-intent:4492d6d6185767f6af21fa0474b1f4f85c3dab54f9a33b4507bf8e72345fe77d:0","mission_step_id":"aeb36727-05b6-40ac-9ba0-4abf0c0c6cdc","command_center_event_id":"3171a6f1-c2e0-47f7-9a2d-1f51158719a7"},{"id":"0e987890-c485-4da9-92d6-ee0fc637955a","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:03:14.846444+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:119419692","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"0e9c308d-74b1-4067-bba5-b39e86b2ed2c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-752b61120626","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":3527,"terminal":false,"missionId":"752b6112-0626-4535-9f4b-63a48071aea6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6308,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":716,"missionSetupMs":244,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":244,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":244,"repositoryMutationMs":5592,"repositoryProviderMs":5592,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2700,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":244,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2892},"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":"752b6112-0626-4535-9f4b-63a48071aea6"},"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":3736,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:12:02.856837+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3527","receipt_type":"execute_mission","idempotency_key":"mission:752b6112-0626-4535-9f4b-63a48071aea6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6d969454-ac6c-492a-bf53-8313e1225c40","command_center_event_id":"752b6112-0626-4535-9f4b-63a48071aea6"},{"id":"0e9e8f00-d222-4e30-a257-b21d5158f803","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.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3138,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":525,"providerAuthMs":0,"ledgerPrepareMs":525,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":525,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":525,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},"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":3472,"likelyAffectedFiles":["config/capabilities/pcg-card-grading-modes.json","config/capabilities/pcg-public-card-intake.json","config/system-reference-points/release-reliability-standard-2026-10-05.json","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-06T15:41:09.787613+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:729b5f56-ebf6-4e8a-a5fa-2c8727304b66:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2788c96b-3731-4549-bade-0aa60461e683","command_center_event_id":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},{"id":"0ea0431a-9f05-4a23-b703-f024fc2317a6","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"199a549fc742725b5ab30bcb7a8c7372db6273be","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","deploymentId":null,"releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":5222},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:38:11.016665+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","external_id":"5222","receipt_type":"canonical_release_status","idempotency_key":"mission:a66e6985-119c-4ea3-a48c-2f1dc48f3cad:forgejo-release-status:35431881b2be8ff1bb51fe19e147d7865d90bdc0:superseded:199a549fc742725b5ab30bcb7a8c7372db6273be","mission_step_id":"b98e5e41-fb80-4b65-91f3-5c6e67f31183","command_center_event_id":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad"},{"id":"0ea3f10e-d7b6-4b4e-a5aa-69e58ebef4a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgbylrp","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5022,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"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_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":21706,"prReadinessMs":0,"approvedPlanMs":21706,"missionSetupMs":1816,"shipAndProveMs":0},"nextAction":null,"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:57:51.760345+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1154","receipt_type":"execute_mission","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"db3270d3-d5ce-4eab-9bcc-0391db1f2a4f","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"0ea88870-9304-4520-bc18-673bc450afc8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ff59a6ac24e9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10926,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":85531,"firstUsefulResultAt":"2026-10-02T00:28:37.694Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4426,"terminal":false,"missionId":"ff59a6ac-24e9-47a0-bd95-b36fa9ba4dbd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2298,"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":"ff59a6ac-24e9-47a0-bd95-b36fa9ba4dbd"},"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-02T00:29:54.030036+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4426","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ff59a6ac-24e9-47a0-bd95-b36fa9ba4dbd:automatic-mission-resume:4426:repair_mission_pr_ready_retryable","mission_step_id":"7a7095d3-9a41-4036-b596-f4821026ce64","command_center_event_id":"ff59a6ac-24e9-47a0-bd95-b36fa9ba4dbd"},{"id":"0ea88eff-89b7-4281-8c65-bf06aa192959","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Preserve supported route aliases in legacy-derived request contracts while retaining fail-closed behavior for missing visual routes.","ship":true,"files":[{"path":"workers/cc-execution/test/request-contract-route-preservation.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { normalizeRequestContract } from \"../src/command-center-contracts.js\";\n\ntest(\"legacy-derived request contract preserves expectPath as the proof route\", () => {\n  const route = \"https://app.knocklaunch.app/big-papis/owner\";\n  const contract = normalizeRequestContract({ ship: true, visualProof: true, expectPath: route }, \"Repair the mobile layout and prove the corrected visual result.\");\n  assert.equal(contract.valid, true);\n  assert.equal(contract.validationErrors.includes(\"inferred_visual_proof_route_required\"), false);\n  assert.equal(contract.proofConditions.find((condition) => condition.id === \"proof-production\")?.route, route);\n  assert.equal(contract.proofConditions.find((condition) => condition.id === \"proof-visual\")?.route, route);\n});\n\ntest(\"legacy-derived request contract accepts routePath aliases without weakening fail-closed behavior\", () => {\n  const route = \"/big-papis/owner\";\n  const routed = normalizeRequestContract({ ship: true, visualProof: true, routePath: route }, \"Repair the mobile layout and prove the corrected visual result.\");\n  assert.equal(routed.valid, true);\n  assert.equal(routed.proofConditions.find((condition) => condition.id === \"proof-visual\")?.route, route);\n  const missing = normalizeRequestContract({ ship: true, visualProof: true }, \"Repair the mobile layout and prove the corrected visual result.\");\n  assert.equal(missing.valid, false);\n  assert.equal(missing.validationErrors.includes(\"inferred_visual_proof_route_required\"), true);\n});\n"}],"title":"Preserve request-contract proof routes","branch":"ai/objective-first-repair-1d41da54ce91","writes":[],"patches":[],"approved":true,"missionId":"1d41da54-ce91-4612-9930-97fe566a7f94","objective":"Repair the Command Center execute_objective request-contract builder so route-bound owner objectives cannot lose route aliases during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","sourceSha":"f4853e95c785f545638404427b0f2b0be9413565","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"workstreamKey":"control-plane-request-contract-route-repair-v2","anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"function requestContractRoute(body = {}) {\n  return String(\n    body.route\n    || body.exactRoute\n    || body.routePath\n    || body.route_path\n    || body.expectPath\n    || body.expectedPath\n    || body.expected_path\n    || \"\",\n  ).trim().slice(0, 500);\n}\n\nfunction normalizeRequestContractProofCondition(entry, index, body = {}) {\n  const input = typeof entry === \"string\" ? { claim: entry, kind: \"runtime\" } : object(entry);\n  const kind = String(input.kind || input.proofKind || input.proof_kind || input.type || \"\").trim().toLowerCase();\n  const route = String(input.route || input.expectedPath || input.expected_path || requestContractRoute(body)).trim().slice(0, 500) || null;","old_content":"function normalizeRequestContractProofCondition(entry, index, body = {}) {\n  const input = typeof entry === \"string\" ? { claim: entry, kind: \"runtime\" } : object(entry);\n  const kind = String(input.kind || input.proofKind || input.proof_kind || input.type || \"\").trim().toLowerCase();\n  const route = String(input.route || input.expectedPath || input.expected_path || body.route || body.exactRoute || \"\").trim().slice(0, 500) || null;"},{"new_content":"  const inferredRoute = requestContractRoute(body);\n  const inferredInteractionRoute = inferredRoute;\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };\n  const inferredVisualRoute = inferredRoute;","old_content":"  const inferredInteractionRoute = String(body.route || body.exactRoute || \"\").trim();\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };\n  const inferredVisualRoute = String(body.route || body.exactRoute || \"\").trim();"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.221-request-contract-route-preservation\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";"}]}],"implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-control-plane","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Route aliases supplied by an owner objective are preserved into derived proof conditions, while a genuinely missing visual route still fails closed.","proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center execute_objective request-contract builder so route-bound owner objectives cannot lose route aliases during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live Command Center preserves supported owner route aliases during request-contract derivation and still rejects visual proof with no route.","route":"https://app.knocklaunch.app/big-papis/owner","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-route-preservation.test.js"],"controlPlaneMaintenanceReason":"Owner-requested control-plane bug repair. Temporarily unfreeze only the exact cc-execution request-contract files and regression test required for this repair; restore normal frozen posture after release."},"recovery":false,"fingerprint":"b1ac9e526ba1aea3bf5f7d07edd665342c0aa9b8095d3a392369f9835bad279d","replayCount":0,"serializedBytes":6706},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:05:44.081262+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1d41da54-ce91-4612-9930-97fe566a7f94:repository-mutation-intent:b1ac9e526ba1aea3bf5f7d07edd665342c0aa9b8095d3a392369f9835bad279d:0","mission_step_id":"a6ed6e4e-108f-418d-a0a4-d2242913cdb8","command_center_event_id":"1d41da54-ce91-4612-9930-97fe566a7f94"},{"id":"0ea9a305-da77-444b-9534-13e6d0e548d5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"cfdb948e-71f0-442a-bff9-b51947af3e35","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":708,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":485,"providerAuthMs":0,"shipAndProveMs":423,"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":null,"receiptRef":{"mode":"full","missionId":"cfdb948e-71f0-442a-bff9-b51947af3e35"},"performance":null,"deploymentId":"forgejo-main-711a56440ffa","releaseState":null,"workflowRunId":13300,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2644,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:01:02.977722+00:00","proof_gate":"canonical_release_dispatched","source_sha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","external_id":"forgejo-main-711a56440ffa","receipt_type":"execute_mission","idempotency_key":"mission:cfdb948e-71f0-442a-bff9-b51947af3e35:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"7dc0fa2e-cc01-4645-ada4-099a3f05f561","command_center_event_id":"cfdb948e-71f0-442a-bff9-b51947af3e35"},{"id":"0eab4deb-20aa-4879-b451-0770c007ad93","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ac18973d9836","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ac18973d-9836-4c3f-b572-c8050734ce27","objective":"EXPLICIT OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE. Move routine frontend build cost before protected-main merge so production release can promote a ready artifact instead of cold-building 7,094 modules, and cancel stale frontend release generations. Keep the cold build as fallback and all release safety proofs intact. Ship and verify live.","operation":"repository_mutation","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","new_content":"  release-frontend:\n    name: Release frontend\n    needs: [release-plan, release-cc-execution, release-migrations, release-supabase-edge]\n    if: ${{ always() && needs.release-plan.outputs.release_frontend == 'true' && (needs.release-plan.outputs.release_cc_execution != 'true' || needs['release-cc-execution'].result == 'success') && (needs.release-plan.outputs.release_migrations != 'true' || needs['release-migrations'].result == 'success') && (needs.release-plan.outputs.release_supabase_edge != 'true' || needs['release-supabase-edge'].result == 'success') }}\n    concurrency:\n      group: knocklaunch-production-frontend\n      cancel-in-progress: true","old_content":"  release-frontend:\n    name: Release frontend\n    needs: [release-plan, release-cc-execution, release-migrations, release-supabase-edge]\n    if: ${{ always() && needs.release-plan.outputs.release_frontend == 'true' && (needs.release-plan.outputs.release_cc_execution != 'true' || needs['release-cc-execution'].result == 'success') && (needs.release-plan.outputs.release_migrations != 'true' || needs['release-migrations'].result == 'success') && (needs.release-plan.outputs.release_supabase_edge != 'true' || needs['release-supabase-edge'].result == 'success') }}\n    concurrency:\n      group: knocklaunch-production-frontend\n      cancel-in-progress: false"},{"path":"workers/cc-execution/src/index-scoped-repo-patch.js","new_content":"async function evaluateServerlessFrontendFastGate(plans) {\n  // Runner-bypass Fast UI made the PR appear instant by deferring the full\n  // production build into the serialized post-merge release lane. Until the\n  // warm-builder path can prove an exact promotable artifact, require the\n  // artifact-producing canonical Gate before protected-main merge.\n  if (Array.isArray(plans) && plans.length > 0) {\n    return {\n      eligible: false,\n      reason: \"frontend_artifact_before_merge_required\",\n    };\n  }\n\n  if (!Array.isArray(plans) || plans.length < 1) {\n    return {\n      eligible: false,\n      reason: \"no_changed_files\",\n    };\n  }","old_content":"async function evaluateServerlessFrontendFastGate(plans) {\n  if (!Array.isArray(plans) || plans.length < 1) {\n    return {\n      eligible: false,\n      reason: \"no_changed_files\",\n    };\n  }"},{"path":"config/control-plane-capabilities.json","new_content":"        \"targetedFrontendServerlessGateEnabled\": false,\n        \"targetedFrontendServerlessGateOwner\": \"canonical_runner_gate_exact_artifact_before_merge\",","old_content":"        \"targetedFrontendServerlessGateEnabled\": true,\n        \"targetedFrontendServerlessGateOwner\": \"cc_execution_scoped_patch_exact_head_status\","},{"path":"config/control-plane-capabilities.json","new_content":"        \"targetedFrontendServerlessRunnerSuppression\": \"disabled_artifact_before_merge_requires_physical_gate_runner\",","old_content":"        \"targetedFrontendServerlessRunnerSuppression\": \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\","},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(capability.targetedFrontendServerlessGateEnabled, false);\n  assert.equal(capability.targetedFrontendServerlessGateOwner, \"canonical_runner_gate_exact_artifact_before_merge\");","old_content":"  assert.equal(capability.targetedFrontendServerlessGateEnabled, true);\n  assert.equal(capability.targetedFrontendServerlessGateOwner, \"cc_execution_scoped_patch_exact_head_status\");"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(capability.targetedFrontendServerlessRunnerSuppression, \"disabled_artifact_before_merge_requires_physical_gate_runner\");","old_content":"  assert.equal(capability.targetedFrontendServerlessRunnerSuppression, \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\");"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(scopedPatchSource, /SERVERLESS_FAST_GATE_PR_MARKER = \"<!-- knocklaunch:serverless-fast-gate -->\"/);\n  assert.match(scopedPatchSource, /frontend_artifact_before_merge_required/);","old_content":"  assert.match(scopedPatchSource, /SERVERLESS_FAST_GATE_PR_MARKER = \"<!-- knocklaunch:serverless-fast-gate -->\"/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-release-lane","statement":"Routine frontend changes build their promotable artifact before merge and stale frontend releases are superseded.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-safety","statement":"Preserve exact-source verification, startup proof, zero-traffic candidate proof, rollback protection, and cold-build fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical Gate validates and merges the release-lane repair.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live frontend release machinery uses artifact-before-merge policy and cancels stale frontend generations.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json"],"requestContract":{"outcomes":[{"id":"outcome-release-lane","statement":"Routine frontend changes build their promotable artifact before merge and stale frontend releases are superseded.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-safety","statement":"Preserve exact-source verification, startup proof, zero-traffic candidate proof, rollback protection, and cold-build fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical Gate validates and merges the release-lane repair.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live frontend release machinery uses artifact-before-merge policy and cancels stale frontend generations.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f081994a1aabd975ae9f015b372a6402daed7723ec23f6f0be7fe9e77c0793d8","replayCount":0,"serializedBytes":7710},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:33:43.881032+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ac18973d-9836-4c3f-b572-c8050734ce27:repository-mutation-intent:f081994a1aabd975ae9f015b372a6402daed7723ec23f6f0be7fe9e77c0793d8:0","mission_step_id":"eb1c3d85-209f-4fcf-b9de-c145205ff124","command_center_event_id":"ac18973d-9836-4c3f-b572-c8050734ce27"},{"id":"0eacd0fb-f4bb-4fee-aa9b-b9ac3c60b566","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c3840d2587ce","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":14958,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":31251,"firstUsefulResultAt":"2026-10-03T01:46:51.481Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":null,"terminal":false,"missionId":"c3840d25-87ce-4f92-9584-a620fda895fb","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":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c3840d25-87ce-4f92-9584-a620fda895fb"},"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":1449,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:47:23.763572+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c3840d25-87ce-4f92-9584-a620fda895fb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"783376eb-97b8-4fb9-96e2-c90f1ff11744","command_center_event_id":"c3840d25-87ce-4f92-9584-a620fda895fb"},{"id":"0eaf6063-fbe2-4907-ae0e-c40925b3b7cb","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:17:03.531721+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419268","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"0eafd77a-d479-4577-90f5-cce208cfddcf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b86d3a46eed0","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23985,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":75583,"firstUsefulResultAt":"2026-10-02T21:39:13.631Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4535,"terminal":false,"missionId":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2138,"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":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},"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-02T21:40:23.195417+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4535","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b86d3a46-eed0-4c7f-b7d3-503f87eb2191:automatic-mission-resume:4535:repair_mission_pr_ready_retryable","mission_step_id":"5e05314e-bc9c-47f8-aa9e-54379124400c","command_center_event_id":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},{"id":"0eb22b0c-4897-42dc-ab73-8e96102e5460","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"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-01T06:07:26.920218+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6c55ed711994\",\"prNumber\":4306,\"sourceSha\":\"432ed67ffa115f2bbc042a05c0210a754baca769\",\"deploymentId\":\"forgejo-main-432ed67ffa11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:19:14.857044+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:owner-progress-heartbeat:119388076","mission_step_id":"853f6310-33d9-4b33-9c4d-5c10cf65f7f7","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"0eb293e7-b723-4b8a-b259-d420f1375a86","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f1fb7a7ad1df","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1926,"terminal":false,"missionId":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","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 after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5"},"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-06T03:11:38.738781+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1926","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f1fb7a7a-d1df-40d8-9f27-7c88862256d5:automatic-mission-resume:1926:repair_mission_waiting_for_gate","mission_step_id":"f0c589bf-0a36-4017-ac70-294689b50015","command_center_event_id":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5"},{"id":"0eb4bc94-6588-4bd0-864d-9b6a752e957a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed Forgejo watchdog proves lean retention is active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Unfreeze the control plane for this Forgejo reliability repair. Continue the existing authorized maintenance mission on ai/forgejo-lean-backup-retention-20260912. Apply the exact lean local-backup retention patch only to the three declared files, then one fresh PR, KnockLaunch Gate, squash merge, host-agent update, signed live proof, and leave the control-plane default-deny freeze enabled.","constraints":[{"id":"constraint-scope","statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo source contains the exact lean-backup watchdog policy and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat shows backup_retention=keep_2 with disk metrics while Forgejo health is passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"backup_retention=keep_2","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d54353ef4d5178f7c55015b4b0f5b8974640f439399984bf8d1afc420f0b25ae","requestContractRevision":3,"previousRequestContractHash":"f11e5a41bd604f196f9b5fb118b17ba4a017205e08aaa7c09de8d1ab6674dcbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:40:28.165111+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract:d54353ef4d5178f7c55015b4b0f5b8974640f439399984bf8d1afc420f0b25ae","mission_step_id":"2cc00605-e7f7-4df2-9200-2a8a689b314b","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"0eb7cd50-fb56-438d-b2dd-1cc945714508","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0dc146a1ba25","prNumber":4912,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"67c53327ac2b00fc02862eda2e923f2c81632370","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:03:56.213811+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"67c53327ac2b00fc02862eda2e923f2c81632370","external_id":"4912","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0dc146a1-ba25-47b2-8dd5-7b989f288fe9:merged-pr:4912:67c53327ac2b00fc02862eda2e923f2c81632370","mission_step_id":"696ce35a-6606-4b5d-b9eb-aea5a442fdfc","command_center_event_id":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9"},{"id":"0ebbb108-1007-4510-ad88-4843a1d4b961","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_queue_busy:13101","status":"blocked","metrics":{"receiptBytes":11504,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":381344,"firstUsefulResultAt":"2026-09-29T16:28:03.097Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.2-paul-self-healing-recovery","prNumber":4145,"terminal":false,"missionId":"755f42a9-18f7-479a-a92e-3fb213550d3c","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1184,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":109,"approvedPlanMs":0,"missionSetupMs":444,"providerAuthMs":0,"shipAndProveMs":603,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":444,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"755f42a9-18f7-479a-a92e-3fb213550d3c"},"performance":null,"deploymentId":"forgejo-main-84c069a1f4f7","releaseState":"pending","workflowRunId":13101,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:34:48.6611+00:00","proof_gate":"canonical_release_blocked","source_sha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","external_id":"forgejo-main-84c069a1f4f7","receipt_type":"execute_mission","idempotency_key":"mission:755f42a9-18f7-479a-a92e-3fb213550d3c:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"5775e756-3fae-45ca-90da-15a9825f176a","command_center_event_id":"755f42a9-18f7-479a-a92e-3fb213550d3c"},{"id":"0ebcddce-48ad-478a-b969-8cb4f0708c07","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-cff13683d389","writes":[],"patches":[],"version":1,"approved":true,"missionId":"cff13683-d389-4611-8abc-afbad8755d0b","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"if(!primary){const utilityRoot=document.querySelector<HTMLElement>('.kl-responsive-tenant-runtime');const previousUtilityRootPadding=utilityRoot?.style.paddingBottom||'';const previousPlatformNavHeight=document.documentElement.style.getPropertyValue('--kl-platform-mobile-nav-h');const previousStackHeight=document.documentElement.style.getPropertyValue('--kl-mobile-bottom-stack-h');const syncUtilityOnly=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${utilityHeight}px`);if(utilityRoot)utilityRoot.style.setProperty('padding-bottom',`${utilityHeight}px`,'important')};","replacement":"if(!primary){const utilityRoot=document.querySelector<HTMLElement>('.kl-responsive-tenant-runtime');const previousUtilityRootStyle=utilityRoot?.getAttribute('style')??null;const previousPlatformNavHeight=document.documentElement.style.getPropertyValue('--kl-platform-mobile-nav-h');const previousStackHeight=document.documentElement.style.getPropertyValue('--kl-mobile-bottom-stack-h');const syncUtilityOnly=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${utilityHeight}px`);if(utilityRoot){utilityRoot.style.setProperty('position','fixed','important');utilityRoot.style.setProperty('inset','0 0 '+utilityHeight+'px 0','important');utilityRoot.style.setProperty('height','auto','important');utilityRoot.style.setProperty('min-height','0','important');utilityRoot.style.setProperty('overflow-y','auto','important');utilityRoot.style.setProperty('padding-bottom','0px','important');utilityRoot.style.setProperty('overscroll-behavior-y','contain','important')}};"},{"path":"src/PrivateAppShell.tsx","anchor":"return()=>{lateMountObserver.disconnect();window.removeEventListener('resize',syncUtilityOnly);if(utilityRoot){if(previousUtilityRootPadding)utilityRoot.style.paddingBottom=previousUtilityRootPadding;else utilityRoot.style.removeProperty('padding-bottom')}if(previousPlatformNavHeight)document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',previousPlatformNavHeight);else document.documentElement.style.removeProperty('--kl-platform-mobile-nav-h');","replacement":"return()=>{lateMountObserver.disconnect();window.removeEventListener('resize',syncUtilityOnly);if(utilityRoot){if(previousUtilityRootStyle===null)utilityRoot.removeAttribute('style');else utilityRoot.setAttribute('style',previousUtilityRootStyle)}if(previousPlatformNavHeight)document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',previousPlatformNavHeight);else document.documentElement.style.removeProperty('--kl-platform-mobile-nav-h');"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"cff13683-d389-4611-8abc-afbad8755d0b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.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":"3a55df93e20bf107e5183f09f452a1cb44e3e0dd3d679379a35831f8779f1a16","replayCount":0,"serializedBytes":4069},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:22:09.066123+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cff13683-d389-4611-8abc-afbad8755d0b:repository-mutation-intent:3a55df93e20bf107e5183f09f452a1cb44e3e0dd3d679379a35831f8779f1a16:0","mission_step_id":"70b8a22e-f9c7-4f51-a7fe-34f86492ec30","command_center_event_id":"cff13683-d389-4611-8abc-afbad8755d0b"},{"id":"0ebd2386-053c-40bd-baec-433e90f0bd57","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1296","runId":1296,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"697feb3bac0dc12941605db9da5435e1077415b6","deploymentId":"forgejo-main-697feb3bac0dc12941605db9da5435e1077415b6","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.2-release-lineage-compare","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:23:30.83964+00:00","proof_gate":"canonical_release_pending","source_sha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","external_id":"forgejo-main-e5c4491cdd0b","receipt_type":"canonical_release_status","idempotency_key":"mission:2c3e5c5f-e135-4eaa-9eb4-db8ef2727347:forgejo-release-status:e5c4491cdd0bbfbeabb2ff507bd9840ed065423f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"11838ee6-504f-4b25-be3b-6dedca9196a2","command_center_event_id":"2c3e5c5f-e135-4eaa-9eb4-db8ef2727347"},{"id":"0ec23e12-85c4-4f3e-a2bd-87f7e7d0572c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-dashboard-one-screen","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.200-durable-chat-resume-relevance","prNumber":3328,"terminal":false,"missionId":"c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2960,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":888,"missionSetupMs":450,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":450,"repositoryMutationMs":2072,"repositoryProviderMs":2072,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1966,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":106},"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":"c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52"},"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":3067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:42:19.426266+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3326","receipt_type":"execute_mission","idempotency_key":"mission:c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"005a4057-6d6c-40ea-96f3-c4c0f4f44fd1","command_center_event_id":"c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52"},{"id":"0ec269c6-7297-4d12-8d9e-b6b36ddc68e9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3c53e9b61707","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1687,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T16:38:16.998Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.302-paul-throughput-router","prNumber":null,"terminal":false,"missionId":"3c53e9b6-1707-44a5-87b7-48b4b0880e7e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1746,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":275,"providerAuthMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":275,"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":"3c53e9b6-1707-44a5-87b7-48b4b0880e7e"},"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":5534,"likelyAffectedFiles":["supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/operator-respond/paul-owner-profile.ts","supabase/functions/operator-respond/paul-knowledge.ts","supabase/functions/operator-respond/model-provider.ts","supabase/migrations/20260928124000_paul_knowledge_library.sql","src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/paul-knowledge-brain.contract.test.ts","scripts/knocklaunch-console/README.md","config/capabilities/knocklaunch-console.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:38:27.712507+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3c53e9b6-1707-44a5-87b7-48b4b0880e7e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f188e174-87c1-4f16-9cf9-b2dc737c392d","command_center_event_id":"3c53e9b6-1707-44a5-87b7-48b4b0880e7e"},{"id":"0ec476cb-0f5a-430c-a74d-885776d20e58","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T21:40:00.114219+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3907,\"sourceSha\":\"496698709a601459f0ffa4434eeea72aa25620a2\",\"deploymentId\":\"canonical-release-496698709a60\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:39:29.381721+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b6ee54e-fed3-47bd-abe0-abebbbd02a38:owner-progress-heartbeat:119329357","mission_step_id":"6f336310-0200-49d1-a476-cafcc24cae3f","command_center_event_id":"4b6ee54e-fed3-47bd-abe0-abebbbd02a38"},{"id":"0ec618d7-58a3-402f-815d-f1f178a57771","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1714,"terminal":false,"missionId":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","timingsMs":{"prReadinessMs":663,"approvedPlanMs":0,"shipAndProveMs":10154,"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":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad"},"performance":null,"deploymentId":null,"workflowRunId":5222,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:36:23.677411+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1714","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a66e6985-119c-4ea3-a48c-2f1dc48f3cad:automatic-mission-resume:1714:canonical_release_reconciliation_pending","mission_step_id":"0693eec0-5bc3-48d3-9508-7888c127c875","command_center_event_id":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad"},{"id":"0ec68fc7-d8b4-464a-b0a4-3f88997cbeb1","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\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T15:06:02.948416+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3c193377914c\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:11:42.689469+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3c193377-914c-4359-ad57-84a91fa7c540:owner-progress-heartbeat:119413966","mission_step_id":"a67c8e9b-60ce-41dc-849b-9ee5a566b086","command_center_event_id":"3c193377-914c-4359-ad57-84a91fa7c540"},{"id":"0ecbf0af-08c1-471b-896b-8e7dcbfe1627","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"53a8f6df8a8401c6529648b175a8669c2ab4cffa43471d00ba6b8b2026e5cac4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13114","runId":13114,"status":"waiting","sourceSha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c0a476f88b64b15f3a95592b31375933dc808432","deploymentId":"forgejo-main-c0a476f88b64b15f3a95592b31375933dc808432","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.4-paul-iterative-intent-evidence","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:06:32.539004+00:00","proof_gate":"canonical_release_pending","source_sha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","external_id":"forgejo-main-aacaae2f9509","receipt_type":"canonical_release_status","idempotency_key":"mission:fc69b3fa-ff32-4713-932d-9c1b78d4533f:forgejo-release-status:aacaae2f9509ed2dc16724e59dcaa49cd1b3415b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending","mission_step_id":"a7e263b1-6772-4d04-8d8e-3fc2cc7af3d9","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"0ece544e-1067-4ee2-b3dd-c0cf537533a9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-customer-cards-tighten-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1271,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"15fd1158-fec1-40df-86bc-2838db914110","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":"15fd1158-fec1-40df-86bc-2838db914110"},"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":7336,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T13:28:03.893856+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:15fd1158-fec1-40df-86bc-2838db914110:execute_mission:repair_mission_synthesis_ready","mission_step_id":"74a9562c-0b18-4298-b326-10d7f290e60a","command_center_event_id":"15fd1158-fec1-40df-86bc-2838db914110"},{"id":"0ece6f79-7393-425f-97ca-6466fc542832","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/PCGMarketplaceStorefront.tsx"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T18:58:22.096814+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"ef79f29d220bc9a55b2c9b00eea9793a1c8fa9a0","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:9a558490-3df7-4afc-b61a-82190fc8375c:compiler:ef79f29d220bc9a55b2c9b00eea9793a1c8fa9a0:src/pages/card-grading/PCGMarketplaceStorefront.tsx","mission_step_id":"4985d8db-bd33-4a4b-a873-157bf0432964","command_center_event_id":"9a558490-3df7-4afc-b61a-82190fc8375c"},{"id":"0ed5a851-cff9-49a7-842a-7482233bfec8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"githubJsonRequest is not defined","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.37.0-forgejo-native-control-plane","prNumber":15,"terminal":false,"missionId":"d75de96c-19c5-4e2f-b991-e3b1fc395d97","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d75de96c-19c5-4e2f-b991-e3b1fc395d97"},"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":163,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T14:58:01.505463+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"15","receipt_type":"ship_and_prove","idempotency_key":"mission:d75de96c-19c5-4e2f-b991-e3b1fc395d97:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"868f9d93-ffea-4e83-9802-76308f710a8a","command_center_event_id":"d75de96c-19c5-4e2f-b991-e3b1fc395d97"},{"id":"0ed5b798-c96f-4389-a5e8-41f541f9a358","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":"f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-commerce-publisher","pcg-r2-media"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"a98565b8729f5012bc1122ad6f96f4e29a1ddf226aaef30e92aa577b212a0b45","forgejoWorkflowProof":{"runId":16136,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:36:37.556283+00:00","proof_gate":"canonical_release_pending","source_sha":"f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3","external_id":"forgejo-main-f6f5eb154d3a","receipt_type":"canonical_release_status","idempotency_key":"mission:7ced6783-b7c7-4b1d-b645-57a92982faf8:forgejo-release-status:f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"63f7f6ab-243d-43dd-8d38-35c2c31a871b","command_center_event_id":"7ced6783-b7c7-4b1d-b645-57a92982faf8"},{"id":"0ed8215e-90af-4132-aa18-c9d95c5f3439","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/durable-failed-gate-corrupt-cleanup-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":824,"terminal":false,"missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":28586,"prReadinessMs":1576,"approvedPlanMs":26717,"missionSetupMs":2266,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},"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":5607,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:18:07.127707+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"824","receipt_type":"execute_mission","idempotency_key":"mission:4a80fb7c-d1ff-47df-afe9-712bb0bcdaea:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"f270b535-a8cd-4d6f-ab08-f6f72df3dc2d","command_center_event_id":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},{"id":"0ed852e2-9065-4853-b5c5-a90b2408371b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbqfuq3","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":6247,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":848,"terminal":false,"missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":389,"prReadinessMs":252,"approvedPlanMs":0,"missionSetupMs":899,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},"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":4115,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T16:32:42.35253+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"848","receipt_type":"execute_mission","idempotency_key":"mission:8aaf769a-be07-48c2-a74f-d78aa4b88a86:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"84845f31-a973-40fc-a987-75f6fda35039","command_center_event_id":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},{"id":"0edbca3e-341f-4945-b9db-c0df81d36a3f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/execute-mission-critical-path-latency-20260904","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":5534,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.32-speed-path-refreeze","prNumber":null,"terminal":false,"missionId":"f273ebf9-3681-4086-97be-9a04f510fc94","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2711,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f273ebf9-3681-4086-97be-9a04f510fc94"},"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":1066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:59:47.751729+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f273ebf9-3681-4086-97be-9a04f510fc94:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"07345fe1-fd39-460e-b440-d5487b2bca34","command_center_event_id":"f273ebf9-3681-4086-97be-9a04f510fc94"},{"id":"0edd80dd-8502-4b7a-b4ef-c082ee734541","source":"cc-execution","status":"recorded","payload":{"objective":"Accelerate and harden the universal proposal workspace startup for Speedy Panda and compatible tenants. Production verification proves tenant routing is correct, but the actual proposal workspace does not become interactive within the 20-second acceptance window. Replace the initial profile and proposal-list fetches with direct tenant-scoped PostgREST SELECTs protected by the existing proposal_profiles/proposals RLS policies, with proposal-engine fallback on query failure or missing profile. Keep every mutation, rendering, send, approval, signature, versioning, and commercial rule on proposal-engine. Add regression coverage. Ship through Gate, squash merge, frontend release, and prove the Speedy Panda proposal route displays 'Quotes & Agreements' and usable proposal controls under Tenant Owner.","tenantRef":"speedy-panda-party-rentals","receivedAt":"2026-09-19T22:05:30.850Z","fingerprint":"918c3227b2a84963b6597dac8b599fd244b3a6d7ec93e270b9a711fd51ea171a","workstreamRef":"speedypandapartyrentals","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Accelerate and harden the universal proposal workspace startup for Speedy Panda and compatible tenants. Production verification proves tenant routing is correct, but the actual proposal workspace does not become interactive within the 20-second acceptance window. Replace the initial profile and proposal-list fetches with direct tenant-scoped PostgREST SELECTs protected by the existing proposal_profiles/proposals RLS policies, with proposal-engine fallback on query failure or missing profile. Keep every mutation, rendering, send, approval, signature, versioning, and commercial rule on proposal-engine. Add regression coverage. Ship through Gate, squash merge, frontend release, and prove the Speedy Panda proposal route displays 'Quotes & Agreements' and usable proposal controls under Tenant Owner.","wordingChanged":false,"canonicalIntent":"Accelerate and harden the universal proposal workspace startup for Speedy Panda and compatible tenants. Production verification proves tenant routing is correct, but the actual proposal workspace does not become interactive within the 20-second acceptance window. Replace the initial profile and proposal-list fetches with direct tenant-scoped PostgREST SELECTs protected by the existing proposal_profiles/proposals RLS policies, with proposal-engine fallback on query failure or missing profile. Keep every mutation, rendering, send, approval, signature, versioning, and commercial rule on proposal-engine. Add regression coverage. Ship through Gate, squash merge, frontend release, and prove the Speedy Panda proposal route displays 'Quotes & Agreements' and usable proposal controls under Tenant Owner.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"startup","statement":"Proposal profile and proposal list startup fetches use tenant-scoped PostgREST with proposal-engine fallback.","proofConditionIds":["live-proposals"]},{"id":"workspace","statement":"Speedy Panda proposal route displays the actual Quotes & Agreements workspace and usable controls.","proofConditionIds":["live-proposals"]}],"objective":"Accelerate and harden the universal proposal workspace startup for Speedy Panda and compatible tenants. Production verification proves tenant routing is correct, but the actual proposal workspace does not become interactive within the 20-second acceptance window. Replace the initial profile and proposal-list fetches with direct tenant-scoped PostgREST SELECTs protected by the existing proposal_profiles/proposals RLS policies, with proposal-engine fallback on query failure or missing profile. Keep every mutation, rendering, send, approval, signature, versioning, and commercial rule on proposal-engine. Add regression coverage. Ship through Gate, squash merge, frontend release, and prove the Speedy Panda proposal route displays 'Quotes & Agreements' and usable proposal controls under Tenant Owner.","constraints":[{"id":"canonical-mutations","statement":"All proposal mutations, render, send, approval, signing, and versioning remain owned by proposal-engine.","proofConditionIds":["live-proposals"]},{"id":"rls","statement":"Direct SELECTs remain constrained by existing tenant/system-admin RLS.","proofConditionIds":["live-proposals"]},{"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":["live-proposals"]},{"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":["live-proposals"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-proposals","kind":"runtime","claim":"Speedy Panda proposal deep link renders Quotes & Agreements with usable proposal controls under Tenant Owner.","route":"/speedy-panda-party-rentals/proposals?mode=back-office&modeApp=proposals","roleRef":"Tenant Owner","userRef":null,"required":true,"expectedText":"Quotes & Agreements","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"proposal-fast-tenant-selects","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["live-proposals"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"f77c62080b729c688070b330f95c34296e1f41bb198a2c74cf9c2081e510303a","requestContractRevision":1},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T22:05:31.18794+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9d1c4788-2cd5-4664-8cf4-01dd11600c78:tenant-workstream-contribution:918c3227b2a84963b6597dac8b599fd244b3a6d7ec93e270b9a711fd51ea171a","mission_step_id":null,"command_center_event_id":"9d1c4788-2cd5-4664-8cf4-01dd11600c78"},{"id":"0edfe3e6-6b2f-42d2-9846-25e00c332a6f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"944c096d457cef4dc723cdf0bff282832a6a5375","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"944c096d457cef4dc723cdf0bff282832a6a5375","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"adcbce137eebbef2fe3276ca8e4003526df015abd08d18364c66cf90ef2720d7","forgejoWorkflowProof":{"runId":14458,"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-02T18:09:26.011756+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"944c096d457cef4dc723cdf0bff282832a6a5375","external_id":"forgejo-main-944c096d457c","receipt_type":"canonical_release_status","idempotency_key":"mission:75e747b8-7657-4163-a0e5-ba8149a2923f:forgejo-release-status:944c096d457cef4dc723cdf0bff282832a6a5375:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5f3a0834-e45a-48cc-999a-2d2588a7ea78","command_center_event_id":"75e747b8-7657-4163-a0e5-ba8149a2923f"},{"id":"0ee20e02-bc3b-4212-860a-53a233d45179","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"unified-read-conversation-lane","satisfied":true,"statement":"All non-mutating normal conversation, stable-context questions, and live-state questions use one grounded answer path; only explicit action/mutation requests use the operator execution lane.","proofConditionIds":["paul-runtime-proof"]},{"id":"owner-realistic-regression-corpus","satisfied":true,"statement":"Production PAUL evaluation covers owner-realistic failures including awareness, correction recovery, greetings during active work, profane urgency, and retrieve-before-clarify.","proofConditionIds":["paul-runtime-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-architecture-scope","satisfied":true,"statement":"Limit mutation to the seven exact PAUL cognition/router/test files listed unless machine-readable dependency evidence requires a companion edit.","proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-safety","satisfied":true,"statement":"Preserve tenant isolation, authorization boundaries, live-truth precedence, durable mission semantics, Gate/release discipline, and current provider policy.","proofConditionIds":["paul-runtime-proof"]},{"id":"no-owner-babysitting","satisfied":true,"statement":"Automation-owned blockers remain automation-owned and must not be handed back to Noel.","proofConditionIds":["paul-runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["paul-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":["paul-runtime-proof"]}],"contractHash":"9d843ee2d82530ea73065366676a3f6e8ce837e33b391fb5a1855f9b7cf78427","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"paul-runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend","supabaseEdge"],"allowedReleaseTargets":["frontend","supabaseEdge","ccExecution"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"9d843ee2d82530ea73065366676a3f6e8ce837e33b391fb5a1855f9b7cf78427"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:08:55.057041+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8f3b0a5d-d115-49f4-90f5-53befc8e65da:request-contract:9d843ee2d82530ea73065366676a3f6e8ce837e33b391fb5a1855f9b7cf78427:508adc8f521b55f1e5d853957c2cfd42d00425ae:verified:","mission_step_id":"c8f8f798-f713-4cb6-8b94-69d644a32783","command_center_event_id":"8f3b0a5d-d115-49f4-90f5-53befc8e65da"},{"id":"0ee42fe3-eb93-4d4c-b7e0-186fca44b6d5","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-5693c2750c78","merged":false,"prNumber":3601,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:02:36.2699+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3601","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:5693c275-0c78-4aa2-80c1-5877ffe96682:closed-pr:3601:unmerged","mission_step_id":"7e6461ce-a8ed-458d-a647-109ef32f62ea","command_center_event_id":"5693c275-0c78-4aa2-80c1-5877ffe96682"},{"id":"0ee4598e-6863-407a-b96f-e4402d3679c0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d37f00973a1f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5918,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"executorlessWaitMs":69543,"firstUsefulResultAt":"2026-09-24T08:02:05.556Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"d37f0097-3a1f-4cc1-98b8-28e950d69ce8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2925,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":246,"providerAuthMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":246,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":246,"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":"d37f0097-3a1f-4cc1-98b8-28e950d69ce8"},"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":3526,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/source-discovery-policy.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T08:02:05.599128+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d37f0097-3a1f-4cc1-98b8-28e950d69ce8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1a91ce1b-5c80-4b64-a3de-e4f299144479","command_center_event_id":"d37f0097-3a1f-4cc1-98b8-28e950d69ce8"},{"id":"0ee4b11e-86a3-45db-a209-9454743d235d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/premium-shell-library-20260910","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6553,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":171,"resolvePreflightMs":481,"repositoryMutationMs":6553,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:50:37.781547+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e2a81e96-f93e-4371-b7db-cc086ec357a5","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"0ee7e47a-e196-49b6-829d-37a51ed60bab","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":"6fa68e0ec8462ac698bc2b47c3fe098f659d8fc7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"6fa68e0ec8462ac698bc2b47c3fe098f659d8fc7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/821","runId":821,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:39:43.763008+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6fa68e0ec8462ac698bc2b47c3fe098f659d8fc7","external_id":"forgejo-main-6fa68e0ec846","receipt_type":"canonical_release_status","idempotency_key":"mission:745dcc26-65e6-4fc6-87f0-010fccb6923b:forgejo-release-status:6fa68e0ec8462ac698bc2b47c3fe098f659d8fc7:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"06c090ac-6fed-431a-9e78-afc0a368bc3c","command_center_event_id":"745dcc26-65e6-4fc6-87f0-010fccb6923b"},{"id":"0ee87721-d099-4d08-ba3f-3dba3ec1766d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-1-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2326,"terminal":false,"missionId":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70","timingsMs":{"prReadinessMs":1226,"approvedPlanMs":0,"shipAndProveMs":7508,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},"performance":null,"deploymentId":"forgejo-main-8ca074057a36","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":1910,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:11:45.68893+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2326","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fd3dbd52-a6b4-4fb3-8eac-662744307a3c:automatic-mission-resume:2326:canonical_release_dispatched","mission_step_id":"11874a4b-11b5-430b-aa7f-e208f5723581","command_center_event_id":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},{"id":"0eea9d68-3be2-453f-a811-d633134bee93","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze the control plane only long enough to repair the exact transient Gate rerun PR-resolution defect blocking normal source delivery; preserve all hard safety invariants and refreeze after the repaired cc-execution runtime is proven live.","baseSha":"4744cf01279df68f099f0be4c630f7acc3cd3933","issuedAt":1788559677200,"expiresAt":1788559857200,"missionId":"37dff517-af3d-42d0-903c-6389122f9fa9","authorizationId":"39e61a5f-3e32-4635-b304-cffae22970ac","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:07:57.763209+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4744cf01279df68f099f0be4c630f7acc3cd3933","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:39e61a5f-3e32-4635-b304-cffae22970ac","mission_step_id":"8ecd5256-3b21-4d76-be0a-f25228bf8421","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"0eeb1ff2-76b7-4c88-ab57-7d3f41922201","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/321-auto-unlock-cloudflare-zone-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12008,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1256,"terminal":false,"missionId":"8a65d51e-9ca9-48e0-8a94-02635fe4e0b4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"838fd300b1ec52ee914bf1c5b2a80a4ca647a353","timingsMs":{"handlerMs":2324,"prReadinessMs":301,"approvedPlanMs":0,"missionSetupMs":599,"shipAndProveMs":1891},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8a65d51e-9ca9-48e0-8a94-02635fe4e0b4"},"performance":null,"deploymentId":"forgejo-main-838fd300b1ec","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T13:42:56.142804+00:00","proof_gate":"canonical_release_dispatched","source_sha":"838fd300b1ec52ee914bf1c5b2a80a4ca647a353","external_id":"forgejo-main-838fd300b1ec","receipt_type":"execute_mission","idempotency_key":"mission:8a65d51e-9ca9-48e0-8a94-02635fe4e0b4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"74a3fda0-050d-437c-868b-ecb52283a687","command_center_event_id":"8a65d51e-9ca9-48e0-8a94-02635fe4e0b4"},{"id":"0eeb9de2-d34f-495d-a355-b7b581cc7894","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship and prove the already-prepared PR 2008. Do not mutate source further. Require KnockLaunch Gate on head e38095cbffb32ea9ab0fc3d64715c6a848d075ac, squash merge through Forgejo, deploy frontend only through Cloudflare, and prove the Big Papi proposals workspace is live. Preserve the existing request contract and all source on PR 2008.","wordingChanged":false,"canonicalIntent":"Ship and prove the already-prepared PR 2008. Do not mutate source further. Require KnockLaunch Gate on head e38095cbffb32ea9ab0fc3d64715c6a848d075ac, squash merge through Forgejo, deploy frontend only through Cloudflare, and prove the Big Papi proposals workspace is live. Preserve the existing request contract and all source on PR 2008.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-ui","statement":"ProposalDesignStudio exposes editable Event Facts and Event Summary content, content-aware layers, and compact useful geometry presets without regressing existing direct manipulation.","proofConditionIds":["proof-ui-source"]}],"objective":"Ship and prove the already-prepared PR 2008. Do not mutate source further. Require KnockLaunch Gate on head e38095cbffb32ea9ab0fc3d64715c6a848d075ac, squash merge through Forgejo, deploy frontend only through Cloudflare, and prove the Big Papi proposals workspace is live. Preserve the existing request contract and all source on PR 2008.","constraints":[{"id":"constraint-1","statement":"Reuse existing PR 2008 and branch ai/proposal-layer-controls-final.","proofConditionIds":["proof-ui-source"]},{"id":"constraint-2","statement":"Frontend-only.","proofConditionIds":["proof-ui-source"]},{"id":"constraint-3","statement":"Preserve crop, resize, selected-layer lock, aspect lock, reset, tenant logo/assets, presets, and proposal generation.","proofConditionIds":["proof-ui-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-ui-source","kind":"repository","claim":"PR 2008 head contains the requested ProposalDesignStudio UI controls.","route":"/big-papis/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d6988425fa852e2287679ce476f305dbc685de40eca503200312e4aa98b38518","requestContractRevision":2,"previousRequestContractHash":"c21d207dd26ea8edab1fd4cd36893e430d744f253ff7a2d7e570545bb25dde0a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T23:25:13.994754+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6061e4a4-e4c6-42ee-925c-a8161d82a32c:request-contract:d6988425fa852e2287679ce476f305dbc685de40eca503200312e4aa98b38518","mission_step_id":"33cb82a2-7aab-40bc-a0ab-3b1826628224","command_center_event_id":"6061e4a4-e4c6-42ee-925c-a8161d82a32c"},{"id":"0ef7e987-5480-4432-a792-2c0f2f882874","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d23e630da7d2a21719827b096e374d2716562b76","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-1","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"b640960f19c528ef977b800f1701709097e3b2f1","prNumber":2606,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7710/jobs/1","mergeCommitSha":"d23e630da7d2a21719827b096e374d2716562b76"}],"requestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:32:15.873971+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d23e630da7d2a21719827b096e374d2716562b76","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:59da736f-65cb-4f0f-925a-0e49bd89c367:request-contract-repository:0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2:d23e630da7d2a21719827b096e374d2716562b76","mission_step_id":"9f243dfd-0c55-405e-bce3-4f63f414b442","command_center_event_id":"59da736f-65cb-4f0f-925a-0e49bd89c367"},{"id":"0ef8ab52-36dc-4ff9-a8e4-2918dccf21cd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":928,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"af149995-7f45-4322-8b3c-f3f7df49aa78","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"af149995-7f45-4322-8b3c-f3f7df49aa78"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":440,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:27:45.958793+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:af149995-7f45-4322-8b3c-f3f7df49aa78:execute_mission:repair_mission_execution_blocked","mission_step_id":"f8f50e8c-1b2a-4f67-ad79-9ea117635335","command_center_event_id":"af149995-7f45-4322-8b3c-f3f7df49aa78"},{"id":"0ef8ccc1-b877-4f18-a34f-4dfb6f7e1b03","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"sentry-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2966e7e116671b3e34269c26d2ea7d83212a58c","prNumber":2932,"gateRunId":8915,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8915/jobs/1","mergeCommitSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0"},{"id":"health-surface","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2966e7e116671b3e34269c26d2ea7d83212a58c","prNumber":2932,"gateRunId":8915,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8915/jobs/1","mergeCommitSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0"},{"id":"continuity-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2966e7e116671b3e34269c26d2ea7d83212a58c","prNumber":2932,"gateRunId":8915,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8915/jobs/1","mergeCommitSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0"},{"id":"architecture-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2966e7e116671b3e34269c26d2ea7d83212a58c","prNumber":2932,"gateRunId":8915,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8915/jobs/1","mergeCommitSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0"},{"id":"privacy-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2966e7e116671b3e34269c26d2ea7d83212a58c","prNumber":2932,"gateRunId":8915,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8915/jobs/1","mergeCommitSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0"}],"requestContractHash":"83cc095206650bb04352b62b3236d8dfc3cfe60efed325c648cdb6928e3d3e22","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:51:42.076196+00:00","proof_gate":"request_contract_repository_verified","source_sha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3b9d8a79-596c-452b-b977-af63ecd3cd99:request-contract-repository:83cc095206650bb04352b62b3236d8dfc3cfe60efed325c648cdb6928e3d3e22:94e81ab836407d76a1e2d7f9a85b0aba20dc90f0","mission_step_id":"d45afe6d-5e33-4236-88e5-32041668186f","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"0ef920ad-697d-402c-9bce-9934cf2f6d73","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-live-pipeline-v3-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2037,"terminal":false,"missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","timingsMs":{"prReadinessMs":1040,"approvedPlanMs":0,"shipAndProveMs":9777,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},"performance":null,"deploymentId":"forgejo-main-7b2359b0c498","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":1940,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:56:52.265216+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2037","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:automatic-mission-resume:2037:canonical_release_dispatched","mission_step_id":"821451f8-0bb2-4b91-8de9-51c965524163","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"0efad8c0-2446-4310-8c8f-dbb4e55fa418","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dc59705999e9","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.179-terminal-receipt-guard","prNumber":3031,"terminal":false,"missionId":"dc597059-99e9-47a7-9342-698e7cb00adf","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10136,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1639,"missionSetupMs":1236,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1236,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1236,"repositoryMutationMs":8497,"repositoryProviderMs":8497,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4948,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3549},"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":"dc597059-99e9-47a7-9342-698e7cb00adf"},"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":3205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:49:37.863691+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3031","receipt_type":"execute_mission","idempotency_key":"mission:dc597059-99e9-47a7-9342-698e7cb00adf:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"253e8af7-7943-4d52-8830-37f23fc3f122","command_center_event_id":"dc597059-99e9-47a7-9342-698e7cb00adf"},{"id":"0efaea8f-70fb-492f-8ab3-0dba3e19cf47","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-loyalty-button-20260823","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3917,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":634,"terminal":false,"missionId":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876","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":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876"},"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":5242,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T22:32:55.498136+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"634","receipt_type":"execute_mission","idempotency_key":"mission:2cbf7111-6a8e-490d-b8c4-e8933fdd5876:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e9b10668-e252-4555-a9e8-4e393affab0e","command_center_event_id":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876"},{"id":"0efaf8d5-2bc9-409c-8f83-a9192e068b59","source":"cc-execution","status":"recorded","payload":{"objective":"Remove the visible black letterbox bands from the RoofHelpFinder root hero video while preserving the actual footage and the exact new R2 MP4. Change only the isHub root hero presentation in src/pages/RoofHelpLandingPage.tsx. Use a 12:5 (2.4:1) overflow-hidden viewport around the existing video, with the video absolute inset-0 h-full w-full object-cover object-center. Preserve HERO_VIDEO_URL, autoPlay, muted, loop, playsInline, preload, CTA, modal/form behavior, colors, and all unrelated content. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare production, then visually verify live roofhelpfinder.com on desktop and mobile: no black band above/below, no stretching, no meaningful picture crop, CTA immediately below picture, no horizontal overflow.","tenantRef":"RoofHelpFinder","receivedAt":"2026-08-28T19:57:37.350Z","fingerprint":"cebf3c883487f29fe3a4e890b7d8ccedfb3caad04afc9ed6d3f38053394dd454","workstreamRef":"roofhelpfinder","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Remove the visible black letterbox bands from the RoofHelpFinder root hero video while preserving the actual footage and the exact new R2 MP4. Change only the isHub root hero presentation in src/pages/RoofHelpLandingPage.tsx. Use a 12:5 (2.4:1) overflow-hidden viewport around the existing video, with the video absolute inset-0 h-full w-full object-cover object-center. Preserve HERO_VIDEO_URL, autoPlay, muted, loop, playsInline, preload, CTA, modal/form behavior, colors, and all unrelated content. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare production, then visually verify live roofhelpfinder.com on desktop and mobile: no black band above/below, no stretching, no meaningful picture crop, CTA immediately below picture, no horizontal overflow.","wordingChanged":false,"canonicalIntent":"Remove the visible black letterbox bands from the RoofHelpFinder root hero video while preserving the actual footage and the exact new R2 MP4. Change only the isHub root hero presentation in src/pages/RoofHelpLandingPage.tsx. Use a 12:5 (2.4:1) overflow-hidden viewport around the existing video, with the video absolute inset-0 h-full w-full object-cover object-center. Preserve HERO_VIDEO_URL, autoPlay, muted, loop, playsInline, preload, CTA, modal/form behavior, colors, and all unrelated content. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare production, then visually verify live roofhelpfinder.com on desktop and mobile: no black band above/below, no stretching, no meaningful picture crop, CTA immediately below picture, no horizontal overflow.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-video-bars","statement":"The live RoofHelpFinder root hero displays the new ROOFHELPFINDER AD.mp4 with no visible top or bottom black letterbox bands, no stretching, and no meaningful picture content cropped.","proofConditionIds":["proof-source","proof-live"]}],"objective":"Remove the visible black letterbox bands from the RoofHelpFinder root hero video while preserving the actual footage and the exact new R2 MP4. Change only the isHub root hero presentation in src/pages/RoofHelpLandingPage.tsx. Use a 12:5 (2.4:1) overflow-hidden viewport around the existing video, with the video absolute inset-0 h-full w-full object-cover object-center. Preserve HERO_VIDEO_URL, autoPlay, muted, loop, playsInline, preload, CTA, modal/form behavior, colors, and all unrelated content. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare production, then visually verify live roofhelpfinder.com on desktop and mobile: no black band above/below, no stretching, no meaningful picture crop, CTA immediately below picture, no horizontal overflow.","constraints":[{"id":"constraint-preserve","statement":"Preserve the exact new R2 MP4 URL, autoplay, muted, loop, playsInline, preload, CTA placement, modal/form behavior, colors, and all unrelated content.","proofConditionIds":["proof-source"]},{"id":"constraint-scope","statement":"Change only the isHub root hero video presentation in src/pages/RoofHelpLandingPage.tsx and release frontend only.","proofConditionIds":["proof-source","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo main contains the 12:5 overflow-hidden root hero viewport with object-cover/object-center and the exact owner-supplied HERO_VIDEO_URL.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The exact merged source is released through frontend only, and on live https://roofhelpfinder.com/ at desktop and mobile widths the hero has no visible top/bottom black bands, the actual footage is not stretched or meaningfully cropped, CTA starts immediately below the visible picture, and there is no horizontal overflow.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"objective\":\"Remove only the black letterbox bands baked into the new RoofHelpFinder hero MP4 without stretching or chopping meaningful footage.\",\"intent\":{\"rawUtterance\":\"black bar. black bar.\",\"canonicalIntent\":\"Remove the visible black bands above and below the new RoofHelpFinder hero video while preserving the actual footage.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false,\"evidence\":[\"Live browser resources confirm roofhelpfinder.com is loading the owner-supplied ROOFHELPFINDER AD.mp4.\",\"Owner screenshots visibly show black letterbox bands above and below the active picture.\"]},\"outcomes\":[{\"id\":\"outcome-video-bars\",\"statement\":\"The live RoofHelpFinder root hero displays the new ROOFHELPFINDER AD.mp4 with no visible top or bottom black letterbox bands, no stretching, and no meaningful picture content cropped.\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]}],\"constraints\":[{\"id\":\"constraint-preserve\",\"statement\":\"Preserve the exact new R2 MP4 URL, autoplay, muted, loop, playsInline, preload, CTA placement, modal/form behavior, colors, and all unrelated content.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-scope\",\"statement\":\"Change only the isHub root hero video presentation in src/pages/RoofHelpLandingPage.tsx and release frontend only.\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]}],\"proofConditions\":[{\"id\":\"proof-source\",\"kind\":\"repository\",\"claim\":\"Current Forgejo main contains the 12:5 overflow-hidden root hero viewport with object-cover/object-center and the exact owner-supplied HERO_VIDEO_URL.\",\"required\":true},{\"id\":\"proof-live\",\"kind\":\"runtime\",\"claim\":\"The exact merged source is released through frontend only, and on live https://roofhelpfinder.com/ at desktop and mobile widths the hero has no visible top/bottom black bands, the actual footage is not stretched or meaningfully cropped, CTA starts immediately below the visible picture, and there is no horizontal overflow.\",\"required\":true,\"route\":\"https://roofhelpfinder.com/\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"],\"targetedActions\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"666b91d9d4632974085d2cbc9defb2289e86d65fc8b632d2ccbbbc2a170b5103","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T19:57:37.657538+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:54563df3-47ac-489a-beb9-21e3adaf5b3c:tenant-workstream-contribution:cebf3c883487f29fe3a4e890b7d8ccedfb3caad04afc9ed6d3f38053394dd454","mission_step_id":null,"command_center_event_id":"54563df3-47ac-489a-beb9-21e3adaf5b3c"},{"id":"0efb23f2-01f3-43db-bbd6-2bd8fcb599ad","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-741094365866","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":116659,"releaseCount":0,"toolCallCount":61,"repeatedCallCount":50,"executorlessWaitMs":779543,"firstUsefulResultAt":"2026-10-04T11:55:02.315Z","recoveryAttemptCount":49,"ownerInterruptionCount":0},"version":null,"prNumber":4760,"terminal":false,"missionId":"74109436-5866-4098-864d-d1dd3d27e466","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2374,"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":"74109436-5866-4098-864d-d1dd3d27e466"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:08:01.118163+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4760","receipt_type":"automatic_mission_resume","idempotency_key":"mission:74109436-5866-4098-864d-d1dd3d27e466:automatic-mission-resume:4760:repair_mission_pr_ready_retryable","mission_step_id":"c41652b0-8233-4832-b3b5-12080ce557df","command_center_event_id":"74109436-5866-4098-864d-d1dd3d27e466"},{"id":"0f027087-5d73-47e3-ad93-ed8693ee3444","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":198,"terminal":false,"missionId":"279dc9f1-8252-47b3-bc8f-572bfc563ab5","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"27c3a07a864bcb1c1d472bc0ce1ff17ed13080d1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"279dc9f1-8252-47b3-bc8f-572bfc563ab5"},"performance":null,"deploymentId":"forgejo-main-27c3a07a864b","workflowRunId":606,"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":3963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T00:04:43.89658+00:00","proof_gate":"canonical_release_dispatched","source_sha":"27c3a07a864bcb1c1d472bc0ce1ff17ed13080d1","external_id":"forgejo-main-27c3a07a864b","receipt_type":"ship_and_prove","idempotency_key":"mission:279dc9f1-8252-47b3-bc8f-572bfc563ab5:ship_and_prove:canonical_release_dispatched:27c3a07a864bcb1c1d472bc0ce1ff17ed13080d1:606","mission_step_id":"1497a77d-1fc8-4fac-a3f8-3adb510e57eb","command_center_event_id":"279dc9f1-8252-47b3-bc8f-572bfc563ab5"},{"id":"0f02c717-cdc5-4e6c-82f1-a5a4d4269206","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-daily-flow-hardening-0919","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":3200,"terminal":false,"missionId":"bbc56986-992c-44de-b2ab-2da75cfbf700","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8249,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1687,"missionSetupMs":374,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":374,"repositoryMutationMs":6562,"repositoryProviderMs":6562,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3614,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":374,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2948},"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":"bbc56986-992c-44de-b2ab-2da75cfbf700"},"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":3810,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:42:10.347373+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3200","receipt_type":"execute_mission","idempotency_key":"mission:bbc56986-992c-44de-b2ab-2da75cfbf700:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f5531e25-8b65-46b0-810f-30e02635458f","command_center_event_id":"bbc56986-992c-44de-b2ab-2da75cfbf700"},{"id":"0f03d170-1d34-476b-b9e4-b792ff58a66d","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":40469,"owner_action_to_pr_ms":516671,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":91411},"ownerWaitLiveAt":"2026-09-20T14:55:52.469Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:55:52.778991+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:owner-wait-live","mission_step_id":"125e98c0-986a-4b4f-a496-160ac4c74d56","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"0f0502e8-cfb6-46f0-b3a3-8a23c4487bcc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a7108781af28","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":3094,"terminal":false,"missionId":"a7108781-af28-48ef-be87-5340894a6b75","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9979,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2920,"missionSetupMs":896,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":324,"ledgerReconcileMs":0,"lineageReconcileMs":572,"resolvePreflightMs":896,"repositoryMutationMs":7059,"repositoryProviderMs":7059,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5031,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":324,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2028},"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":"a7108781-af28-48ef-be87-5340894a6b75"},"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":3193,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:46:28.376414+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3094","receipt_type":"execute_mission","idempotency_key":"mission:a7108781-af28-48ef-be87-5340894a6b75:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"82346dfc-a4e2-4672-8f4e-673522ba72da","command_center_event_id":"a7108781-af28-48ef-be87-5340894a6b75"},{"id":"0f058f5a-cf12-4cc4-9c98-190955f955d6","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"92658044e258f4e0cec9614c7245d861a164e4035094035eb642d06e85b55f50"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:11:50.589277+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8e5af9be-df95-4edc-a55f-38287e002ce8:repository-mutation-intent-blocked:92658044e258f4e0cec9614c7245d861a164e4035094035eb642d06e85b55f50","mission_step_id":"8b681a7c-3e2e-402d-82ff-4c7e307781a9","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"0f0a8145-6431-4819-b659-be2128c77ac2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":null,"terminal":false,"missionId":"4ea549f7-9921-40dc-ba6e-78731d7e1b18","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1787,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":656,"providerAuthMs":0,"ledgerPrepareMs":656,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":656,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":656,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"4ea549f7-9921-40dc-ba6e-78731d7e1b18"},"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-28T01:57:28.400044+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4ea549f7-9921-40dc-ba6e-78731d7e1b18:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a33450c3-44a8-434d-b7f7-fd6df7b53ae9","command_center_event_id":"4ea549f7-9921-40dc-ba6e-78731d7e1b18"},{"id":"0f0aba65-acb9-43d0-ad83-6310c9dc5a78","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for this bounded cancelled-release recovery repair only. Fix the proven cc-execution defect where a canonical Forgejo release with status or conclusion cancelled/canceled is left pending forever, preventing the existing one-shot recovery dispatcher from retrying unfinished production targets. Treat cancelled/canceled as a terminal transient release failure, mark it safe for exactly one automatic retry, preserve source-containment, capacity, circuit-breaker, remaining-target-only, and transientReleaseRerunAttempted guards, add a deterministic regression test, bump the cc-execution runtime version, and take this corrective generation through Gate, squash merge, cc-execution deployment, then resume the original Visual Witness mission so its missing OnRunner release completes and the Big Papi route proves no application_shell_timeout or application_shell_timeout_snapshot_timeout.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for this bounded cancelled-release recovery repair only. Fix the proven cc-execution defect where a canonical Forgejo release with status or conclusion cancelled/canceled is left pending forever, preventing the existing one-shot recovery dispatcher from retrying unfinished production targets. Treat cancelled/canceled as a terminal transient release failure, mark it safe for exactly one automatic retry, preserve source-containment, capacity, circuit-breaker, remaining-target-only, and transientReleaseRerunAttempted guards, add a deterministic regression test, bump the cc-execution runtime version, and take this corrective generation through Gate, squash merge, cc-execution deployment, then resume the original Visual Witness mission so its missing OnRunner release completes and the Big Papi route proves no application_shell_timeout or application_shell_timeout_snapshot_timeout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cancelled-release-recovery","statement":"The live Command Center automatically performs one bounded corrective release dispatch for a cancelled canonical release after revalidating source lineage, and the original Visual Witness mission completes its pending OnRunner target without owner intervention.","proofConditionIds":["repository-proof","runtime-proof","visual-witness-proof"]}],"objective":"Unfreeze control plane for this bounded cancelled-release recovery repair only. Fix the proven cc-execution defect where a canonical Forgejo release with status or conclusion cancelled/canceled is left pending forever, preventing the existing one-shot recovery dispatcher from retrying unfinished production targets. Treat cancelled/canceled as a terminal transient release failure, mark it safe for exactly one automatic retry, preserve source-containment, capacity, circuit-breaker, remaining-target-only, and transientReleaseRerunAttempted guards, add a deterministic regression test, bump the cc-execution runtime version, and take this corrective generation through Gate, squash merge, cc-execution deployment, then resume the original Visual Witness mission so its missing OnRunner release completes and the Big Papi route proves no application_shell_timeout or application_shell_timeout_snapshot_timeout.","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":["repository-proof","runtime-proof","visual-witness-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":["repository-proof","runtime-proof","visual-witness-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged cc-execution source classifies cancelled/canceled canonical releases as transient terminal failures with safeAutoRetry and preserves exactly-once/source/capacity/circuit guards.","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-proof","kind":"runtime","claim":"Live cc-execution runs the corrected release-recovery contract and the original Visual Witness mission successfully deploys its pending OnRunner target.","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":"visual-witness-proof","kind":"runtime","claim":"After the recovered OnRunner deployment, the Big Papi Tenant Owner Pop-Up route proceeds through Visual Witness without application_shell_timeout or application_shell_timeout_snapshot_timeout.","route":"/big-papis/owner/pop-up/start?bpMode=popup","roleRef":"Tenant Owner","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-this-bounded-cancelled-release-recovery-repair-only.-Fix-the-proven-cc-ex","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution","onrunner"],"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":["repository-proof","runtime-proof","visual-witness-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":"65925f102e29b66242bc80bb665b31272362d0bb97789c5d28105ac0a68fe0d2","requestContractRevision":2,"previousRequestContractHash":"22731fea7d6f2e0d5940193aaef443e9b5dd9b98eaaf52a58bcb079df283ff1c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:50:56.960083+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:request-contract:65925f102e29b66242bc80bb665b31272362d0bb97789c5d28105ac0a68fe0d2","mission_step_id":"3d586c42-4483-41aa-a823-cbd49db7c196","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"0f0b2e23-6033-42c8-94d9-1883960ca52b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-28T16:09:36.547283+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d12e283abfbc\",\"prNumber\":3981,\"sourceSha\":\"a8197749b90a97574e805db5c0269a5d444c77d4\",\"deploymentId\":\"forgejo-main-a8197749b90a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:22:47.797903+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d12e283a-bfbc-45b9-b3c0-e76bf054122e:owner-progress-heartbeat:119373211","mission_step_id":"fde3c5da-0c22-4b8e-a9df-0e87d40190f8","command_center_event_id":"d12e283a-bfbc-45b9-b3c0-e76bf054122e"},{"id":"0f0c31f4-b8d6-466a-9e94-f204b2615ddc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"github_request_failed","status":"retryable","metrics":{"receiptBytes":4163,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.36.5-stale-pr-refresh","prNumber":4700,"terminal":false,"missionId":"d8895623-5f2f-4db9-bf7d-1dd10377edd0","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":"d8895623-5f2f-4db9-bf7d-1dd10377edd0"},"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":475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T16:20:54.35046+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4700","receipt_type":"execute_mission","idempotency_key":"mission:d8895623-5f2f-4db9-bf7d-1dd10377edd0:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"e048e3a5-6008-4b88-ae61-1b83ca689716","command_center_event_id":"d8895623-5f2f-4db9-bf7d-1dd10377edd0"},{"id":"0f0d701f-f289-4b90-a649-922afd13346b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-release-repair-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2043,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","timingsMs":{"prReadinessMs":1322,"approvedPlanMs":0,"shipAndProveMs":9586,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"performance":null,"deploymentId":"forgejo-main-e66e015152be","workflowRunId":null,"releaseTargets":{"frontend":false,"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":2026,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:28:01.93469+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2043","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:automatic-mission-resume:2043:canonical_release_dispatched","mission_step_id":"719c671c-0fc1-4dbf-a22d-b1b92d8e09de","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"0f0d8f5f-084f-4bed-9b93-d13376fd3f4b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/savage-pizza-r2-video-background","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":3728,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":null,"terminal":false,"missionId":"259d60f0-3814-44ff-9391-f01008fe0057","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"259d60f0-3814-44ff-9391-f01008fe0057"},"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":5334,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T20:49:50.802949+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:259d60f0-3814-44ff-9391-f01008fe0057:execute_mission:repair_mission_execution_blocked","mission_step_id":"72440868-71b0-496b-98cf-60f981b0579a","command_center_event_id":"259d60f0-3814-44ff-9391-f01008fe0057"},{"id":"0f0f54fe-3ef8-4d0b-8928-7d530be7cdf6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"fb2194b20a34c4aaba08ef68442eb1a64d2072ad5a7f0021869c88132b3e4fb2","forgejoWorkflowProof":{"runId":7381,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:34:12.505149+00:00","proof_gate":"canonical_release_pending","source_sha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689","external_id":"forgejo-main-9ecdb6cdeba6","receipt_type":"canonical_release_status","idempotency_key":"mission:15185a13-fe00-4396-8ed1-6fbe397097f0:forgejo-release-status:9ecdb6cdeba660c5beef111dbf7a44a510b22689:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"9036bbf7-d772-46b6-b0b8-5358515234a9","command_center_event_id":"15185a13-fe00-4396-8ed1-6fbe397097f0"},{"id":"0f1104cd-dc06-4972-ad63-95570b639dd3","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-06T01:12:12.890Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:12:13.414525+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:owner-wait-live","mission_step_id":"8bdfcac3-52e6-4ccc-9e00-35d000e4bfc9","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"0f126dab-e355-4b03-8c6e-cb7553535689","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b2febb180cb5212a22783ae820d6f35fbc981f45","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2febb180cb5212a22783ae820d6f35fbc981f45","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"45d37cde5bbb8a01179f5b66103b3f9c3214eab5caa0a1892abd28b625616222","forgejoWorkflowProof":{"runId":15936,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:28:47.226548+00:00","proof_gate":"canonical_release_pending","source_sha":"b2febb180cb5212a22783ae820d6f35fbc981f45","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:46c478b8-cefc-4f91-be11-e16603b6543f:forgejo-release-status:b2febb180cb5212a22783ae820d6f35fbc981f45:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f77b0abe-a22d-49d1-99ab-6daa4a66337d","command_center_event_id":"46c478b8-cefc-4f91-be11-e16603b6543f"},{"id":"0f1664b1-2d3e-4b14-9aff-faf9b19c47af","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtn4ut5z","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.54-post-gate-progression-self-heal-refreeze","prNumber":1727,"terminal":false,"missionId":"5e22f098-a028-43ca-b9b5-f02beb4c1092","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7419,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1284,"repositoryMutationMs":7419,"repositoryProviderMs":5071,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1805,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3266},"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":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},"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":3619,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:55:58.177911+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1727","receipt_type":"execute_mission","idempotency_key":"mission:5e22f098-a028-43ca-b9b5-f02beb4c1092:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"304fef2d-09c9-4972-9b97-f988f7f7ef69","command_center_event_id":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},{"id":"0f1691fd-4248-438f-81a6-6c123b8444b1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"implementation\",\"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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T07:19:13.447534+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-mobile-booking-polish\",\"prNumber\":4124,\"sourceSha\":\"41dabd47f2e992291ba8405d5d469bacaee7555a\",\"deploymentId\":\"canonical-release-41dabd47f2e9\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:15:18.454004+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3492fa3f-6ab9-4213-abe0-7a9bf52e7513:owner-progress-heartbeat:119407501","mission_step_id":"d42aea06-4b8a-4ede-b299-b7f38d37daa2","command_center_event_id":"3492fa3f-6ab9-4213-abe0-7a9bf52e7513"},{"id":"0f16a542-cdd9-458c-a5ef-034c66a52452","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-vista-public-visual-regressions-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8302,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1063,"terminal":false,"missionId":"3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a4c6f109ea61e3457056f0da4b39874dcac832da","timingsMs":{"handlerMs":15761,"prReadinessMs":1790,"approvedPlanMs":5875,"missionSetupMs":3618,"shipAndProveMs":7796},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa"},"performance":null,"deploymentId":"forgejo-main-a4c6f109ea61","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":7839,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:21:10.061057+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a4c6f109ea61e3457056f0da4b39874dcac832da","external_id":"forgejo-main-a4c6f109ea61","receipt_type":"execute_mission","idempotency_key":"mission:3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"165ee6f1-c4b3-48eb-af57-0571d4640222","command_center_event_id":"3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa"},{"id":"0f1790cb-bc9c-4dc6-ba8b-e87ed359f432","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6bb13a076ff7","prNumber":4042,"nextAction":null,"mergeCommitSha":"1f266f37a479f0ade19649ccdc93c267ede18a20","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:10:12.955153+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1f266f37a479f0ade19649ccdc93c267ede18a20","external_id":"4042","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6bb13a07-6ff7-4f96-bf1b-f84dadb098cd:merged-pr:4042:1f266f37a479f0ade19649ccdc93c267ede18a20","mission_step_id":"cf3a752b-1f51-4fd7-9b19-4a912c4ef53e","command_center_event_id":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},{"id":"0f187689-dfc1-454e-a2a8-33fcbe8ac648","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized release reliability cleanup: align canonical capability metadata and guardrails with the already-live bounded Forgejo read policy, then Gate, merge, prove healthy, and refreeze.","baseSha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","issuedAt":1791244346479,"expiresAt":1791244526479,"missionId":"e3bb2c22-0a1b-48d9-aada-3e76f5287130","authorizationId":"9d3ae809-eb89-436a-8186-5e6db46d7541","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:52:26.925282+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9d3ae809-eb89-436a-8186-5e6db46d7541","mission_step_id":"1f9ec888-a715-4bec-885c-4738020006de","command_center_event_id":"e3bb2c22-0a1b-48d9-aada-3e76f5287130"},{"id":"0f18c0af-9d9b-47a6-b738-b2b356ec2ca9","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.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"2a62ee39-ed80-4917-a7e9-fdb4ddf5b469","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":670,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":670,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":670,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":670,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a62ee39-ed80-4917-a7e9-fdb4ddf5b469"},"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":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T21:20:27.345642+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a62ee39-ed80-4917-a7e9-fdb4ddf5b469:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"966a438d-381e-45f9-8c69-b65930ccc7c2","command_center_event_id":"2a62ee39-ed80-4917-a7e9-fdb4ddf5b469"},{"id":"0f1968e4-6e78-4062-9640-3be19ff9726d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7177704caf8a","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.214-mcp-repository-source-resolution","prNumber":3427,"terminal":false,"missionId":"7177704c-af8a-4686-848d-6d075aa85c85","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5029,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":897,"missionSetupMs":286,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":286,"repositoryMutationMs":4132,"repositoryProviderMs":4132,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2532,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1600},"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":"7177704c-af8a-4686-848d-6d075aa85c85"},"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":3411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:39:22.435702+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3427","receipt_type":"execute_mission","idempotency_key":"mission:7177704c-af8a-4686-848d-6d075aa85c85:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0043680e-9a53-47ca-8b49-86261ea263f5","command_center_event_id":"7177704c-af8a-4686-848d-6d075aa85c85"},{"id":"0f1a6e57-8ab6-43c9-8892-388106f40d86","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2d15c0e03818","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.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2579,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":514,"providerAuthMs":0,"ledgerPrepareMs":514,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":514,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":514,"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":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3741,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:49:53.268868+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d15c0e0-3818-4d46-bfee-e3e86d0461c6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"927c6706-dfc1-4433-bce5-f7f0aed7fcd8","command_center_event_id":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},{"id":"0f1ab5a3-6125-4c5c-a6bf-a14409bc7a48","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b363299744fb3bac9d27500816b146eaaa75cc64","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b363299744fb3bac9d27500816b146eaaa75cc64","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/212","runId":212,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"b57d81118c56a2be67fcface47836daa71e9b1d4","deploymentId":"forgejo-main-b57d81118c56a2be67fcface47836daa71e9b1d4","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.39.4-forgejo-pr-self-refresh","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T01:16:06.949288+00:00","proof_gate":"canonical_release_pending","source_sha":"b363299744fb3bac9d27500816b146eaaa75cc64","external_id":"forgejo-main-b363299744fb","receipt_type":"canonical_release_status","idempotency_key":"mission:6e3058ca-b4e6-4169-9fd4-75f0e578f3f3:forgejo-release-status:b363299744fb3bac9d27500816b146eaaa75cc64:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"83bc47a2-7e70-4cb4-9bdd-86c937b3aea4","command_center_event_id":"6e3058ca-b4e6-4169-9fd4-75f0e578f3f3"},{"id":"0f1e6aba-4c18-486a-8e46-c03f099c6ece","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-714a46881bf9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"714a4688-1bf9-49ee-9e42-a9be62558ec7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2529,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":562,"providerAuthMs":0,"ledgerPrepareMs":562,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":562,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":562,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"714a4688-1bf9-49ee-9e42-a9be62558ec7"},"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":3738,"likelyAffectedFiles":["src/pages/card-grading/PCGModesWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T02:03:21.975765+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:714a4688-1bf9-49ee-9e42-a9be62558ec7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c0efce59-9f0f-4afc-902e-68b950a6dacf","command_center_event_id":"714a4688-1bf9-49ee-9e42-a9be62558ec7"},{"id":"0f1f250a-f9ad-405f-adbe-70a6425e3e52","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"358dc70d3fb6dff7c52569a23045e63eaad38e36","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"358dc70d3fb6dff7c52569a23045e63eaad38e36","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"902c94cb7fc6e1944c816837297af500cf9b9617400af9447299d17928be30e0","forgejoWorkflowProof":{"runId":9644,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:54:51.704585+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"358dc70d3fb6dff7c52569a23045e63eaad38e36","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a43dbd73-3c62-4a4f-a4fe-48fc78e98500:forgejo-release-status:358dc70d3fb6dff7c52569a23045e63eaad38e36:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"eef71f6d-7d5a-4f4f-aad1-116dc001d832","command_center_event_id":"a43dbd73-3c62-4a4f-a4fe-48fc78e98500"},{"id":"0f236b3d-3774-4c58-a862-9842f0d2748b","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"4de071a7-968e-3a1d-01bb-ae13e8b17fed"},"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:937b4b0c-f5cd-4dde-a993-9853a310ac9f","mission_step_id":null,"command_center_event_id":"937b4b0c-f5cd-4dde-a993-9853a310ac9f"},{"id":"0f26c6b8-9a43-455e-80a6-7be659e2b883","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-c11c90a1d617","reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":6618,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":66861,"firstUsefulResultAt":"2026-10-05T17:48:17.812Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"c11c90a1-d617-4e10-a411-1afac5f98204","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2563,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":454,"providerAuthMs":0,"ledgerPrepareMs":454,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":454,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":454,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"c11c90a1-d617-4e10-a411-1afac5f98204"},"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-05T17:50:26.586407+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c11c90a1-d617-4e10-a411-1afac5f98204:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"30a9296a-20d7-4a68-b9b7-9fb00e69cef9","command_center_event_id":"c11c90a1-d617-4e10-a411-1afac5f98204"},{"id":"0f2797b5-e224-45ab-bb76-4590af22edb4","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/experience-editor-premium-final","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":11989,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4176,"terminal":false,"missionId":"7da580c8-72b5-429d-ad2a-91442d6cd6c2","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"e86bfe4196a5fbd18132907125245e0e461dcd74","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},"performance":null,"deploymentId":"canonical-release-e86bfe4196a5","workflowRunId":31143662570,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1958,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T03:13:02.793263+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"e86bfe4196a5fbd18132907125245e0e461dcd74","external_id":"canonical-release-e86bfe4196a5","receipt_type":"execute_mission","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:execute_mission:ship_and_prove_release_pending","mission_step_id":"292b9b32-04e7-4735-87a4-fb8865e9aadf","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"0f281ff2-e6a7-4b80-b7cf-8ce5c26e9ef4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1823,"terminal":false,"missionId":"270a8457-8555-48c8-8e5f-2b16c366f346","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5297,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":712,"approvedPlanMs":0,"missionSetupMs":317,"providerAuthMs":0,"shipAndProveMs":4474,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":317,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"270a8457-8555-48c8-8e5f-2b16c366f346"},"performance":null,"deploymentId":"forgejo-main-b0c9814925f4","workflowRunId":5476,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:13:11.058144+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"forgejo-main-b0c9814925f4","receipt_type":"execute_mission","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4a5ea927-cfb2-46f6-8ac5-bd04f1fca2db","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"0f28f9a6-f241-4d16-a556-f20d8c5c1971","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-56ff32697ef3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"56ff3269-7ef3-40fd-927b-ae3c5145302f","objective":"Repair the merged TENANT_MESSENGER_V1 release blocker in supabase/functions/tenant-media-library/index.ts. The current main file contains a literal backslash-n sequence between the tenantTypeRegistry import and the decodeInlineRasterDataUri import (`;\\\\nimport`), causing Supabase Edge bundling to fail with 'Expected unicode escape'. Replace only that malformed literal sequence with a real newline so the two imports are valid separate TypeScript import statements. Preserve all TENANT_MESSENGER_V1 bootstrap logic unchanged. One fresh ai/* repair branch, one PR, canonical Gate, squash merge, release tenant-media-library, then reconcile mission 2a0354f7-74b6-4b80-b25d-eb9bad901778 to live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"import tenantTypeRegistry from '../_shared/tenantTypeRegistry.json' with { type: 'json' };\\\\nimport { decodeInlineRasterDataUri } from './inline-data-uri.mjs';","replacement":"import tenantTypeRegistry from '../_shared/tenantTypeRegistry.json' with { type: 'json' };\nimport { decodeInlineRasterDataUri } from './inline-data-uri.mjs';"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"c4fe9c715153b32b10922dae3094949d83226ed0f82319f50d14f4f994d04f4c","replayCount":0,"serializedBytes":2036},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:10.007917+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:repository-mutation-intent:c4fe9c715153b32b10922dae3094949d83226ed0f82319f50d14f4f994d04f4c:0","mission_step_id":"0e752d1b-b9a3-453f-ad89-986627017f0f","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"0f2a6e1a-b117-4c44-9fd3-b1147cc804f9","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\":[\"repo\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T01:24:49.792885+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b468671d723c\",\"prNumber\":4681,\"sourceSha\":\"1b3d52f9221c840f6bce20b7b82746b90d58b91f\",\"deploymentId\":\"forgejo-main-1b3d52f9221c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:56:01.516919+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b468671d-723c-45ec-8c13-9f8d65f85b70:owner-progress-heartbeat:119404304","mission_step_id":"e36df4eb-bc27-4252-b5ee-b79d51ec18fa","command_center_event_id":"b468671d-723c-45ec-8c13-9f8d65f85b70"},{"id":"0f2c2420-d4fc-4816-a949-84add6e07d0d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6f5449755eac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":24053,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":10,"executorlessWaitMs":134600,"firstUsefulResultAt":"2026-10-03T14:55:34.855Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":4641,"terminal":false,"missionId":"6f544975-5eac-4db8-a3bf-9452ca33f669","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9985a30e9ee1fa7bee9dd488df9c8a0e4434df1f","timingsMs":{"prReadinessMs":685,"approvedPlanMs":0,"shipAndProveMs":3013,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"6f544975-5eac-4db8-a3bf-9452ca33f669"},"performance":null,"deploymentId":"forgejo-main-9985a30e9ee1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1892,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:58:02.451806+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4641","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6f544975-5eac-4db8-a3bf-9452ca33f669:automatic-mission-resume:4641:canonical_release_reconciliation_pending","mission_step_id":"7495b5d9-e209-4a4b-bb26-d4318be5436c","command_center_event_id":"6f544975-5eac-4db8-a3bf-9452ca33f669"},{"id":"0f2c6737-f741-44c1-81d7-88eb8027b4b3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/paul-owner-operator-grounding.contract.test.ts","content":"// @vitest-environment node\nimport { readFileSync } from 'node:fs';\nimport { describe, expect, it } from 'vitest';\n\ndescribe('PAUL owner-operator grounding contract', () => {\n  const operator = readFileSync('supabase/functions/operator-respond/index.ts', 'utf8');\n  const sidekick = readFileSync('src/components/admin/OperatorSidekick.tsx', 'utf8');\n  const profile = readFileSync('config/paul-owner-profile.json', 'utf8');\n  const runtimeProfile = readFileSync('supabase/functions/operator-respond/paul-owner-profile.ts', 'utf8');\n\n  it('grounds current capability claims in live Prime and stable owner context', () => {\n    expect(operator).toContain(\"name: 'operator_command_center_health'\");\n    expect(operator).toContain(\"name: 'operator_capabilities'\");\n    expect(operator).toContain(\"callCcExecution('command_center_health'\");\n    expect(operator).toContain(\"callCcExecution('command_center_capabilities'\");\n    expect(operator).toContain('buildExplicitOwnerRequestContract');\n  });\n\n  it('carries explicit owner intent into canonical durable execution without blanket stage confirmations', () => {\n    expect(operator).toContain('__ownerUtterance');\n    expect(operator).not.toContain('Writes must be returned as pending confirmations and not described as completed until confirmed.');\n    expect(sidekick).toContain('rawUserRequest: text');\n    expect(sidekick).toContain('Recent conversation:');\n    expect(sidekick).toContain('Active durable missions:');\n    expect(sidekick).not.toContain('draft PR preparation');\n  });\n\n  it('keeps PAUL owner behavior and regressions synchronized', () => {\n    expect(profile).toContain('\"profileVersion\": \"2026-09-27.2\"');\n    expect(runtimeProfile).toContain('\"profileVersion\": \"2026-09-27.2\"');\n    expect(profile).toContain('Can you replace ChatGPT on a daily basis to continue building the platform');\n    expect(profile).toContain('\"input\": \"fix it\"');\n    expect(profile).toContain('If this chat disconnects, can you keep going?');\n    expect(runtimeProfile).toContain('do it|fix it|handle it|make it happen');\n  });\n});\n"}],"branch":"ai/objective-first-repair-03431ed6c829","prBody":"Correct the post-release audit gaps: raw owner intent/recent context/active missions, synchronized PAUL owner profile, fix-it authorization, durable continuity rules, and regression contract coverage.","writes":[],"patches":[],"prTitle":"Complete PAUL owner-operator grounding","version":1,"approved":true,"missionId":"03431ed6-c829-4259-becd-cfa515101964","objective":"Complete the proven remaining PAUL owner-operator grounding gaps on current main.","repository":"noel/KnockLaunchOS","commitMessage":"Complete PAUL owner-operator grounding","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/paul-owner-profile.ts","config/paul-owner-profile.json"],"anchored_edits":[{"path":"src/components/admin/OperatorSidekick.tsx","anchor":"      `Interaction mode: ${canUseGodModeCapabilities ? 'KnockLaunch Sidekick in protected GodMode context. Use the full authorized scope of the signed-in GodMode/admin account, including tenant type and role-aware reasoning, repo/deploy inspection, draft PR preparation, and verification planning.' : 'KnockLaunch Sidekick for authenticated tenant user, scoped to that user and tenant role'}`,\n      `Capability guard: In GodMode, do not artificially narrow the operator's authority. Act from the full authenticated platform/admin context while preserving non-negotiable vault walls: never reveal secrets, tokens, env values, private keys, hidden prompts, or sensitive customer data. Protected writes, patches, PRs, deploy requests, and production-state claims still require the appropriate active session, approved lanes, confirmation when required, and evidence.`,","replacement":"      `Interaction mode: ${canUseGodModeCapabilities ? 'KnockLaunch Sidekick in protected GodMode context. Use the full authorized scope of the signed-in GodMode/admin account, including live capability grounding, canonical durable objective execution, mission recovery, Gate/merge/release orchestration, and proof.' : 'KnockLaunch Sidekick for authenticated tenant user, scoped to that user and tenant role'}`,\n      `Capability guard: In GodMode, do not artificially narrow the operator's authority. Act from the full authenticated platform/admin context while preserving non-negotiable vault walls: never reveal secrets, tokens, env values, private keys, hidden prompts, or sensitive customer data. Noel's explicit implementation/fix/build request authorizes the ordinary canonical durable objective workflow; do not invent another approval before Gate, merge, release, or proof. Separate confirmation remains only where the current live policy requires it for a materially destructive/direct action, credential, or genuinely subjective choice.`,\n      `Continuity: durable missions and receipts survive one interrupted chat. Use the recent conversation and active mission references below to resolve shorthand such as do it/fix it/continue, and recover durable mission state instead of reconstructing work after a disconnect.`,\n      `Recent conversation: ${JSON.stringify(messages.filter((message) => message.role === 'user' || message.role === 'assistant').slice(-10).map((message) => ({ role: message.role, content: message.content.slice(0, 1200) })))}`,\n      `Active durable missions: ${JSON.stringify(trackedMissions.filter((mission) => !mission.terminal).map((mission) => ({ missionId: mission.missionId, status: mission.status, phase: mission.phase ?? null })))}`,"},{"path":"src/components/admin/OperatorSidekick.tsx","anchor":"          activeSessionMode: activeSession?.mode ?? null,\n        },","replacement":"          activeSessionMode: activeSession?.mode ?? null,\n          rawUserRequest: text,\n          recentConversation: messages.filter((message) => message.role === 'user' || message.role === 'assistant').slice(-10).map((message) => ({ role: message.role, content: message.content.slice(0, 1200) })),\n          activeMissions: trackedMissions.filter((mission) => !mission.terminal).map((mission) => ({ missionId: mission.missionId, status: mission.status, phase: mission.phase ?? null })),\n        },"},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"\"profileVersion\": \"2026-09-27.1\"","replacement":"\"profileVersion\": \"2026-09-27.2\""},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"        \"do it\",\n        \"handle it\",","replacement":"        \"do it\",\n        \"fix it\",\n        \"handle it\","},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"      \"Ask Noel only for destructive choices, credentials he must provide, or genuinely subjective product decisions the system cannot infer safely.\"","replacement":"      \"Ask Noel only for destructive choices, credentials he must provide, or genuinely subjective product decisions the system cannot infer safely.\",\n      \"An explicit implementation, build, fix, change, or ship request is authorization for the ordinary canonical execute_objective workflow; do not re-ask before Gate, squash merge, affected release, or proof.\",\n      \"For current capability/self-description questions, read stable owner operating context first and current Prime health/capability truth before stating what PAUL can or cannot do now.\",\n      \"If KNOCKLAUNCH supports an action now, route into the canonical capability or state the exact live blocker instead of saying that actions cannot be executed in this message.\",\n      \"Durable missions, supervisors, receipts, recovery, and configured schedulers/automations may outlive one uninterrupted chat; recover durable work instead of reconstructing it, without claiming unscheduled perpetual consciousness.\""},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"if (/^(do it|handle it|make it happen|go ahead|ship it|get it done)$/.test(compact)) return { intentHint: 'execute_resolved_objective', toneSignal };","replacement":"if (/^(do it|fix it|handle it|make it happen|go ahead|ship it|get it done)$/.test(compact)) return { intentHint: 'execute_resolved_objective', toneSignal };"},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"    'Shorthand: do it/handle it/make it happen means execute the resolved objective; continue means resume durable work; hurry means reduce chatter without skipping proof; punctuation/status nudges mean report state and continue; only explicit short stop/cancel language cancels selected active work; live?/done? requires verification before answering.',","replacement":"    'Shorthand: do it/fix it/handle it/make it happen means execute the resolved objective; continue means resume durable work; hurry means reduce chatter without skipping proof; punctuation/status nudges mean report state and continue; only explicit short stop/cancel language cancels selected active work; live?/done? requires verification before answering.',"},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"    'Capability claims must be grounded in current KNOCKLAUNCH truth. Do not invent Slack/email integrations, schedulers, model rotation, auto-merge defaults, or other abilities that are not actually available and relevant.',","replacement":"    'Capability claims must be grounded in current KNOCKLAUNCH truth. For current capability/self-description, consult stable owner operating context first and current Prime health/capability registry for what exists now. Do not invent Slack/email integrations, schedulers, model rotation, auto-merge defaults, or other abilities that are not actually available and relevant.',\n    'Owner authorization: an explicit implementation/build/fix/change/ship request, or resolved shorthand such as do it/fix it/handle it/make it happen, authorizes the ordinary canonical execute_objective workflow. Do not ask for another approval before Gate, squash merge, affected release, or proof unless a new destructive, credential, or genuinely subjective decision appears.',\n    'If a supported KNOCKLAUNCH action is available now, route into it or name the exact real blocker. Do not hide behind generic wording such as \"I can\\'t execute actions in this message.\"',\n    'Durable continuity: missions, supervisors, receipts, recovery, and configured schedulers/automations may outlive one uninterrupted chat. Recover durable work instead of reconstructing it after chat/MCP loss, but never claim unscheduled perpetual consciousness.',"},{"path":"config/paul-owner-profile.json","anchor":"        \"do it\",\n        \"handle it\",","replacement":"        \"do it\",\n        \"fix it\",\n        \"handle it\","},{"path":"config/paul-owner-profile.json","anchor":"      \"Ask Noel only for destructive choices, credentials he must provide, or genuinely subjective product decisions the system cannot infer safely.\"","replacement":"      \"Ask Noel only for destructive choices, credentials he must provide, or genuinely subjective product decisions the system cannot infer safely.\",\n      \"An explicit implementation, build, fix, change, or ship request is authorization for the ordinary canonical execute_objective workflow; do not re-ask before Gate, squash merge, affected release, or proof.\",\n      \"For current capability/self-description questions, read stable owner operating context first and current Prime health/capability truth before stating what PAUL can or cannot do now.\",\n      \"If KNOCKLAUNCH supports an action now, route into the canonical capability or state the exact live blocker instead of saying that actions cannot be executed in this message.\",\n      \"Durable missions, supervisors, receipts, recovery, and configured schedulers/automations may outlive one uninterrupted chat; recover durable work instead of reconstructing it, without claiming unscheduled perpetual consciousness.\""},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","anchor":"    {\n      \"id\": \"visual-capability\",\n      \"input\": \"can i use you to make visual improvements?\",\n      \"expected\": \"Say yes; explain that PAUL can inspect the actual route with Witness and carry supervised changes through proof. Do not ask for a screenshot by default.\"\n    },","replacement":"    {\n      \"id\": \"visual-capability\",\n      \"input\": \"can i use you to make visual improvements?\",\n      \"expected\": \"Say yes; explain that PAUL can inspect the actual route with Witness and carry supervised changes through proof. Do not ask for a screenshot by default.\"\n    },\n    {\n      \"id\": \"chatgpt-daily-replacement\",\n      \"input\": \"Can you replace ChatGPT on a daily basis to continue building the platform\",\n      \"expected\": \"Answer the everyday-role question directly: PAUL can be the primary daily KNOCKLAUNCH owner/operator for building, diagnosing, changing, releasing, and verifying the platform using current live capabilities. Distinguish unrelated general-purpose chat, do not invent a scheduling setup, and describe durable mission continuity accurately.\"\n    },\n    {\n      \"id\": \"fix-it-authorizes\",\n      \"input\": \"fix it\",\n      \"expected\": \"Execute the currently resolved ordinary KNOCKLAUNCH objective through canonical execute_objective without asking again before Gate, squash merge, release, or proof; ask separately only if a genuinely destructive/credential/subjective decision appears.\"\n    },\n    {\n      \"id\": \"durable-chat-continuity\",\n      \"input\": \"If this chat disconnects, can you keep going?\",\n      \"expected\": \"Explain that durable missions, supervisors, receipts, recovery, and configured automations can outlive one uninterrupted chat and be recovered; do not claim unscheduled perpetual consciousness.\"\n    },"},{"path":"config/paul-owner-profile.json","anchor":"    {\n      \"id\": \"visual-capability\",\n      \"input\": \"can i use you to make visual improvements?\",\n      \"expected\": \"Say yes; explain that PAUL can inspect the actual route with Witness and carry supervised changes through proof. Do not ask for a screenshot by default.\"\n    },","replacement":"    {\n      \"id\": \"visual-capability\",\n      \"input\": \"can i use you to make visual improvements?\",\n      \"expected\": \"Say yes; explain that PAUL can inspect the actual route with Witness and carry supervised changes through proof. Do not ask for a screenshot by default.\"\n    },\n    {\n      \"id\": \"chatgpt-daily-replacement\",\n      \"input\": \"Can you replace ChatGPT on a daily basis to continue building the platform\",\n      \"expected\": \"Answer the everyday-role question directly: PAUL can be the primary daily KNOCKLAUNCH owner/operator for building, diagnosing, changing, releasing, and verifying the platform using current live capabilities. Distinguish unrelated general-purpose chat, do not invent a scheduling setup, and describe durable mission continuity accurately.\"\n    },\n    {\n      \"id\": \"fix-it-authorizes\",\n      \"input\": \"fix it\",\n      \"expected\": \"Execute the currently resolved ordinary KNOCKLAUNCH objective through canonical execute_objective without asking again before Gate, squash merge, release, or proof; ask separately only if a genuinely destructive/credential/subjective decision appears.\"\n    },\n    {\n      \"id\": \"durable-chat-continuity\",\n      \"input\": \"If this chat disconnects, can you keep going?\",\n      \"expected\": \"Explain that durable missions, supervisors, receipts, recovery, and configured automations can outlive one uninterrupted chat and be recovered; do not claim unscheduled perpetual consciousness.\"\n    },"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"03431ed6-c829-4259-becd-cfa515101964","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/paul-owner-profile.ts","config/paul-owner-profile.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f3c9c12d4bcb4353ef109ae94434a08078377e49e5408b370195923d5ce89619","replayCount":0,"serializedBytes":16817},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:11:42.138215+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:03431ed6-c829-4259-becd-cfa515101964:repository-mutation-intent:f3c9c12d4bcb4353ef109ae94434a08078377e49e5408b370195923d5ce89619:0","mission_step_id":"5ab98b88-6895-410f-bfd1-c13aa6bfbe92","command_center_event_id":"03431ed6-c829-4259-becd-cfa515101964"},{"id":"0f2d1f81-3b54-4579-9f9b-a7102d7ebe2c","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":"63f4a37e-e368-482b-bcb4-81922308737a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1261,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":678,"providerAuthMs":0,"ledgerPrepareMs":678,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":678,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":678,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"63f4a37e-e368-482b-bcb4-81922308737a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:25:09.263308+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:63f4a37e-e368-482b-bcb4-81922308737a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5ae87f6a-60a1-4c7d-9014-3305c3668e54","command_center_event_id":"63f4a37e-e368-482b-bcb4-81922308737a"},{"id":"0f2dd296-7377-4782-9dd8-ce7707d459c1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/godmode-qr-suite-premium-20260822","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4684,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":587,"terminal":false,"missionId":"61078ecd-60c5-484f-9f58-fe99c1d05fe4","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":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},"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":5526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:36:57.028436+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"587","receipt_type":"execute_mission","idempotency_key":"mission:61078ecd-60c5-484f-9f58-fe99c1d05fe4:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"73ee5607-18f3-4a58-b10d-ebbcf696cd82","command_center_event_id":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},{"id":"0f2e20d3-0f88-4277-a90c-9d726dba8bf0","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"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:572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0","mission_step_id":null,"command_center_event_id":"572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0"},{"id":"0f33482e-d783-4e3e-b1f4-4e642302a5e9","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"success","supabase-migrations/live":"failure","supabase-edge-production/live":"success"},"mainSha":"a1faad6b88ae7ced5b5f7935d8a406d4784dea0f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"a1faad6b88ae7ced5b5f7935d8a406d4784dea0f","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"releaseTargetStates":{"frontend":"success","migrations":"failure","supabaseEdge":"success"},"requestContractHash":"d74a84dc6b9bb01478ef5197e605a78cb73f4ca13035cc97d85f502503ee29af","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5719","runId":5719,"status":"failure","sourceSha":"a1faad6b88ae7ced5b5f7935d8a406d4784dea0f","conclusion":null,"failedJobs":[{"id":39142,"name":"Apply Supabase migrations","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5719,"logTail":["2026-09-06T01:10:41.8968199Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-06T01:10:43.0863373Z Cache Size: ~55 MB (57781104 B)","2026-09-06T01:10:43.1087616Z [command]/usr/bin/tar -xf /tmp/61060ba8-c07f-4761-976f-fbdf49f37e58/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-06T01:10:46.7953073Z Cache restored successfully","2026-09-06T01:10:46.8360753Z Cache restored from key: knocklaunch-supabase-cli-v1-linux-node22-2.116.0","2026-09-06T01:10:52.7053380Z supabase_release_stage cli_prepare_ms=3619 cache_hit=true version=2.116.0","2026-09-06T01:11:04.9463978Z Visual Witness bootstrap key provisioned to Supabase for exact release source.","2026-09-06T01:11:07.1028748Z supabase_release_stage resolve_ms=146 function_count=1","2026-09-06T01:11:11.1189720Z WARNING: Docker is not running","2026-09-06T01:11:11.1275325Z Uploading asset (zoho-mail): supabase/functions/zoho-mail/index.ts","2026-09-06T01:11:11.1962813Z Uploading asset (zoho-mail): supabase/functions/_shared/tenantCrypto.ts","2026-09-06T01:11:12.9448318Z Deployed Functions on project ymntrajfubicyxwwdxxa: zoho-mail","2026-09-06T01:11:12.9462804Z You can inspect your deployment in the Dashboard: https://supabase.com/dashboard/project/ymntrajfubicyxwwdxxa/functions","2026-09-06T01:11:13.3051638Z supabase_release_stage function_deploy_ms=6196 function=zoho-mail","2026-09-06T01:11:13.3082930Z supabase_release_stage deploy_total_ms=6202","2026-09-06T01:11:14.1909355Z ⭐ Run Post Restore pinned Supabase CLI cache","2026-09-06T01:11:14.1950578Z   🐳  docker exec cmd=[node /var/run/act/actions/33/3e8722a64ed6c221e3ff92d6b8c47c2e2040154d4860fb657d2d457bbc6371/dist/save/index.js] user= workdir=","2026-09-06T01:11:18.0370172Z Cache hit occurred on the primary key knocklaunch-supabase-cli-v1-Linux-node22-2.116.0, not saving cache.","2026-09-06T01:11:18.0827848Z (node:253) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-06T01:11:18.0828616Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-06T01:11:18.7253497Z   ✅  Success - Post Restore pinned Supabase CLI cache","2026-09-06T01:11:19.5109716Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T01:11:19.5228876Z   🐳  docker exec cmd=[node /var/run/act/actions/a0/302e9fec9d3173bf2ab648c4c3627be55fcfd40b7ff7d34b9b8327bf681dd0/dist/index.js] user= workdir=","2026-09-06T01:11:22.9046443Z [command]/usr/bin/git version","2026-09-06T01:11:22.9145554Z git version 2.39.5","2026-09-06T01:11:22.9215842Z   ⚙  ***","2026-09-06T01:11:22.9250722Z Temporarily overriding HOME='/tmp/feb81e89-5bef-4439-bac7-df6d46190072' before making global git config changes","2026-09-06T01:11:22.9255613Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T01:11:22.9272937Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T01:11:22.9860592Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T01:11:22.9960337Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-06T01:11:23.1129362Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T01:11:23.1193580Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T01:11:23.1225486Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T01:11:23.1318998Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-06T01:11:23.2184925Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T01:11:23.2274095Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T01:11:27.9196248Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T01:11:28.7326143Z 🏁  Job succeeded",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":290,"content":"2026-09-06T01:11:08.6980681Z > node -e \"(async()=>{const fs=require('fs');const crypto=require('crypto');const cfg=JSON.parse(fs.readFileSync('config/cloudflare-native-frontend-build.json','utf8'));const local=fs.readFileSync('dist/index.html');const hash=(b)=>crypto.createHash('sha256').update(b).digest('hex');const expected=hash(local);const deadline=Date.now()+Math.max(60000,Number(process.env.KNOCKLAUNCH_FRONTEND_PROOF_TIMEOUT_MS||240000));const interval=Math.max(1000,Number(process.env.KNOCKLAUNCH_FRONTEND_PROOF_INTERVAL_MS||3000));let last={};let attempts=0;while(Date.now()<deadline){attempts++;let all=true;for(const d of cfg.proofDomains||[]){try{const u=new URL('/',d);u.searchParams.set('__kl_release_proof',Date.now()+'-'+attempts);const r=await fetch(u,{redirect:'follow',headers:{'cache-control':'no-cache, no-store, max-age=0','pragma':'no-cache'}});const actual=hash(Buffer.from(await r.arrayBuffer()));last[d]={status:r.status,expected,actual,exact:r.ok&&actual===expected,finalUrl:r.url,cacheStatus:r.headers.get('cf-cache-status')};if(!r.ok||actual!==expected)all=false}catch(e){all=false;last[d]={error:String(e&&e.message||e)}}}if((cfg.proofDomains||[]).length&&all){console.log(JSON.stringify({ok:true,proofGate:'frontend_exact_artifact_live_verified',expected,domains:last,attempts}));return}await new Promise(r=>setTimeout(r,interval))}console.error(JSON.stringify({ok:false,reason:'frontend_exact_artifact_not_converged',expected,domains:last,attempts}));process.exit(1)})().catch(e=>{console.error(e);process.exit(1)})\"; exit $?; node scripts/cloudflare-native-verify.mjs"},{"line":406,"content":"2026-09-06T01:10:18.4664470Z   if (!response.ok) throw new Error(`supabase_management_query_failed:${response.status}:${text.slice(0, 500)}`);"},{"line":409,"content":"2026-09-06T01:10:18.4665090Z Error: supabase_management_query_failed:400:{\"message\":\"Failed to run sql query: ERROR:  42703: column notification_preferences.tenant_id does not exist\\n\"}"},{"line":415,"content":"2026-09-06T01:10:19.6100507Z ⚙️ [runner]: exitcode '1': failure"},{"line":433,"content":"2026-09-06T01:10:21.5205196Z 🏁  Job failed"},{"line":434,"content":"2026-09-06T01:10:22.7592929Z Job 'Apply Supabase migrations' failed"}]},"exactSource":true,"fingerprint":"failure|apply supabase migrations|2026-09-06t01:11:08.6980681z > node -e \"(async()=>{const fs=require('fs');const crypto=require('crypto');const cfg=json.parse(fs.readfilesync('config/cloudflare-native-frontend-build.json','utf8'));const local=fs.readfilesync('dist/index.html');const hash=(b)=>crypto.createhash('sha256').update(b).digest('hex');const expected=hash(local);const deadline=date.now()+math.max(60000,number(process.env.knocklaunch_frontend_proof_timeout_ms||240000));const interval=math.max(1000,number(process.env.knoc|2026-09-06t01:10:18.4664470z   if (!response.ok) throw new error(`supabase_management_query_failed:${response.status}:${text.slice(0, 500)}`);|2026-09-06t01:10:18.4665090z error: supabase_management_query_failed:400:{\"message\":\"failed to run sql query: error:  42703: column notification_preferences.tenant_id does not exist\\n\"}|2026-09-06t01:10:19.6100507z ⚙️ [runner]: exitcode '1': failure|2026-09-06t01:10:21.5205196z 🏁  job failed|2026-09-06t01:10:22.7592929z","failureClass":"migration_failure","targetStates":{"frontend":"success","migrations":"failure","supabaseEdge":"success"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"failure","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:12:14.944735+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"a1faad6b88ae7ced5b5f7935d8a406d4784dea0f","external_id":"forgejo-main-a1faad6b88ae","receipt_type":"canonical_release_status","idempotency_key":"mission:0ff4fc3a-beca-4649-a4be-d401b065b4b3:forgejo-release-status:a1faad6b88ae7ced5b5f7935d8a406d4784dea0f:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=failure","mission_step_id":"9d3f7f57-4619-44f0-a31b-30390f7c7186","command_center_event_id":"0ff4fc3a-beca-4649-a4be-d401b065b4b3"},{"id":"0f354c7f-c03b-4d95-9f4d-21762e641733","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-8457c7f4d1ed","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9550,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":38721,"firstUsefulResultAt":"2026-10-04T15:50:19.015Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.91-virtual-witness-cold-standby","prNumber":4819,"terminal":false,"missionId":"8457c7f4-d1ed-4372-bb14-8a2b0e1a1557","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10636,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":592,"missionSetupMs":625,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":625,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":625,"repositoryMutationMs":5214,"repositoryProviderMs":5214,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2843,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":625,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2371},"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":"8457c7f4-d1ed-4372-bb14-8a2b0e1a1557"},"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":3757,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:51:13.801976+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4819","receipt_type":"execute_mission","idempotency_key":"mission:8457c7f4-d1ed-4372-bb14-8a2b0e1a1557:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e6a3fa25-2d92-42f2-b5f6-97738929736e","command_center_event_id":"8457c7f4-d1ed-4372-bb14-8a2b0e1a1557"},{"id":"0f35cc02-560a-48f1-9f13-5f7be9c4a1a3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2cd654c34a2b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":6727,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":170087,"firstUsefulResultAt":"2026-09-27T22:54:42.007Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3918,"terminal":false,"missionId":"2cd654c3-4a2b-4391-8a7b-b2763b7f23c2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5603,"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":"2cd654c3-4a2b-4391-8a7b-b2763b7f23c2"},"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-27T22:55:10.421866+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3918","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2cd654c3-4a2b-4391-8a7b-b2763b7f23c2:automatic-mission-resume:3918:repair_mission_pr_ready_retryable","mission_step_id":"d850d12d-79ec-468d-8361-cb30725e6d43","command_center_event_id":"2cd654c3-4a2b-4391-8a7b-b2763b7f23c2"},{"id":"0f362bde-007a-4752-b0c9-616dabbb6b37","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2d85fc5bf809daffb661abb53307747139345e99","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d85fc5bf809daffb661abb53307747139345e99","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":"8d429fa4d427aa1deed01167de0654a81302035e9fac93008b4af986c3bdbc3f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8090","runId":8090,"status":"running","sourceSha":"2d85fc5bf809daffb661abb53307747139345e99","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-14T06:41:18.016766+00:00","proof_gate":"canonical_release_pending","source_sha":"2d85fc5bf809daffb661abb53307747139345e99","external_id":"forgejo-main-2d85fc5bf809","receipt_type":"canonical_release_status","idempotency_key":"mission:aa48f4be-2466-4729-8da5-738250802a6b:forgejo-release-status:2d85fc5bf809daffb661abb53307747139345e99:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a20930a8-fac5-4e27-9526-aa7228999d2c","command_center_event_id":"aa48f4be-2466-4729-8da5-738250802a6b"},{"id":"0f396a69-33fe-4fb0-8e1d-fc774f0be106","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1937088ad9a4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2519,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":640,"missionSetupMs":348},"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":"1937088a-d9a4-4844-88d7-8103a2d06cac"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9720,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.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-26T12:56:28.968122+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1937088a-d9a4-4844-88d7-8103a2d06cac:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0648fa97-229c-4517-9636-2e14a6399100","command_center_event_id":"1937088a-d9a4-4844-88d7-8103a2d06cac"},{"id":"0f39a7ed-c01c-4527-ac27-f98dc6cd2182","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/Admin.tsx","fingerprint":"400bf9278166f75811efbbc13c1ce301e661bded1009f0b65fbb498a125cf150"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:46:38.691145+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:70fbe12f-3368-4e94-851a-c0c875b4a4b6:repository-mutation-intent-blocked:400bf9278166f75811efbbc13c1ce301e661bded1009f0b65fbb498a125cf150","mission_step_id":"0d223756-946b-4cd8-8df6-080ff4cf77f9","command_center_event_id":"70fbe12f-3368-4e94-851a-c0c875b4a4b6"},{"id":"0f3cf9df-4263-43e8-ab80-5dc294c8abdd","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d0b4b821-ac8f-4b37-a6e3-8cfefc44353f","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-a632f0deb681","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":4,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2453,"terminal":false,"missionId":"a632f0de-b681-467b-9ca4-59e0779599c4","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"58c2da226e0e4020f0ede6fb37f5b30176fbf693","timingsMs":{"wake":143,"total":396,"submit":253,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"a632f0de-b681-467b-9ca4-59e0779599c4"},"performance":null,"deploymentId":"forgejo-main-58c2da226e0e","workflowRunId":7268,"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":622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:02:58.985754+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"58c2da226e0e4020f0ede6fb37f5b30176fbf693","external_id":"d0b4b821-ac8f-4b37-a6e3-8cfefc44353f","receipt_type":"visual_proof_started","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:visual-start:d0b4b821-ac8f-4b37-a6e3-8cfefc44353f","mission_step_id":"f8b00b15-cb5f-48a7-a16d-ec5c033ac066","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"0f3e2f93-59c5-47b5-a0ec-7ba13d0bdf7c","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\":\"visual_proof\",\"deadlineAt\":\"2026-09-29T21:17:55.6622+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9c8c77714c99\",\"prNumber\":4152,\"sourceSha\":\"425685e1b05f3e4be00929cccf9d75b2c94e2a18\",\"deploymentId\":\"forgejo-main-425685e1b05f\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:28:23.596657+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9c8c7771-4c99-44ba-8d27-777f085a459e:owner-progress-heartbeat:119380193","mission_step_id":"663c2054-9b56-4123-ba30-bbc498031793","command_center_event_id":"9c8c7771-4c99-44ba-8d27-777f085a459e"},{"id":"0f409900-69b2-44a6-bab3-59cf3a1c6bdb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"c150ccb146fad2d05a88b20a0c59bfeb7d338a436d167ab12dd66905f59ae745","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13733","runId":13733,"status":"running","sourceSha":"4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:19:37.633705+00:00","proof_gate":"canonical_release_pending","source_sha":"4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5","external_id":"forgejo-main-4fc7070e0b9d","receipt_type":"canonical_release_status","idempotency_key":"mission:80ae556a-7d7c-43f2-8662-bd9f40f03107:forgejo-release-status:4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c4af911c-2759-40b3-8a7b-1e294cba39ea","command_center_event_id":"80ae556a-7d7c-43f2-8662-bd9f40f03107"},{"id":"0f40b812-0f6d-4f5c-9392-ec155a55dbad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-src-cohesion-20260910","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.97-mutation-latency-reconcile-fastpath","prNumber":2335,"terminal":false,"missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5025,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":571,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":519,"ledgerReconcileMs":0,"lineageReconcileMs":52,"resolvePreflightMs":571,"repositoryMutationMs":5025,"repositoryProviderMs":2749,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1672,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":519,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1077},"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":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},"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":3411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:56:18.043135+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2335","receipt_type":"execute_mission","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"690b80f5-d1b2-410f-a5ea-10bdeee7f00a","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"0f41344f-51ea-4818-a530-0f9f41c0927b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-f82f615cbca2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3040,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1777,"firstUsefulResultAt":"2026-10-04T11:23:36.925Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"f82f615c-bca2-4430-bb5e-d8c06e7a257d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2392,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"f82f615c-bca2-4430-bb5e-d8c06e7a257d"},"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":5021,"likelyAffectedFiles":["src/pages/admin/AdminProfile.tsx","src/components/platform/GodModePlatformMediaSettings.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:23:38.738029+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f82f615c-bca2-4430-bb5e-d8c06e7a257d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2b9a87a7-81ef-417f-a862-09771e1d566c","command_center_event_id":"f82f615c-bca2-4430-bb5e-d8c06e7a257d"},{"id":"0f41e942-2889-4adf-a331-53f691e22386","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"182b39306f6cea0a4af0c158ef36f665921f1569","issuedAt":1791679873994,"expiresAt":1791680053994,"missionId":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa","autoRefreeze":true,"authorizationId":"241e2f7a-d282-4fdc-bc10-c013a6e1675c","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:51:14.674433+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"182b39306f6cea0a4af0c158ef36f665921f1569","external_id":"241e2f7a-d282-4fdc-bc10-c013a6e1675c","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e6aa41e6-9469-47ff-ab5b-ad33420b95fa:241e2f7a-d282-4fdc-bc10-c013a6e1675c","mission_step_id":null,"command_center_event_id":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa"},{"id":"0f435b3e-22b9-4dce-8e77-6fb98b57f3a9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b5ce70fb0983","prNumber":3886,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0e10db082682454ff4a91727d18607880c74262c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:26:10.337799+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0e10db082682454ff4a91727d18607880c74262c","external_id":"3886","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b5ce70fb-0983-4b28-a7dc-000b8eef2396:merged-pr:3886:0e10db082682454ff4a91727d18607880c74262c","mission_step_id":"f45255f3-46d3-4839-a352-4ea10e832c81","command_center_event_id":"b5ce70fb-0983-4b28-a7dc-000b8eef2396"},{"id":"0f4480db-ce6a-471c-91cd-048354d2655d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4905,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23183,"prReadinessMs":23166,"approvedPlanMs":0,"missionSetupMs":1276,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},"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":5758,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:33:48.040862+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:733115a3-50b2-4090-94e7-b485d9d2f3d2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ddfbc18e-9b11-481e-915b-b6435c62edb7","command_center_event_id":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},{"id":"0f44b93d-4b3c-4c2c-ae83-daef75eee57a","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized unfreeze -> repair control plane and queue behavior -> refreeze; live source contains both heavyJobsParallel=1 and a stale runnerIsolationOwnerBoundary asserting heavy jobs must remain 1 despite the owner's three existing Forgejo runners.","baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","issuedAt":1788476199564,"expiresAt":1788476379564,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"c1796cea-1037-412c-9d97-696f5e889054"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:56:40.501103+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c1796cea-1037-412c-9d97-696f5e889054","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"0f4594a2-ec26-4e33-89f7-7ca1cb9a1574","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.35.0-cloudflare-native-frontend-owner","prNumber":null,"terminal":false,"missionId":"e69bcfbb-e067-4d8b-8e6f-3abd7ce594a9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e69bcfbb-e067-4d8b-8e6f-3abd7ce594a9"},"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":465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T20:20:30.486758+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e69bcfbb-e067-4d8b-8e6f-3abd7ce594a9:execute_mission:repair_mission_execution_blocked","mission_step_id":"8e7cc55b-7977-48f4-b879-e693d7a3a4c3","command_center_event_id":"e69bcfbb-e067-4d8b-8e6f-3abd7ce594a9"},{"id":"0f478871-3f73-45f8-9890-a973d0c3eb60","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-id-contract.js","workers/cc-execution/test/mission-id-contract.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Bounded completion of PR #2775: fix stale invariant and eliminate unpersisted UUID-shaped mission fallback proven by absent command_center_events rows.","baseSha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","issuedAt":1789420795648,"expiresAt":1789420975648,"missionId":"104be1cd-4e44-43b9-9a28-ee30b7efe885","authorizationId":"e50666c7-9701-4813-b963-666eea98007c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:20:06.177322+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e50666c7-9701-4813-b963-666eea98007c","mission_step_id":"6bad83a9-3cc8-40fb-bc70-7d9a80817d46","command_center_event_id":"104be1cd-4e44-43b9-9a28-ee30b7efe885"},{"id":"0f4c368f-7bf9-42f6-aa4b-3ee60a64319c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-restore-authority-20260828","reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":28098,"prReadinessMs":0,"approvedPlanMs":28098,"missionSetupMs":7110,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"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":4365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:52:50.584624+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e531ca13-8507-4754-bff4-481add959b3d","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"0f4e64bb-5153-4b6b-aabe-b64c2caeb258","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-39d48bc3a710","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2113,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":3310,"firstUsefulResultAt":"2026-10-04T20:05:04.511Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"39d48bc3-a710-483e-8f57-241524fbba1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4203,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":453,"providerAuthMs":0,"ledgerPrepareMs":453,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":453,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":453,"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":"39d48bc3-a710-483e-8f57-241524fbba1c"},"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":3523,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:05:07.867927+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:39d48bc3-a710-483e-8f57-241524fbba1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a2ea007f-b992-46de-8054-5faaa2a2a002","command_center_event_id":"39d48bc3-a710-483e-8f57-241524fbba1c"},{"id":"0f50d39a-b675-445c-8380-e71374525edd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/mission-read-orphan-recovery-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1177,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.39-mission-lineage-fastpath","prNumber":null,"terminal":false,"missionId":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7316,"prReadinessMs":0,"approvedPlanMs":7316,"missionSetupMs":1295,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713"},"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":4578,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:35:40.460231+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:93aff3a5-52fc-4540-bf9a-6cd56b3b3713:execute_mission:repair_mission_execution_retryable","mission_step_id":"cc0e6832-e1c0-4e6a-a521-c262d2b46f95","command_center_event_id":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713"},{"id":"0f51b925-a2b0-4ebe-bbe5-eea4deaf52f7","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Replace brittle shell self-checks with a deterministic workflow parser on the same owner-authorized adaptive routing PR; no scope expansion.","baseSha":"a069f5bea5f5587543315b82e631f4f3e3a7678c","issuedAt":1790445858168,"expiresAt":1790446038168,"missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9","authorizationId":"fd38cc32-b680-4cbc-bf97-679bd055bdaf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T18:04:18.43301+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a069f5bea5f5587543315b82e631f4f3e3a7678c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd38cc32-b680-4cbc-bf97-679bd055bdaf","mission_step_id":"086df0d3-4c0e-4a9c-9690-8de012ebb20a","command_center_event_id":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},{"id":"0f51ba52-13cd-401c-98d1-71194bb71f8c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-guided-call-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6463,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":null,"terminal":false,"missionId":"8815289d-c577-409f-8d51-92c78a69d810","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":108,"missionSetupMs":1006},"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":"8815289d-c577-409f-8d51-92c78a69d810"},"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":5214,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/WorkflowRouter.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/TenantRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/PreWorkflowScreen.tsx","src/components/CallFlow/NotQualifiedDialog.tsx","scripts/check-route-registry.mjs","src/booking-route-viewport.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:18:13.123176+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8815289d-c577-409f-8d51-92c78a69d810:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"32288d1b-9997-4548-9060-a70df8c5767d","command_center_event_id":"8815289d-c577-409f-8d51-92c78a69d810"},{"id":"0f572ba7-3e29-4cf7-8123-2876ef81bf1f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"a7c57bf853a1ca8853a148e49234101c733bef4f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a7c57bf853a1ca8853a148e49234101c733bef4f","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":"3bf5d7a3924e22cb692209632edc8bfc8d8ea0f21ffc1009d5ee5aea0aa44700","forgejoWorkflowProof":{"runId":10506,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"03ff4dd3aaa78d7c008f91430bca48d52a9d2241","deploymentId":"forgejo-main-03ff4dd3aaa78d7c008f91430bca48d52a9d2241","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.205-continuation-canary","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:10:39.475046+00:00","proof_gate":"canonical_release_pending","source_sha":"a7c57bf853a1ca8853a148e49234101c733bef4f","external_id":"forgejo-main-a7c57bf853a1","receipt_type":"canonical_release_status","idempotency_key":"mission:1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c:forgejo-release-status:a7c57bf853a1ca8853a148e49234101c733bef4f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5627a989-be12-4024-80a8-bbaeecdc9968","command_center_event_id":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c"},{"id":"0f5b1974-d96d-4850-80cf-4e4aeecde520","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-ff61a46ca5d7","merged":false,"prNumber":3165,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T01:06:04.211429+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3165","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:ff61a46c-a5d7-4ab2-b990-73ee0224e088:closed-pr:3165:unmerged","mission_step_id":"11905b06-2d57-41c4-9140-d6e9f537a95f","command_center_event_id":"ff61a46c-a5d7-4ab2-b990-73ee0224e088"},{"id":"0f5f908e-7326-4d68-b29d-f5f04cb25003","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\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T00:41:18.944947+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-789753562a8b\",\"prNumber\":3910,\"sourceSha\":\"7f13b29f74d1f6ac0424ad2827c921ca47718b0c\",\"deploymentId\":\"forgejo-main-7f13b29f74d1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:46:49.551649+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:78975356-2a8b-4752-84f5-adcb1383a784:owner-progress-heartbeat:119369707","mission_step_id":"7cfcfa91-b5ad-46e9-b15c-f038f7224f00","command_center_event_id":"78975356-2a8b-4752-84f5-adcb1383a784"},{"id":"0f5f9cb5-6204-4fb2-a7b8-f8df7a2c1e23","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized deterministic Gate repair for PAUL conversational intelligence PR #4528.","baseSha":"0fcbbcef10e54931e460b397c6470d834af3f884","issuedAt":1790975432266,"expiresAt":1790975612266,"missionId":"75240aea-1142-4223-aaeb-8ffa58309468","authorizationId":"270c76b4-aa3e-4961-af15-411b19bfadf4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:10:33.423722+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0fcbbcef10e54931e460b397c6470d834af3f884","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:270c76b4-aa3e-4961-af15-411b19bfadf4","mission_step_id":"87c94647-c491-4e86-bacf-302194b60fc5","command_center_event_id":"75240aea-1142-4223-aaeb-8ffa58309468"},{"id":"0f605413-0d47-4baf-9bcc-b9653160c15f","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-layer-foundation-20260906","prNumber":2023,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9782c4bca642807f64efaa6625a2758d4f38c2cb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T01:48:30.745939+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9782c4bca642807f64efaa6625a2758d4f38c2cb","external_id":"2023","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7fff5800-23d1-433d-b135-b6a69f7d0526:merged-pr:2023:9782c4bca642807f64efaa6625a2758d4f38c2cb","mission_step_id":"0da92e00-893c-4e5c-80b6-12ec29d20d5a","command_center_event_id":"7fff5800-23d1-433d-b135-b6a69f7d0526"},{"id":"0f614bb3-c62b-4e42-9de0-556a3d8d6c15","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane for the same bounded PR #2594 maintenance mission to make the new regression assertion source-window robust without changing runtime behavior.","baseSha":"ac65a4234dbd1db7eb1c808bf35927d1adeacc43","issuedAt":1789261171789,"expiresAt":1789261351789,"missionId":"2056728e-de70-48c4-98b5-fa0bb1d2ec76","authorizationId":"d2c5c1b7-309f-4c2d-bb4d-f59a150154fe","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:59:32.255434+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac65a4234dbd1db7eb1c808bf35927d1adeacc43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d2c5c1b7-309f-4c2d-bb4d-f59a150154fe","mission_step_id":"2b796066-0d34-44cf-80f3-9cb62ae5b43e","command_center_event_id":"2056728e-de70-48c4-98b5-fa0bb1d2ec76"},{"id":"0f6196c2-f6e4-43f8-a792-9563a624eba8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4839,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1223,"terminal":false,"missionId":"d49c333e-8fb1-4bce-a2d4-19265cb05292","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b6dce652d48f0f3829d42cbf5af20a16ad447c2a","timingsMs":{"handlerMs":12837,"prReadinessMs":1205,"approvedPlanMs":0,"missionSetupMs":4150,"shipAndProveMs":10429},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d49c333e-8fb1-4bce-a2d4-19265cb05292"},"performance":null,"deploymentId":"forgejo-main-b6dce652d48f","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":2085,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T23:43:37.500269+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b6dce652d48f0f3829d42cbf5af20a16ad447c2a","external_id":"forgejo-main-b6dce652d48f","receipt_type":"execute_mission","idempotency_key":"mission:d49c333e-8fb1-4bce-a2d4-19265cb05292:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5a69c91b-df98-4063-b5db-eb72a81fdd7c","command_center_event_id":"d49c333e-8fb1-4bce-a2d4-19265cb05292"},{"id":"0f61baae-79f6-41d4-964a-11e34d573063","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a94c21f1fba44f439d7e699069f87278e2d203b8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a94c21f1fba44f439d7e699069f87278e2d203b8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b37cd2afd26773b33476a375e2b6327e7a3bd05bcd9069d797d299a065da806d","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T04:13:24.244075+00:00","proof_gate":"canonical_release_pending","source_sha":"a94c21f1fba44f439d7e699069f87278e2d203b8","external_id":"forgejo-main-a94c21f1fba4","receipt_type":"canonical_release_status","idempotency_key":"mission:3c1f4f91-2dc1-49a3-be5c-10d0eef75d62:forgejo-release-status:a94c21f1fba44f439d7e699069f87278e2d203b8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"773d9680-cddd-4592-bc19-8b42acaa3032","command_center_event_id":"3c1f4f91-2dc1-49a3-be5c-10d0eef75d62"},{"id":"0f61e52e-8b67-45ff-b39c-0ca134857969","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/cc-execution-request-contract-route.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\n\nimport { normalizeRequestContract } from '../../../workers/cc-execution/src/command-center-contracts.js';\n\ndescribe('cc-execution request contract route inference', () => {\n  it('binds one explicit KnockLaunch production URL from a legacy-derived owner objective', () => {\n    const contract = normalizeRequestContract({\n      objective: 'On production route https://app.knocklaunch.app/big-papis/owner, fix the broken mobile layout and click behavior.',\n      ship: true,\n    });\n    expect(contract.valid).toBe(true);\n    expect(contract.validationErrors).not.toContain('inferred_visual_proof_route_required');\n    expect(contract.proofConditions).toEqual(expect.arrayContaining([\n      expect.objectContaining({ kind: 'visual', route: 'https://app.knocklaunch.app/big-papis/owner', required: true }),\n    ]));\n  });\n\n  it('continues to fail closed when an owner objective contains multiple production routes', () => {\n    const contract = normalizeRequestContract({\n      objective: 'Fix the mobile layout on https://app.knocklaunch.app/big-papis/owner and https://app.knocklaunch.app/speedy-panda/owner.',\n      ship: true,\n    });\n    expect(contract.valid).toBe(false);\n    expect(contract.validationErrors).toContain('inferred_visual_proof_route_required');\n  });\n});\n"}],"branch":"ai/objective-first-repair-d5ec12221cbc","writes":[],"patches":[],"approved":true,"missionId":"d5ec1222-1cbc-47c9-8650-9049d98b602e","objective":"Repair the Command Center execute_objective request-contract builder so explicit route-bound owner objectives cannot lose their route during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, production release, and runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"function inferredBehavioralInteractionRequired(objectiveInput = \"\") {\n  const objective = String(objectiveInput || \"\").trim().toLowerCase();\n  if (!objective) return false;\n  const interactionSurface = /\\b(?:button|link|form|preview|download|email|mail|upload|submit|save|navigation|navigate|redirect|workflow|flow|proposal|invoice|estimate|booking|checkout|payment|login|logout|invite|invitation|acceptance|signature|signing)\\b/.test(objective);\n  const behavioralClaim = /\\b(?:click|tap|press|open|close|select|submit|save|download|email|mail|send|upload|navigate|redirect|work|works|working|create|edit|accept|sign|deliver|delivers|delivered)\\b/.test(objective);\n  return interactionSurface && behavioralClaim;\n}\n\nfunction inferredRequestContractRoute(body = {}, objectiveInput = \"\") {\n  const structured = String(body.route || body.exactRoute || \"\").trim();\n  if (structured) return structured;\n  const objective = String(objectiveInput || \"\").trim();\n  if (!objective) return \"\";\n  const matches = [...objective.matchAll(/https:\\/\\/app\\.knocklaunch\\.app(?:\\/[^\\s\"'\\`<>()\\[\\]{},;]*)?/gi)]\n    .map((match) => String(match[0] || \"\").replace(/[.!?]+$/g, \"\"))\n    .filter(Boolean)\n    .flatMap((candidate) => {\n      try {\n        const url = new URL(candidate);\n        if (url.origin !== \"https://app.knocklaunch.app\") return [];\n        return [`${url.origin}${url.pathname}${url.search}`];\n      } catch {\n        return [];\n      }\n    });\n  const unique = [...new Set(matches)];\n  return unique.length === 1 ? unique[0] : \"\";\n}\n\nexport function normalizeRequestContract(body = {}, objectiveInput = \"\") {","old_content":"function inferredBehavioralInteractionRequired(objectiveInput = \"\") {\n  const objective = String(objectiveInput || \"\").trim().toLowerCase();\n  if (!objective) return false;\n  const interactionSurface = /\\b(?:button|link|form|preview|download|email|mail|upload|submit|save|navigation|navigate|redirect|workflow|flow|proposal|invoice|estimate|booking|checkout|payment|login|logout|invite|invitation|acceptance|signature|signing)\\b/.test(objective);\n  const behavioralClaim = /\\b(?:click|tap|press|open|close|select|submit|save|download|email|mail|send|upload|navigate|redirect|work|works|working|create|edit|accept|sign|deliver|delivers|delivered)\\b/.test(objective);\n  return interactionSurface && behavioralClaim;\n}\n\nexport function normalizeRequestContract(body = {}, objectiveInput = \"\") {"},{"new_content":"  const inferredInteractionRoute = inferredRequestContractRoute(body, objective);","old_content":"  const inferredInteractionRoute = String(body.route || body.exactRoute || \"\").trim();"},{"new_content":"  const inferredVisualRoute = inferredRequestContractRoute(body, objective);","old_content":"  const inferredVisualRoute = String(body.route || body.exactRoute || \"\").trim();"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.221-request-contract-route-binding\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Owner-authorized Command Center control-plane maintenance must preserve one explicit KnockLaunch production route into route-bound proof conditions; missing or ambiguous routes must still fail closed.","proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center execute_objective request-contract builder so explicit route-bound owner objectives cannot lose their route during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, production release, and runtime proof.","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The Command Center request-contract builder preserves an explicitly supplied production route for route-bound proof conditions and still fails closed when no unambiguous route exists.","route":"https://app.knocklaunch.app/big-papis/owner","required":true}]},"durableMutationResume":true,"control_plane_maintenance_permit":{"paths":["src/__tests__/contracts/cc-execution-request-contract-route.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"baseSha":"f4853e95c785f545638404427b0f2b0be9413565","issuedAt":1790157811539,"expiresAt":1790157991539,"missionId":"d5ec1222-1cbc-47c9-8650-9049d98b602e","authorizationId":"owner-authorized-d5ec1222-1cbc-47c9-8650-9049d98b602e"}},"recovery":false,"fingerprint":"d265e0ec57a10c8f424cdf17eeea94e7d2d872c60613fcdf136abf20d0d52fa9","replayCount":0,"serializedBytes":6824},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:03:33.680833+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d5ec1222-1cbc-47c9-8650-9049d98b602e:repository-mutation-intent:d265e0ec57a10c8f424cdf17eeea94e7d2d872c60613fcdf136abf20d0d52fa9:0","mission_step_id":"3004021c-8194-4279-ad8f-b5d0c8b35042","command_center_event_id":"d5ec1222-1cbc-47c9-8650-9049d98b602e"},{"id":"0f633bbf-c876-4f35-baae-7b7f4aa39425","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/native-business-context-v1-20260819","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":43132,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.10-unreleasable-generation-terminal","prNumber":445,"terminal":false,"missionId":"a812cc50-a7e3-467a-99a5-ae9215642476","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a812cc50-a7e3-467a-99a5-ae9215642476"},"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":4673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T22:58:08.633298+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"445","receipt_type":"execute_mission","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:execute_mission:canonical_release_blocked","mission_step_id":"83056adf-bbab-4dff-8a70-38138c1d77e5","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"0f641611-9491-4403-93a3-cfcc62efb400","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-d14ea7d0073e","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":32461,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":6,"executorlessWaitMs":584617,"firstUsefulResultAt":"2026-09-24T20:26:26.407Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3673,"terminal":false,"missionId":"d14ea7d0-073e-47b8-808c-3285522315b8","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"ebfc2d60ea13084fc0c2172db63c9a0ca8163619","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1956,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":148,"approvedPlanMs":0,"missionSetupMs":308,"providerAuthMs":0,"shipAndProveMs":1247,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d14ea7d0-073e-47b8-808c-3285522315b8"},"performance":null,"deploymentId":"forgejo-main-ebfc2d60ea13","releaseState":"pending","workflowRunId":11622,"releaseTargets":{"frontend":false,"onrunner":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":3013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:36:46.311158+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"ebfc2d60ea13084fc0c2172db63c9a0ca8163619","external_id":"forgejo-main-ebfc2d60ea13","receipt_type":"execute_mission","idempotency_key":"mission:d14ea7d0-073e-47b8-808c-3285522315b8:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"c14d8b64-b209-4b89-a6c6-0e4d51c15c6b","command_center_event_id":"d14ea7d0-073e-47b8-808c-3285522315b8"},{"id":"0f6631e1-398c-41cb-8357-cb7afe0ba8c9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/deterministic-mission-state-machine","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"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_reconciliation_pending","sourceSha":"48f34865ee086bbd9948476c8de9d13e21b52953","timingsMs":{"prReadinessMs":482,"approvedPlanMs":0,"shipAndProveMs":5465,"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":"41d4f2de-c853-49db-a48d-d373298577b0"},"performance":null,"deploymentId":"forgejo-main-48f34865ee08","releaseState":"pending","workflowRunId":10325,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:17:17.962133+00:00","proof_gate":"canonical_release_reconciliation_pending","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_reconciliation_pending","mission_step_id":"c00eef85-d00f-4da6-906b-eecacf2a9244","command_center_event_id":"41d4f2de-c853-49db-a48d-d373298577b0"},{"id":"0f68e90b-0214-4c35-9646-b75b6c50c295","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T03:23:17.384326+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-af437e18556e\",\"prNumber\":3330,\"sourceSha\":\"07665a148f115f740540a143c968dd7735a2c7a3\",\"deploymentId\":\"forgejo-main-07665a148f11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:08:16.211732+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:af437e18-556e-4d9c-9bd5-9860f47e6b44:owner-progress-heartbeat:119330193","mission_step_id":"0e6e1848-8e5f-48dc-92d9-d28145a9ef92","command_center_event_id":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},{"id":"0f6a3c57-461b-49f7-b57f-b7297aa7af5a","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018509301,"consumerToken":"fc8e776d-b089-4500-9d8c-3b99fad2645a","authorizationId":"bf5fb0f4-b48d-4961-9be0-43c58adc89bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:30.064515+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:bf5fb0f4-b48d-4961-9be0-43c58adc89bc","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"0f6a3ce8-cff6-4878-b893-00339b4a4999","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.34-immutable-pr-release-base","prNumber":4580,"terminal":false,"missionId":"7c929f97-932e-4520-9c9a-1652e7470213","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"4594bc7d5868422263fd564b98b02265134e98d4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c929f97-932e-4520-9c9a-1652e7470213"},"performance":null,"deploymentId":"canonical-release-4594bc7d5868","workflowRunId":31442981153,"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":1186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:36:21.126974+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4594bc7d5868422263fd564b98b02265134e98d4","external_id":"canonical-release-4594bc7d5868","receipt_type":"ship_and_prove","idempotency_key":"mission:7c929f97-932e-4520-9c9a-1652e7470213:ship_and_prove:canonical_release_dispatched:4594bc7d5868422263fd564b98b02265134e98d4:31442981153","mission_step_id":"edb1c53a-5ce6-4741-8666-d57b9f80f92d","command_center_event_id":"7c929f97-932e-4520-9c9a-1652e7470213"},{"id":"0f6aeb54-45a2-460f-a487-43554b97728f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-7a24ce9b04f0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/tenant-media-library/index.ts","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts"],"anchored_edits":[{"path":"config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","new_string":"    \"cloudflareMediaCanonical\": true,\n    \"newImageUploadCanonicalProvider\": \"r2\",\n    \"legacySupabaseMediaCompatibility\": \"readable_staging_and_existing_assets\",","old_string":"    \"cloudflareMediaCanonical\": false,","expected_replacements":1},{"path":"src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts","new_string":"expect(contract.version).toBe(4)","old_string":"expect(contract.version).toBe(3)","expected_replacements":1},{"path":"src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts","new_string":"expect(contract.invariants.cloudflareMediaCanonical).toBe(true);expect(contract.invariants.newImageUploadCanonicalProvider).toBe('r2');expect(mediaLibrary).toContain('finalizeImageToR2');expect(mediaLibrary).toContain(\"storage_provider:'r2'\");expect(mediaLibrary).toContain('await r2Delete(storageBucket,storageKey)')","old_string":"expect(contract.invariants.cloudflareMediaCanonical).toBe(false)","expected_replacements":1}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/tenant-media-library/index.ts","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"2bec123bdacf4185915f41c74d06e2faece3e564188513ca542da659a000ea58","replayCount":0,"serializedBytes":2434},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:18:43.71455+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278:repository-mutation-intent:2bec123bdacf4185915f41c74d06e2faece3e564188513ca542da659a000ea58:0","mission_step_id":"a38d6f6d-06e5-4a18-85bf-e68633ab0419","command_center_event_id":"7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278"},{"id":"0f6c6cc5-7a76-4716-9a95-b31d429d774f","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized exact-scope repair of Forgejo readiness, PR reconciliation, and truthful Witness retry-state reporting.","baseSha":"77118fc90008526a31c36cd308af74017b217445","issuedAt":1789992771277,"expiresAt":1789992951277,"missionId":"82d67a44-471d-467c-8653-76f108d0c6eb","authorizationId":"602bec50-2eba-4828-b706-d582d257be61","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:12:51.585562+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"77118fc90008526a31c36cd308af74017b217445","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:602bec50-2eba-4828-b706-d582d257be61","mission_step_id":"1d64a555-a10e-4b5c-b53e-4adf72553cac","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"0f6d1304-bbf2-406a-aee7-1e8c75b3a11d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","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":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5920","runId":5920,"status":"success","sourceSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-15f689b357e9a63bbe87382e00ced3640d8bc4a7","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5920,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.68-visual-witness-self-heal-proof","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"4fddbe556e903e2f88911933b76b74d335dcf0e8","sourceSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","changedPaths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:25:18.719109+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","external_id":"forgejo-main-15f689b357e9","receipt_type":"canonical_release_status","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:forgejo-release-status:15f689b357e9a63bbe87382e00ced3640d8bc4a7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"54833ffa-19b0-474a-8225-b84f57a2793c","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"0f70498d-faba-4d46-aa2e-1ca083686820","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-399061be5ddb","prNumber":2847,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"02392ada4cbad3e8e9cedac7f3d101b18705170b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:42:59.308369+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"02392ada4cbad3e8e9cedac7f3d101b18705170b","external_id":"2847","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:399061be-5ddb-4e5a-834d-21e0812f425f:merged-pr:2847:02392ada4cbad3e8e9cedac7f3d101b18705170b","mission_step_id":"c3965e4d-fb2c-4339-b6b5-55dfda474447","command_center_event_id":"399061be-5ddb-4e5a-834d-21e0812f425f"},{"id":"0f71502d-b2c7-4716-aff1-68ad5e516068","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-55a8dc8f816a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3368,"terminal":false,"missionId":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5691,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":703,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":4988,"repositoryProviderMs":4988,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2548,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2440},"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":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3735,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:07:08.801795+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3368","receipt_type":"execute_mission","idempotency_key":"mission:55a8dc8f-816a-4d52-9137-cd0a406a6b2c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"03cfd731-288d-465d-9311-7dec2be5a639","command_center_event_id":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c"},{"id":"0f733ab0-73ed-4558-83b7-5ff1eb2288d2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6464a9c7033f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":190958,"releaseCount":0,"toolCallCount":63,"repeatedCallCount":53,"executorlessWaitMs":1670898,"firstUsefulResultAt":"2026-10-02T01:06:12.247Z","recoveryAttemptCount":45,"ownerInterruptionCount":0},"version":null,"prNumber":4442,"terminal":false,"missionId":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f","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":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:23:34.216741+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4442","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f:automatic-mission-resume:4442:repair_mission_pr_ready_retryable","mission_step_id":"6e045e29-e1a7-4316-8360-7fbe2927342c","command_center_event_id":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f"},{"id":"0f73baa5-4c80-48db-99bd-01d9d9aa19d7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e301a790193c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":32592,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":92066,"firstUsefulResultAt":"2026-10-02T17:09:15.714Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4500,"terminal":false,"missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6549,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3114,"missionSetupMs":1054,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1054,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1054,"repositoryMutationMs":3435,"repositoryProviderMs":3435,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2147,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1054,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1288},"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":"e301a790-193c-4dd5-9e5a-477d1efa5355"},"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":3972,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:10:56.258691+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4500","receipt_type":"execute_mission","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0f69fb81-a9c6-4f69-b4d3-1e662e7271c6","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"0f745c6a-b0f3-444f-990e-a51fb1618dd8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"runtime_proof","branch":"ai/visual-witness-bootstrap-recycle-g11","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":11,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.159-visual-witness-three-attempt-policy","prNumber":2895,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9069,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":313,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":313,"repositoryMutationMs":9069,"repositoryProviderMs":7800,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3617,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":4183},"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":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3310,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:49:56.955319+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","receipt_type":"execute_mission","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-11","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"0f760d3b-d7d0-4147-ae18-ea3a40581cec","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"continuationObjective":"P0 PCG batch photo upload enhancement. Inspect current main src/pages/card-grading/PCGReceiveCardsGallery.tsx and implement two explicit intake modes for each side: camera capture and gallery/file upload. Requirements: allow multiple front images selected at once and multiple back images selected at once; pair deterministically by selection order into card drafts; clearly show unmatched fronts/backs before storage; preserve existing single-card camera behavior; support iOS Photos via accept='image/*' without capture for gallery mode; keep capture='environment' only on camera controls; provide batch review before Store Cards; no horizontal/nested scroll on mobile; preserve existing R2 upload, automatic metadata+grading, and Review Grades flow. No Visual Witness. Gate, squash merge, frontend release, runtime proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:04:45.36645+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:323531c7-90f4-47f2-8d95-d73a721e3f1b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"2bba4908-58df-467e-aab7-7e27f11d8075","command_center_event_id":"323531c7-90f4-47f2-8d95-d73a721e3f1b"},{"id":"0f776e29-cdca-492d-9e98-4cf89c9db4bd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4c5f71e6755e","prNumber":2728,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:50:52.005233+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","external_id":"2728","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4c5f71e6-755e-4475-8f5d-b94c88055077:merged-pr:2728:48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","mission_step_id":"d9487368-6b97-407d-94dd-8a5fbaf87c85","command_center_event_id":"4c5f71e6-755e-4475-8f5d-b94c88055077"},{"id":"0f786dd9-2bbe-4ff0-8527-774541eae572","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","wordingChanged":false,"canonicalIntent":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"merge","statement":"Existing PR #1713 is the only repair PR and is squash-merged after canonical Gate.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Already-merged lawn-care source cb2220c2196377fa4eec4749c88c6a34f8711dff is successfully released to frontend production without rewriting the lawn-care change.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until production release proof is verified.","proofConditionIds":["runtime"]}],"objective":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","constraints":[{"id":"one-pr","statement":"Do not create a replacement repair PR or rewrite the lawn-care source.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release affected targets only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1713 is the preserved authoritative repair and the frontend release contract no longer dead-ends fast-gated work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"PR #1713 canonical Gate is successful on its exact head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds for the preserved merged lawn-care source lineage without rewriting that work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success is reported.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","requestContractRevision":2,"previousRequestContractHash":"ab3e4dcaf5dd0c81804bc617c5e4c6a04eba519f7260d3776270cd1630c838fc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:23.245104+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"0f78ec6f-1ce0-4131-b3d5-e5da3b2a571d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":13734,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":12,"executorlessWaitMs":184774,"firstUsefulResultAt":"2026-10-06T18:19:33.746Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"03ae342a-9f97-4392-bc31-fc1ecd72fb74","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"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":1613,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:19:57.533307+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:03ae342a-9f97-4392-bc31-fc1ecd72fb74:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"0f13147f-9bce-4b60-947a-85738f7539b6","command_center_event_id":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},{"id":"0f7929f2-5783-478a-af3e-3f61a753c106","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2274c364f228","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":31242,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":16210,"firstUsefulResultAt":"2026-09-24T05:55:04.761Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.244-gate-outcome-classification","prNumber":3599,"terminal":false,"missionId":"2274c364-f228-4996-a5ab-a38acc2ac0d7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5252,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":648,"missionSetupMs":232,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":232,"repositoryMutationMs":4604,"repositoryProviderMs":4604,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2692,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1912},"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":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},"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":3711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:55:27.219263+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3599","receipt_type":"execute_mission","idempotency_key":"mission:2274c364-f228-4996-a5ab-a38acc2ac0d7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e5f86e85-24d8-4acc-9a94-c173e0c4b5cb","command_center_event_id":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},{"id":"0f7d0a33-d0e5-4b44-978d-8e77c62b124e","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:ae217778-b0da-4bb9-a11b-47f4f037a09f","mission_step_id":null,"command_center_event_id":"ae217778-b0da-4bb9-a11b-47f4f037a09f"},{"id":"0f7d9ac2-00f9-44f8-96c9-bfd2128cb2ee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Every registry entry has explicit role-aware lifecycle, maturity, commercial identity, dependency/composition, and capability ownership semantics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-2","satisfied":true,"statement":"Suite surfaces inherit owner lifecycle/commercial identity by default and cannot masquerade as independent products without satisfying promotion criteria.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-3","satisfied":true,"statement":"Vertical workspaces are modeled as composed capability assemblies over products/primitives and remain distinct from peer products.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-4","satisfied":true,"statement":"Platform primitives are modeled as foundational capabilities with non-independent lifecycle where appropriate, and public experiences remain separate from tenant/admin mechanics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-5","satisfied":true,"statement":"Capability boundaries are encoded for Booking/Calendar, Proposals/Proposal Editor/Roof Estimator, and Communications/Mail/Call Center using owns/provides/consumes/delegates semantics.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-6","satisfied":true,"statement":"Derived catalogs/selectors exist for products, vertical workspaces, primitives, suite surfaces, orchestrators, public experiences, maturity groupings, commercial groupings, dependency resolution, and promotion eligibility.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-7","satisfied":true,"statement":"Existing routes, capabilities, classifications, and compatibility behavior are preserved.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-8","satisfied":true,"statement":"Invalid graph relationships and invalid promotion/demotion combinations fail closed.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-9","satisfied":true,"statement":"Exact merged source is live in the affected frontend production runtime.","proofConditionIds":["proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Forgejo main is canonical and the change builds from current main.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and only affected release targets.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-3","satisfied":true,"statement":"No database/schema, Supabase, control-plane, or unrelated runtime mutation.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","satisfied":true,"statement":"No UI redesign and no working route or capability removal.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-5","satisfied":true,"statement":"Keep CRM=platform-shell, Contacts=platform-primitive, Operational Command=orchestrator, Claim Operations/Realtor Transaction Operations/Route Service Operations=vertical-workspace, Progress=public-experience, and existing suite ownership mappings unchanged.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-6","satisfied":true,"statement":"Use conservative maturity classification with Mail and Call Center flagship, Roof Estimator production, and weaker surfaces no higher than supported unless current source clearly proves otherwise.","proofConditionIds":["proof-repository"]},{"id":"constraint-7","satisfied":true,"statement":"No Visual Witness is required because this is a source architecture/runtime identity claim, not a visual acceptance claim.","proofConditionIds":["proof-repository"]}],"contractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:06:55.039209+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:request-contract:45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8:verified:","mission_step_id":"3d369417-206a-4ea1-8d65-a94b6e9a0b55","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"0f7f72af-8740-4e83-a1a4-b0d9a7c16008","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"f0a2a158-965f-4ee9-9f51-cf5e4386a308","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-5ab1065a8e19","reason":null,"status":"pending","metrics":{"receiptBytes":90665,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":16,"executorlessWaitMs":1381574,"firstUsefulResultAt":"2026-09-27T14:03:11.819Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":3876,"terminal":false,"missionId":"5ab1065a-8e19-468f-963e-af12f207c069","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"0822720936ec636c05fb6deff7745e4f27b1344b","timingsMs":{"queue":272,"total":314,"execution":42},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"5ab1065a-8e19-468f-963e-af12f207c069"},"performance":null,"deploymentId":"forgejo-main-0822720936ec","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"f0a2a158-965f-4ee9-9f51-cf5e4386a308","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"f0a2a158-965f-4ee9-9f51-cf5e4386a308","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12206,"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":1755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:26:14.746554+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"0822720936ec636c05fb6deff7745e4f27b1344b","external_id":"f0a2a158-965f-4ee9-9f51-cf5e4386a308","receipt_type":"visual_proof_started","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:visual-start:f0a2a158-965f-4ee9-9f51-cf5e4386a308","mission_step_id":"913e7eda-9a3c-406c-b315-98031cba8c19","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"0f7fe247-ccf0-4a10-a3ea-459c5a9de0e0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-merge-queue-pending-release-block-20260826","reason":"forgejo_pr_create_failed:409","status":"blocked","metrics":{"receiptBytes":4137,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3675,"prReadinessMs":0,"approvedPlanMs":3675,"missionSetupMs":761,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},"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":4828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:24:59.309723+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e820e094-9e64-4a92-9bd7-a8649fd4b3d4:execute_mission:repair_mission_execution_blocked","mission_step_id":"9c425ae6-71e5-4b3d-ad45-bb6b0053e68a","command_center_event_id":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},{"id":"0f802af1-7153-45eb-be37-c162f2294c5b","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/mobile-avatar-invariant-final","fingerprint":"c0a2eef627ec5a8cba6aec24bab2484b3020188c5984b770903ad2e702ba22c7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:10:56.229589+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:2b2dbed8-f6fe-46e7-8a08-20389ad633d7:repository-mutation-intent-blocked:c0a2eef627ec5a8cba6aec24bab2484b3020188c5984b770903ad2e702ba22c7","mission_step_id":"82e57031-a87b-4fed-8459-7e2700bc34e8","command_center_event_id":"2b2dbed8-f6fe-46e7-8a08-20389ad633d7"},{"id":"0f803f90-b57b-45ac-9f7d-3a5f0702005f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ece32cfd9411","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ece32cfd-9411-488c-b433-2f9fe7d88cbc","objective":"Apply the corrective dependency/prerequisite Gate classification composition from current main. Preserve all newer main behavior. Continue through the one corrective PR, canonical Gate, squash merge, cc-execution release, and terminal live proof.","sourceSha":"858726ef5f186114fcf07aa8116ccabf9a231a30","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["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"],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","anchor":"  if (/checkout|cache|npm|dependency/.test(failure)) return \"runner_dependency\";","replacement":"  if (/dependency_required_unresolvable|prerequisite_required|optional_dependency_unavailable|owner_authorized_dependency_unavailable/.test(failure)) return \"dependency_prerequisite\";\n  if (/checkout|cache|npm|dependency/.test(failure)) return \"runner_dependency\";"},{"path":"workers/cc-execution/src/command-center-contracts.js","anchor":"  if (failureClass === \"mission_bookkeeping\") return automatic(\"continue_from_authoritative_provider_truth\");","replacement":"  if (failureClass === \"mission_bookkeeping\") return automatic(\"continue_from_authoritative_provider_truth\");\n  if (failureClass === \"dependency_prerequisite\") return automatic(\"hold_capability_at_prerequisite_required_preserve_unrelated_working_capabilities\");"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"function gateFailureLooksRefreshRequired(evidence = \"\") {\n  const text = String(evidence || \"\");\n  const qaPassed = /KnockLaunch Gate passed for/i.test(text);\n  const freshnessTripwire = /protected main advanced during Gate|refresh \\+ re-gate required|pull_request_stale_refresh_required/i.test(text);\n  return qaPassed && freshnessTripwire;\n}\n","replacement":"function gateFailureLooksRefreshRequired(evidence = \"\") {\n  const text = String(evidence || \"\");\n  const qaPassed = /KnockLaunch Gate passed for/i.test(text);\n  const freshnessTripwire = /protected main advanced during Gate|refresh \\+ re-gate required|pull_request_stale_refresh_required/i.test(text);\n  return qaPassed && freshnessTripwire;\n}\n\nfunction gateFailureLooksDependencyPrerequisite(evidence = \"\") {\n  const text = String(evidence || \"\");\n  return /dependency_required_unresolvable|prerequisite_required|optional_dependency_unavailable|owner_authorized_dependency_unavailable/i.test(text);\n}\n"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"    const logTransient = response.ok && gateFailureLooksTransientInfrastructure(evidence);\n    const refreshRequired = response.ok && gateFailureLooksRefreshRequired(evidence);\n    return {\n      transient: !refreshRequired && (stateTransient || logTransient),\n      refreshRequired,\n      failureCategory: refreshRequired ? \"refresh_required\" : (stateTransient || logTransient) ? \"infrastructure_transient\" : \"source_failure\",","replacement":"    const logTransient = response.ok && gateFailureLooksTransientInfrastructure(evidence);\n    const refreshRequired = response.ok && gateFailureLooksRefreshRequired(evidence);\n    const dependencyPrerequisite = response.ok && gateFailureLooksDependencyPrerequisite(evidence);\n    return {\n      transient: !refreshRequired && !dependencyPrerequisite && (stateTransient || logTransient),\n      refreshRequired,\n      dependencyPrerequisite,\n      failureCategory: refreshRequired ? \"refresh_required\" : dependencyPrerequisite ? \"dependency_required_unresolvable\" : (stateTransient || logTransient) ? \"infrastructure_transient\" : \"source_failure\","},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"    const diagnosticsProveTransient = gateDiagnostics?.transient === true;\n    const diagnosticsRequireRefresh = gateDiagnostics?.refreshRequired === true;\n    if (diagnosticsRequireRefresh) {","replacement":"    const diagnosticsProveTransient = gateDiagnostics?.transient === true;\n    const diagnosticsRequireRefresh = gateDiagnostics?.refreshRequired === true;\n    const diagnosticsRequireDependency = gateDiagnostics?.dependencyPrerequisite === true;\n    if (diagnosticsRequireDependency) {\n      const prerequisiteData = {\n        ok: false,\n        status: \"prerequisite_required\",\n        terminal: false,\n        ownerActionRequired: false,\n        continuationRequired: true,\n        proofGate: \"gate_dependency_prerequisite_required\",\n        reason: \"dependency_required_unresolvable\",\n        failureCategory: \"dependency_required_unresolvable\",\n        gateRunId,\n        recoveryDecision: operationalRecoveryDecision(\"dependency_required_unresolvable\", \"gate\"),\n        capabilityIsolation: \"preserve_unrelated_working_capabilities\",\n      };\n      ready = { response: json(prerequisiteData, 409), data: prerequisiteData };\n    } else if (diagnosticsRequireRefresh) {"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  const alreadyMerged = readyReason === \"pull_request_already_merged\";\n  const waitingForGate = readyReason === \"pull_request_checks_pending\" || readyReason === \"pull_request_gate_missing\";\n  if (waitingForGate) {","replacement":"  const alreadyMerged = readyReason === \"pull_request_already_merged\";\n  const waitingForGate = readyReason === \"pull_request_checks_pending\" || readyReason === \"pull_request_gate_missing\";\n  const prerequisiteRequired = readyReason === \"dependency_required_unresolvable\" || readyData?.status === \"prerequisite_required\";\n  if (prerequisiteRequired) {\n    return json({\n      ok: true,\n      status: \"prerequisite_required\",\n      terminal: false,\n      continuationRequired: true,\n      ownerActionRequired: false,\n      proofGate: \"repair_mission_dependency_prerequisite_required\",\n      reason: \"dependency_required_unresolvable\",\n      failureCategory: \"dependency_required_unresolvable\",\n      prNumber,\n      readyProof: readyData,\n      timingsMs: repairTimings,\n      nextAction: \"Keep this capability non-active until the declared prerequisite becomes resolvable; preserve unrelated working capabilities and re-evaluate this same PR/mission without replacement work.\",\n      destructiveActionsAllowed: false,\n    }, 202);\n  }\n  if (waitingForGate) {"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"  assert.match(missionControlSource, /transient: !refreshRequired && \\(stateTransient \\|\\| logTransient\\)/);\n  assert.match(missionControlSource, /refreshRequired/);","replacement":"  assert.match(missionControlSource, /transient: !refreshRequired && !dependencyPrerequisite && \\(stateTransient \\|\\| logTransient\\)/);\n  assert.match(missionControlSource, /refreshRequired/);\n  assert.match(missionControlSource, /dependencyPrerequisite/);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"post-QA main movement is refresh-required, not a deterministic Gate failure\", async () => {","replacement":"test(\"dependency prerequisites stay nonterminal and distinct from source failure\", async () => {\n  const [missionControlSource, contractsSource] = await Promise.all([\n    readFile(\"workers/cc-execution/src/index-mission-control.js\", \"utf8\"),\n    readFile(\"workers/cc-execution/src/command-center-contracts.js\", \"utf8\"),\n  ]);\n  assert.match(missionControlSource, /function gateFailureLooksDependencyPrerequisite/);\n  assert.match(missionControlSource, /dependency_required_unresolvable\\|prerequisite_required\\|optional_dependency_unavailable\\|owner_authorized_dependency_unavailable/);\n  assert.match(missionControlSource, /failureCategory: refreshRequired \\? \"refresh_required\" : dependencyPrerequisite \\? \"dependency_required_unresolvable\"/);\n  assert.match(missionControlSource, /status: \"prerequisite_required\"/);\n  assert.match(missionControlSource, /capabilityIsolation: \"preserve_unrelated_working_capabilities\"/);\n  assert.match(missionControlSource, /repair_mission_dependency_prerequisite_required/);\n  assert.match(contractsSource, /dependency_prerequisite/);\n  assert.match(contractsSource, /hold_capability_at_prerequisite_required_preserve_unrelated_working_capabilities/);\n  assert.match(contractsSource, /checkout\\|cache\\|npm\\|dependency/);\n});\n\ntest(\"post-QA main movement is refresh-required, not a deterministic Gate failure\", async () => {"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.58.245-durable-truth-authority\";","replacement":"export const CC_EXECUTION_VERSION = \"1.58.246-gate-dependency-classification\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ece32cfd-9411-488c-b433-2f9fe7d88cbc","ownerApproved":true,"releaseIntent":null,"sourceTargets":["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"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["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"],"controlPlaneMaintenanceReason":"Compose dependency/prerequisite Gate classification onto current durable-truth main after a proven semantic refresh conflict, preserving all newer main behavior."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["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"],"controlPlaneMaintenanceReason":"Compose dependency/prerequisite Gate classification onto current durable-truth main after a proven semantic refresh conflict, preserving all newer main behavior."},"recovery":false,"fingerprint":"fd7d102d2692c428ebf69509e3a56aa27db78394f2d75dfd102d9258861dea8c","replayCount":0,"serializedBytes":10698},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:04:29.998086+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ece32cfd-9411-488c-b433-2f9fe7d88cbc:repository-mutation-intent:fd7d102d2692c428ebf69509e3a56aa27db78394f2d75dfd102d9258861dea8c:0","mission_step_id":"a972e4c6-60ae-49e6-8900-fb98418edff4","command_center_event_id":"ece32cfd-9411-488c-b433-2f9fe7d88cbc"},{"id":"0f815a66-5f37-432c-9215-71de39836b99","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"c7f928a56ba8b7cb75fed0b534bc3464f5f42401","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"c7f928a56ba8b7cb75fed0b534bc3464f5f42401","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"7f2c77d4c97fdfe30ba6fdf358e7333da91d0bf25933fd246e992096118e2c27","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:13:07.515015+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c7f928a56ba8b7cb75fed0b534bc3464f5f42401","external_id":"forgejo-main-c7f928a56ba8","receipt_type":"canonical_release_status","idempotency_key":"mission:da6a1645-1d75-4e29-9f07-822293174d58:forgejo-release-status:c7f928a56ba8b7cb75fed0b534bc3464f5f42401:verified:forgejo-main/source=success","mission_step_id":"fd0c57b2-f41c-477a-b347-14db1e795c99","command_center_event_id":"da6a1645-1d75-4e29-9f07-822293174d58"},{"id":"0f870303-4838-47ca-bb4c-7c7de4facee0","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","sourceSha":"789453ab0b48c8876d079dd7cff2090f81b3e772","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:23:20.915543+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"789453ab0b48c8876d079dd7cff2090f81b3e772","external_id":"canonical-release-789453ab0b48","receipt_type":"canonical_release_status","idempotency_key":"mission:09710b64-23a2-473d-a9d7-77bd86f214d7:forgejo-release-ancestry:789453ab0b48c8876d079dd7cff2090f81b3e772:b26e531db7c46ceb074d3d5d6cb00d6de24dc01b:main_history_page_inconclusive","mission_step_id":"2d38777e-4dcd-45a3-84ab-c2f0883e8a07","command_center_event_id":"09710b64-23a2-473d-a9d7-77bd86f214d7"},{"id":"0f887c52-8d70-49c1-ba8c-704db96f6043","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/storage-v3-migration-resequence","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1914,"terminal":false,"missionId":"c4c9d18b-e8b7-467d-b714-0cbd6627714b","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":720,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":720,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":720,"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":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},"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":1581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:17:51.804534+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1914","receipt_type":"execute_mission","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"96f032e4-3734-494a-9a5a-26115c51c3ae","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"0f8ade34-c7bd-4269-80f5-4c8d12a1c7d9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-04T00:39:23.784362+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-34e6754932bd\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:12:07.458616+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:34e67549-32bd-45c1-95d4-dcd0ccf34693:owner-progress-heartbeat:119404368","mission_step_id":"3965f63b-9aef-4153-9408-44b5caf52f42","command_center_event_id":"34e67549-32bd-45c1-95d4-dcd0ccf34693"},{"id":"0f8bfbb2-d96a-43e1-aa05-3f71047075c7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5e6baf80a12e","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":6502,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T09:28:33.398Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"5e6baf80-a12e-4d6a-a9bf-280179ff43cf","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":234,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":234,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":234,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":234,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5e6baf80-a12e-4d6a-a9bf-280179ff43cf"},"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":1509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:28:35.777009+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e6baf80-a12e-4d6a-a9bf-280179ff43cf:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4b1cd0ed-1a72-4472-972c-e8425f268113","command_center_event_id":"5e6baf80-a12e-4d6a-a9bf-280179ff43cf"},{"id":"0f8cecd5-ede2-4d7d-a27c-0d10068f2386","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtga74pj","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6633,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1147,"terminal":false,"missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12102,"prReadinessMs":2048,"approvedPlanMs":10047,"missionSetupMs":558,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},"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":5980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:44.714632+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1147","receipt_type":"execute_mission","idempotency_key":"mission:41b50c45-5cfa-4dd8-85ed-e0e71c568d39:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"82df8434-fc1a-46ea-8fcb-68cee36595ee","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"0f8e25dc-199f-46b1-a0df-cad0da00211d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6217","runId":6217,"status":"success","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","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-07T18:18:16.205702+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":"forgejo-main-71bfaff6174d","receipt_type":"canonical_release_status","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:forgejo-release-status:71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e52eb66f-4483-4e5d-9ed2-40f0251b30d9","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"0f90a8c4-1fc8-41f7-aef6-ae58df0f6fc3","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"3d9e0aee-61a3-4e78-8004-bdf02679c745"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:09:01.359013+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:3d9e0aee-61a3-4e78-8004-bdf02679c745:mission-cancel:3d9e0aee-61a3-4e78-8004-bdf02679c745","mission_step_id":"ba14401f-cc69-4e18-9bc9-24fa87d2e0bd","command_center_event_id":"3d9e0aee-61a3-4e78-8004-bdf02679c745"},{"id":"0f924374-a46d-42c0-8eb8-14756d895687","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective maintenance on the same PR: update only the stale invariant assertions from 1200/2500 to the new bounded 2500/6000 readiness contract.","baseSha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","issuedAt":1788976415197,"expiresAt":1788976595197,"missionId":"50170263-3f42-48f8-a658-b9720fa8ef58","authorizationId":"597955e3-6620-4ea4-bc8d-4b8cb00a78a4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:53:35.619907+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:597955e3-6620-4ea4-bc8d-4b8cb00a78a4","mission_step_id":"6576e1d1-2ab1-4d08-8da9-ea40ed481402","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"0f936537-aa56-421b-8837-58e7e7f546fe","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner authorized fixing and locking down mutation latency. Live 1.64.24 proof shows the supervisor schedules automatable continuations but runDeterministicMissionSupervisor still lacks its continue_implementation dispatch case. Temporarily unfreeze only these three exact paths to wire the existing durable recovery primitive, test it, and release cc-execution; then remain frozen-by-default.","baseSha":"4eddd866ba1bcf2e40478f77e1750370d5ffd41d","issuedAt":1790799782460,"expiresAt":1790799962460,"missionId":"bb76d309-9a2a-4732-9d83-b599bc323c79","authorizationId":"65f41abe-3cf4-45b6-bede-1d231f73b21f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:23:02.928827+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4eddd866ba1bcf2e40478f77e1750370d5ffd41d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:65f41abe-3cf4-45b6-bede-1d231f73b21f","mission_step_id":"cbe6ffa9-a138-4518-ac8a-77e1c1e19f51","command_center_event_id":"bb76d309-9a2a-4732-9d83-b599bc323c79"},{"id":"0f93ac38-b62d-4bbb-a425-a7f221412002","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c10990eca12130633e5d4198df785e3f1b783069","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"operational-awareness-grounding","satisfied":true,"statement":"PAUL awareness/context questions remain grounded in KNOCKLAUNCH operational context and do not fall into generic model-consciousness boilerplate unless consciousness is explicitly asked.","proofConditionIds":["eval-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-followup","satisfied":true,"statement":"Only adjust the canonical cognition rule, owner regression check, runtime identity, and contract assertion.","proofConditionIds":["eval-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":["eval-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":["eval-proof"]}],"contractHash":"a8e7fed5ce42ba791a0559025cf7c5c9a2bed5fa2fadd95683808f723f08cc2b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"eval-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":"a8e7fed5ce42ba791a0559025cf7c5c9a2bed5fa2fadd95683808f723f08cc2b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:12:22.303585+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c10990eca12130633e5d4198df785e3f1b783069","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ea11cdb6-ecac-472e-8d1b-c383167ae180:request-contract:a8e7fed5ce42ba791a0559025cf7c5c9a2bed5fa2fadd95683808f723f08cc2b:c10990eca12130633e5d4198df785e3f1b783069:verified:","mission_step_id":"c06a5af0-a1cb-4021-8f3c-5510866c6904","command_center_event_id":"ea11cdb6-ecac-472e-8d1b-c383167ae180"},{"id":"0f940bda-a1ca-4a26-9e60-092a5a599280","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs","workers/cc-execution/src/version.js"],"continuationObjective":"Continue this exact Cloudflare release-timeout reconciliation repair through PR, Gate, squash merge, cc-execution release, and live proof. Do not stop at implementation."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:33:54.322838+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:8b66998e-aee2-48dc-9c41-2ccd2cbb7230:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e58102bc-6128-4644-8815-8f7e50511d05","command_center_event_id":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230"},{"id":"0f942ad9-9f3f-4be8-a4be-17b842250655","source":"forgejo","status":"waiting","payload":{"branch":"ai/pa-dashboard-avatar-background-polish-20260805-v2","prNumber":4065,"nextAction":null,"mergeCommitSha":"f73c4310f6c190d28096414aa1d919016e0e0d79","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T21:49:18.887037+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f73c4310f6c190d28096414aa1d919016e0e0d79","external_id":"4065","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5ff9acff-cb45-4213-8187-e21718ad18d6:merged-pr:4065:f73c4310f6c190d28096414aa1d919016e0e0d79","mission_step_id":"28eeb49a-fbdf-48d0-8b46-851cfd07df18","command_center_event_id":"5ff9acff-cb45-4213-8187-e21718ad18d6"},{"id":"0f964982-5669-4943-85e9-60793ab48247","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"bb206225dbc90510356abeed47ef3f7bb6f79130","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"msi-proof-workflow","satisfied":false,"statement":"A dedicated harmless Forgejo workflow exists for msi-local and its merge to main automatically triggers the first isolated runner proof.","proofConditionIds":["proof-repository"]}],"satisfied":false,"constraints":[{"id":"isolation","satisfied":false,"statement":"Do not alter docker, docker-8g, paul-light, production release workflows, runner labels, provider secrets, or application runtime.","proofConditionIds":["proof-repository"]},{"id":"harmless-job","satisfied":false,"statement":"The workflow runs only fixed read-only environment/runtime checks on msi-local and performs no deploy, mutation, checkout, secret access, or privileged host operation.","proofConditionIds":["proof-repository"]},{"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-repository"]},{"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-repository"]}],"contractHash":"634ca6eb2de46c8fe2bb6335c54821f1419428670d54458afe01a7275d25cc29","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","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":"634ca6eb2de46c8fe2bb6335c54821f1419428670d54458afe01a7275d25cc29","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-26T14:49:25.645506+00:00","proof_gate":"request_contract_pending","source_sha":"bb206225dbc90510356abeed47ef3f7bb6f79130","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6b388ddc-71c2-4b95-8609-ea5cf55a85f0:request-contract:634ca6eb2de46c8fe2bb6335c54821f1419428670d54458afe01a7275d25cc29:bb206225dbc90510356abeed47ef3f7bb6f79130:pending:repository","mission_step_id":"749797f3-de93-47be-a03c-57bf4c662813","command_center_event_id":"6b388ddc-71c2-4b95-8609-ea5cf55a85f0"},{"id":"0f97faf8-852c-4005-befb-01502024aaa9","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-175a1088da2e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":8817,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec"},"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":6490,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T14:18:38.780504+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:175a1088-da2e-4694-87cb-2977fb94a9ec:execute_mission:repair_mission_source_resolution_required","mission_step_id":"eb33e17c-9fed-4049-a80e-fe4b75d35e13","command_center_event_id":"175a1088-da2e-4694-87cb-2977fb94a9ec"},{"id":"0f983582-b6a3-417b-9752-8c15f2f9984b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b6d7ae021b817c770d77aa8eefd11c854b00619533aeaa58890a95c648384060","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3655","runId":3655,"status":"success","sourceSha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","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-30T18:34:13.200836+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","external_id":"forgejo-main-842ec1ae5a3c","receipt_type":"canonical_release_status","idempotency_key":"mission:3c6dea5b-d866-4aaf-b3c1-8fa715070423:forgejo-release-status:842ec1ae5a3c3ec40ca597988477f215b3160f5b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"78035a69-0ae9-4462-8482-bbd1191b878f","command_center_event_id":"3c6dea5b-d866-4aaf-b3c1-8fa715070423"},{"id":"0f989167-8977-4f3a-9121-1c6c924969eb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"5386ec83-72b7-40ad-961e-594d1e29aceb","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":"5386ec83-72b7-40ad-961e-594d1e29aceb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":4774,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T03:41:37.91126+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5386ec83-72b7-40ad-961e-594d1e29aceb:execute_mission:repair_mission_synthesis_ready","mission_step_id":"46d8f839-619b-471b-af2a-778cad06783b","command_center_event_id":"5386ec83-72b7-40ad-961e-594d1e29aceb"},{"id":"0f9a4a2e-07c2-4264-b02c-9a062ce81679","source":"forgejo","status":"waiting","payload":{"branch":"ai/29-app-contextual-workspace-registry-20260910","prNumber":2342,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:54:16.695888+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","external_id":"2342","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:merged-pr:2342:4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","mission_step_id":"ca79b8ea-1f56-48f3-a235-ba27462200cc","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"0f9c7812-5fb3-437c-a349-842f6a3905bf","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4ea549f79921","prNumber":3945,"nextAction":null,"mergeCommitSha":"7d07be61198926bdcdfd472735868092653790d2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:10:44.941362+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7d07be61198926bdcdfd472735868092653790d2","external_id":"3945","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4ea549f7-9921-40dc-ba6e-78731d7e1b18:merged-pr:3945:7d07be61198926bdcdfd472735868092653790d2","mission_step_id":"e5945719-e103-4686-8b64-a92f4579b500","command_center_event_id":"4ea549f7-9921-40dc-ba6e-78731d7e1b18"},{"id":"0f9ea1e3-b101-4061-a314-025e5fe8ccdd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-54cc117cb705","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":null,"terminal":false,"missionId":"54cc117c-b705-4153-b9b1-6ce4cc586616","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":491,"providerAuthMs":0,"ledgerPrepareMs":491,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":491,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":491,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"54cc117c-b705-4153-b9b1-6ce4cc586616"},"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":6791,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T23:24:11.842714+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:54cc117c-b705-4153-b9b1-6ce4cc586616:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f92023a1-dd33-425c-a2b2-22868754684c","command_center_event_id":"54cc117c-b705-4153-b9b1-6ce4cc586616"},{"id":"0f9fff04-72be-4152-86a6-e5e81355cc21","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8845491274efd1639a1ad4d4c873d12d5f95fbcfd84537fc851150ee34e6c8f3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6377","runId":6377,"status":"success","sourceSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-5f6a5b1ddcc48bebe6375b6c695917830ad79a89","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6377,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.77-mcp-oauth-es256","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:11:07.045194+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","external_id":"forgejo-main-5f6a5b1ddcc4","receipt_type":"canonical_release_status","idempotency_key":"mission:d042c33f-a800-4242-9ac7-360e74f3c126:forgejo-release-status:5f6a5b1ddcc48bebe6375b6c695917830ad79a89:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"25b2660d-c6ae-4990-9e7c-94893f30bcbe","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"0fa1ade2-4611-4d88-af87-107a3a9831da","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Gate #5949 proved only the regression invariant is stale after the authorized bounded PR-readiness timeout change. Update that exact control-plane test on the refreshed existing branch.","baseSha":"8039064e9a1628cbac96f625f3433a31ea964b24","issuedAt":1788723996556,"expiresAt":1788724176556,"missionId":"e60a04bc-038f-4147-b881-e15da6b7dd34","authorizationId":"0587f615-67a7-4a0e-94b5-3d3a4f49d6f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:46:36.975455+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8039064e9a1628cbac96f625f3433a31ea964b24","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0587f615-67a7-4a0e-94b5-3d3a4f49d6f0","mission_step_id":"123acc83-a006-414e-b3ea-34f497afd72a","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"0fa2a45e-bc74-4cb7-a987-98dc170f801b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1cd1aaf98b69","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":5832,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T20:47:50.892Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5059,"terminal":false,"missionId":"1cd1aaf9-8b69-4dda-bce0-91cb0fa25050","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7355,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2144,"approvedPlanMs":1770,"missionSetupMs":437,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":437,"repositoryMutationMs":3435,"repositoryProviderMs":3435,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2223,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":437,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1212},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1cd1aaf9-8b69-4dda-bce0-91cb0fa25050"},"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":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:47:59.935799+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5059","receipt_type":"execute_mission","idempotency_key":"mission:1cd1aaf9-8b69-4dda-bce0-91cb0fa25050:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6fc48a19-39b6-4566-8a4d-763300327aac","command_center_event_id":"1cd1aaf9-8b69-4dda-bce0-91cb0fa25050"},{"id":"0fa49d7e-8192-4426-8b1a-230a44fbf4c4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/prove-control-plane-lock-should-not-create","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.53.0-control-plane-guarded","prNumber":null,"terminal":false,"missionId":"0006a51b-8e7d-4fe7-95a4-fbc206344e47","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1575,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0006a51b-8e7d-4fe7-95a4-fbc206344e47"},"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":4793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T17:21:46.842299+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0006a51b-8e7d-4fe7-95a4-fbc206344e47:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"950a6209-e133-44fe-b391-782713a31d12","command_center_event_id":"0006a51b-8e7d-4fe7-95a4-fbc206344e47"},{"id":"0fa52d0d-ad7c-4ec1-8c9d-b87506489703","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","render-onrunner/runtime-proof":"failure"},"mainSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"failure"},"requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5888","runId":5888,"status":"failure","sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","conclusion":null,"failedJobs":[{"id":40323,"name":"Release Render OnRunner","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5888,"logTail":["2026-09-06T16:55:15.5762428Z ⭐ Run Post Set up Forgejo-native Buildx","2026-09-06T16:55:15.5848489Z   🐳  docker exec cmd=[node /var/run/act/actions/61/ee68cbb96ad60c31539dd42e9e8d2881f2b92dea4856485a9fb95d71e24de8/dist/index.js] user= workdir=","2026-09-06T16:55:16.1631099Z   ❓  ::group::Removing builder","2026-09-06T16:55:16.1631776Z ##[group]Removing builder","2026-09-06T16:55:16.1649117Z (node:5749) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-06T16:55:16.1649597Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-06T16:55:16.4056804Z [command]/usr/bin/docker buildx rm builder-3ca33215-c4f2-4474-87ff-2550eac4931f","2026-09-06T16:55:18.5375576Z builder-3ca33215-c4f2-4474-87ff-2550eac4931f removed","2026-09-06T16:55:18.5452772Z   ❓  ::endgroup::","2026-09-06T16:55:18.5453398Z ##[endgroup]","2026-09-06T16:55:18.5455245Z   ❓  ::group::Cleaning up certificates","2026-09-06T16:55:18.5455494Z ##[group]Cleaning up certificates","2026-09-06T16:55:18.5466973Z   ❓  ::endgroup::","2026-09-06T16:55:18.5467718Z ##[endgroup]","2026-09-06T16:55:18.5468613Z   ❓  ::group::Post cache","2026-09-06T16:55:18.5468812Z ##[group]Post cache","2026-09-06T16:55:18.5470989Z State not set","2026-09-06T16:55:18.5472500Z   ❓  ::endgroup::","2026-09-06T16:55:18.5472818Z ##[endgroup]","2026-09-06T16:55:18.5666359Z   ✅  Success - Post Set up Forgejo-native Buildx","2026-09-06T16:55:18.5976920Z ⭐ Run Post Checkout exact OnRunner release source","2026-09-06T16:55:18.6030085Z   🐳  docker exec cmd=[node /var/run/act/actions/19/a35874658a705e0d628e2ea567e3fe0a495cf491465d05850870e0187c7df5/dist/index.js] user= workdir=","2026-09-06T16:55:18.8909294Z [command]/usr/bin/git version","2026-09-06T16:55:18.8997742Z git version 2.39.5","2026-09-06T16:55:18.9053433Z   ⚙  ***","2026-09-06T16:55:18.9089587Z Temporarily overriding HOME='/tmp/51c7602d-9642-41b5-ab17-075556ca268e' before making global git config changes","2026-09-06T16:55:18.9091838Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T16:55:18.9132426Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T16:55:18.9220822Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T16:55:18.9312268Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-06T16:55:18.9949900Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T16:55:19.0008497Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T16:55:19.0043188Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T16:55:19.0129660Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-06T16:55:19.0642566Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T16:55:19.0720548Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T16:55:19.1466835Z   ✅  Success - Post Checkout exact OnRunner release source","2026-09-06T16:55:19.1804233Z 🏁  Job failed","2026-09-06T16:55:19.8094494Z Job 'Release Render OnRunner' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":1131,"content":"2026-09-06T16:55:14.1443827Z ⚙️ [runner]: exitcode '2': failure"},{"line":1199,"content":"2026-09-06T16:55:19.1804233Z 🏁  Job failed"},{"line":1200,"content":"2026-09-06T16:55:19.8094494Z Job 'Release Render OnRunner' failed"}]},"exactSource":true,"fingerprint":"failure|release render onrunner|2026-09-06t16:55:14.1443827z ⚙️ [runner]: exitcode '2': failure|2026-09-06t16:55:19.1804233z 🏁  job failed|2026-09-06t16:55:19.8094494z job 'release render onrunner' failed|2026-09-06t16:55:15.5762428z ⭐ run post set up forgejo-native buildx|2026-09-06t16:55:15.5848489z   🐳  docker exec cmd=[node /var/run/act/actions/61/ee68cbb96ad60c31539dd42e9e8d2881f2b92dea4856485a9fb95d71e24de8/dist/index.js] user= workdir=|2026-09-06t16:55:16.1631099z   ❓  ::group::removing builder|2026-09-06t16:55:16.1631776z ##[group]removing builder|2026-09-06t16:55:16.1649117z (node:5749) [dep0040] deprecationwarning: the `punycode` module is deprecated. please use a userland alternative instead.|2026-09-06t16:55:16.1649597z (use `node --trace-deprecation ...` to show where the warning was created)|2026-09-06t16:55:16.4056804z [command]/usr/bin/docker buildx rm builder-3ca33215-c4f2-4474-87ff-2550eac4931f|2026-09-06t16:55:18.5375576z builder-3ca33215-c4f2-4474-87ff-2550eac4931","failureClass":"code_failure","targetStates":{"onrunner":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"onrunner":"failure"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","runnerVersion":"onrunner-37d9a4ecd6fa","expectedSourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:55:39.881111+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","external_id":"forgejo-main-9edc5cb98b69","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:forgejo-release-status:9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a:failed:forgejo-main/source=success|forgejo-release/workflow=failure|render-onrunner/runtime-proof=failure","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"0fa6d9e5-86fe-4632-b7c4-2a0c862599e2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgnj0do","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":7488,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1181,"terminal":false,"missionId":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":5564,"prReadinessMs":1538,"approvedPlanMs":3732,"missionSetupMs":1217,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8"},"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":1034,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T03:02:25.401757+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1181","receipt_type":"execute_mission","idempotency_key":"mission:9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"2c59c743-f2c0-4096-b4f8-503f803d4399","command_center_event_id":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8"},{"id":"0fa715c9-da55-44bb-bbe9-1f079e341081","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.11-release-failure-log-proof","prNumber":282,"terminal":false,"missionId":"897a8068-bccf-4c24-bcb3-c74a73fedbd5","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ec758ed2f09de17d83b8c81dbf46a230d59c22ed","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"897a8068-bccf-4c24-bcb3-c74a73fedbd5"},"performance":null,"deploymentId":"forgejo-main-ec758ed2f09d","workflowRunId":904,"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":6218,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:30:29.506159+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ec758ed2f09de17d83b8c81dbf46a230d59c22ed","external_id":"forgejo-main-ec758ed2f09d","receipt_type":"ship_and_prove","idempotency_key":"mission:897a8068-bccf-4c24-bcb3-c74a73fedbd5:ship_and_prove:canonical_release_dispatched:ec758ed2f09de17d83b8c81dbf46a230d59c22ed:904","mission_step_id":"fdc31dad-1ab5-4256-98b1-e10551b6accd","command_center_event_id":"897a8068-bccf-4c24-bcb3-c74a73fedbd5"},{"id":"0fa978d2-adbf-4f6b-b940-f8953af6a1fe","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-editor-premium-final-g2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":25436,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":25,"ownerInterruptionCount":0},"version":"1.31.1-corrective-generation-branch-bootstrap","prNumber":4185,"terminal":false,"missionId":"7da580c8-72b5-429d-ad2a-91442d6cd6c2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},"performance":null,"deploymentId":"canonical-release-8dc0496595ea","workflowRunId":31148628256,"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":2094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T04:49:46.303072+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","external_id":"canonical-release-8dc0496595ea","receipt_type":"execute_mission","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:execute_mission:canonical_release_dispatched","mission_step_id":"01b1c8fe-3a06-4bc0-b9e4-c3d3f5e89fe7","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"0fabf032-0ecc-4f68-9282-85a636ea4e95","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the exact existing PR #1993 head 4da6f08ff0d03322e989c57b21d823f4994e7095. It contains the Curri Properties/Campaign flush-bottom fix, grouped responsive More menu, and the crop repair that resets the Curri shell scroller to top and respects mobile safe-area top. Make no further source changes. Require KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and live route proof.","wordingChanged":false,"canonicalIntent":"Ship the exact existing PR #1993 head 4da6f08ff0d03322e989c57b21d823f4994e7095. It contains the Curri Properties/Campaign flush-bottom fix, grouped responsive More menu, and the crop repair that resets the Curri shell scroller to top and respects mobile safe-area top. Make no further source changes. Require KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and live route proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-crop","statement":"Curri navigation resets the shell to the true top so the logo and hero/title do not reopen cropped.","proofConditionIds":["production-proof"]},{"id":"curri-bottom","statement":"Properties and Campaigns do not retain the unwanted bottom shell padding.","proofConditionIds":["production-proof"]},{"id":"curri-more","statement":"More is grouped and responsive for mobile and desktop.","proofConditionIds":["production-proof"]}],"objective":"Ship the exact existing PR #1993 head 4da6f08ff0d03322e989c57b21d823f4994e7095. It contains the Curri Properties/Campaign flush-bottom fix, grouped responsive More menu, and the crop repair that resets the Curri shell scroller to top and respects mobile safe-area top. Make no further source changes. Require KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and live route proof.","constraints":[{"id":"preserve-existing","statement":"Preserve current Curri shell and clean route ownership; do not change data or other tenants.","proofConditionIds":["production-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-proof","kind":"runtime","claim":"Live /curri-properties is served from the merged frontend release containing PR #1993.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"89c3d5f03179f234df92fd4efbf35e1c4a05583af1023b6b300313ee1356e023","requestContractRevision":5,"previousRequestContractHash":"848a80fd4964db4034558eddbf36582ade237a87942e8f88fb4992f8458ee46d"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:04:30.16924+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f700c415-457b-4c07-89a8-4d6af48d4766:request-contract:89c3d5f03179f234df92fd4efbf35e1c4a05583af1023b6b300313ee1356e023","mission_step_id":"72960f96-54f7-45f0-92f1-9e94ddc0aa9d","command_center_event_id":"f700c415-457b-4c07-89a8-4d6af48d4766"},{"id":"0fac5a9f-8c70-4856-92f1-f956cb8ffdb6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"11d2d76dd3acfe8fb505ef9a9a1f2c12927031aa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a85e227bb8ffc57a1f6723b884fcf665ac91ada0","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13095","runId":13095,"status":"success","sourceSha":"a85e227bb8ffc57a1f6723b884fcf665ac91ada0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ddd1c117f04ab51313361dfce7ad011d84dbaeb6","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ddd1c117f04ab51313361dfce7ad011d84dbaeb6","compareStatus":"target_job_success_runtime_verified","workflowRunId":13095,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.90-owner-contract-autocompile","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"b688914aaab7832af5886b912dbb6f3cb6131c9f","sourceSha":"a85e227bb8ffc57a1f6723b884fcf665ac91ada0","changedPaths":["config/capabilities/platform-sidekick-intelligence.json","config/paul-owner-profile.json","config/platform-sidekick-intelligence.json","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:27:22.667139+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a85e227bb8ffc57a1f6723b884fcf665ac91ada0","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:788f992c-acb0-4cc5-8ef9-698d012f65bc:forgejo-release-status:a85e227bb8ffc57a1f6723b884fcf665ac91ada0:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"545dc784-0f7e-463e-be8c-30ed1edb6094","command_center_event_id":"788f992c-acb0-4cc5-8ef9-698d012f65bc"},{"id":"0fad1f1e-5549-4c90-87f1-b995f2f70e4d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-be65cc23a5c0","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":29460,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":20381,"firstUsefulResultAt":"2026-10-06T18:13:24.350Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5222,"terminal":false,"missionId":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"82a5026344eee4c994387137956f6f97beadb67a","timingsMs":{"prReadinessMs":924,"approvedPlanMs":0,"shipAndProveMs":2696,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8"},"performance":null,"deploymentId":"forgejo-main-82a5026344ee","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1950,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:13:50.368731+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5222","receipt_type":"automatic_mission_resume","idempotency_key":"mission:be65cc23-a5c0-46fa-b5e6-b39140c6a0d8:automatic-mission-resume:5222:canonical_release_reconciliation_pending","mission_step_id":"cc7bdc5d-a5dd-457f-93f5-be5a544873cb","command_center_event_id":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8"},{"id":"0fad56c8-96f3-413c-94d7-88999c3aabd7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"93d9a61df495b9342d1b1361643d5bf862ee21c8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"93d9a61df495b9342d1b1361643d5bf862ee21c8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"799a96df4460225379486c946a01261e76b5360fedba2a6de35ec2e7820f8bb6","forgejoWorkflowProof":{"runId":15056,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:27:50.297982+00:00","proof_gate":"canonical_release_pending","source_sha":"93d9a61df495b9342d1b1361643d5bf862ee21c8","external_id":"forgejo-main-93d9a61df495","receipt_type":"canonical_release_status","idempotency_key":"mission:a27eb36f-d881-4d5b-969f-d0ca3a3f4546:forgejo-release-status:93d9a61df495b9342d1b1361643d5bf862ee21c8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"47715fa9-8004-4a29-9935-97fbe0752451","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"0fafcf59-16cf-4021-a4ea-c00fd8345041","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-774b6bdde405","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2108,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1866,"firstUsefulResultAt":"2026-10-04T20:53:27.415Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"774b6bdd-e405-41b4-8c22-54c8ff832fbe","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2275,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":259,"providerAuthMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":259,"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":"774b6bdd-e405-41b4-8c22-54c8ff832fbe"},"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":4131,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:53:29.317795+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:774b6bdd-e405-41b4-8c22-54c8ff832fbe:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"586bdab1-6a0a-4727-a911-a7912c7d9d54","command_center_event_id":"774b6bdd-e405-41b4-8c22-54c8ff832fbe"},{"id":"0fb2f3ed-957b-47dd-a6fe-5caea261dac3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"37f4719beeaecaa7f652f07aa26cb29227d7858d057084722c03e91bcbab74d0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6711","runId":6711,"status":"running","sourceSha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:26:41.354272+00:00","proof_gate":"canonical_release_pending","source_sha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","external_id":"forgejo-main-7cf6f3d1f046","receipt_type":"canonical_release_status","idempotency_key":"mission:cd2e6a89-7029-42fc-ae72-1a758a05bac2:forgejo-release-status:7cf6f3d1f046dcf00b4502e5221e3d1d561f5666:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"bd197c3b-bdcf-4bc5-9f17-56b9ddb1b83e","command_center_event_id":"cd2e6a89-7029-42fc-ae72-1a758a05bac2"},{"id":"0fb42e15-9a28-47c8-a775-f3daeaa6e72b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-25acfaacccd4","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":7924,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T21:40:32.231Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.81-paul-auto-synthesis","prNumber":null,"terminal":false,"missionId":"25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3480,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3480,"missionSetupMs":2896,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2896,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2896,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2896,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea"},"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":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:40:40.942811+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"23245ff6-3fe5-4ea8-ac8e-9cba0afa84f3","command_center_event_id":"25acfaac-ccd4-4a71-9b73-22f3f9a3e7ea"},{"id":"0fb6cffb-9577-4a6a-a1f4-03c26721c1ef","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c297ae724804","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3445,"terminal":false,"missionId":"c297ae72-4804-43b4-adc5-a7816f848242","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2003,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1483,"approvedPlanMs":0,"missionSetupMs":881,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":614,"resolvePreflightMs":881,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"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":"c297ae72-4804-43b4-adc5-a7816f848242"},"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":1971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:48:58.53038+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3445","receipt_type":"execute_mission","idempotency_key":"mission:c297ae72-4804-43b4-adc5-a7816f848242:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6fd984e1-63e9-4b38-98a9-95f4785b3c34","command_center_event_id":"c297ae72-4804-43b4-adc5-a7816f848242"},{"id":"0fbc8cf2-9c89-458b-b0a2-e1a6fbb6eb88","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/cloudflare-native-version-deploy.mjs","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"a07584bac9e7a37dbe17177efdb19b562958fd72","consumedAt":1788482371275,"consumerToken":"e67bdb6b-c9c7-459f-92ac-dd8c7f72c502","authorizationId":"e7c6caf4-7538-42c0-9617-4203b074b180"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:39:32.141368+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"a07584bac9e7a37dbe17177efdb19b562958fd72","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e7c6caf4-7538-42c0-9617-4203b074b180","mission_step_id":"78794f14-0215-434d-b98e-cd54856e2df3","command_center_event_id":"e4870a79-51aa-4b95-a48c-2d6325f06f17"},{"id":"0fbfa1cc-f298-4b65-8930-346ef8414f60","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4e5ae6630571","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"4e5ae663-0571-45e4-ba23-4567991e372e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":962,"providerAuthMs":0,"ledgerPrepareMs":962,"ledgerReconcileMs":286,"lineageReconcileMs":0,"resolvePreflightMs":962,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1248,"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":"4e5ae663-0571-45e4-ba23-4567991e372e"},"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":6751,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:53:51.511352+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e5ae663-0571-45e4-ba23-4567991e372e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"763bcdef-85a4-4d5e-b7f7-bf3aa73e4d4a","command_center_event_id":"4e5ae663-0571-45e4-ba23-4567991e372e"},{"id":"0fc19ad5-8e80-47a1-9132-94f5451bba58","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"runner-registration","satisfied":true,"statement":"The existing KNOCKLAUNCH Console provides a secure one-time local MSI runner registration flow and starts the installed msi-local service without exposing or persisting the registration token.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"token-boundary","satisfied":true,"statement":"The runner registration token is local-only, one-time input: never persist it, echo it, return it to the browser, place it in job/state output, or log it.","proofConditionIds":["proof-production"]},{"id":"fixed-runner-identity","satisfied":true,"statement":"Registration is fixed to https://git.knocklaunch.app, name msi-local, label msi-local:docker://node:22-bookworm, /home/nysom config and knocklaunch-forgejo-runner.service; no arbitrary command/instance/name/label inputs and no production docker/docker-8g workflow migration.","proofConditionIds":["proof-production"]},{"id":"owner-checkout-preserved","satisfied":true,"statement":"Do not mutate or depend on the owner's existing C:\\Users\\nysom\\KnockLaunchOS working checkout.","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":"b1e2813ac99263e37d8c7f29d63bdfdb55ea5a61940ed942b2672460e8d45858","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b1e2813ac99263e37d8c7f29d63bdfdb55ea5a61940ed942b2672460e8d45858"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin","currentSourceSha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","witnessSourceSha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","verificationState":"verified","witnessRequestContractHash":"b1e2813ac99263e37d8c7f29d63bdfdb55ea5a61940ed942b2672460e8d45858"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:33:27.005328+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:53d37037-d0b1-4265-b5b6-e9ea72ad856e:request-contract:b1e2813ac99263e37d8c7f29d63bdfdb55ea5a61940ed942b2672460e8d45858:d9bbea33164a3180face92d5fcee1bbdd09997c6:verified:","mission_step_id":"d5b5bf30-c968-44b5-a8c7-7ca00e14cae6","command_center_event_id":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},{"id":"0fc597d3-d07b-4368-9817-7854de23072a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-553b0f829dbc","writes":[],"patches":[],"version":1,"approved":true,"missionId":"553b0f82-9dbc-4674-a9eb-99760ccfda85","objective":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","repository":"noel/KnockLaunchOS","source_sha":"ce9a1eeaa5f068a868963b7c8f6335b6be39902b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null, allowLatestCache = true) {","old_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null) {"},{"new_content":"  if (allowLatestCache) {\n    const latestCached = await readCache(latestCacheRequest);\n    if (latestCached) {\n      if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n      return {\n        blobPaths: latestCached.blobPaths,\n        cacheHit: true,\n        cacheScope: \"repository_latest\",\n        indexedCommitSha: latestCached.commitSha || null,\n        staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n      };\n    }\n  }\n\n  return loadExactTree();","old_content":"  const latestCached = await readCache(latestCacheRequest);\n  if (latestCached) {\n    if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n    return {\n      blobPaths: latestCached.blobPaths,\n      cacheHit: true,\n      cacheScope: \"repository_latest\",\n      indexedCommitSha: latestCached.commitSha || null,\n      staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n    };\n  }\n\n  return loadExactTree();"},{"new_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);","old_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);"}]},{"path":"workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","edits":[{"new_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");\nconst releaseFastLane = fs.readFileSync(\"workers/cc-execution/src/index-release-fast-lane.js\", \"utf8\");","old_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");"},{"new_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n  assert.ok(releaseFastLane.includes(\"sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false)\"), \"exact basenames must bypass repository-latest source-tree cache\");\n\n  const ambiguous = resolveUniqueSourceBasenames([","old_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n\n  const ambiguous = resolveUniqueSourceBasenames(["}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.12-paul-exact-tree\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.11-paul-basename-precision\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-corrective","statement":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","provenance":{"reason":"Corrective generation required after protected main advanced during the first bounded mutation.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its regression test, and cc-execution version may change.","provenance":{"reason":"Bounded control-plane corrective repair.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machines","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution uses exact current-commit source truth for exact filenames.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-corrective","statement":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","provenance":{"reason":"Corrective generation required after protected main advanced during the first bounded mutation.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Corrective PAUL source-resolution generation after protected main moved: exact-filename requests must bypass repository-latest source-tree cache and use exact current-commit source truth; fuzzy discovery may keep the fast latest cache. Preserve the live exact-basename regression and add cache-policy coverage. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its regression test, and cc-execution version may change.","provenance":{"reason":"Bounded control-plane corrective repair.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machines","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution uses exact current-commit source truth for exact filenames.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; this fresh corrective generation rebases the exact-source cache fix after protected main moved."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; this fresh corrective generation rebases the exact-source cache fix after protected main moved."},"recovery":false,"fingerprint":"9d8f73f9a1569f74be6ae0a3e32ed6423238ec13a56d853fb63ddc090b896a59","replayCount":0,"serializedBytes":11470},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:13:02.469428+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:553b0f82-9dbc-4674-a9eb-99760ccfda85:repository-mutation-intent:9d8f73f9a1569f74be6ae0a3e32ed6423238ec13a56d853fb63ddc090b896a59:0","mission_step_id":"9f166eda-cab6-4d7d-af38-576ab77e5503","command_center_event_id":"553b0f82-9dbc-4674-a9eb-99760ccfda85"},{"id":"0fc5aa7e-ed28-4ecb-8bf1-b381f48a5e9e","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","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\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:44:26.53797+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3893,\"sourceSha\":\"95bdd0558f7296f49dcad08f781112f51700aee7\",\"deploymentId\":\"canonical-release-95bdd0558f72\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:04:11.009837+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:4da9d67e-dc27-42cf-aeec-2b4e4be058b6:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"fbf0c08b-3d5b-4c65-8442-cf0a3920af83","command_center_event_id":"4da9d67e-dc27-42cf-aeec-2b4e4be058b6"},{"id":"0fc6901b-c0a0-4861-80e7-d6f528d381bf","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.63.1-resumed-pr-delivery-safe","prNumber":null,"terminal":false,"missionId":"ffb388e6-83f3-4fcf-8249-4cf5bac44c0e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1197,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":523,"providerAuthMs":0,"ledgerPrepareMs":523,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":523,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":523,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"ffb388e6-83f3-4fcf-8249-4cf5bac44c0e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:32:37.859415+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ffb388e6-83f3-4fcf-8249-4cf5bac44c0e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"97c9ab21-a436-49fa-bf68-aa4cd2c52dd0","command_center_event_id":"ffb388e6-83f3-4fcf-8249-4cf5bac44c0e"},{"id":"0fcab847-8e36-4a49-9020-c72695ff2a7e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"60073fd4b554f1283173ece97e473fa190315576","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"60073fd4b554f1283173ece97e473fa190315576","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"b097e7758216d7d7b52cf6d43ebfcc33d62e4f24c32e350cd5704405b4b36fdb","forgejoWorkflowProof":{"runId":13014,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:03:43.098462+00:00","proof_gate":"canonical_release_pending","source_sha":"60073fd4b554f1283173ece97e473fa190315576","external_id":"forgejo-main-60073fd4b554","receipt_type":"canonical_release_status","idempotency_key":"mission:2ad07026-eac6-4e53-b54f-c4ad3d6ba32c:forgejo-release-status:60073fd4b554f1283173ece97e473fa190315576:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e3ad71ac-f993-4e13-827f-91fe467bdd29","command_center_event_id":"2ad07026-eac6-4e53-b54f-c4ad3d6ba32c"},{"id":"0fcb9c43-3e41-4184-b0eb-02986ca50739","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-1a7ef142c949","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1a7ef142-c949-4bfb-a553-31974376e6da","objective":"Continue the same P0 PCG bootstrap repair with exact bounded edits in src/PcgAppShell.tsx. Add a safe PCG shell logo resolver that uses company_logo_url only when it is not a Squarespace URL; otherwise derive the canonical tenant-media-library thumb URL from settings.media_branding.resolved_logo_asset_id and VITE_SUPABASE_URL. Add bounded automatic activation recovery: when the existing 12s activation timeout fires and a canonical pcgTenantId is already proven by membership, automatically refresh memberships and retry switchTenant for that exact tenant with a bounded 6s attempt before showing the manual timeout surface. Retry at most twice, reset recovery state once activeIsPcg is true, and never guess a tenant. Keep the existing manual failure surface only after bounded automatic recovery is exhausted. Gate, merge, release frontend, and prove the editor route.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PcgAppShell.tsx"],"anchored_edits":[{"find":"function isPcgTenant(tenant:TenantMembership['tenant']|null|undefined){\n  if(!tenant)return false;\n  const settings=(tenant.settings||{}) as Record<string,unknown>;\n  const slug=String(tenant.company_slug||'').trim().toLowerCase();\n  const identity=[tenant.company_slug,tenant.company_dba_name,tenant.company_legal_name,tenant.name].filter(Boolean).join(' ').toLowerCase();\n  return slug==='pcg'||String(settings.routing_family||'').trim().toUpperCase()==='CARD_GRADING_OPS'||String(settings.workspace_type||'').trim().toLowerCase()==='card_grading'||identity.includes('prestigious card grading');\n}\n","path":"src/PcgAppShell.tsx","replace":"function isPcgTenant(tenant:TenantMembership['tenant']|null|undefined){\n  if(!tenant)return false;\n  const settings=(tenant.settings||{}) as Record<string,unknown>;\n  const slug=String(tenant.company_slug||'').trim().toLowerCase();\n  const identity=[tenant.company_slug,tenant.company_dba_name,tenant.company_legal_name,tenant.name].filter(Boolean).join(' ').toLowerCase();\n  return slug==='pcg'||String(settings.routing_family||'').trim().toUpperCase()==='CARD_GRADING_OPS'||String(settings.workspace_type||'').trim().toLowerCase()==='card_grading'||identity.includes('prestigious card grading');\n}\n\nfunction resolvePcgShellLogoUrl(tenant:TenantMembership['tenant']|null|undefined){\n  if(!tenant)return undefined;\n  const direct=String(tenant.company_logo_url||'').trim();\n  if(direct&&!/squarespace(?:-cdn)?\\.com/i.test(direct))return direct;\n  const settings=(tenant.settings||{}) as Record<string,any>;\n  const media=(settings.media_branding||{}) as Record<string,any>;\n  const assetId=String(media.resolved_logo_asset_id||'').trim();\n  const base=String(import.meta.env.VITE_SUPABASE_URL||'').replace(/\\/$/,'');\n  return assetId&&base?`${base}/functions/v1/tenant-media-library?mode=asset&id=${encodeURIComponent(assetId)}&variant=thumb`:undefined;\n}\n"},{"find":"  const[switchFailed,setSwitchFailed]=React.useState(false);\n  const[activationTimedOut,setActivationTimedOut]=React.useState(false);\n","path":"src/PcgAppShell.tsx","replace":"  const[switchFailed,setSwitchFailed]=React.useState(false);\n  const[activationTimedOut,setActivationTimedOut]=React.useState(false);\n  const[activationRecoveryAttempt,setActivationRecoveryAttempt]=React.useState(0);\n"},{"find":"  const pcgTenant=activeIsPcg?activeTenant:pcgMembership?.tenant;\n  const activationPending=targeting||(!switchFailed&&shouldHoldPcgWorkspaceLoading(isLoading,activeIsPcg,hasPcgMembership));\n  React.useEffect(()=>{if(!activationPending){setActivationTimedOut(false);return}const timer=window.setTimeout(()=>setActivationTimedOut(true),12000);return()=>window.clearTimeout(timer)},[activationPending]);\n","path":"src/PcgAppShell.tsx","replace":"  const pcgTenant=activeIsPcg?activeTenant:pcgMembership?.tenant;\n  const activationPending=targeting||(!switchFailed&&shouldHoldPcgWorkspaceLoading(isLoading,activeIsPcg,hasPcgMembership));\n  React.useEffect(()=>{if(activeIsPcg){setActivationTimedOut(false);setActivationRecoveryAttempt(0)}},[activeIsPcg]);\n  React.useEffect(()=>{if(!activationPending){setActivationTimedOut(false);return}const timer=window.setTimeout(()=>setActivationTimedOut(true),12000);return()=>window.clearTimeout(timer)},[activationPending]);\n  React.useEffect(()=>{\n    if(!activationTimedOut||activeIsPcg||!pcgTenantId||activationRecoveryAttempt>=2)return;\n    let cancelled=false;let retryTimer=0;\n    const attempt=activationRecoveryAttempt+1;\n    setActivationTimedOut(false);setActivationRecoveryAttempt(attempt);setTargeting(true);setSwitchFailed(false);\n    void refreshMemberships().catch(()=>{}).then(()=>Promise.race<void>([\n      switchTenant(pcgTenantId),\n      new Promise<void>((_,reject)=>{retryTimer=window.setTimeout(()=>reject(new Error('pcg_activation_retry_timeout')),6000)})\n    ])).then(()=>{if(!cancelled){setTargeting(false);setSwitchFailed(false)}}).catch(()=>{if(!cancelled){setTargeting(false);if(attempt>=2){setSwitchFailed(true);setActivationTimedOut(true)}else setActivationTimedOut(true)}});\n    return()=>{cancelled=true;if(retryTimer)window.clearTimeout(retryTimer)};\n  },[activationRecoveryAttempt,activationTimedOut,activeIsPcg,pcgTenantId,refreshMemberships,switchTenant]);\n"},{"find":"    return <UniversalLoadingScreen brandName={pcgTenant?.company_dba_name||pcgTenant?.company_legal_name||pcgTenant?.name||'Prestigious Card Grading'} logoUrl={pcgTenant?.company_logo_url} backgroundUrl={pcgTenant?(resolveTenantBackgroundUrl(pcgTenant)||undefined):undefined} tenantKey={pcgTenant?.company_slug||pcgTenant?.id||'pcg'} title=\"Opening PCG workspace\" subtitle=\"Binding the PCG workspace.\" showCountdown={false}/>;","path":"src/PcgAppShell.tsx","replace":"    return <UniversalLoadingScreen brandName={pcgTenant?.company_dba_name||pcgTenant?.company_legal_name||pcgTenant?.name||'Prestigious Card Grading'} logoUrl={resolvePcgShellLogoUrl(pcgTenant)} backgroundUrl={pcgTenant?(resolveTenantBackgroundUrl(pcgTenant)||undefined):undefined} tenantKey={pcgTenant?.company_slug||pcgTenant?.id||'pcg'} title=\"Opening PCG workspace\" subtitle=\"Binding the PCG workspace.\" showCountdown={false}/>;"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"1a7ef142-c949-4bfb-a553-31974376e6da","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PcgAppShell.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":"b76e6cf4dc6c123bc62415e6eeb35e4f4378344cde040611717fddd85b4d6372","replayCount":0,"serializedBytes":7104},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:24:42.907261+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1a7ef142-c949-4bfb-a553-31974376e6da:repository-mutation-intent:b76e6cf4dc6c123bc62415e6eeb35e4f4378344cde040611717fddd85b4d6372:0","mission_step_id":"732c0420-be1e-46a1-84c7-4812f018517f","command_center_event_id":"1a7ef142-c949-4bfb-a553-31974376e6da"},{"id":"0fcc0c2c-c0fe-4f62-b6f1-3c9629470676","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f0eea05da245","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":16258,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":954212,"firstUsefulResultAt":"2026-10-02T15:28:40.301Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"f0eea05d-a245-466c-8b46-4054b2ca1840","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":290,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":290,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f0eea05d-a245-466c-8b46-4054b2ca1840"},"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":1598,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:44:36.219392+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0eea05d-a245-466c-8b46-4054b2ca1840:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"65c44bb4-3f7b-43d4-9055-bcdb0877305c","command_center_event_id":"f0eea05d-a245-466c-8b46-4054b2ca1840"},{"id":"0fcf68b2-55ba-4945-8048-4fd1983021bc","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 same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","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 same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","wordingChanged":false,"canonicalIntent":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","canonicalIntent":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue same P0 PCG repair with exact implementation owners now proven. Card Vault route bug: routePreset='card-vault' defaults requestedTool to 'vault' (Capture Cards) while actual Card Vault is 'inventory', and inventory is not in MODE_TOOLS.intake. Mobile tenant nav bug: CanonicalWorkspaceSidebarTrigger is hidden behind lg:flex in the PCG mode header. Auto-grade proof gap: Receive Cards claims automatic analysis but no automatic analyze(storedIds,...) call has been found after upload. Prepare exact minimal edits in PCGModesWorkspace.tsx and PCGReceiveCardsGallery.tsx only; keep PcgAppShell unchanged for this step. Ship after exact mutation is provided.","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-same-P0-PCG-repair-with-exact-implementation-owners-now-proven.-Card-Vault-route-bug:-route","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":"d4351441f6d110390db9eea8c9d486e76c74dfdad78734202b4c6b78de1f7298","requestContractRevision":3,"previousRequestContractHash":"a58cc0554dcbbc72f3de54dcf7d4ae128ee236b53d878d92485a9a73378172cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:53:34.807751+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:request-contract:d4351441f6d110390db9eea8c9d486e76c74dfdad78734202b4c6b78de1f7298","mission_step_id":"cfacbef2-f816-4b0b-b7b9-3ec002411799","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"0fd31ba6-d0c0-4fa8-a855-3a533cdb321d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f672ddee76c6","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2836,"terminal":false,"missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2214e4757ba2b50a13a787ffb751053c9c7e2a9e","timingsMs":{"prReadinessMs":447,"approvedPlanMs":0,"shipAndProveMs":2934,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},"performance":null,"deploymentId":"forgejo-main-2214e4757ba2","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":2012,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:06:51.605082+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2836","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f672ddee-76c6-42ec-8f55-cbdc0c4ba367:automatic-mission-resume:2836:canonical_release_dispatched","mission_step_id":"44e57d52-38c2-462d-ba4b-3b0a80298c96","command_center_event_id":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},{"id":"0fd4393b-7df2-4800-bcb5-742931c88a15","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1070,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":382,"providerAuthMs":0,"ledgerPrepareMs":382,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":382,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":382,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:06.772608+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"593e66f8-b930-45d2-b10b-25321f0b5e7a","command_center_event_id":"b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5"},{"id":"0fd5facc-6c7d-41ea-b629-f3683bcbc2ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-335c680e672a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4521,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":17635,"firstUsefulResultAt":"2026-10-06T15:49:00.938Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"335c680e-672a-40f2-91bf-8f55535a3873","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3057,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":929,"providerAuthMs":0,"ledgerPrepareMs":929,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":929,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":929,"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":"335c680e-672a-40f2-91bf-8f55535a3873"},"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":3442,"likelyAffectedFiles":["workers/cc-execution/src/index-scoped-repo-patch.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:49:03.067381+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:335c680e-672a-40f2-91bf-8f55535a3873:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fd943fd1-fe19-4153-ae0d-3081be42d68a","command_center_event_id":"335c680e-672a-40f2-91bf-8f55535a3873"},{"id":"0fd8413e-2a5e-4b33-8c9a-af6d88c140fd","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of refreshed existing PR #1026: synchronize stale queue-readiness invariant expectations with the intended 7000ms/15000ms readiness budget and apply the mandatory cc-execution release identity companion edit.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018507534,"expiresAt":1788018687534,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"bf5fb0f4-b48d-4961-9be0-43c58adc89bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:28.208306+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bf5fb0f4-b48d-4961-9be0-43c58adc89bc","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"0fd84856-5c43-4298-bc8a-dc716f27b5a9","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"e66117b2d6c5f7e86ae7fa49795e9704988d771b","prNumber":3470,"gateRunId":11002,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/11002/jobs/1","mergeCommitSha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20"}],"requestContractHash":"52dc391823e6a4a67446dab10fb4e978f79577270c76ea1be4b3ad520e35f953","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:43:48.818455+00:00","proof_gate":"request_contract_repository_verified","source_sha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:285944ef-f62b-4c50-a0be-04838efe26d6:request-contract-repository:52dc391823e6a4a67446dab10fb4e978f79577270c76ea1be4b3ad520e35f953:5ace728dbc0c8153ea7759091d77f8d0daedfc20","mission_step_id":"500abb1f-e4b1-4e6d-878f-11028fcf4801","command_center_event_id":"285944ef-f62b-4c50-a0be-04838efe26d6"},{"id":"0fd84a33-e3ca-4550-944e-56b21592a54b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1480 exact head 0ce49d1559f0e63f1876b05453ebc9016cf19bf8 passed KnockLaunch Gate. Continue this same corrective generation only: squash merge #1480, release only roof-ai-detection and osm-building-footprint through the affected Supabase Edge release, then reconcile runtime. Do not create another PR or deploy unrelated targets. After release, direct production probes must prove exact containing-building selection with corrected footprint area and a satellite roof polygon inside the 0.70x-1.55x property geometry envelope, or honest rejection instead of an impossible 6,000+ sq-ft accepted roof.","wordingChanged":false,"canonicalIntent":"PR #1480 exact head 0ce49d1559f0e63f1876b05453ebc9016cf19bf8 passed KnockLaunch Gate. Continue this same corrective generation only: squash merge #1480, release only roof-ai-detection and osm-building-footprint through the affected Supabase Edge release, then reconcile runtime. Do not create another PR or deploy unrelated targets. After release, direct production probes must prove exact containing-building selection with corrected footprint area and a satellite roof polygon inside the 0.70x-1.55x property geometry envelope, or honest rejection instead of an impossible 6,000+ sq-ft accepted roof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-building","statement":"OSM selects a footprint containing the exact requested coordinate before considering nearest-centroid fallback, and reports locally correct footprint area.","proofConditionIds":["repository","runtime"]},{"id":"geometry-fence","statement":"Satellite roof results outside 0.70x-1.55x of a valid subject footprint trigger a dedicated constrained re-trace and are rejected if they still violate the property envelope.","proofConditionIds":["repository","runtime"]},{"id":"san-filippo","statement":"The production San Filippo automatic detector no longer publishes the impossible 6,000+ sq-ft roof; it returns a subject-locked satellite polygon passing property calibration or honestly fails without fake quantities.","proofConditionIds":["runtime"]}],"objective":"PR #1480 exact head 0ce49d1559f0e63f1876b05453ebc9016cf19bf8 passed KnockLaunch Gate. Continue this same corrective generation only: squash merge #1480, release only roof-ai-detection and osm-building-footprint through the affected Supabase Edge release, then reconcile runtime. Do not create another PR or deploy unrelated targets. After release, direct production probes must prove exact containing-building selection with corrected footprint area and a satellite roof polygon inside the 0.70x-1.55x property geometry envelope, or honest rejection instead of an impossible 6,000+ sq-ft accepted roof.","constraints":[{"id":"scope","statement":"Modify and release only roof-ai-detection and osm-building-footprint for this corrective generation.","proofConditionIds":["repository"]},{"id":"no-fabrication","statement":"Do not fabricate roof geometry or quantities to force a success; invalid corrected geometry must return failure.","proofConditionIds":["repository","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"One fresh corrective PR contains only the two geometry-calibration functions and passes KnockLaunch Gate.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Both affected edge functions release from the merged source, and direct production probes for 334 San Filippo prove correct containing footprint selection/area and a calibrated satellite roof result or honest rejection; an impossible 6,000+ sq-ft roof may not be accepted.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"95cd65a3ed7d1f7d1de2363fb1b1fb5e8614178e3ce65adaf1680d94ac00ea9e","requestContractRevision":3,"previousRequestContractHash":"c2ca34f61b305d550616e6dcc5dbe8cbbf0971212bd5ed4d9ea318967582a600"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T21:40:11.243985+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e4040608-f19d-4469-9e8b-a3afffdd7878:request-contract-revision:3:95cd65a3ed7d1f7d1de2363fb1b1fb5e8614178e3ce65adaf1680d94ac00ea9e","mission_step_id":"955e6f0c-709f-4e8b-858c-23321f799bc1","command_center_event_id":"e4040608-f19d-4469-9e8b-a3afffdd7878"},{"id":"0fd86a42-815f-4b3f-b9d1-e2114bb2d5fc","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-34ed79c3424f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":398847,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"executorlessWaitMs":553869,"firstUsefulResultAt":"2026-09-29T18:42:36.013Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4164,"terminal":false,"missionId":"34ed79c3-424f-41e8-8712-6766db49a62c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1e7b7a6018d51da08b268dcb42992fa14b3efd6e","timingsMs":{"prReadinessMs":630,"approvedPlanMs":0,"shipAndProveMs":2902,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"34ed79c3-424f-41e8-8712-6766db49a62c"},"performance":null,"deploymentId":"forgejo-main-1e7b7a6018d5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:52:50.855661+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4164","receipt_type":"automatic_mission_resume","idempotency_key":"mission:34ed79c3-424f-41e8-8712-6766db49a62c:automatic-mission-resume:4164:canonical_release_reconciliation_pending","mission_step_id":"49e2a379-63ae-44c6-999d-4c722223e1dc","command_center_event_id":"34ed79c3-424f-41e8-8712-6766db49a62c"},{"id":"0fd991b2-33c5-4607-b597-9161c7ca0e87","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c2eea2a4ff6cec84887d9be917c3584c7c90739f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c2eea2a4ff6cec84887d9be917c3584c7c90739f","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":"637f886fa3bfa5968608f6d7610ad862e3b4b25ce44cc355a182e97cc49e02a6","forgejoWorkflowProof":{"runId":12861,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:31:26.476533+00:00","proof_gate":"canonical_release_pending","source_sha":"c2eea2a4ff6cec84887d9be917c3584c7c90739f","external_id":"forgejo-main-c2eea2a4ff6c","receipt_type":"canonical_release_status","idempotency_key":"mission:83515a4a-94d3-4807-bbee-e6c6d341bc36:forgejo-release-status:c2eea2a4ff6cec84887d9be917c3584c7c90739f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e99e38c5-0fde-43d0-ae74-a4389ff9075b","command_center_event_id":"83515a4a-94d3-4807-bbee-e6c6d341bc36"},{"id":"0fda36d0-db37-47fc-8791-ac6f54d9c97f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-owner-public-route-collision-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4062,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.34-native-single-file-write","prNumber":null,"terminal":false,"missionId":"a4ebea1a-8930-4572-82d3-6d6972b5a0d8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4ebea1a-8930-4572-82d3-6d6972b5a0d8"},"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":5131,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T01:05:01.327362+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a4ebea1a-8930-4572-82d3-6d6972b5a0d8:execute_mission:repair_mission_execution_retryable","mission_step_id":"383b98a1-beac-4dd6-a3f1-bc5852f1162b","command_center_event_id":"a4ebea1a-8930-4572-82d3-6d6972b5a0d8"},{"id":"0fda7774-4200-4c71-9ee2-4e6d70c6d8fd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"1a13c7ac6bad037eac7160d767273ba36288d93e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"1a13c7ac6bad037eac7160d767273ba36288d93e","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"89d3293dc0f3cfc12bc032869d13815f0e4552d423778aa04b64d50745fb4509","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10836","runId":10836,"status":"success","sourceSha":"1a13c7ac6bad037eac7160d767273ba36288d93e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"1a13c7ac6bad037eac7160d767273ba36288d93e","runnerVersion":"onrunner-1a13c7ac6bad","expectedSourceSha":"1a13c7ac6bad037eac7160d767273ba36288d93e"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T15:29:37.594243+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1a13c7ac6bad037eac7160d767273ba36288d93e","external_id":"forgejo-main-1a13c7ac6bad","receipt_type":"canonical_release_status","idempotency_key":"mission:327899c9-a498-4ec5-a23b-988b58c5bba3:forgejo-release-status:1a13c7ac6bad037eac7160d767273ba36288d93e:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"4dd55638-c091-4437-8879-5f52b63547f3","command_center_event_id":"327899c9-a498-4ec5-a23b-988b58c5bba3"},{"id":"0fdc3cc7-157f-4cc3-8370-bcdcd8774dbf","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d35b99ff-b515-4e26-9898-c7e008146b68","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-3b5b5c47d6e8","reason":null,"status":"pending","metrics":{"receiptBytes":87674,"releaseCount":0,"toolCallCount":42,"repeatedCallCount":24,"executorlessWaitMs":556346,"firstUsefulResultAt":"2026-09-27T14:41:16.211Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3879,"terminal":false,"missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"71ebab2b203706a2b715e7572f948b81d61d1243","timingsMs":{"queue":281,"total":333,"execution":52},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},"performance":null,"deploymentId":"forgejo-main-71ebab2b2037","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"d35b99ff-b515-4e26-9898-c7e008146b68","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"d35b99ff-b515-4e26-9898-c7e008146b68","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:50:34.121984+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"71ebab2b203706a2b715e7572f948b81d61d1243","external_id":"d35b99ff-b515-4e26-9898-c7e008146b68","receipt_type":"visual_proof_started","idempotency_key":"mission:3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094:visual-start:d35b99ff-b515-4e26-9898-c7e008146b68","mission_step_id":"a4a17e0e-6913-4f7f-b42e-ea7319e33f91","command_center_event_id":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},{"id":"0fdced04-8a6e-4ac3-887b-40009afceb21","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtgnj0do","reason":null,"status":"in_progress","metrics":{"receiptBytes":14876,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1181,"terminal":false,"missionId":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4754,"prReadinessMs":304,"approvedPlanMs":0,"missionSetupMs":825,"shipAndProveMs":4444},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8"},"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":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T03:15:18.073337+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1181","receipt_type":"execute_mission","idempotency_key":"mission:9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d83a7db1-ef37-4bbc-8662-7ecde12d8727","command_center_event_id":"9a0d56fb-08d1-4fa1-a89e-1c9e0b9ce6c8"},{"id":"0fddf4c1-18ee-4004-9ef9-3550967919e1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","deploymentId":"forgejo-main-239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","runtimeVersion":"1.50.31-fast-atomic-reconcile","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","deploymentId":"forgejo-main-239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.31-fast-atomic-reconcile","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:51:52.153798+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:fdde5065-eee5-4eb0-b09e-b4a7f3e05223:forgejo-release-status:239cb91bb1f32bd2f5a4949f457867f3d4d4b59a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c4e39dbb-fcc3-49f4-b37f-6d5de23951bc","command_center_event_id":"fdde5065-eee5-4eb0-b09e-b4a7f3e05223"},{"id":"0fe16826-28af-4b98-9e0d-c3cef90ec56c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-remove-letterbox-20260828","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":11110,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"54563df3-47ac-489a-beb9-21e3adaf5b3c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":299,"prReadinessMs":0,"approvedPlanMs":299,"missionSetupMs":560,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54563df3-47ac-489a-beb9-21e3adaf5b3c"},"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":5350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T19:57:39.150348+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:54563df3-47ac-489a-beb9-21e3adaf5b3c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"91438e7e-8446-4b0a-8878-ba24b94a155a","command_center_event_id":"54563df3-47ac-489a-beb9-21e3adaf5b3c"},{"id":"0fe6c495-2d91-4633-81fc-37cc0a8c92d1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"5613caf6894fc90fec05ba0a1614206b1ef18b6a","missing":["frontend-cloudflare/live"],"pending":[],"required":["forgejo-main/source","frontend-cloudflare/live"],"sourceSha":"5613caf6894fc90fec05ba0a1614206b1ef18b6a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-14T20:58:44.742651+00:00","proof_gate":"canonical_release_pending","source_sha":"5613caf6894fc90fec05ba0a1614206b1ef18b6a","external_id":"forgejo-main-5613caf6894f","receipt_type":"canonical_release_status","idempotency_key":"mission:7b60a776-53a3-4744-9560-8568e91bd44c:forgejo-release-status:5613caf6894fc90fec05ba0a1614206b1ef18b6a:pending:forgejo-main/source=success|frontend-cloudflare/live=missing","mission_step_id":"39104457-2ba7-474c-9a3d-7cbd4f72a85f","command_center_event_id":"7b60a776-53a3-4744-9560-8568e91bd44c"},{"id":"0fe8bfd5-3285-4781-8508-e333ef85ab4b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. Continue the existing authorized maintenance mission on PR #1660. Correct only the stale release-orchestration invariant so it accepts provider-verified auto-progress authorization from the scoped-patch receipt before readiness, while still requiring owner-approved existing PRs to be armed before readiness or merge. Re-gate the same PR and continue through squash merge, cc-execution-only release, live runtime proof, and refreeze verification.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. Continue the existing authorized maintenance mission on PR #1660. Correct only the stale release-orchestration invariant so it accepts provider-verified auto-progress authorization from the scoped-patch receipt before readiness, while still requiring owner-approved existing PRs to be armed before readiness or merge. Re-gate the same PR and continue through squash merge, cc-execution-only release, live runtime proof, and refreeze verification.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fresh-pr-hot-path","statement":"Fresh physical-Gate PR creation returns nonterminal immediately using provider-verified auto-progress authorization without duplicate PR read, main snapshot read, or synchronous PR readiness polling.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"existing-pr-overlap","statement":"Existing or reused PR execution reuses verified authorization when available and overlaps remaining authorization and main snapshot reads without weakening merge safety.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"serverless-preserved","statement":"Bounded frontend serverless fast-gated work remains same-call farm-to-table and is not forced into the physical-Gate handoff.","proofConditionIds":["proof-repository"]},{"id":"refrozen-live","statement":"The repaired cc-execution runtime is live and the control plane is refrozen at 1.58.22-execute-mission-hot-path-refreeze.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. Continue the existing authorized maintenance mission on PR #1660. Correct only the stale release-orchestration invariant so it accepts provider-verified auto-progress authorization from the scoped-patch receipt before readiness, while still requiring owner-approved existing PRs to be armed before readiness or merge. Re-gate the same PR and continue through squash merge, cc-execution-only release, live runtime proof, and refreeze verification.","constraints":[{"id":"constraint-1","statement":"Do not weaken protected main, KnockLaunch Gate, merge authorization, or affected-target release safety.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Do not wake unrelated production targets.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the execute_mission hot-path repair, regression coverage, and refrozen 1.58.22 control-plane contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runs 1.58.22-execute-mission-hot-path-refreeze from the merged main SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.22-execute-mission-hot-path-refreeze","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9f96127141388eab67ff6096e0d404c53f1f815863b43e1ee52ec357563533b2","requestContractRevision":3,"previousRequestContractHash":"1e5378719e4fa00e2499c67b6b66a5d831ac464bc9eec09adbb05e004373d5cc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:12:22.010108+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b7c3739-0b51-43bd-a7a7-df1ad9e0ee0e:request-contract-revision:3:9f96127141388eab67ff6096e0d404c53f1f815863b43e1ee52ec357563533b2","mission_step_id":"6b6d18a4-38e6-4530-9924-655be3231b90","command_center_event_id":"0b7c3739-0b51-43bd-a7a7-df1ad9e0ee0e"},{"id":"0fe8eacf-d7ba-4d2f-bad0-8c0c872c82d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":10626,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1087,"terminal":false,"missionId":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1791,"prReadinessMs":0,"approvedPlanMs":1791,"missionSetupMs":2249,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},"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":4889,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:51:58.846188+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"718cfc00-ef08-4a26-887a-d2705aa03045","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"0fe96e6b-0114-4ec1-88d5-43d42e71b0a3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2160,"terminal":false,"missionId":"3a95277a-836b-42da-8f19-b421773b1c52","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","timingsMs":{"prReadinessMs":918,"approvedPlanMs":0,"shipAndProveMs":2511,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3a95277a-836b-42da-8f19-b421773b1c52"},"performance":null,"deploymentId":null,"workflowRunId":6391,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":920,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:02:13.715283+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2160","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a95277a-836b-42da-8f19-b421773b1c52:automatic-mission-resume:2160:ship_and_prove_gate_blocked","mission_step_id":"a833276a-8e87-4013-87dc-645f1447409d","command_center_event_id":"3a95277a-836b-42da-8f19-b421773b1c52"},{"id":"0fe98e48-9dcb-4fe7-b1bc-96805888aef1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2de8885eb3fa","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":45753,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":83535,"firstUsefulResultAt":"2026-10-03T01:05:05.772Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.63-paul-deep-latency-tuned","prNumber":4578,"terminal":false,"missionId":"2de8885e-b3fa-4534-bcf4-73b46fc72746","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4837,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1473,"missionSetupMs":354,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"repositoryMutationMs":3364,"repositoryProviderMs":3364,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2004,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1360},"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":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},"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":3766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:06:35.262603+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4578","receipt_type":"execute_mission","idempotency_key":"mission:2de8885e-b3fa-4534-bcf4-73b46fc72746:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1e82cbe2-6e76-439c-87ad-0d98e22a9e3f","command_center_event_id":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},{"id":"0fe9c818-73c5-4fa7-b775-d285e54ec37d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the exact owner-authorized 1.58.32 speed-path mission on existing PR #1670. Remove the two remaining normal Gate git negotiations and update only the stale governing assertion; then refreeze.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500293889,"expiresAt":1788500473889,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"20434a72-a90e-40da-b26c-cfebe9874789","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:38:14.850948+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:20434a72-a90e-40da-b26c-cfebe9874789","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"0fea130b-7277-497a-8e0c-0bd86314ce09","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-onrunner-release-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6448,"releaseCount":2,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":584,"terminal":false,"missionId":"0c755543-1c71-4b3d-8cf2-c72ffc7ad185","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"15bd0b86806d622abd3d45c5becd690ee0f6e277","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0c755543-1c71-4b3d-8cf2-c72ffc7ad185"},"performance":null,"deploymentId":"forgejo-main-15bd0b86806d","workflowRunId":2068,"releaseTargets":{"frontend":false,"onrunner":true,"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":2091,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:59:50.658109+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"584","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0c755543-1c71-4b3d-8cf2-c72ffc7ad185:automatic-mission-resume:584:canonical_release_dispatched","mission_step_id":"70596c93-a55a-40ea-971c-5631c1fb3ec6","command_center_event_id":"0c755543-1c71-4b3d-8cf2-c72ffc7ad185"},{"id":"0fec6cfc-08d6-4f0f-93aa-f644de2aac88","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","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":"e07dd2923555852a09cac932b896f3a0bf949588d5e43d9f8162fe86c42fe69d","forgejoWorkflowProof":{"runId":12277,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:44:36.602595+00:00","proof_gate":"canonical_release_pending","source_sha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","external_id":"forgejo-main-8e7849b6889b","receipt_type":"canonical_release_status","idempotency_key":"mission:7c5c9871-2deb-40c3-b03e-6117c611bdac:forgejo-release-status:8e7849b6889b80c5fea15fbab51c0112fbe79a2b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fe8454dc-fa05-479d-b59d-6c855152d599","command_center_event_id":"7c5c9871-2deb-40c3-b03e-6117c611bdac"},{"id":"0fee92dd-1e05-4f5b-9f72-24426d6bd74f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and finish existing PR #1316 only. Do not modify source. Arm this exact PR for canonical auto-progression, refresh/regate only if required by current main, squash merge through Forgejo, release only frontend production, and verify the exact live frontend artifact.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T21:46:21.553Z","fingerprint":"3367e09c21cff8814af9ab54a58a141eceeb67a89d6dbda21ace5af7e74a0605","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-tool-copy-cleanup-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and finish existing PR #1316 only. Do not modify source. Arm this exact PR for canonical auto-progression, refresh/regate only if required by current main, squash merge through Forgejo, release only frontend production, and verify the exact live frontend artifact.","wordingChanged":false,"canonicalIntent":"Adopt and finish existing PR #1316 only. Do not modify source. Arm this exact PR for canonical auto-progression, refresh/regate only if required by current main, squash merge through Forgejo, release only frontend production, and verify the exact live frontend artifact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ship-pr-1316","statement":"The completed Redfish company-tools cleanup on PR #1316 is merged and live in frontend production.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Adopt and finish existing PR #1316 only. Do not modify source. Arm this exact PR for canonical auto-progression, refresh/regate only if required by current main, squash merge through Forgejo, release only frontend production, and verify the exact live frontend artifact.","constraints":[{"id":"same-pr-only","statement":"Use existing PR #1316 only; do not create or modify another branch or PR and do not change source.","proofConditionIds":["proof-repository"]},{"id":"frontend-only","statement":"Release frontend production only; do not wake backend, Supabase, auth, or unrelated runtime targets.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1316 is the exact already-reviewed cleanup, passes KnockLaunch Gate, and is squash merged through Forgejo.","route":"/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged PR #1316 frontend artifact is live on production.","route":"/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"ownerDirective\":\"Okay, do it. And don't forget about the other like 26 applications we have or whatever.\",\"existingPr\":1316,\"headSha\":\"bc4b27a50c23dca8440dcf30f2253798a5924bf8\",\"gate\":\"success\",\"scope\":\"remaining bounded Redfish company-tools owner-facing cleanup\"}","requestContractHash":"e6209fb3f34db47aba5a87b870851784c7ca4a23f8ec66aa849dd3b448e790e8","requestContractRevision":2},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:46:22.389364+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:tenant-workstream-contribution:3367e09c21cff8814af9ab54a58a141eceeb67a89d6dbda21ace5af7e74a0605","mission_step_id":"88a7ebf2-1e0c-4423-a63b-02cfdfe7c943","command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"0fef0996-2407-4713-b239-a6dbbbcf1e1c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/zoho-mail-direct-oauth","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":null,"terminal":false,"missionId":"aeb3ae73-4816-44af-a5bd-ab07789ba13b","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":"aeb3ae73-4816-44af-a5bd-ab07789ba13b"},"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":9242,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/components/admin/TenancyArchitectureOverview.tsx","src/__tests__/contracts/knocklaunch-mail-platform.contract.test.ts","src/__tests__/contracts/knocklaunch-os-registry.contract.test.ts","scripts/tenant-module-architecture-guard.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T14:37:39.57351+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aeb3ae73-4816-44af-a5bd-ab07789ba13b:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ac914b9f-1b24-49d2-be45-9ea6ee9e2ad2","command_center_event_id":"aeb3ae73-4816-44af-a5bd-ab07789ba13b"},{"id":"0fef6507-b399-4de9-b01b-46d8bd94407b","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-send-sidecar-confirmation","prNumber":3081,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f32e502cb2198c701f36821a21473328b371840d","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:26:07.851574+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f32e502cb2198c701f36821a21473328b371840d","external_id":"3081","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:25988480-2d31-4b73-a29c-0e0d7c8b756e:merged-pr:3081:f32e502cb2198c701f36821a21473328b371840d","mission_step_id":"31c1d457-ecb5-47e2-8974-fc17fbd44419","command_center_event_id":"25988480-2d31-4b73-a29c-0e0d7c8b756e"},{"id":"0ff0036b-4e67-4ded-bc4e-2acc77fed4a8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"cfc0d0cb3ec2e83928e8f2cf414e04ab666598d0","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cfc0d0cb3ec2e83928e8f2cf414e04ab666598d0","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":"86580aeebe89f49f6c3514af6443a9619ed9966c2692061bf72d101e8f86a3b8","forgejoWorkflowProof":{"runId":11393,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"52b597136a26f7a6154bbc94dfcbf18052611e9b","deploymentId":"forgejo-main-52b597136a26f7a6154bbc94dfcbf18052611e9b","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.238-scoped-mutation-latency","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:57:54.817732+00:00","proof_gate":"canonical_release_pending","source_sha":"cfc0d0cb3ec2e83928e8f2cf414e04ab666598d0","external_id":"forgejo-main-cfc0d0cb3ec2","receipt_type":"canonical_release_status","idempotency_key":"mission:ae53d005-9d3c-44a4-9374-5fc6219b79cf:forgejo-release-status:cfc0d0cb3ec2e83928e8f2cf414e04ab666598d0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"771fc4e7-af50-4f08-bd1b-21a6fe991fe5","command_center_event_id":"ae53d005-9d3c-44a4-9374-5fc6219b79cf"},{"id":"0ff173df-21fe-4d97-a33e-0b859d36748f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-premium-shell-exact-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2356,"terminal":false,"missionId":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4062,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2451,"approvedPlanMs":0,"missionSetupMs":5308,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5308,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7"},"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":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:08:38.121224+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2356","receipt_type":"execute_mission","idempotency_key":"mission:55deffc9-84f7-43cd-ba4b-d8f9a06229f7:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1d04a07a-10b4-4d74-acd2-dc0aa63a1011","command_center_event_id":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7"},{"id":"0ff24014-7537-4cde-907d-da66c8dd94a9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-entrance-replay-20260821","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.50.9-specialized-read-budget","prNumber":null,"terminal":false,"missionId":"85caea59-39b9-47e2-b9f4-07051461c7b3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"85caea59-39b9-47e2-b9f4-07051461c7b3"},"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":4732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:37:19.220263+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:85caea59-39b9-47e2-b9f4-07051461c7b3:execute_mission:repair_mission_execution_retryable","mission_step_id":"bf2183b9-9216-4c9d-a9fb-63005269598a","command_center_event_id":"85caea59-39b9-47e2-b9f4-07051461c7b3"},{"id":"0ff29d2a-1d8d-400e-9ed2-54634fa25481","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fc5db5565014","prNumber":4286,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c4a40c70b127f0c28c03ba0b47076fd93119bd94","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:04:22.923667+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c4a40c70b127f0c28c03ba0b47076fd93119bd94","external_id":"4286","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fc5db556-5014-4c47-896e-c6bf0fe497ea:merged-pr:4286:c4a40c70b127f0c28c03ba0b47076fd93119bd94","mission_step_id":"309e9a63-523c-412b-af1c-aee1821e62f3","command_center_event_id":"fc5db556-5014-4c47-896e-c6bf0fe497ea"},{"id":"0ff2e49f-156d-4cb9-adc3-d66529bbe193","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly authorized unfreeze for the farm-to-table execution-speed repair and requires the control plane locked again after it ships.","baseSha":"e73f16082c990f4e46fd9b37e16e0ff20b50fed5","issuedAt":1788280728003,"expiresAt":1788280908003,"missionId":"93af80c6-ddb6-44de-9b88-03b8c161f56d","singleUse":true,"authorizationId":"78686be3-79f7-4092-ae83-70e2b5c249df"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T16:38:49.023822+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e73f16082c990f4e46fd9b37e16e0ff20b50fed5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78686be3-79f7-4092-ae83-70e2b5c249df","mission_step_id":"ccd08ade-9413-4f0a-b564-1cec12ca0e59","command_center_event_id":"93af80c6-ddb6-44de-9b88-03b8c161f56d"},{"id":"0ff517be-9a7a-4747-aa9f-407671e6983f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-7d0655c9ab90","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7d0655c9-ab90-4e42-b171-2db155cbe2e9","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/pwa/StandaloneAppRecovery.tsx"],"anchored_edits":[{"path":"src/components/pwa/StandaloneAppRecovery.tsx","anchor":"import React from 'react';\nimport { createPortal } from 'react-dom';\nimport { useLocation, useNavigationType } from 'react-router-dom';\nimport { ArrowLeft, Home, MessageCircle, RefreshCw } from 'lucide-react';\nimport { getTenantInfoStrict, getTenantDashboardPathForTenant, getTenantBasePath } from '@/lib/tenantUtils';\nimport { forceRefresh } from '@/lib/versionCheck';","replacement":""},{"path":"src/components/pwa/StandaloneAppRecovery.tsx","anchor":"const MOBILE_QUERY = '(max-width: 767px)';","replacement":"const MOBILE_QUERY = '(max-width: 767px)';\nconst LEGACY_STANDALONE_NAV_RETIRED = true;"},{"path":"src/components/pwa/StandaloneAppRecovery.tsx","anchor":"export default function StandaloneAppRecovery() {\n  const location = useLocation();","replacement":"export default function StandaloneAppRecovery() {\n  if (LEGACY_STANDALONE_NAV_RETIRED) return null;\n  const location = { key: '', pathname: '', search: '', hash: '' } as any;"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"7d0655c9-ab90-4e42-b171-2db155cbe2e9","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/pwa/StandaloneAppRecovery.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":"56bff04600b83e8a8f787355336b46f1ad5475435c7cf1f66e3a28a6e9b80a76","replayCount":0,"serializedBytes":2055},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:51:14.890526+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7d0655c9-ab90-4e42-b171-2db155cbe2e9:repository-mutation-intent:56bff04600b83e8a8f787355336b46f1ad5475435c7cf1f66e3a28a6e9b80a76:0","mission_step_id":"82e57e4c-f06f-4ff7-b26a-d8907ea8224c","command_center_event_id":"7d0655c9-ab90-4e42-b171-2db155cbe2e9"},{"id":"0ffb0a1b-b00f-4ab4-8605-34bba71ad4d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/mission-read-orphan-recovery-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5326,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.40-mission-read-recovery","prNumber":741,"terminal":false,"missionId":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"10c97681fb2ce0da1854f11b29baa8914bde6516","timingsMs":{"handlerMs":15731,"prReadinessMs":153,"approvedPlanMs":0,"missionSetupMs":5298,"shipAndProveMs":15578},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713"},"performance":null,"deploymentId":"forgejo-main-10c97681fb2c","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4915,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:39:03.676456+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"741","receipt_type":"execute_mission","idempotency_key":"mission:93aff3a5-52fc-4540-bf9a-6cd56b3b3713:execute_mission:canonical_release_transport_retryable","mission_step_id":"cc0e6832-e1c0-4e6a-a521-c262d2b46f95","command_center_event_id":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713"},{"id":"0ffd0343-c974-4a7b-898a-0589d7a0d295","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-approved-exact-assets","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1879,"terminal":false,"missionId":"f9f5cb8e-bd19-4e63-a582-d9caca19fd91","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"425cd63d9e2f4df922bb7c6bd4fc66c2265c2cc7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8835,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1234,"approvedPlanMs":0,"missionSetupMs":405,"providerAuthMs":0,"shipAndProveMs":7160,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":125,"resolvePreflightMs":405,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f9f5cb8e-bd19-4e63-a582-d9caca19fd91"},"performance":null,"deploymentId":"forgejo-main-425cd63d9e2f","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":2531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T22:34:13.847746+00:00","proof_gate":"canonical_release_dispatched","source_sha":"425cd63d9e2f4df922bb7c6bd4fc66c2265c2cc7","external_id":"forgejo-main-425cd63d9e2f","receipt_type":"execute_mission","idempotency_key":"mission:f9f5cb8e-bd19-4e63-a582-d9caca19fd91:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"028851fd-d267-4df5-a181-884d62368af9","command_center_event_id":"f9f5cb8e-bd19-4e63-a582-d9caca19fd91"},{"id":"0ffdd31c-2b33-4971-b4d9-dd1fb397c89e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"source_resolution_required\",\"proofGate\":\"repair_mission_source_resolution_required\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-21T21:05:13.7624+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-55a8dc8f816a\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:06:41.967323+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:55a8dc8f-816a-4d52-9137-cd0a406a6b2c:owner-progress-heartbeat:119334506","mission_step_id":"03cfd731-288d-465d-9311-7dec2be5a639","command_center_event_id":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c"},{"id":"10016952-9bbb-490b-a391-e33dc7fd62a4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4d69e591de91","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35946,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":52705,"firstUsefulResultAt":"2026-10-06T03:10:40.947Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5156,"terminal":false,"missionId":"4d69e591-de91-42dc-944d-35e90a773e87","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d989e6e802dea19c02dc66410e8c9a25e044cd50","timingsMs":{"prReadinessMs":41,"approvedPlanMs":0,"shipAndProveMs":255,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4d69e591-de91-42dc-944d-35e90a773e87"},"performance":null,"deploymentId":"forgejo-main-d989e6e802de","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":1578,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:47:05.989321+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5156","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4d69e591-de91-42dc-944d-35e90a773e87:automatic-mission-resume:5156:canonical_release_reconciliation_pending","mission_step_id":"99d89c41-5fc3-4102-b5fa-d35dd3ae7ed7","command_center_event_id":"4d69e591-de91-42dc-944d-35e90a773e87"},{"id":"1001a1b9-cad2-4d5f-b3b2-eceb606535e5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1929,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":257,"terminal":false,"missionId":"acc92240-bf96-442b-9bd7-f46b3b129cf2","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"acc92240-bf96-442b-9bd7-f46b3b129cf2"},"performance":null,"deploymentId":"forgejo-main-fd0bb16723aa","workflowRunId":844,"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":3968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:58:53.24544+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","external_id":"forgejo-main-fd0bb16723aa","receipt_type":"ship_and_prove","idempotency_key":"mission:acc92240-bf96-442b-9bd7-f46b3b129cf2:ship_and_prove:canonical_release_dispatched:fd0bb16723aac7741a7f28b6eeae8c080990c597:844","mission_step_id":"3f37237a-1079-402d-ac51-bb6d7e18c816","command_center_event_id":"acc92240-bf96-442b-9bd7-f46b3b129cf2"},{"id":"1002db9d-3222-41da-9504-702b5271f626","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-people-two-pane-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8380,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":726,"terminal":false,"missionId":"df14ac77-28df-45e4-8a9a-c579edbcc30f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"a4be6625ca20853c25503d481d3a2038bf1a89b2","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"df14ac77-28df-45e4-8a9a-c579edbcc30f"},"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":5111,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:57:58.872333+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"726","receipt_type":"execute_mission","idempotency_key":"mission:df14ac77-28df-45e4-8a9a-c579edbcc30f:execute_mission:canonical_release_transport_retryable","mission_step_id":"bca03889-8e9c-4415-96c2-e99d73550234","command_center_event_id":"df14ac77-28df-45e4-8a9a-c579edbcc30f"},{"id":"1002feb6-cf69-44a3-952b-b8a98cefa8ff","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"On current main, complete the KNOCKLAUNCH owner Settings/Profile route-isolation repair using PR #3283 and main SHA 928a22219303ff2f4818d96afabfcdf4c2da099d as baseline. Required behavior: owner avatar/profile/settings navigation resolves only owner-scoped Settings/Profile screens; tenant avatar/profile/settings navigation remains tenant-scoped; tenant settings/profile routes never resolve self-contained CRM/admin workspace route families; Notifications remains inside Settings; preserve the already-merged tenant settings precedence fix; add the smallest regression coverage for owner-vs-tenant route precedence and avatar navigation contracts. If a gap exists, make the smallest safe repair through one ai/* branch, one PR, canonical Gate, squash merge, affected production release, and live end-to-end verification. Use https://app.knocklaunch.app/settings as the required production proof route. Do not stop at PR, merge, or deployment dispatch.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"74ad3ec940f672c9ac04624165e8eb01666597733f70338d5cd649403f36006d","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"74ad3ec940f672c9ac04624165e8eb01666597733f70338d5cd649403f36006d"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/settings","currentSourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","witnessSourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","verificationState":null,"witnessRequestContractHash":"74ad3ec940f672c9ac04624165e8eb01666597733f70338d5cd649403f36006d"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:30:25.191678+00:00","proof_gate":"request_contract_pending","source_sha":"a78d7e4f6de8a3bc4930eced9df859202788210f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88:request-contract:74ad3ec940f672c9ac04624165e8eb01666597733f70338d5cd649403f36006d:a78d7e4f6de8a3bc4930eced9df859202788210f:pending:visual","mission_step_id":"2543a9d6-b9bf-443f-a8c3-bef59140a9c8","command_center_event_id":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},{"id":"10042839-e7d1-4e27-a534-a9dd36d97321","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"e3316b893f2e6646c78bead960a7d496ff732dc3","sourceSha":"620ca4f03168ef084f62cea8538ba7e841bdbd32","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:36:32.101044+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"620ca4f03168ef084f62cea8538ba7e841bdbd32","external_id":"canonical-release-620ca4f03168","receipt_type":"canonical_release_status","idempotency_key":"mission:f5cb5caf-fda6-467e-9091-121179746557:forgejo-release-ancestry:620ca4f03168ef084f62cea8538ba7e841bdbd32:e3316b893f2e6646c78bead960a7d496ff732dc3:main_history_page_inconclusive","mission_step_id":"eaf6ab5f-5520-4d2f-ad1e-10f846cafdda","command_center_event_id":"f5cb5caf-fda6-467e-9091-121179746557"},{"id":"10048bb4-a2f0-419b-a86f-c1f7abdda7e7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail360-edge-release-recovery-20260818","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3174,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.3-exact-head-ship-guard","prNumber":387,"terminal":false,"missionId":"e8fedcfa-8d42-47bb-8bd2-7668cf1175bc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"931d045ee635016b93951dd483cc52ae6120db3c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8fedcfa-8d42-47bb-8bd2-7668cf1175bc"},"performance":null,"deploymentId":"forgejo-main-931d045ee635","workflowRunId":1308,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["mail360","mail360-webhook","send-email"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6932,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T19:03:31.105926+00:00","proof_gate":"canonical_release_dispatched","source_sha":"931d045ee635016b93951dd483cc52ae6120db3c","external_id":"forgejo-main-931d045ee635","receipt_type":"execute_mission","idempotency_key":"mission:e8fedcfa-8d42-47bb-8bd2-7668cf1175bc:execute_mission:canonical_release_dispatched","mission_step_id":"4ff0f948-126c-474a-8242-86cbfab87ad6","command_center_event_id":"e8fedcfa-8d42-47bb-8bd2-7668cf1175bc"},{"id":"1006c410-5982-49c6-b900-81c3ae268ea0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"12eb12fbf137eb6df9d4965b72c619a24e219209d53f80eb2e8cb4da4768ab76","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6648","runId":6648,"status":"success","sourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-9b641ad4d3b2ddcbccb16149272f89821f8454f7","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6648,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.85-mission-read-fallback","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:52:57.870194+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","external_id":"forgejo-main-9b641ad4d3b2","receipt_type":"canonical_release_status","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:forgejo-release-status:9b641ad4d3b2ddcbccb16149272f89821f8454f7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"5be1a72f-d6e0-4184-a80e-1cd094895d6c","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"100db75c-66b1-4ab5-a6fb-f2defeaf3f79","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-97edc04c5ad2","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.65-paul-dissatisfaction-continuation","prNumber":null,"terminal":false,"missionId":"97edc04c-5ad2-47e2-a673-2909a8fbbb71","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1251,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":526,"providerAuthMs":0,"ledgerPrepareMs":526,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":526,"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":"97edc04c-5ad2-47e2-a673-2909a8fbbb71"},"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":4291,"likelyAffectedFiles":["supabase/functions/irslogiqs-sync/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:21:31.708884+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:97edc04c-5ad2-47e2-a673-2909a8fbbb71:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8c3ca9dc-e651-4aea-8c63-c9edd05bcbe7","command_center_event_id":"97edc04c-5ad2-47e2-a673-2909a8fbbb71"},{"id":"100fae00-c5ff-43e7-a818-8e1a3da349be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Finish the owner-authorized Command Center slow-tail repair by reusing the durable supervisor handoff already proven for fresh PRs.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581553975,"expiresAt":1789581733975,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"a89d5a91-56b5-43c3-902b-f43f064beab0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:59:14.528241+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a89d5a91-56b5-43c3-902b-f43f064beab0","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"1012cfb4-eccd-4132-9a4a-841f998c44d0","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:33:14.811864+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"10138a19-e23a-45e0-82d6-f987356459e1","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-25e1b5132e66","merged":false,"prNumber":4182,"remediationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T21:00:43.174558+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"4182","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:25e1b513-2e66-40ae-8aea-013e14872817:closed-pr:4182:unmerged","mission_step_id":"0000f3c9-be46-4de6-8b28-6634a8a0bee8","command_center_event_id":"25e1b513-2e66-40ae-8aea-013e14872817"},{"id":"101587c7-809a-492c-ae6d-c3ca5354d02b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-62acefa4d3ad","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6794,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.6-forgejo-host-control-inprocess","prNumber":788,"terminal":false,"missionId":"62acefa4-d3ad-408a-871a-f212d4efc7ff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c5eb916b658894caa288e211bc9a3d829436ec69","timingsMs":{"handlerMs":5742,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":6139,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"62acefa4-d3ad-408a-871a-f212d4efc7ff"},"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":4889,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:12:57.933488+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"c5eb916b658894caa288e211bc9a3d829436ec69","external_id":"788","receipt_type":"execute_mission","idempotency_key":"mission:62acefa4-d3ad-408a-871a-f212d4efc7ff:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"f44fdbde-3d55-4c07-bdb9-c78230fe198c","command_center_event_id":"62acefa4-d3ad-408a-871a-f212d4efc7ff"},{"id":"1015ca95-2b91-419b-aae6-e6df8e2c369f","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":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","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":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["portal-auth"]},"requestContractHash":"8a4a780b9c8a02c3e8c0adef16a8208a1856568aa11aa00d9626a963e6131898","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:09:52.969419+00:00","proof_gate":"canonical_release_pending","source_sha":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","external_id":"forgejo-main-acd0617dc4df","receipt_type":"canonical_release_status","idempotency_key":"mission:964248dd-22ce-448d-ad4a-52735de98881:forgejo-release-status:acd0617dc4dfcac60d8e31477e06b9520a2b549b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"5fcd92a0-2be1-45d9-afaf-893514acacfb","command_center_event_id":"964248dd-22ce-448d-ad4a-52735de98881"},{"id":"1015d087-5641-4b8f-82da-bdda9aeb50a5","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"90578a7b563e325d000bcaff27816d4b09dfa7e3ff3bee4b8ac6c97da5825326"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:42:54.425094+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:d4857a33-afd8-4e82-a497-02828321bfc6:repository-mutation-intent-blocked:90578a7b563e325d000bcaff27816d4b09dfa7e3ff3bee4b8ac6c97da5825326","mission_step_id":"6381da19-df42-48fc-a4ca-4f189abc347c","command_center_event_id":"d4857a33-afd8-4e82-a497-02828321bfc6"},{"id":"1018a62d-09ab-4b25-a409-db7df117766e","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the live Cafe/QSR storefront failure reported by the owner: the storefront renders as a large white screen with a loading spinner and never resolves. Start from current Forgejo main at the live production identity and current config/control-plane-capabilities.json. Diagnose the first causal runtime/render failure, including tenant bootstrap/data lookup, routing, suspense/loading termination, and public storefront component behavior. Repair the governing cause rather than masking the spinner. Preserve the new first-class CAFE_QSR contract and keep Big Papi MOBILE_VENDOR behavior unchanged. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targets, and prove the actual storefront interaction/render completes rather than merely proving HTTP/artifact identity. Do not merge or revive stale Thirsty Panda PRs. Do not use GitHub or Lovable. Visual Witness only if necessary to prove the visible storefront claim.","tenantRef":"69c86c8d-c737-439a-8f30-3246af0b3ad1","receivedAt":"2026-08-18T13:29:34.656Z","fingerprint":"8ace5eb3b41ee6e906b06163c88b4bb88154f76aac87329be3518de4793a1d15","workstreamRef":"69c86c8dc737439a8f303246af0b3ad1","conversationId":null,"canonicalBranch":"ai/cafe-qsr-template-20260817","requestedBranch":"ai/cafe-qsr-storefront-spinner-20260818","conversationContext":null},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T13:29:35.927537+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:tenant-workstream-contribution:8ace5eb3b41ee6e906b06163c88b4bb88154f76aac87329be3518de4793a1d15","mission_step_id":"5fc7bd8f-209e-40d8-a005-28fd03f16f7c","command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"101ade19-849e-4efb-b456-6c6d447e5b73","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-storage-move-identity","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1893,"terminal":false,"missionId":"07bc9af5-3dda-4566-b789-477e965fa77b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7062,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2163,"approvedPlanMs":0,"missionSetupMs":1133,"providerAuthMs":0,"shipAndProveMs":4015,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":701,"resolvePreflightMs":1133,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"07bc9af5-3dda-4566-b789-477e965fa77b"},"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":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:06:55.354243+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1893","receipt_type":"execute_mission","idempotency_key":"mission:07bc9af5-3dda-4566-b789-477e965fa77b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e3f5466e-465d-424d-a5c4-ac6f39b0b02f","command_center_event_id":"07bc9af5-3dda-4566-b789-477e965fa77b"},{"id":"101cbc33-de0e-4f75-acc1-cd5006a8fad9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-existing, already-green PR #1886 at exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f. No source mutation is authorized or needed. Adopt that PR, squash merge it through Forgejo, release frontend only, and prove the Big Papi Mail route live and visually corrected.","wordingChanged":false,"canonicalIntent":"Continue the already-existing, already-green PR #1886 at exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f. No source mutation is authorized or needed. Adopt that PR, squash merge it through Forgejo, release frontend only, and prove the Big Papi Mail route live and visually corrected.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-reader","statement":"Big Papi Mail desktop reader uses the available pane/viewport instead of a narrow centered island, with readable subject/from/body sizing and full-height pane scrolling.","proofConditionIds":["proof-mail-live","proof-mail-visual"]},{"id":"outcome-logo","statement":"Big Papi Mail signatures and branded mail resolve the logo from the live tenant company_logo_url and no longer override it with the legacy hardcoded Big Papi logo asset.","proofConditionIds":["proof-mail-live","proof-logo-source"]},{"id":"outcome-images","statement":"Existing received-email HTML/CID/image containment remains intact so images cannot expand or repaint the entire reader surface.","proofConditionIds":["proof-mail-live"]}],"objective":"Continue the already-existing, already-green PR #1886 at exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f. No source mutation is authorized or needed. Adopt that PR, squash merge it through Forgejo, release frontend only, and prove the Big Papi Mail route live and visually corrected.","constraints":[{"id":"constraint-scope","statement":"Use existing PR #1886 and its exact gated head; do not create another branch or PR and release frontend only.","proofConditionIds":["proof-mail-live"]},{"id":"constraint-mail-behavior","statement":"Preserve compose, reply/forward, attachments, search, folders, templates, signatures, event scanning, CID hydration and mobile behavior.","proofConditionIds":["proof-mail-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-mail-live","kind":"runtime","claim":"The exact PR #1886 frontend source is released live on /big-papis/owner/email.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-logo-source","kind":"repository","claim":"MailWorkspace no longer contains the legacy Big Papi logo hardcode and uses the live tenant brand company_logo_url.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mail-visual","kind":"visual","claim":"Desktop Big Papi Mail visibly uses the available reader pane rather than rendering the message as a tiny centered column with excessive dead space.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2925f4ea30060182e664cb20c0c72f997e4c6634617eac7d637d9d0d77dcdab4","requestContractRevision":4,"previousRequestContractHash":"a1ed8e9e18ad52eb7732394cd10a392b29d1e87d3f5d8e4a6e4fde86c7f73726"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:26:01.634484+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5e54bf13-67e0-425f-abbd-4712ed4fe248:request-contract:2925f4ea30060182e664cb20c0c72f997e4c6634617eac7d637d9d0d77dcdab4","mission_step_id":"2d377a8e-c18f-4147-bf54-961a792a0353","command_center_event_id":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},{"id":"101db4d7-8899-473f-b30f-73db93e87b8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runlist-resilience","statement":"Generic Forgejo run-list reads are removed from exact PR readiness critical path and transient exhaustion is nonterminal.","proofConditionIds":["proof-runlist-runtime","proof-release-safety"]},{"id":"claim-matched-binding","statement":"Each mission outcome is explicitly bound only to the production-grounded proof conditions that match that claim.","proofConditionIds":["proof-contract-repository","proof-contract-runtime","proof-release-safety"]},{"id":"standalone-route-precedence","statement":"Standalone and tenant-scoped applications own their route before tenant slug inference can interpret the first segment.","proofConditionIds":["proof-routing-repository","proof-release-safety"]},{"id":"pr-read-resilience","statement":"Exact Forgejo PR reads degrade retryably under transient provider timeouts instead of falsely terminalizing missions.","proofConditionIds":["proof-pr-runtime","proof-release-safety"]}],"objective":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","constraints":[{"id":"preserve-main-data","statement":"Preserve protected main and tenant data.","proofConditionIds":["proof-release-safety"]},{"id":"single-release-path","statement":"Use existing branch ai/objective-first-repair-2a43b688984b and PR 2272, KnockLaunch Gate, Forgejo squash merge, and affected-owner release only.","proofConditionIds":["proof-release-safety"]},{"id":"preserve-hard-safety","statement":"Do not weaken authentication, source-integrity, repository-state, exact-head merge safety, or tenant isolation.","proofConditionIds":["proof-contract-repository","proof-release-safety"]},{"id":"no-retired-infra","statement":"Do not add GitHub dependencies or duplicate merge/release machinery.","proofConditionIds":["proof-contract-repository","proof-release-safety"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runlist-runtime","kind":"runtime","claim":"Live Command Center treats transient generic Forgejo Actions run-list exhaustion as retryable/degraded and exact PR readiness does not require the generic run-list.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-contract-repository","kind":"repository","claim":"Current Forgejo main contains claim-matched explicit request-contract proof linking so outcomes and constraints are not implicitly bound to every production proof domain.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-contract-runtime","kind":"runtime","claim":"Live Command Center is deployed from the merged contract-binding repair source and exposes the updated request-contract policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-routing-repository","kind":"repository","claim":"Current Forgejo main resolves standalone and tenant-scoped application ownership before first-segment tenant identity inference, with regression coverage for representative standalone apps and aliases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr-runtime","kind":"runtime","claim":"Live Command Center exact Forgejo PR reads use bounded transient retry/degraded continuation and do not convert transport timeouts into false terminal mission failure.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release-safety","kind":"release","claim":"The repair passes KnockLaunch Gate, squash merges through Forgejo, and only affected production owners are released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f0317c09130ecbbd2badb15704353530e641ed453f91fcf4d0d9b1f40cf8e967","requestContractRevision":8,"previousRequestContractHash":"517ed6d4fe3903c41345e254d8c6cdba9982e812c5e73d0e1241f36152ad2f39"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:32:02.898283+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2a43b688-984b-4938-bc75-5733aea968a6:request-contract:f0317c09130ecbbd2badb15704353530e641ed453f91fcf4d0d9b1f40cf8e967","mission_step_id":"1d09e341-bc1a-40c5-8230-bd52b894daa5","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"101eac46-18c8-4611-9d74-48dc4c25b4a2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"f6999a78109fab838d1fde2d5c924b78997421e4","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"19e22e24fee168e14e373d20e1162d7e6597f171","prNumber":2538,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/19e22e24fee168e14e373d20e1162d7e6597f171","mergeCommitSha":"f6999a78109fab838d1fde2d5c924b78997421e4"}],"requestContractHash":"c2844eee5cbdf1864af3bcb0953152b0443dd8f0a28f08fdd32aa1e41f28dd22"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:55:55.458558+00:00","proof_gate":"request_contract_repository_verified","source_sha":"f6999a78109fab838d1fde2d5c924b78997421e4","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:0fef309f-3b54-4494-9781-96f1083a7c9e:request-contract-repository:c2844eee5cbdf1864af3bcb0953152b0443dd8f0a28f08fdd32aa1e41f28dd22:f6999a78109fab838d1fde2d5c924b78997421e4","mission_step_id":"cdaa0604-6d24-4322-9a37-78af777ff4b8","command_center_event_id":"0fef309f-3b54-4494-9781-96f1083a7c9e"},{"id":"101fe634-36e0-473a-84e7-5b302ecb2fca","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"reason":"Corrective generation for the owner-authorized merge queue repair after live proof showed the Forgejo open-PR list endpoint timing out under the supervisor's 10-PR page.","baseSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","issuedAt":1788984062385,"expiresAt":1788984242385,"missionId":"a5ca6b7b-67de-4e01-80d2-85f8bd971864","authorizationId":"405e6714-b68f-44c1-841d-c6187c27710f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:01:02.946749+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e82566c45953ad1cf3e3c642addf05995a4136fd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:405e6714-b68f-44c1-841d-c6187c27710f","mission_step_id":"4e951542-85ce-402e-a604-8d8f5d51c6d2","command_center_event_id":"a5ca6b7b-67de-4e01-80d2-85f8bd971864"},{"id":"1020a9b7-d170-41e1-b410-67162df912d9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-751ebedbf59f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":226,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":352,"providerAuthMs":0,"ledgerPrepareMs":352,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":352,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":352,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},"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":5381,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts","src/shells/modesTenantShell.ts","src/shells/TenantModesShell.tsx","src/components/tenant-modes/TenantModeNavigation.tsx","src/components/crm/CRMShell.tsx","src/components/applications/FirstClassAppTenantBoundary.tsx","src/PrivateAppShell.tsx","src/routes/tenantApplicationRouteResolver.ts","src/lib/tenants/applicationRegistry.ts","src/lib/tenants/tenantOperatingContract.ts","src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/components/layout/TenantLayoutControl.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:23:35.590281+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:751ebedb-f59f-45ee-a890-88cf3bf08f1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3cb7197d-a990-49b0-aea7-bb03bf855b3b","command_center_event_id":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},{"id":"10224b2f-9e32-41ba-8aef-d05955cf54b0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118","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":"c3b1f0f6e9d758b4695ab94ed9d6ffeb15bc0a1de75d46544415ee143eb3b473","forgejoWorkflowProof":{"runId":8423,"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-15T17:40:22.22951+00:00","proof_gate":"canonical_release_pending","source_sha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118","external_id":"forgejo-main-dd6cd2d88aa3","receipt_type":"canonical_release_status","idempotency_key":"mission:6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1:forgejo-release-status:dd6cd2d88aa38ae3550b1fe74571c6175116f118:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a68d97bb-2d1f-4604-9c12-f0077bb34185","command_center_event_id":"6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1"},{"id":"102484ff-d334-470c-a8dd-3276f72b616c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-22T04:41:30.796464+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-aa1e2d8322ea\",\"prNumber\":3392,\"sourceSha\":\"e99e428c17de3371db62d3ddcf06e8dded409bf8\",\"deploymentId\":\"forgejo-main-e99e428c17de\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:39:30.556231+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:aa1e2d83-22ea-4f99-84c0-58a4d960ae6a:owner-progress-heartbeat:119336318","mission_step_id":"42615ca7-d29a-4624-9910-e5a1d5609814","command_center_event_id":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},{"id":"1024d673-5794-43a3-89fc-56d4e5bf7cb7","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Big Papi proposal page and ship it live. Replace the broken PDF-first mobile experience with an owner deal summary, exact readiness/missing fields, real Edit/Preview/Send actions, fit-width mobile preview, safe-area/nav clearance, and the approved proposal composition. Preserve real email delivery/status and the five approved service configurations. Do not substitute the wrong logo. Use the exact crowned-frog PR/DR logo only if its exact binary is available; otherwise ship every other fix and report that one asset blocker.","tenantRef":"Big Papi's Coquito Iceys","receivedAt":"2026-08-31T13:03:13.465Z","fingerprint":"3a383f9745d4e027251852ff0f3db6584191e5f30d75007938db10abab21d6c6","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mth8vtqi","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the Big Papi proposal page and ship it live. Replace the broken PDF-first mobile experience with an owner deal summary, exact readiness/missing fields, real Edit/Preview/Send actions, fit-width mobile preview, safe-area/nav clearance, and the approved proposal composition. Preserve real email delivery/status and the five approved service configurations. Do not substitute the wrong logo. Use the exact crowned-frog PR/DR logo only if its exact binary is available; otherwise ship every other fix and report that one asset blocker.","wordingChanged":false,"canonicalIntent":"Fix the Big Papi proposal page and ship it live. Replace the broken PDF-first mobile experience with an owner deal summary, exact readiness/missing fields, real Edit/Preview/Send actions, fit-width mobile preview, safe-area/nav clearance, and the approved proposal composition. Preserve real email delivery/status and the five approved service configurations. Do not substitute the wrong logo. Use the exact crowned-frog PR/DR logo only if its exact binary is available; otherwise ship every other fix and report that one asset blocker.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-workflow","statement":"The Events proposal screen shows customer, event/date, offer, guest count, value, readiness, exact missing fields, and real Edit/Preview/Send actions before the document preview.","proofConditionIds":["live-events"]},{"id":"mobile-viewer","statement":"Proposal preview fits mobile width without horizontal clipping or bottom navigation overlap and reserves mobile safe-area space.","proofConditionIds":["live-events"]},{"id":"approved-proposal","statement":"The printable proposal matches the approved Big Papi proposal family and remains data-driven.","proofConditionIds":["source-contract"]},{"id":"approved-logo","statement":"The proposal uses the exact approved crowned-frog Puerto Rico/Dominican Republic logo and no substitute.","proofConditionIds":["logo-asset"]}],"objective":"Fix the Big Papi proposal page and ship it live. Replace the broken PDF-first mobile experience with an owner deal summary, exact readiness/missing fields, real Edit/Preview/Send actions, fit-width mobile preview, safe-area/nav clearance, and the approved proposal composition. Preserve real email delivery/status and the five approved service configurations. Do not substitute the wrong logo. Use the exact crowned-frog PR/DR logo only if its exact binary is available; otherwise ship every other fix and report that one asset blocker.","constraints":[{"id":"no-fake-state","statement":"Do not fabricate sent/viewed/accepted/payment state; surface only real capabilities/state.","proofConditionIds":["live-events","source-contract"]},{"id":"preserve-delivery","statement":"Preserve the existing real proposal email delivery and PDF generation/storage rail.","proofConditionIds":["source-contract"]},{"id":"no-experience-studio","statement":"Do not touch Experience Studio.","proofConditionIds":["source-contract"]},{"id":"one-delivery-path","statement":"Use the same fresh branch, one PR, KnockLaunch Gate, squash merge, affected frontend release, and live proof.","proofConditionIds":["source-contract","live-events"]},{"id":"logo-no-substitute","statement":"If the exact approved logo binary is not reachable by the control plane, do not redraw or substitute another logo.","proofConditionIds":["logo-asset","source-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-events","kind":"runtime","claim":"The live Big Papi Events proposal owner screen has the repaired owner workflow and mobile-safe proposal viewer.","route":"/events","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"source-contract","kind":"repository","claim":"Current Forgejo source and contract tests encode the approved proposal composition, owner workflow, preserved real delivery rail, and untouched Experience Studio.","route":"/events","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"logo-asset","kind":"repository","claim":"The exact approved crowned-frog PR/DR logo binary is present at the canonical proposal asset path and referenced by the proposal standard, or the mission reports that exact binary transfer as the sole remaining owner-only blocker without substituting another logo.","route":"/events","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mth8vtqi","conversationContext":null,"requestContractHash":"551bff7445bbe3af0f50a58a29cffd4eaa25c235471beed8201f11f0132695db","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-31T13:03:15.376109+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c1030d80-20f1-49c3-aa2b-1e11177b41c7:tenant-workstream-contribution:3a383f9745d4e027251852ff0f3db6584191e5f30d75007938db10abab21d6c6","mission_step_id":null,"command_center_event_id":"c1030d80-20f1-49c3-aa2b-1e11177b41c7"},{"id":"10253234-0dba-43bb-89f8-9c3653dffdad","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":1,\"pending\":0,\"percent\":100,\"satisfied\":true,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-09-20T23:49:20.990134+00:00\",\"recoveryAction\":\"verify_visual\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/big-papis-shell-readiness-8e15993a\",\"prNumber\":3318,\"sourceSha\":\"dd144a54cf119e0f1659fe74e55a6e15042a7f71\",\"deploymentId\":\"forgejo-main-dd144a54cf11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:17:04.649077+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8e15993a-bd79-4784-a1f5-7c895009cab5:owner-progress-heartbeat:119329988","mission_step_id":"af9e4646-90e1-4077-8b1f-fdd56b6c1ad7","command_center_event_id":"8e15993a-bd79-4784-a1f5-7c895009cab5"},{"id":"10266e93-bfb8-4710-be71-fa47c47bd3ad","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":"233a243ae8316a1bd71e95e8528301e5422fbfb4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"c7dd56f1c04cc7ead256ac8a253b8e818a00972fb0dcb8b71ced390a0944defe","forgejoWorkflowProof":{"runId":13543,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:54:47.192462+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","external_id":"forgejo-main-233a243ae831","receipt_type":"canonical_release_status","idempotency_key":"mission:5791b123-3557-4cb6-ab08-4274f5632f18:forgejo-release-status:233a243ae8316a1bd71e95e8528301e5422fbfb4:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"9b99739b-1a71-4a13-8de8-7cfa54bab019","command_center_event_id":"5791b123-3557-4cb6-ab08-4274f5632f18"},{"id":"1026d62d-de65-4a87-a42e-666cac4a8bb9","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-97b239709674","reason":null,"status":"verification_pending","metrics":{"receiptBytes":78788,"releaseCount":0,"toolCallCount":35,"repeatedCallCount":17,"executorlessWaitMs":691450,"firstUsefulResultAt":"2026-09-25T18:49:27.333Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":3756,"terminal":false,"missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"c814d276a9c003e058eeacebb60970683b41c3e4","timingsMs":{"queue":1225,"total":28718,"execution":27493},"nextAction":null,"receiptRef":{"mode":"full","missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b"},"performance":null,"deploymentId":"forgejo-main-c814d276a9c0","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","failureReason":null,"observedRoute":"/big-papis/owner/customers?bpMode=event","runnerVersion":"paul-8c6a52496642","attemptLineage":[{"jobId":"f096f499-593a-47d2-8c9e-996767fd1605","attempt":1,"category":"verified","sourceSha":"8c6a52496642117d593928d4a926b161c464737d","startedAt":"2026-09-25T19:00:21.474Z","completedAt":"2026-09-25T19:00:50.855Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-8c6a52496642","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/big-papis/owner/customers?bpMode=event","runnerSourceSha":"8c6a52496642117d593928d4a926b161c464737d","selectedViewports":["mobile"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11862,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":15406,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"09bfedd1d9abf06437c301ae6d83b99d024399da09224a16a7104178a98873dd","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:01:01.183689+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"paul-8c6a52496642","external_id":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","receipt_type":"visual_proof_status","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:visual:de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8:verified","mission_step_id":"88d20e15-c9e8-448f-9375-e7cb23a44c75","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"1027ad60-8a2b-46cb-b3b9-a7b4e38c6468","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fdbaae14fa2f","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":3083,"terminal":false,"missionId":"fdbaae14-fa2f-45f0-9163-743ae9f26c78","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12719,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1485,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":11234,"repositoryProviderMs":11234,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4556,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6678},"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":"fdbaae14-fa2f-45f0-9163-743ae9f26c78"},"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":3126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:27:47.120872+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3083","receipt_type":"execute_mission","idempotency_key":"mission:fdbaae14-fa2f-45f0-9163-743ae9f26c78:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8f4e3dfc-2631-4798-bb22-be2b69ed94d5","command_center_event_id":"fdbaae14-fa2f-45f0-9163-743ae9f26c78"},{"id":"1028aaef-3ec3-4900-95c1-802c9b47bdd9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"0382ae4ab6d84a2a9d668e77a8d5840668509a66","issuedAt":1791470044286,"expiresAt":1791470224286,"missionId":"73d0e2d3-bcaf-4481-b663-5eded40d0b7b","autoRefreeze":true,"authorizationId":"d0bb40b9-4f4a-4348-be69-490394a9c17d","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-08T14:34:05.172249+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"0382ae4ab6d84a2a9d668e77a8d5840668509a66","external_id":"d0bb40b9-4f4a-4348-be69-490394a9c17d","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:73d0e2d3-bcaf-4481-b663-5eded40d0b7b:d0bb40b9-4f4a-4348-be69-490394a9c17d","mission_step_id":null,"command_center_event_id":"73d0e2d3-bcaf-4481-b663-5eded40d0b7b"},{"id":"1028c386-c73e-4702-acde-d0093d42d354","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"316c344375186d0304302b7ffa723f41da065574","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"316c344375186d0304302b7ffa723f41da065574","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":"1873e0ad20efd83f29c062465992f94feb8be6e99e6f505b553179fc88ef7d8c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6252","runId":6252,"status":"running","sourceSha":"316c344375186d0304302b7ffa723f41da065574","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-07T20:14:06.499081+00:00","proof_gate":"canonical_release_pending","source_sha":"316c344375186d0304302b7ffa723f41da065574","external_id":"forgejo-main-316c34437518","receipt_type":"canonical_release_status","idempotency_key":"mission:0c25232e-83db-47af-8348-643abed735dd:forgejo-release-status:316c344375186d0304302b7ffa723f41da065574:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e137fdc6-0394-42ee-863d-49f87f46e888","command_center_event_id":"0c25232e-83db-47af-8348-643abed735dd"},{"id":"102b2c1e-235d-4c67-83e0-d78772aa727d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f92e71bf7ba5","reason":"forgejo_patch_source_moved:1d8f9fee0d9214accc2df0be23686ca41443c2b4:5f4baaf232c9de9c51b92f3e656fd74bde8bf51a","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.126-forgejo-bounded-retry","prNumber":null,"terminal":false,"missionId":"f92e71bf-7ba5-47a4-98a8-bb7766fa59e8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18317,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2729,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":2414,"resolvePreflightMs":2729,"repositoryMutationMs":18317,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f92e71bf-7ba5-47a4-98a8-bb7766fa59e8"},"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":1632,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:28:18.24026+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f92e71bf-7ba5-47a4-98a8-bb7766fa59e8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a945d8c4-4ba3-4088-8e5e-e5933db8ace5","command_center_event_id":"f92e71bf-7ba5-47a4-98a8-bb7766fa59e8"},{"id":"102c37c2-3f02-464c-8edb-95d5bc999c45","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/scripts/cc-execution-safe-release.mjs","fingerprint":"a896ccb39cac3929c39e377d0595bb5500a50cc644933b837b81e4efe6c6855a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:46:06.378762+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:13d4bfff-1bca-4a92-98d1-2c2369b46061:repository-mutation-intent-blocked:a896ccb39cac3929c39e377d0595bb5500a50cc644933b837b81e4efe6c6855a","mission_step_id":"d40c68aa-3748-42d9-a2af-f2cde7f3ef64","command_center_event_id":"13d4bfff-1bca-4a92-98d1-2c2369b46061"},{"id":"102cac3b-7e2b-49ef-b135-60f5d9320c48","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"9697831d-43b3-43c8-8ede-a1e06a7333b7","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-adf48b9aa0c5","reason":null,"status":"pending","metrics":{"receiptBytes":54103,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":8,"executorlessWaitMs":314095,"firstUsefulResultAt":"2026-09-30T18:48:49.077Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4258,"terminal":false,"missionId":"adf48b9a-a0c5-4109-9096-52df3c7f7d64","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"d11804461f7c45c53c0065a54e16dec589d6c4e4","timingsMs":{"queue":328,"total":462,"execution":134},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"adf48b9a-a0c5-4109-9096-52df3c7f7d64"},"performance":null,"deploymentId":"forgejo-main-d11804461f7c","releaseState":"verified","visualWitness":{"role":"Tenant Owner","jobId":"9697831d-43b3-43c8-8ede-a1e06a7333b7","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"9697831d-43b3-43c8-8ede-a1e06a7333b7","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/calendar","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13436,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1770,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:54:08.58603+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"d11804461f7c45c53c0065a54e16dec589d6c4e4","external_id":"9697831d-43b3-43c8-8ede-a1e06a7333b7","receipt_type":"visual_proof_started","idempotency_key":"mission:adf48b9a-a0c5-4109-9096-52df3c7f7d64:visual-start:9697831d-43b3-43c8-8ede-a1e06a7333b7","mission_step_id":"2f3304b6-6630-4b2a-b061-0f629dc867ce","command_center_event_id":"adf48b9a-a0c5-4109-9096-52df3c7f7d64"},{"id":"102d19a8-b4ef-4cf9-984f-dd6556d1cbf0","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","scripts/reconcile-supabase-edge-registry.mjs","scripts/resolve-supabase-edge-consumers.mjs","scripts/supabase-migration-release.mjs"],"continuationObjective":"Reduce KNOCKLAUNCH Supabase consumption immediately without degrading tenant workflows or PAUL reliability. Live evidence shows ~450k edge requests/day, including ~30.5k console-ops invocations, ~25.9k command-center-autopilot POSTs/day, ~87.9k /auth/v1/user calls, ~86.1k is_system_admin RPCs, ~65.8k user_roles reads, ~39.8k command_center_events reads, ~23k mission-step reads, and ~18k statement timeouts/day. Diagnose exact current-main callers, stop hidden/background polling, increase owner-console refresh cadence with visibility/focus gating and CORS preflight caching, deduplicate repeated auth/admin/role checks with bounded TTL caching where tenant/role safety is preserved, eliminate redundant autopilot/status fan-out while preserving terminal mission supervision, and stop backup retry loops from generating statement-timeout storms. Preserve tenant isolation, security-boundary auth checks, required production monitoring, resumable backups, and PAUL reliability. Ship through one focused PR, Gate, merge, affected releases, then prove from live Supabase logs that request volume materially drops while core health remains green. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:54:54.437712+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:13eab7c3-38a8-4df9-84d1-c4e85ce97d46:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"66191e9f-c377-4a98-b44a-fca43e935527","command_center_event_id":"13eab7c3-38a8-4df9-84d1-c4e85ce97d46"},{"id":"102e363d-a538-4dd5-a4af-d2d79dd4b931","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-deal-risk-forecast-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2474,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":733,"terminal":false,"missionId":"010391e8-0b58-442b-bce6-fb6cdd7131d7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e164cff6d8b6c6028634f0dd4b45988f84971eeb","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"010391e8-0b58-442b-bce6-fb6cdd7131d7"},"performance":null,"deploymentId":"forgejo-main-e164cff6d8b6","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":6086,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:50:13.173615+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e164cff6d8b6c6028634f0dd4b45988f84971eeb","external_id":"forgejo-main-e164cff6d8b6","receipt_type":"execute_mission","idempotency_key":"mission:010391e8-0b58-442b-bce6-fb6cdd7131d7:execute_mission:canonical_release_dispatched","mission_step_id":"bff63a33-7302-4a6f-857f-bd47bc88ec97","command_center_event_id":"010391e8-0b58-442b-bce6-fb6cdd7131d7"},{"id":"102eeeb1-67a4-456a-abc3-abade6216675","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized temporary control-plane unfreeze to repair stale-main concurrency, followed by immediate re-freeze.","baseSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","issuedAt":1788448605656,"expiresAt":1788448785656,"missionId":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2","singleUse":true,"authorizationId":"110ac4f0-aa4f-44f1-b376-6b9e4b8c35d7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:16:46.526749+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:110ac4f0-aa4f-44f1-b376-6b9e4b8c35d7","mission_step_id":"e6184eaf-db6e-4f70-98c5-95d4b21d151a","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"103134ce-a516-41ed-aa61-bc1f3c1bd112","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"continuationObjective":"Prevent protected-main release restart churn. While any canonical protected-main push release is still active, do not allow another pull request to merge into main. Keep branch preparation and Gate work independent. Update the existing release-orchestration invariant in the same change, then Gate, merge, release cc-execution, and verify live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:29:21.851181+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:afcbffc9-1cf3-4317-985d-f573538d2aa1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"4331b331-c076-4473-8470-0aec88fb26db","command_center_event_id":"afcbffc9-1cf3-4317-985d-f573538d2aa1"},{"id":"10318f36-b4b7-4db3-be19-6834578945ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e97d125136df","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/index-mission-control.js","status":"blocked","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_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1481,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1481,"missionSetupMs":293,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":293,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"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":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:34:42.534098+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e97d1251-36df-46f7-b193-6bb6f4bb62b5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"64b398cd-1ba9-4808-9eeb-114220b0d621","command_center_event_id":"e97d1251-36df-46f7-b193-6bb6f4bb62b5"},{"id":"10330355-fe61-4198-aef5-64c0e9e8d244","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mail-experience-contact-intelligence-20260819","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":null,"terminal":false,"missionId":"9c623cde-a012-46f5-91f0-e8ba84fee35a","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":"9c623cde-a012-46f5-91f0-e8ba84fee35a"},"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":9253,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","src/components/admin/IdentityAccessOperationsCenter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:14:57.830948+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9c623cde-a012-46f5-91f0-e8ba84fee35a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6f422809-13e9-4c15-ab9d-eaf9bc61eb63","command_center_event_id":"9c623cde-a012-46f5-91f0-e8ba84fee35a"},{"id":"1035116e-fc20-4a85-bca0-ccc4e221ceed","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/mail-compact-reply-20260908","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"abdde506-2acb-4b5d-bcb1-30e820d14c44","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14458,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2278,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2278,"repositoryMutationMs":14458,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"abdde506-2acb-4b5d-bcb1-30e820d14c44"},"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":1568,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T00:56:22.352747+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:abdde506-2acb-4b5d-bcb1-30e820d14c44:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"75e99db2-cd23-43c4-8862-d65cdf54f501","command_center_event_id":"abdde506-2acb-4b5d-bcb1-30e820d14c44"},{"id":"10352f88-4e7f-4d9a-9710-90bd4c5b42b4","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-25f123a898ed","prNumber":4021,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5dab1e391e67f8ef184740ad570d5003411f586c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:52:08.798316+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5dab1e391e67f8ef184740ad570d5003411f586c","external_id":"4021","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:25f123a8-98ed-4b05-9789-eaef13a19b68:merged-pr:4021:5dab1e391e67f8ef184740ad570d5003411f586c","mission_step_id":"96fa629a-3d93-4ae9-b576-ffb157a9d9dc","command_center_event_id":"25f123a8-98ed-4b05-9789-eaef13a19b68"},{"id":"10352fdf-d719-47a9-a242-e820dc56a2ec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-09cbc9db1039","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"09cbc9db-1039-4641-a0e4-683e2cfea248","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":280,"providerAuthMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":280,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":280,"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":"09cbc9db-1039-4641-a0e4-683e2cfea248"},"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":4752,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/big-papis-physical-inventory-count.contract.test.ts","src/__tests__/contracts/big-papis-mode-card-route-data.contract.test.ts","src/__tests__/contracts/big-papis-shell-route-context.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:17:07.682346+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:09cbc9db-1039-4641-a0e4-683e2cfea248:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"707930f4-1fcc-46a6-9234-88783a85a1ed","command_center_event_id":"09cbc9db-1039-4641-a0e4-683e2cfea248"},{"id":"1037efa6-d71a-4462-8ded-4392218fcddd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-premium-email-standard","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":4498,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"6c89f03d-77e1-418d-ab53-547feed57019","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":16446,"prReadinessMs":0,"approvedPlanMs":16446,"missionSetupMs":4840,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c89f03d-77e1-418d-ab53-547feed57019"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:48:07.379663+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c89f03d-77e1-418d-ab53-547feed57019:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"059f0251-dcdf-4c36-bcb5-8a1dae81542a","command_center_event_id":"6c89f03d-77e1-418d-ab53-547feed57019"},{"id":"10392b2c-fd50-4860-8cde-49b6a3f7292d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T19:14:34.876879+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-06T16:46:33.204469+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f70340e4-f6b5-4ecc-beab-4c5458289347:owner-progress-heartbeat:119420346","mission_step_id":"054bbe1d-12f1-40e4-b802-6fb6ffb16091","command_center_event_id":"f70340e4-f6b5-4ecc-beab-4c5458289347"},{"id":"103b9dd5-0ae2-4d30-89ad-69b6a80dc71b","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"bd155e7f-b9fc-4075-b9c1-06a5e30da4f1","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-4b06bd62d3eb","reason":null,"status":"pending","metrics":{"receiptBytes":48150,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":4,"executorlessWaitMs":442542,"firstUsefulResultAt":"2026-09-27T05:18:17.415Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3864,"terminal":false,"missionId":"4b06bd62-d3eb-4021-896a-564cda253673","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"40e3f2a508a8435ee2db9c85ac00b701f3dde037","timingsMs":{"queue":236,"total":278,"execution":42},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"4b06bd62-d3eb-4021-896a-564cda253673"},"performance":null,"deploymentId":"forgejo-main-40e3f2a508a8","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"bd155e7f-b9fc-4075-b9c1-06a5e30da4f1","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"bd155e7f-b9fc-4075-b9c1-06a5e30da4f1","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12170,"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":1764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:25:41.398948+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"40e3f2a508a8435ee2db9c85ac00b701f3dde037","external_id":"bd155e7f-b9fc-4075-b9c1-06a5e30da4f1","receipt_type":"visual_proof_started","idempotency_key":"mission:4b06bd62-d3eb-4021-896a-564cda253673:visual-start:bd155e7f-b9fc-4075-b9c1-06a5e30da4f1","mission_step_id":"11bd7091-6d52-48fd-b89a-ecaa77bc5922","command_center_event_id":"4b06bd62-d3eb-4021-896a-564cda253673"},{"id":"103bfe0a-8d49-4ebe-a0d4-f1d7fe2243a1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cdff1014e047","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":34387,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":426901,"firstUsefulResultAt":"2026-09-29T20:57:31.298Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"cdff1014-e047-4b89-81b9-a49c6b0439e0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":826,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":826,"missionSetupMs":516,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":516,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":516,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":516,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cdff1014-e047-4b89-81b9-a49c6b0439e0"},"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":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T21:04:40.615872+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cdff1014-e047-4b89-81b9-a49c6b0439e0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a8e1bd41-30dc-4ba4-b8bd-206e74009d00","command_center_event_id":"cdff1014-e047-4b89-81b9-a49c6b0439e0"},{"id":"103c8c2b-75f5-4b8d-a2df-002d0c96e022","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"f6bc7396dcc45dcaf4ed86d59d868baa66dbd0e6074ec035a8fd5b1be30b79f9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:34:37.240699+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:7232699f-a901-41a6-be2c-6b2d560549be:repository-mutation-intent-blocked:f6bc7396dcc45dcaf4ed86d59d868baa66dbd0e6074ec035a8fd5b1be30b79f9","mission_step_id":"3f35486c-123c-4421-b657-227640bf8b1c","command_center_event_id":"7232699f-a901-41a6-be2c-6b2d560549be"},{"id":"103cbde8-91d6-4b95-b17b-47a61c8a2ac0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60ff6d4491d9","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.177-tenant-source-scope","prNumber":3001,"terminal":false,"missionId":"60ff6d44-91d9-41cf-b49e-170ed5658cb8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3934,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1571,"missionSetupMs":756,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":610,"ledgerReconcileMs":0,"lineageReconcileMs":146,"resolvePreflightMs":756,"repositoryMutationMs":2363,"repositoryProviderMs":2363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2157,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":610,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":206},"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":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3215,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:50:55.612602+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3001","receipt_type":"execute_mission","idempotency_key":"mission:60ff6d44-91d9-41cf-b49e-170ed5658cb8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"7cab09ca-bac2-4652-bd50-5625d2098023","command_center_event_id":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},{"id":"103d865a-a4c6-4004-bb2e-52c96bdf6313","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Retry the exact authorized 1.58.48 bounded-latch generation after a pre-mutation transient Forgejo GET timeout; no prior provider mutation occurred.","baseSha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","issuedAt":1788529844739,"expiresAt":1788530024739,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","authorizationId":"8ff88847-e48e-4d25-8830-83c3d76ed408","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:45.157627+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8ff88847-e48e-4d25-8830-83c3d76ed408","mission_step_id":"316a1fbb-9926-40a8-a02d-97987a01829f","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"103e8114-e903-4125-834a-0ebf1312118d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/crm-family-premium-mobile","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3d5d2a81-1ddc-4d49-a5a0-c2b94da1bdb6","objective":"Continue the same CRM repair mission with the exact anchored implementation payload, then PR, Gate, squash merge, frontend release, and production proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/components/crm/CRMShell.tsx","edits":[{"new_content":"const lockInnerScroll=false;","old_content":"const lockInnerScroll=path.endsWith('/contacts')||path.endsWith('/customers')||path.endsWith('/leads');"},{"new_content":"return <SidebarProvider defaultOpen={!isMobile} open={isMobile?undefined:open} onOpenChange={setOpen}><div data-generic-crm-shell=\"true\" data-lawn-care-crm-shell={isLawnCareWorkspace?'true':undefined}","old_content":"return <SidebarProvider defaultOpen={!isMobile} open={isMobile?undefined:open} onOpenChange={setOpen}><div data-lawn-care-crm-shell={isLawnCareWorkspace?'true':undefined}"},{"new_content":"style={isProspectDemo?{backgroundImage:'radial-gradient(circle at 18% -8%, hsl(var(--primary) / 0.12), transparent 32rem)',backgroundColor:'hsl(var(--background))'}:undefined}>{!isProspectDemo&&!isBarbershopWorkspace?<SiteBackground owner=\"tenant\"/>:null}{isLawnCareWorkspace&&!isProspectDemo?<>","old_content":"style={isProspectDemo?{backgroundImage:'radial-gradient(circle at 18% -8%, hsl(var(--primary) / 0.12), transparent 32rem)',backgroundColor:'hsl(var(--background))'}:undefined}>{isLawnCareWorkspace&&!isProspectDemo?<><SiteBackground owner=\"tenant\"/>"}]},{"path":"src/components/crm/CRMMobileNavigation.tsx","edits":[{"new_content":"'flex min-h-11 flex-col items-center justify-center gap-0.5 rounded-lg border border-transparent px-1 text-[9px] font-semibold text-muted-foreground transition-colors',\n    active && 'border-foreground/20 bg-foreground/[0.08] text-foreground',","old_content":"'flex min-h-12 flex-col items-center justify-center gap-1 rounded-xl px-1 text-[10px] font-medium text-muted-foreground transition-colors',\n    active && 'bg-accent text-accent-foreground',"},{"new_content":"data-generic-crm-mobile-navigation=\"true\"\n      data-tenant-mobile-nav=\"true\"\n      className=\"fixed inset-x-0 z-[80] border-t border-white/30 bg-background/88 px-2 py-1 shadow-[0_-10px_30px_rgba(0,0,0,.12)] backdrop-blur-xl md:hidden\"","old_content":"data-generic-crm-mobile-navigation=\"true\"\n      className=\"fixed inset-x-0 bottom-0 z-[80] border-t border-border bg-background/96 px-2 pb-[max(env(safe-area-inset-bottom),0.35rem)] pt-1.5 shadow-[0_-12px_36px_rgba(0,0,0,.14)] backdrop-blur-xl md:hidden\""}]},{"path":"src/components/contacts/ContactsWorkspaceView.tsx","edits":[{"new_content":"${isRedfishWorkspace?'bg-transparent text-white':'bg-transparent text-foreground'}`} data-experience-component=\"contacts-workspace\"","old_content":"${isRedfishWorkspace?'bg-transparent text-white':'bg-background text-foreground'}`} data-experience-component=\"contacts-workspace\""},{"new_content":"<header className=\"relative z-10 shrink-0 border-b border-white/35 bg-background/72 px-4 pb-3 pt-4 text-card-foreground backdrop-blur-xl\"","old_content":"<header className=\"relative z-10 shrink-0 border-b border-border bg-card px-4 pb-3 pt-4 text-card-foreground\""},{"new_content":"${isRedfishWorkspace?'bg-transparent text-white':'bg-transparent text-foreground'}`} data-experience-region-id={region('content')}","old_content":"${isRedfishWorkspace?'bg-transparent text-white':'bg-background text-foreground'}`} data-experience-region-id={region('content')}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3d5d2a81-1ddc-4d49-a5a0-c2b94da1bdb6","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":"3f22efab7f5dbeb0725497b8edb45a4a74dd8342eb4a4b51248998e40aeb8c38","replayCount":0,"serializedBytes":4339},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:41:57.667229+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3d5d2a81-1ddc-4d49-a5a0-c2b94da1bdb6:repository-mutation-intent:3f22efab7f5dbeb0725497b8edb45a4a74dd8342eb4a4b51248998e40aeb8c38:0","mission_step_id":"2365600f-e1ad-47d7-a097-18f99dc67583","command_center_event_id":"3d5d2a81-1ddc-4d49-a5a0-c2b94da1bdb6"},{"id":"103ffb5e-f55c-4b67-ad4b-026b96417599","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cafe-qsr-template-20260817","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":13360,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":362,"terminal":false,"missionId":"2e6daddd-a84f-4378-9db4-490413fefbaf","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2e6daddd-a84f-4378-9db4-490413fefbaf"},"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":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T13:30:03.842006+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"362","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:automatic-mission-resume:362:canonical_release_blocked","mission_step_id":"5fc7bd8f-209e-40d8-a005-28fd03f16f7c","command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"1040a1b4-57c0-4247-9454-e80a33c5cc8d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cafe-qsr-mount-fix-20260818","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5341,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"d6853a6a-4b17-43c4-bcda-8f2e847e3c1a","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":"d6853a6a-4b17-43c4-bcda-8f2e847e3c1a"},"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":8281,"likelyAffectedFiles":["src/components/PublicRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T14:19:08.410541+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6853a6a-4b17-43c4-bcda-8f2e847e3c1a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"70d79463-51dd-49f6-8627-60b2db2c17e3","command_center_event_id":"d6853a6a-4b17-43c4-bcda-8f2e847e3c1a"},{"id":"1040b5de-ca6b-464b-a273-147797dcf70c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d299cb1a9857","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.0-release-priority-base-aware-quarantine","prNumber":null,"terminal":false,"missionId":"d299cb1a-9857-4c28-bdb0-1ef428a1fe62","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3230,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":467,"providerAuthMs":0,"ledgerPrepareMs":467,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":467,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":467,"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":"d299cb1a-9857-4c28-bdb0-1ef428a1fe62"},"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":4558,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/entrypoint-owner-status.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:36:37.34482+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d299cb1a-9857-4c28-bdb0-1ef428a1fe62:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"83de9b68-11d5-44b3-bb6e-d0554bcaf8c3","command_center_event_id":"d299cb1a-9857-4c28-bdb0-1ef428a1fe62"},{"id":"1046f8c8-77c7-4bb2-aa83-7b93bb2ebf2d","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.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"30e8de31-215a-42fc-b3ca-d059db86c603","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":322,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1144,"providerAuthMs":0,"ledgerPrepareMs":1144,"ledgerReconcileMs":296,"lineageReconcileMs":0,"resolvePreflightMs":1144,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1440,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"30e8de31-215a-42fc-b3ca-d059db86c603"},"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":1356,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:30:06.895383+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:30e8de31-215a-42fc-b3ca-d059db86c603:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"1dcc224f-044e-49ad-b54c-25acd1e60439","command_center_event_id":"30e8de31-215a-42fc-b3ca-d059db86c603"},{"id":"10483448-6d5c-4533-ad4c-6b68ce9213be","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/offline-roof-estimate-047b1c4d","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.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"66e45d2e-77a1-4596-9ab8-044aa88d982a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13351,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":690,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":417,"resolvePreflightMs":690,"repositoryMutationMs":13351,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"66e45d2e-77a1-4596-9ab8-044aa88d982a"},"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":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:03:11.365376+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66e45d2e-77a1-4596-9ab8-044aa88d982a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"08040f75-96e1-4d56-9995-074411772d2b","command_center_event_id":"66e45d2e-77a1-4596-9ab8-044aa88d982a"},{"id":"104938e5-4e2c-485f-9eb5-cfea1785990c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"9d97217b-a3f1-4aab-96cb-627001dd400a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1344,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":542,"providerAuthMs":0,"ledgerPrepareMs":542,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":542,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":542,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"9d97217b-a3f1-4aab-96cb-627001dd400a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:29:14.960753+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d97217b-a3f1-4aab-96cb-627001dd400a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bce30929-aed7-4122-8a62-05117ef5fcd5","command_center_event_id":"9d97217b-a3f1-4aab-96cb-627001dd400a"},{"id":"104b39ee-2ffc-468a-b29b-b151d1f95ba5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35e5d05882313d60bba3ec5230690f67df250c6b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"vault-data","satisfied":true,"statement":"PCG Card Vault loads tenant-scoped real cards without PostgREST exact-count failures, shows true total and matching totals, and keeps all matching cards reachable through search, filters, and pagination.","proofConditionIds":["runtime","visual"]},{"id":"demo-off","satisfied":true,"statement":"Obvious demo submissions are excluded from the PCG upload submission selector.","proofConditionIds":["runtime","visual"]},{"id":"upload-first","satisfied":true,"statement":"A bound submission continues to prioritize the single/batch upload workflow ahead of the historical vault.","proofConditionIds":["visual"]}],"satisfied":true,"constraints":[{"id":"exact-head","satisfied":true,"statement":"Ship only PR #4796 exact head af5688787414c82216ddaefd71b9304383674675; do not mutate source.","proofConditionIds":["runtime"]},{"id":"tenant","satisfied":true,"statement":"Preserve PCG tenant isolation and dedicated PcgAppShell ownership.","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":"0620ed52b08dd57a69e81ecebe26e9688bd9d49c4a8425215f38d56a9418b630","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"runtime","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":"0620ed52b08dd57a69e81ecebe26e9688bd9d49c4a8425215f38d56a9418b630"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/dashboard?mode=submissions&tool=vault&vault=batch","currentSourceSha":"35e5d05882313d60bba3ec5230690f67df250c6b","witnessSourceSha":"35e5d05882313d60bba3ec5230690f67df250c6b","verificationState":"verified","witnessRequestContractHash":"0620ed52b08dd57a69e81ecebe26e9688bd9d49c4a8425215f38d56a9418b630"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:04:25.079383+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35e5d05882313d60bba3ec5230690f67df250c6b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:be8a69d0-997d-4e18-a1d4-635a092257c9:request-contract:0620ed52b08dd57a69e81ecebe26e9688bd9d49c4a8425215f38d56a9418b630:35e5d05882313d60bba3ec5230690f67df250c6b:verified:","mission_step_id":"ddb46ad6-ed5d-4069-aba1-5dd29ffd6987","command_center_event_id":"be8a69d0-997d-4e18-a1d4-635a092257c9"},{"id":"104d7207-5531-4b19-9dec-57db786b5e4e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","wordingChanged":false,"canonicalIntent":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"logo-restored","statement":"The proposal editor and saved proposal render the original active Big Papi tenant logo without destructive pixel processing.","proofConditionIds":["repo","live-visual"]}],"objective":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","constraints":[{"id":"preserve-editor","statement":"Preserve the free-move grid, drag/resize, z-order, placement persistence, proposal assets, and all unrelated mechanics.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"No backend, database, storage, or tenant data changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1950 contains only the removal of destructive logo pixel processing and passes KnockLaunch Gate.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-visual","kind":"visual","claim":"On the live Big Papi Proposal Editor, the original logo artwork is intact rather than damaged by background removal.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","requestContractRevision":2,"previousRequestContractHash":"a15409f9d16bd6c8a867abbf90f8f33d61880207e9a87c41a3a120a4519dea11"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:53:31.033819+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:request-contract:c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","mission_step_id":"8a118a2a-0689-4d9e-9730-16d21d5f6c7d","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"104da81d-fc3a-4dd4-ae1d-c35821edb753","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"d5fc88e8-dc99-4a26-96a4-83b32203b675"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:16:01.562128+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:d5fc88e8-dc99-4a26-96a4-83b32203b675:mission-cancel:d5fc88e8-dc99-4a26-96a4-83b32203b675","mission_step_id":"427255bc-736d-4137-b3cd-2f2be3f499db","command_center_event_id":"d5fc88e8-dc99-4a26-96a4-83b32203b675"},{"id":"104e7c57-f911-4c07-84e5-253ec49bb850","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly directed: Unfreeze control plane and continue, to complete the unresolved Forgejo reliability repair.","baseSha":"d7c992ddd804969754c5ca517664a3b5d77151d9","issuedAt":1789317166844,"expiresAt":1789317346844,"missionId":"7101e674-7764-4867-b65a-e31608b7e521","authorizationId":"09a7e386-dfc4-4503-b85c-b278380d4bf0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:32:47.310376+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d7c992ddd804969754c5ca517664a3b5d77151d9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:09a7e386-dfc4-4503-b85c-b278380d4bf0","mission_step_id":"9f7e2330-eea0-4873-8d46-18ee3a652da2","command_center_event_id":"7101e674-7764-4867-b65a-e31608b7e521"},{"id":"104f15e4-7701-439a-8e1a-455ea1d3624a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-25T21:11:30.490133+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e3637e99822c\",\"prNumber\":3744,\"sourceSha\":\"7219f1e3d86d553193a77ff873dbb75bfb3288c1\",\"deploymentId\":\"forgejo-main-7219f1e3d86d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:20:12.459462+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:owner-progress-heartbeat:119357120","mission_step_id":"eee31b18-6ccc-4145-9fed-289d9a84ce86","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"10505be7-279b-45aa-9a82-44755463dc5f","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.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"74c46090-7b95-411f-9dee-e4820e295fc4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3467,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":919,"providerAuthMs":0,"ledgerPrepareMs":919,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":919,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":919,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"74c46090-7b95-411f-9dee-e4820e295fc4"},"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":3323,"likelyAffectedFiles":["src/PrivateAppShell.tsx","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-10-04T09:11:12.514512+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:74c46090-7b95-411f-9dee-e4820e295fc4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1fb95183-7735-43aa-ae4e-0567e46f99e9","command_center_event_id":"74c46090-7b95-411f-9dee-e4820e295fc4"},{"id":"10517c9b-f444-43f7-a162-2c6f0dbd0971","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"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\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T14:28:27.056454+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-godmode-permission-loader-timeout-v3\",\"prNumber\":4130,\"sourceSha\":\"52ff409b8fd6f0f73684bac399ff2a5c720b5aee\",\"deploymentId\":\"canonical-release-52ff409b8fd6\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:22:30.032073+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7136abf3-6e5c-48a1-ac2e-c686d15f4178:owner-progress-heartbeat:119407529","mission_step_id":"de421480-5039-4c89-85db-46cec5a0a95a","command_center_event_id":"7136abf3-6e5c-48a1-ac2e-c686d15f4178"},{"id":"1052f974-b6a0-4b09-9a14-92cfefdd08ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c18dfdc4823c","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-c18dfdc4823c","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.126-forgejo-bounded-retry","prNumber":null,"terminal":false,"missionId":"c18dfdc4-823c-4bfc-97a7-d047252991ef","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6173,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":539,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":293,"resolvePreflightMs":539,"repositoryMutationMs":6173,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c18dfdc4-823c-4bfc-97a7-d047252991ef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:11:52.096303+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c18dfdc4-823c-4bfc-97a7-d047252991ef:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f6d8e9e0-9dd7-41dc-bec9-bcac49a4800c","command_center_event_id":"c18dfdc4-823c-4bfc-97a7-d047252991ef"},{"id":"1053438e-865a-46a8-b70d-7894ce714b74","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane solely for the authorized permanent MCP OAuth hot-path repair, then implement and ship it. Preserve one branch/PR/release. Use fail-closed local RS256 JWT verification against cached Supabase JWKS; remove /oauth/userinfo from normal validation; strict issuer/expiry/sub/client/email/owner/signature/alg/kid checks; bounded retryable cold JWKS fetch; refresh on unknown kid or signature mismatch; no bearer logging; update policy, tests, invariant, and version; Gate, squash merge, release only ccExecution, prove live repeated MCP calls without reconnect, then leave the control plane protected.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane solely for the authorized permanent MCP OAuth hot-path repair, then implement and ship it. Preserve one branch/PR/release. Use fail-closed local RS256 JWT verification against cached Supabase JWKS; remove /oauth/userinfo from normal validation; strict issuer/expiry/sub/client/email/owner/signature/alg/kid checks; bounded retryable cold JWKS fetch; refresh on unknown kid or signature mismatch; no bearer logging; update policy, tests, invariant, and version; Gate, squash merge, release only ccExecution, prove live repeated MCP calls without reconnect, then leave the control plane protected.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-auth-stable","statement":"Normal authenticated KNOCKLAUNCH MCP requests no longer depend on Supabase /oauth/userinfo and therefore do not repeatedly fail or appear disconnected because of transient provider latency.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-security","statement":"OAuth remains fail-closed with RS256 signature, issuer, expiry, subject, client, canonical owner email, alg, and kid validation; invalid, expired, wrong-owner, wrong-issuer, unsupported-alg, and bad-signature tokens remain rejected.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The repaired ccExecution runtime is Gate-approved, squash merged, deployed, proven live, and the control plane remains protected after the scoped maintenance operation.","proofConditionIds":["proof-release","proof-runtime"]}],"objective":"Unfreeze the control plane solely for the authorized permanent MCP OAuth hot-path repair, then implement and ship it. Preserve one branch/PR/release. Use fail-closed local RS256 JWT verification against cached Supabase JWKS; remove /oauth/userinfo from normal validation; strict issuer/expiry/sub/client/email/owner/signature/alg/kid checks; bounded retryable cold JWKS fetch; refresh on unknown kid or signature mismatch; no bearer logging; update policy, tests, invariant, and version; Gate, squash merge, release only ccExecution, prove live repeated MCP calls without reconnect, then leave the control plane protected.","constraints":[{"id":"constraint-owner","statement":"Canonical platform owner identity remains info@knocklaunch.app and the owner allowlist is not broadened.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-secrets","statement":"Bearer tokens are never logged.","proofConditionIds":["proof-repository"]},{"id":"constraint-release-scope","statement":"Only ccExecution may be released for this repair; no GitHub dependency or fallback may be introduced.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source contains the signed JWT/JWKS verification repair, regression coverage, policy update, release invariant update, and ccExecution version bump.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The exact repaired source passes KnockLaunch Gate, is squash merged, and releases only ccExecution.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live ccExecution runtime identity matches the merged repair and repeated authenticated MCP calls succeed without a manual reconnect.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"e1daa16fa275dbb437acc02dd6e97018319b06a370026eb73952d7583c83efc7","requestContractRevision":2,"previousRequestContractHash":"9cf39d54f876697f22ba4aba4b1e5c64c2f9324bb5b223ce3e0c660c94b179af"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T22:56:52.090711+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9124b0cc-95c0-41ba-ab34-896c709e56cb:request-contract:e1daa16fa275dbb437acc02dd6e97018319b06a370026eb73952d7583c83efc7","mission_step_id":"83b1274a-0f5c-4dac-aabd-bc17a43b11a6","command_center_event_id":"9124b0cc-95c0-41ba-ab34-896c709e56cb"},{"id":"1053f12a-0776-4528-ad99-e53179b193ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"existing_branch_refresh_failed:1156:200","status":"blocked","metrics":{"receiptBytes":15840,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4199,"prReadinessMs":0,"approvedPlanMs":4199,"missionSetupMs":768,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:47:42.051282+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"064a730f-ca1e-439e-992d-1fb3f4ab039d","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"105644b9-0cbb-48a2-90fb-3d92cd6e4147","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ddc4d9fea167","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":30112,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":119727,"firstUsefulResultAt":"2026-09-24T15:50:29.382Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3635,"terminal":false,"missionId":"ddc4d9fe-a167-4bce-8a9c-3429ab3491e7","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":541,"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":"ddc4d9fe-a167-4bce-8a9c-3429ab3491e7"},"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-24T15:50:41.518146+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3635","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ddc4d9fe-a167-4bce-8a9c-3429ab3491e7:automatic-mission-resume:3635:repair_mission_waiting_for_gate","mission_step_id":"4d307bb9-0f8a-4dee-960e-c891f3e815ae","command_center_event_id":"ddc4d9fe-a167-4bce-8a9c-3429ab3491e7"},{"id":"10565736-32d5-4a9a-af86-740015b710b3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6170","runId":6170,"status":"success","sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","runnerVersion":"onrunner-9af7a318b334","expectedSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:04:28.881621+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","external_id":"forgejo-main-9af7a318b334","receipt_type":"canonical_release_status","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:forgejo-release-status:9af7a318b3349092d9b4c48241d1727ff0174a2e:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"4d806e76-d6e3-4d5a-b0c3-32f3ff9cc798","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"10574976-f0ec-4629-91ed-fd5e6c42006e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement only the owner-authorized control plane delivery-throughput repair: remove the second-runner exact-green notifier wait and prevent stale-base Gate success. Modify only .forgejo/workflows/knocklaunch.yml and workers/cc-execution/test/event-driven-auto-merge-invariants.test.js; one PR, Gate, squash merge, affected control-plane release, live proof. No product/taxonomy/Vista changes.","wordingChanged":false,"canonicalIntent":"Implement only the owner-authorized control plane delivery-throughput repair: remove the second-runner exact-green notifier wait and prevent stale-base Gate success. Modify only .forgejo/workflows/knocklaunch.yml and workers/cc-execution/test/event-driven-auto-merge-invariants.test.js; one PR, Gate, squash merge, affected control-plane release, live proof. No product/taxonomy/Vista changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"same-job-green-notify","statement":"A successful pull-request Gate notifies Command Center from the same Gate job instead of queueing a second runner job.","proofConditionIds":["proof-workflow"]},{"id":"stale-gate-fails-closed","statement":"If protected main advances during Gate, that stale generation cannot report successful and waste a merge attempt.","proofConditionIds":["proof-workflow","proof-test"]}],"objective":"Implement only the owner-authorized control plane delivery-throughput repair: remove the second-runner exact-green notifier wait and prevent stale-base Gate success. Modify only .forgejo/workflows/knocklaunch.yml and workers/cc-execution/test/event-driven-auto-merge-invariants.test.js; one PR, Gate, squash merge, affected control-plane release, live proof. No product/taxonomy/Vista changes.","constraints":[{"id":"two-files-only","statement":"Change only the canonical Forgejo workflow and its event-driven auto-merge invariant test.","proofConditionIds":["proof-test"]},{"id":"no-product-change","statement":"Do not change Vista, tenant taxonomy, or product behavior.","proofConditionIds":["proof-workflow"]},{"id":"preserve-safety","statement":"Do not bypass KnockLaunch Gate, protected main, or the control plane maintenance lock.","proofConditionIds":["proof-workflow"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-workflow","kind":"repository","claim":"Current Forgejo main contains the same-job exact-green notifier and final protected-main freshness guard, with no auto-merge-notify job.","route":".forgejo/workflows/knocklaunch.yml","required":true,"expectedText":"Verify protected main did not advance during gate","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-test","kind":"repository","claim":"The event-driven auto-merge invariant test enforces same-job notification and stale-base fail-closed behavior.","route":"workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","required":true,"expectedText":"exact-green notification must not consume a second runner job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d4cc0150934983cb828f17bf46ac80e8b7c4c75f8a7bd530fbff487de589fee2","requestContractRevision":2,"previousRequestContractHash":"59be079ac60fbfbdec3c3131213dd54153794103a63529a2acdc0a09a8d9633b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:29:10.102376+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b2f09669-b1ba-49c0-9747-f91d86b8de19:request-contract-revision:2:d4cc0150934983cb828f17bf46ac80e8b7c4c75f8a7bd530fbff487de589fee2","mission_step_id":"61529494-4f8d-49ef-b777-9436eb4c713c","command_center_event_id":"b2f09669-b1ba-49c0-9747-f91d86b8de19"},{"id":"1058a077-2b8c-4d80-bd97-7d42a822000c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b9a032914447","reason":"anchored_edit_anchor_missing:src/components/messages/PlatformMessagesHost.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3443,"terminal":false,"missionId":"b9a03291-4447-449c-b0eb-467f1551c6dd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5000,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5000,"missionSetupMs":2219,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":1880,"resolvePreflightMs":2219,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b9a03291-4447-449c-b0eb-467f1551c6dd"},"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":1540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:30:25.024381+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b9a03291-4447-449c-b0eb-467f1551c6dd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"77887a3f-34e5-45c2-9634-0481ccafad38","command_center_event_id":"b9a03291-4447-449c-b0eb-467f1551c6dd"},{"id":"105abbaf-fc1a-40e5-b1a9-2d9472387117","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MODIFY AND DEPLOY the KNOCKLAUNCH OS owner portfolio so every business prospect/client dossier has a persistent onboarding and migration readiness checklist. Scope only src/pages/owner/KnockLaunchPortfolio.tsx and src/lib/owner/knockLaunchPortfolioData.ts. Persist owner-controlled checklist state inside owner_tenant_relationships.metadata without a schema change, preserving all existing metadata and relationship fields. Checklist statuses: not started, in progress, waiting on client, blocked, done, not applicable, with optional notes. Cover Commercial & authority, Access & source systems, Data migration, KNOCKLAUNCH workspace, Website/domain cutover, Customer experience, and Launch/handoff. Prefill sensible system-derived defaults from existing portfolio facts for workspace/branding/routes/apps/public surfaces/connections while still showing the underlying system signal. In each tenant dossier show completion percentage, done/remaining/waiting/blocked counts, grouped editable steps, notes, and one Save onboarding button. In the fleet portfolio directory and readiness matrix show onboarding progress and blockers so the owner can see all prospects at a glance. Add onboarding blockers","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":"b53dadfbacbc7b8632957dae6648e21a359ba93580f29acdaaf713f05f1a627d","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":"b53dadfbacbc7b8632957dae6648e21a359ba93580f29acdaaf713f05f1a627d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:16:37.369617+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:request-contract:b53dadfbacbc7b8632957dae6648e21a359ba93580f29acdaaf713f05f1a627d:21eccb4cf1ecb1834b549d0284ab490547afbc08:verified:","mission_step_id":"1feb62f4-58ca-4361-953d-6657a18f7b26","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"105c924c-1238-427e-b839-36f754ce0cd1","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"203018589468fb7bcbc5209f2411f8f33266285f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"profile-parity","satisfied":true,"statement":"Canonical PAUL owner profile and live operator-respond profile are synchronized to the same current profile.","proofConditionIds":["runtime"]},{"id":"scheduler-truth-current","satisfied":true,"statement":"Stable PAUL context reflects the live KNOCKLAUNCH-owned scheduling capability rather than the retired scheduler gap.","proofConditionIds":["runtime"]},{"id":"provider-neutral-propagation","satisfied":true,"statement":"Durable conversation-to-PAUL propagation no longer depends on ChatGPT-specific product/session memory assumptions.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"preserve-independence","satisfied":true,"statement":"Preserve PAUL's KNOCKLAUNCH-owned independence boundary and replaceable inference-provider model.","proofConditionIds":["runtime"]},{"id":"no-witness","satisfied":true,"statement":"No Visual Witness is required for this context/control-plane cleanup.","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":"60ffd6914578d8548024dacb0f3f9b461b5b02ba79f72d5781cdb13f991c76b7","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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"60ffd6914578d8548024dacb0f3f9b461b5b02ba79f72d5781cdb13f991c76b7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:37:39.297589+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"203018589468fb7bcbc5209f2411f8f33266285f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0385e6b2-7a1e-46b5-9740-7285a8ac04d1:request-contract:60ffd6914578d8548024dacb0f3f9b461b5b02ba79f72d5781cdb13f991c76b7:203018589468fb7bcbc5209f2411f8f33266285f:verified:","mission_step_id":"7c218779-b0d2-4036-a634-b12387f3a3c3","command_center_event_id":"0385e6b2-7a1e-46b5-9740-7285a8ac04d1"},{"id":"105f001b-2800-4d12-9c0e-d730209bc338","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","wordingChanged":false,"canonicalIntent":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2d19ea3919a868ef01dff1edcf483a60aa4b17aa5f869da2bb3a4068c58e0cac","requestContractRevision":4,"previousRequestContractHash":"5e6147b8f537bce074c9b804a9c218ee06f10a857c68e6a5bd9889580d9bbcf1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:31.772399+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:2d19ea3919a868ef01dff1edcf483a60aa4b17aa5f869da2bb3a4068c58e0cac","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"1061342c-f29b-4757-b700-c3ddcdedb60e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope-v2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3139,"terminal":false,"missionId":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":14634,"approvedPlanMs":0,"missionSetupMs":914,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":307,"ledgerReconcileMs":0,"lineageReconcileMs":607,"resolvePreflightMs":914,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":307,"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":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2369,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:03:43.804923+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3139","receipt_type":"execute_mission","idempotency_key":"mission:2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c3baccdb-a26d-4d3f-98d5-61d4c37f22d4","command_center_event_id":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},{"id":"106169ae-cddb-4dc0-b4f5-fd2e22214cff","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":15528,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1294,"terminal":false,"missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4597,"prReadinessMs":291,"approvedPlanMs":0,"missionSetupMs":895,"shipAndProveMs":3962},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},"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":1008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:47:05.260306+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1294","receipt_type":"execute_mission","idempotency_key":"mission:61e27013-f151-45f4-bc6f-eb9a45865ac5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"467e2f6f-6f66-49f5-9452-8faf23937bb6","command_center_event_id":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},{"id":"10623450-940d-406b-a91e-950b5172b0ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtfuljst","reason":"modified_nonempty_file_became_empty:src/pages/mobile-vendor/BigPapisOwner.tsx","status":"blocked","metrics":{"receiptBytes":3823,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":363,"prReadinessMs":0,"approvedPlanMs":363,"missionSetupMs":4551,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8"},"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":5331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:34:04.744174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f06d228f-95ea-4f5d-bde7-0fa605efb1bf","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"10627731-241d-4041-8566-7b062a64ba1e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8d5ed517bf5a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1054,"providerAuthMs":0,"ledgerPrepareMs":1054,"ledgerReconcileMs":251,"lineageReconcileMs":0,"resolvePreflightMs":1054,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3148,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:58:22.112992+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"222cb697-eb97-43a0-907e-60e96d8d3566","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"10628b26-0417-4630-a07d-b090ac56f003","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"4bd52d02c4e703d89761ab0a2e3477bbb2288b79c6d2f2d0a97e03178bbab42c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:25:07.26995+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:c45d6231-6922-4753-bb36-4c81c983eca5:repository-mutation-intent-blocked:4bd52d02c4e703d89761ab0a2e3477bbb2288b79c6d2f2d0a97e03178bbab42c","mission_step_id":"5353821a-8eb3-4bf5-a18c-48b5368b1772","command_center_event_id":"c45d6231-6922-4753-bb36-4c81c983eca5"},{"id":"106a1139-d5a5-417c-abf5-356c84b81d35","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f6a507df2831","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":7594,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5965,"firstUsefulResultAt":"2026-10-01T20:57:14.600Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4408,"terminal":false,"missionId":"f6a507df-2831-4ade-be07-a314c109992d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"416032edeb1109dd7777d5c5355d56dd712e7eed","timingsMs":{"prReadinessMs":1441,"approvedPlanMs":0,"shipAndProveMs":4679,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f6a507df-2831-4ade-be07-a314c109992d"},"performance":null,"deploymentId":"forgejo-main-416032edeb11","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:57:31.134297+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4408","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f6a507df-2831-4ade-be07-a314c109992d:automatic-mission-resume:4408:canonical_release_reconciliation_pending","mission_step_id":"af76a9bb-3d37-440a-8e20-1aaed79fe8ec","command_center_event_id":"f6a507df-2831-4ade-be07-a314c109992d"},{"id":"106a810b-0cf2-480e-9f26-314916143792","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"finder","statement":"Canonical repo discovery uses the actual Forgejo server mount topology plus bounded fixed host storage roots, exact repo name/owner and bare-repo verification.","proofConditionIds":["runtime","host"]},{"id":"proof","statement":"The mission remains nonterminal until the signed watchdog reports pack-bitmaps-v6 success.","proofConditionIds":["host"]}],"objective":"Correct the still-pending host optimization mission after the signed v5 proof failed canonical_repo_not_found. Advance to pack-bitmaps-v6. Keep all existing trusted config and fixed-path checks, then discover only from trusted local server topology: if a Forgejo server container exists, read its Docker mount destinations and sources from docker inspect, search each absolute mount destination inside that exact server container and each absolute mount source on the host, bounded maxdepth 10, exact directory name KnockLaunchOS.git case-insensitively, exact parent owner noel, bare-repo verification. Also add bounded fixed host roots /var/lib/docker/volumes, /mnt, /srv, /opt, /var/lib, /data, /home with maxdepth 10 under the same exact-name/owner/bare constraints. Never use caller input, never scan filesystem root, never expose shell. On failure, maintenance output may include only sanitized topology diagnostics (whether server container resolved, mount count, trusted config count), not secrets. Preserve prior failure receipts. Update config/tests/fast gate. Release only ccExecution. Revise the same Request Contract so terminalization requires a fresh signed host_watchdog maintenance proof containing 'migration=pack-bitmaps-v6 status=success'.","constraints":[{"id":"scope","statement":"Only ccExecution is released; no caller-controlled paths, root-wide scan, arbitrary shell, or secret-bearing diagnostics.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The v6 topology-aware finder is merged and exact-live in cc-execution.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"host","kind":"host_watchdog","claim":"The signed host watchdog reports successful v6 canonical repo optimization.","route":null,"required":true,"expectedText":"migration=pack-bitmaps-v6 status=success","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"ccExecution is the only production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","requestContractRevision":2,"previousRequestContractHash":"f975b3021f1611ebcfefb4c0f5a88e669ed0d3063343cf1c46f6a2eb6f7a0357"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:16:49.269919+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract-revision:2:9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"106abd60-c736-4304-933b-a2859597791b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtikznsw","reason":"modified_nonempty_file_became_empty:src/components/ContactsRouter.tsx","status":"blocked","metrics":{"receiptBytes":4083,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":null,"terminal":false,"missionId":"644c46c5-821e-4b48-9264-991f32c52759","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":332,"prReadinessMs":0,"approvedPlanMs":332,"missionSetupMs":3589,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"644c46c5-821e-4b48-9264-991f32c52759"},"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":1053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:27:33.599654+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:644c46c5-821e-4b48-9264-991f32c52759:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"888f551c-f120-4efb-bac6-cb4253e5242b","command_center_event_id":"644c46c5-821e-4b48-9264-991f32c52759"},{"id":"106b9acf-3a7e-47cd-b38d-420ae57e9a23","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/canonical-tenant-routing-families","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1842,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"cf6a1434-4b1c-41c0-b043-a9c31c507821","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":"cf6a1434-4b1c-41c0-b043-a9c31c507821"},"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":9026,"likelyAffectedFiles":["src/components/TenantRedirect.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:12:01.406715+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cf6a1434-4b1c-41c0-b043-a9c31c507821:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0717fc46-d856-4480-bf75-e24141bc4221","command_center_event_id":"cf6a1434-4b1c-41c0-b043-a9c31c507821"},{"id":"106bfe34-e35c-4f8c-bb41-ceba989533d9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js"],"reason":"The live cc-execution runtime is behind current Forgejo main and does not expose merge-queue operators that already exist in current source. This one-line version marker change forces the canonical cc-execution release needed to execute the owner-requested merge-queue cleanup.","baseSha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","issuedAt":1788403859895,"expiresAt":1788404039895,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","singleUse":true,"authorizationId":"22b59264-d4e0-4b26-b2d1-e15551407d24"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:51:00.900944+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:22b59264-d4e0-4b26-b2d1-e15551407d24","mission_step_id":"69badec2-24e8-4485-a489-477a4e159044","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"106e093e-0b74-4c63-b6fe-e87084c88133","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-99e3baf1b171","writes":[],"patches":[],"version":1,"approved":true,"missionId":"99e3baf1-b171-4df2-b7ba-8acc7fe59f00","objective":"Add a read-only diagnostic return to the existing queue-hygiene primitive, activated only by diagnoseOnly/diagnose_only, after target files and current-main preservation are computed and before any retirement mutation. Return target identity, branch/base, changed-file metadata, current main SHA, and currentMainPreserves. Do not alter normal behavior.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"  const replacementHead = String(replacement?.head?.sha || \"\").trim();\n  const replacementPreserves = parkUnique || retirePreservedByMain || emptyTargetDiff ? false : await preservesTargetFiles(targetHead, replacementHead, targetFiles);\n  const currentMainPreserves = emptyTargetDiff ? false : await preservesTargetFiles(targetHead, mainSha, targetFiles);\n  if (body.diagnoseOnly === true || body.diagnose_only === true) {\n    return json({\n      ok: true,\n      status: \"diagnostic\",\n      proofGate: \"queue_hygiene_diagnostic_verified\",\n      repository,\n      prNumber,\n      targetHeadSha: targetHead,\n      targetBranch,\n      targetBaseBranch: String(target?.base?.ref || \"\"),\n      targetState: String(target?.state || \"\"),\n      targetMerged,\n      expectedHeadSha,\n      retirePreservedByMain,\n      changedFiles: targetFiles.map((file) => ({\n        filename: String(file?.filename || file?.path || \"\"),\n        status: String(file?.status || \"\"),\n        previousFilename: String(file?.previous_filename || \"\"),\n      })),\n      currentMainSha: mainSha,\n      currentMainPreserves,\n      replacementPreserves,\n      ownerApprovedManualBranchRetirement,\n      destructiveActionsAllowed: false,\n    }, 200);\n  }\n  if (retirePreservedByMain && !emptyTargetDiff && !currentMainPreserves) {","old_content":"  const replacementHead = String(replacement?.head?.sha || \"\").trim();\n  const replacementPreserves = parkUnique || retirePreservedByMain || emptyTargetDiff ? false : await preservesTargetFiles(targetHead, replacementHead, targetFiles);\n  const currentMainPreserves = emptyTargetDiff ? false : await preservesTargetFiles(targetHead, mainSha, targetFiles);\n  if (retirePreservedByMain && !emptyTargetDiff && !currentMainPreserves) {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Expose the exact hidden queue-hygiene blocker without mutation.","canonicalIntent":"Add bounded read-only diagnostic evidence to queue hygiene.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"diagnostic","statement":"Queue hygiene can return its evaluated preservation inputs without changing PR state.","proofConditionIds":["runtime"]}],"constraints":[{"id":"scope","statement":"Normal queue-hygiene behavior is unchanged; diagnostic mode is read-only.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution supports read-only queue-hygiene diagnostic mode.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js"],"requestContract":{"intent":{"rawUtterance":"Expose the exact hidden queue-hygiene blocker without mutation.","canonicalIntent":"Add bounded read-only diagnostic evidence to queue hygiene.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"diagnostic","statement":"Queue hygiene can return its evaluated preservation inputs without changing PR state.","proofConditionIds":["runtime"]}],"constraints":[{"id":"scope","statement":"Normal queue-hygiene behavior is unchanged; diagnostic mode is read-only.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution supports read-only queue-hygiene diagnostic mode.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js"],"controlPlaneMaintenanceReason":"Expose read-only queue-hygiene decision evidence so hidden facade blockers can be diagnosed without mutation."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js"],"controlPlaneMaintenanceReason":"Expose read-only queue-hygiene decision evidence so hidden facade blockers can be diagnosed without mutation."},"recovery":false,"fingerprint":"8d26eb26e12a9da820414e4ae02440b252b31b7476bf06ac8b9a3d49f02f7a5d","replayCount":0,"serializedBytes":5180},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:12:26.399072+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:99e3baf1-b171-4df2-b7ba-8acc7fe59f00:repository-mutation-intent:8d26eb26e12a9da820414e4ae02440b252b31b7476bf06ac8b9a3d49f02f7a5d:0","mission_step_id":"89210b26-c138-4e1e-a9b1-3df61169f20b","command_center_event_id":"99e3baf1-b171-4df2-b7ba-8acc7fe59f00"},{"id":"106ef9a2-6683-49a4-9f0e-95d5df3e4eff","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14654,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":994,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17224,"prReadinessMs":241,"approvedPlanMs":0,"missionSetupMs":879,"shipAndProveMs":16885},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"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":5171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:54:29.006962+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"994","receipt_type":"execute_mission","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"3af27479-7f38-4407-af62-d47a2fb6fe32","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"107079e1-2c98-45e4-bd62-3487b77a182d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtksnccb","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4507,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1509,"terminal":false,"missionId":"5a7417b0-7f5b-47db-90da-978f5184d542","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10111,"prReadinessMs":3551,"approvedPlanMs":5222,"missionSetupMs":5348,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5a7417b0-7f5b-47db-90da-978f5184d542"},"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":1502,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:49:06.953104+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1509","receipt_type":"execute_mission","idempotency_key":"mission:5a7417b0-7f5b-47db-90da-978f5184d542:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8577e79b-49a6-4866-9d47-f819646a5c30","command_center_event_id":"5a7417b0-7f5b-47db-90da-978f5184d542"},{"id":"10732934-d5b9-40c7-8a15-728c8203cf95","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/src-cohesion-phase-6-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","timingsMs":{"prReadinessMs":646,"approvedPlanMs":0,"shipAndProveMs":16724,"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":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":"forgejo-main-502f0b4246cb","workflowRunId":6874,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:48:52.708144+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2333","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:automatic-mission-resume:2333:canonical_release_reconciliation_pending","mission_step_id":"a5b1dd56-c9d2-4785-92fe-a0fb8bf6c36a","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"1073efb5-9bf3-4b30-bdaf-1ba1d7d51bca","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ed3c8d275c5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3378,"terminal":false,"missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2426c4e58fa1bff1710412d12d875eec0fa758f2","timingsMs":{"prReadinessMs":560,"approvedPlanMs":0,"shipAndProveMs":2745,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},"performance":null,"deploymentId":"forgejo-main-2426c4e58fa1","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":1932,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:07:12.359335+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3378","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5ed3c8d2-75c5-46c0-a72a-b6c843cfa840:automatic-mission-resume:3378:canonical_release_dispatched","mission_step_id":"5011429b-addc-4e82-8854-031408e75057","command_center_event_id":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},{"id":"10766ab3-4b1a-4c15-96e1-8d2ad52e3cad","source":"forgejo","status":"verified","payload":{"branch":"ai/objective-first-repair","prNumber":398,"nextAction":null,"mergeCommitSha":"590d4da83674518cdc7b49f4e6c33d31a919205d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T07:09:27.837449+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"590d4da83674518cdc7b49f4e6c33d31a919205d","external_id":"398","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:fcb9a6aa-a888-40fa-800c-3dd600f0b229:merged-pr:398:branch-deleted","mission_step_id":"31dcfb37-c8a1-46b3-a369-825993f5053a","command_center_event_id":"fcb9a6aa-a888-40fa-800c-3dd600f0b229"},{"id":"10766b39-77a2-4858-a0dd-168c91174de1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5b4184ebe648","writes":[],"patches":[],"version":1,"approved":true,"readOnly":false,"missionId":"5b4184eb-e648-4331-8349-fd44c64257a6","objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","repository":"noel/KnockLaunchOS","commitMessage":"Restore bounded Forgejo read budgets","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"\"directOperatorMaxMs\": 15000","old_content":"\"directOperatorMaxMs\": 1500"},{"new_content":"\"forgejoReadTimeoutMs\": 15000","old_content":"\"forgejoReadTimeoutMs\": 2500"},{"new_content":"\"forgejoReadAttemptTimeoutMs\": 5000","old_content":"\"forgejoReadAttemptTimeoutMs\": 1200"},{"new_content":"\"forgejoReadTotalBudgetMs\": 15000","old_content":"\"forgejoReadTotalBudgetMs\": 2500"},{"new_content":"\"forgejoReadMaxAttempts\": 2","old_content":"\"forgejoReadMaxAttempts\": 2"},{"new_content":"\"forgejoReadRetryDelayMs\": 50","old_content":"\"forgejoReadRetryDelayMs\": 50"},{"new_content":"\"forgejoPrReadyReadTimeoutMs\": 5000","old_content":"\"forgejoPrReadyReadTimeoutMs\": 1200"},{"new_content":"\"forgejoPrReadyTotalBudgetMs\": 10000","old_content":"\"forgejoPrReadyTotalBudgetMs\": 2500"},{"new_content":"\"forgejoProviderBrownoutReadTotalBudgetMs\": 5000","old_content":"\"forgejoProviderBrownoutReadTotalBudgetMs\": 1500"},{"new_content":"\"forgejoProviderBrownoutReadMaxAttempts\": 2","old_content":"\"forgejoProviderBrownoutReadMaxAttempts\": 1"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"1.58.274-forgejo-read-budget-bootstrap","old_content":"1.58.273-stale-pr-gate-identity"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":["Current sourceBundle exact-file reads fail at ~2400ms with attempts=1 while Forgejo host health is green"],"confidence":1,"rawUtterance":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","wordingChanged":false,"canonicalIntent":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-read-budget-bootstrap","statement":"cc-execution can perform authoritative Forgejo reads again without the 1.2s/2.5s and 1.5s/one-attempt self-deadlock.","provenance":{"reason":"Owner asked to fix the control-plane failure class and restore platform work","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","constraints":[{"id":"no-mutation-retry","statement":"Only read budgets/retries change; mutation, merge, release, and write operations remain non-retried and fail closed.","provenance":{"reason":"Bootstrap must not weaken correctness","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-bootstrap-runtime","kind":"runtime","claim":"After cc-execution release, repository_inspect, forgejo_pr_inspect, forgejo_gate_status, forgejo_actions_runs, and forgejo_resilience_status can complete successfully against live Forgejo without forgejo_provider_read_timeout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"forgejo-read-budget-bootstrap","driftPolicy":"runtime_identity_or_read_contract_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"claim_matched_live_proof_before_terminal","dependencyDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_affected_control_plane_config_only","canaryProofConditionIds":["proof-bootstrap-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"requestContract":{"intent":{"evidence":["Current sourceBundle exact-file reads fail at ~2400ms with attempts=1 while Forgejo host health is green"],"confidence":1,"rawUtterance":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","wordingChanged":false,"canonicalIntent":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-read-budget-bootstrap","statement":"cc-execution can perform authoritative Forgejo reads again without the 1.2s/2.5s and 1.5s/one-attempt self-deadlock.","provenance":{"reason":"Owner asked to fix the control-plane failure class and restore platform work","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed 1.2s/2.5s values, restore two-attempt bounded recovery, stop the 1.5s/one-attempt brownout clamp from immediately re-triggering the same deadlock, and raise the direct operator/readiness hard budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","constraints":[{"id":"no-mutation-retry","statement":"Only read budgets/retries change; mutation, merge, release, and write operations remain non-retried and fail closed.","provenance":{"reason":"Bootstrap must not weaken correctness","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-bootstrap-runtime","kind":"runtime","claim":"After cc-execution release, repository_inspect, forgejo_pr_inspect, forgejo_gate_status, forgejo_actions_runs, and forgejo_resilience_status can complete successfully against live Forgejo without forgejo_provider_read_timeout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"forgejo-read-budget-bootstrap","driftPolicy":"runtime_identity_or_read_contract_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"claim_matched_live_proof_before_terminal","dependencyDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_affected_control_plane_config_only","canaryProofConditionIds":["proof-bootstrap-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"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":"1fc2acef1a80beb71411ca5a431765397566cff1706d05ebd728bdddb8f6a592","replayCount":0,"serializedBytes":13630},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:11:16.020715+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5b4184eb-e648-4331-8349-fd44c64257a6:repository-mutation-intent:1fc2acef1a80beb71411ca5a431765397566cff1706d05ebd728bdddb8f6a592:0","mission_step_id":"c158e759-6a8c-4183-96c6-8e7a59f1b5ec","command_center_event_id":"5b4184eb-e648-4331-8349-fd44c64257a6"},{"id":"10767b06-dc8b-4575-9975-b49fd9c19148","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/seaside-contrast-mobile-nav-20260807","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":2281,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"5d8409e2-c5ff-4721-8d07-ec106599fbf5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d8409e2-c5ff-4721-8d07-ec106599fbf5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":894,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T04:15:04.262934+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d8409e2-c5ff-4721-8d07-ec106599fbf5:execute_mission:repair_mission_execution_blocked","mission_step_id":"0ad96ab9-101f-41b9-83b4-26e557021a8f","command_center_event_id":"5d8409e2-c5ff-4721-8d07-ec106599fbf5"},{"id":"107732b8-d23a-4dbc-83c8-f5f9caf630f0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5243b1351a159c61a918ddf3c046781e4e9e71c4c48846de4771c6d807e51259","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6424","runId":6424,"status":"running","sourceSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","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-08T21:34:54.677419+00:00","proof_gate":"canonical_release_pending","source_sha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","external_id":"forgejo-main-74bbca6c28c6","receipt_type":"canonical_release_status","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:forgejo-release-status:74bbca6c28c6a2d06dd4444ab6f093a2c812809a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"649dc1ac-2781-4e4c-bae3-e7170af4b26e","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"1078f5b6-f7bf-41d6-bce8-68419ad3c376","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"c6f2b526ca5fe0e0c61651004e275ff125f9f0ff","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:55:57.602434+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"c6f2b526ca5fe0e0c61651004e275ff125f9f0ff","external_id":"canonical-release-c6f2b526ca5f","receipt_type":"canonical_release_status","idempotency_key":"mission:b3102df2-2bcc-4fc3-95b4-ffe03a2461d3:forgejo-release-ancestry:c6f2b526ca5fe0e0c61651004e275ff125f9f0ff:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"585d9342-78cc-4ef4-9325-b18e591ec626","command_center_event_id":"b3102df2-2bcc-4fc3-95b4-ffe03a2461d3"},{"id":"107b8eb1-214f-429e-8cb1-69e46874cef9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3a2f379d08ca","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":20138,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":303808,"firstUsefulResultAt":"2026-10-02T12:24:39.569Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4457,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4211,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":697,"missionSetupMs":313,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":313,"repositoryMutationMs":3514,"repositoryProviderMs":3514,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2246,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1268},"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":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3370,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:29:48.743803+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4457","receipt_type":"execute_mission","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f09abfb9-79f2-48a2-8c7c-418022fc3a21","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"1080ddd3-3af6-4fdf-823a-cf2d334397e7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-a4c472a05018","approved":true,"missionId":"a4c472a0-5018-4b1c-894e-9879497db5ce","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","visualProof":false,"trackMission":true,"ownerApproved":true,"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","new_content":"    # Runner-pool selection is resolved before PR creation. Manual/unmarked PRs fail safe to required cloud capacity.\n    runs-on: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:desktop -->') && 'msi-local' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:ci02 -->') && 'knocklaunch-ci-02' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && 'paul-light' || 'docker-8g' }}","old_content":"    # Runner-pool selection is resolved before PR creation. Manual/unmarked PRs fail safe to required cloud capacity.\n    runs-on: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && 'paul-light' || 'docker-8g' }}"},{"path":".forgejo/workflows/knocklaunch.yml","new_content":"      KNOCKLAUNCH_GATE_LANE: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:desktop -->') && 'owner-desktop-heavy' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:ci02 -->') && 'cloud-ci02-heavy' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'owner-local' || 'cloud-heavy' }}\n      KNOCKLAUNCH_GATE_RUNNER: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:desktop -->') && 'msi-local' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:ci02 -->') && 'knocklaunch-ci-02' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || 'docker-8g' }}","old_content":"      KNOCKLAUNCH_GATE_LANE: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'owner-local' || 'cloud-heavy' }}\n      KNOCKLAUNCH_GATE_RUNNER: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || 'docker-8g' }}"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.67.4-desktop-ci02-heavy-gate\";","old_content":"export const CC_EXECUTION_VERSION = \"1.67.3-cross-conversation-lean-queue\";"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"test(\"adaptive transient Gate retry changes runner pool\", async () => {\n  const owner = adaptiveGateRetryBody(\"<!-- knocklaunch:gate-runner-pool:owner -->\\n\\nkeep-me\", SOURCE_SHA);\n  assert.equal(owner.fromPool, \"owner\");\n  assert.equal(owner.toPool, \"cloud\");\n  assert.match(owner.body, /knocklaunch:gate-runner-pool:cloud/);\n  assert.match(owner.body, new RegExp(`transient-gate-rerun head=${SOURCE_SHA}`));\n  const cloudDefault = adaptiveGateRetryBody(\"keep-me\", SOURCE_SHA);\n  assert.equal(cloudDefault.toPool, \"owner\");\n  const workflow = await readFile(\".forgejo/workflows/knocklaunch.yml\", \"utf8\");\n  assert.match(workflow, /gate-runner-pool:desktop/);\n  assert.match(workflow, /msi-local/);\n  assert.match(workflow, /gate-runner-pool:ci02/);\n  assert.match(workflow, /knocklaunch-ci-02/);\n  assert.match(workflow, /owner-desktop-heavy/);\n  assert.match(workflow, /cloud-ci02-heavy/);\n});","old_content":"test(\"adaptive transient Gate retry changes runner pool\", () => {\n  const owner = adaptiveGateRetryBody(\"<!-- knocklaunch:gate-runner-pool:owner -->\\n\\nkeep-me\", SOURCE_SHA);\n  assert.equal(owner.fromPool, \"owner\");\n  assert.equal(owner.toPool, \"cloud\");\n  assert.match(owner.body, /knocklaunch:gate-runner-pool:cloud/);\n  assert.match(owner.body, new RegExp(`transient-gate-rerun head=${SOURCE_SHA}`));\n  const cloudDefault = adaptiveGateRetryBody(\"keep-me\", SOURCE_SHA);\n  assert.equal(cloudDefault.toPool, \"owner\");\n});"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"98f9d16950e98ee8637f5bd85239227b564ccca81479390adf820d73490ae259","replayCount":0,"serializedBytes":4607},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:07:02.631772+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a4c472a0-5018-4b1c-894e-9879497db5ce:repository-mutation-intent:98f9d16950e98ee8637f5bd85239227b564ccca81479390adf820d73490ae259:0","mission_step_id":"8ed8a0e9-c099-4747-a61f-60e9c8074c76","command_center_event_id":"a4c472a0-5018-4b1c-894e-9879497db5ce"},{"id":"1083b646-54bd-47ae-b8d9-d5228db1470f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-44859d01927b","prNumber":4673,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b0cf0bc20f6703e2dc606612979cc09d02fd7135","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T20:50:33.05085+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b0cf0bc20f6703e2dc606612979cc09d02fd7135","external_id":"4673","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:44859d01-927b-4333-bfd0-b985f7da4258:merged-pr:4673:b0cf0bc20f6703e2dc606612979cc09d02fd7135","mission_step_id":"9f42ccf3-b6df-49b5-bdfb-3e2394470035","command_center_event_id":"44859d01-927b-4333-bfd0-b985f7da4258"},{"id":"1086ad1b-7576-4261-b5f6-c29b101f59aa","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"5141b3fb75308a5ba40c2c5c789e3400b57767f1deec21449dd68def9fbc675b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:03:17.783344+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:687d0892-fe8c-4dfd-9d4a-a34ba905673f:repository-mutation-intent-blocked:5141b3fb75308a5ba40c2c5c789e3400b57767f1deec21449dd68def9fbc675b","mission_step_id":"e7b1bebe-737f-433f-aafa-ee4d7fc49025","command_center_event_id":"687d0892-fe8c-4dfd-9d4a-a34ba905673f"},{"id":"10886ccc-b2b9-4b33-94cc-23251e97922d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6730ce8a6cce","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19093,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":2666701,"firstUsefulResultAt":"2026-09-25T19:53:39.511Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3760,"terminal":false,"missionId":"6730ce8a-6cce-416c-bff4-935556eb70a6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5701,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5576,"approvedPlanMs":0,"missionSetupMs":454,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":140,"resolvePreflightMs":454,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"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":"6730ce8a-6cce-416c-bff4-935556eb70a6"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:38:21.531668+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3760","receipt_type":"execute_mission","idempotency_key":"mission:6730ce8a-6cce-416c-bff4-935556eb70a6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1afe8d6e-f6b0-4b09-bb3f-775389c6c67b","command_center_event_id":"6730ce8a-6cce-416c-bff4-935556eb70a6"},{"id":"108c2c85-7a04-451a-b0b2-e3d5137f2add","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f5d32a4d090f","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"f5d32a4d-090f-472f-8091-36da76a94d4e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6204,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":332,"providerAuthMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"f5d32a4d-090f-472f-8091-36da76a94d4e"},"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":1385,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:16:24.842768+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5d32a4d-090f-472f-8091-36da76a94d4e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"8def8907-d246-4914-82de-c82728c0a4ff","command_center_event_id":"f5d32a4d-090f-472f-8091-36da76a94d4e"},{"id":"108c3276-44fe-4a99-add5-7e98bc10204b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner-authorized exact-path Gate evidence classifier.","baseSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","issuedAt":1790642147701,"expiresAt":1790642327701,"missionId":"0b63a19b-e0df-4284-8cea-682c4ae12955","authorizationId":"8536640e-e07f-4bbd-a3ad-cb82750f2c3d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:35:47.981606+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8536640e-e07f-4bbd-a3ad-cb82750f2c3d","mission_step_id":"eb57fef6-6874-4a50-8f00-7f8223b9fabd","command_center_event_id":"0b63a19b-e0df-4284-8cea-682c4ae12955"},{"id":"108d5150-9a5e-4109-b64b-3a98da305880","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"be6a1554-41ed-491b-9486-ff4f778e4904","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"be6a1554-41ed-491b-9486-ff4f778e4904"},"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":440,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:03:35.982005+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be6a1554-41ed-491b-9486-ff4f778e4904:execute_mission:repair_mission_execution_blocked","mission_step_id":"0d61e251-d53c-4826-a08e-2993bb8b8d54","command_center_event_id":"be6a1554-41ed-491b-9486-ff4f778e4904"},{"id":"109004fb-0182-48de-ac11-ab8e6efe7c9e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"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-10-06T04:55:08.052951+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-bf49287eb585\",\"prNumber\":5114,\"sourceSha\":\"a5f0d7844048f25852cde2e7eead1940187d28bb\",\"deploymentId\":\"forgejo-main-a5f0d7844048\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:01:01.139182+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:bf49287e-b585-4228-abc9-2d19c6a63b77:owner-progress-heartbeat:119416564","mission_step_id":"91866770-b1b9-451b-b8d1-a3349855f56d","command_center_event_id":"bf49287e-b585-4228-abc9-2d19c6a63b77"},{"id":"10903dcf-6207-435b-8308-e9c331c210c0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/844","runId":844,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:58:39.58559+00:00","proof_gate":"canonical_release_pending","source_sha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","external_id":"forgejo-main-fd0bb16723aa","receipt_type":"canonical_release_status","idempotency_key":"mission:acc92240-bf96-442b-9bd7-f46b3b129cf2:forgejo-release-status:fd0bb16723aac7741a7f28b6eeae8c080990c597:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3f37237a-1079-402d-ac51-bb6d7e18c816","command_center_event_id":"acc92240-bf96-442b-9bd7-f46b3b129cf2"},{"id":"109088d4-7b04-4597-8012-ef82619d6e62","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-711a68cb9cbb","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.97-boring-release-v1","prNumber":null,"terminal":false,"missionId":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1732,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":403,"providerAuthMs":0,"ledgerPrepareMs":403,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":403,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":403,"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":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2"},"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":4370,"likelyAffectedFiles":["src/App.tsx","src/routes/tenantExperienceRegistry.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:11:11.038094+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:711a68cb-9cbb-4228-a0d4-8ce32eb889e2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"88a0d6fb-3a99-433f-9a20-d56286bb8024","command_center_event_id":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2"},{"id":"109199af-907f-4f04-8c61-38ec4d22e299","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair authenticated startup so a slow but valid persisted Supabase session cannot be published as logged out and redirect a private tenant workspace to /select-tenant. Auth timeouts must remain unresolved while bounded persisted-session/server validation can still succeed; explicit SIGNED_OUT or authoritative invalid-session results still fail closed. Use one shared persisted-session recovery attempt, keep the 12s timeout as telemetry/soft deadline when persisted credentials exist, add a 30s hard fail-closed recovery deadline, and prove Big Papi inventory stays on-route and renders its quick-stock content.","wordingChanged":false,"canonicalIntent":"Repair authenticated startup so a slow but valid persisted Supabase session cannot be published as logged out and redirect a private tenant workspace to /select-tenant. Auth timeouts must remain unresolved while bounded persisted-session/server validation can still succeed; explicit SIGNED_OUT or authoritative invalid-session results still fail closed. Use one shared persisted-session recovery attempt, keep the 12s timeout as telemetry/soft deadline when persisted credentials exist, add a 30s hard fail-closed recovery deadline, and prove Big Papi inventory stays on-route and renders its quick-stock content.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-auth-handoff","statement":"Persisted authenticated startup remains loading/unresolved across transient getSession/getUser/setSession timeouts instead of briefly publishing null auth, while explicit logout and authoritative invalid sessions remain fail-closed.","proofConditionIds":["auth-startup-contract","live-inventory"]}],"objective":"Repair authenticated startup so a slow but valid persisted Supabase session cannot be published as logged out and redirect a private tenant workspace to /select-tenant. Auth timeouts must remain unresolved while bounded persisted-session/server validation can still succeed; explicit SIGNED_OUT or authoritative invalid-session results still fail closed. Use one shared persisted-session recovery attempt, keep the 12s timeout as telemetry/soft deadline when persisted credentials exist, add a 30s hard fail-closed recovery deadline, and prove Big Papi inventory stays on-route and renders its quick-stock content.","constraints":[{"id":"never-trust-raw-persisted-session","statement":"A raw persisted session is never published directly as authenticated state; only Supabase client/server accepted session state can authenticate the UI.","proofConditionIds":["auth-startup-contract"]},{"id":"bounded-fail-closed","statement":"Unresolved persisted-session recovery has a hard bounded deadline and fails closed if no authenticated state is proven by that deadline.","proofConditionIds":["auth-startup-contract"]},{"id":"frontend-auth-only","statement":"Change AuthContext startup orchestration and the existing tenant startup regression contract only; do not change route destinations, tenant data, Supabase schema/functions, or Big Papi inventory logic.","proofConditionIds":["auth-startup-contract","live-inventory"]},{"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":["auth-startup-contract","live-inventory"]},{"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":["auth-startup-contract","live-inventory"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"auth-startup-contract","kind":"repository","claim":"AuthContext shares one persisted-session recovery promise, does not mark getSession resolved before timed-out persisted recovery finishes, treats getUser validation timeout as unresolved, keeps the 12s persisted-session timeout in loading state, and has a 30s hard fail-closed deadline; tenantStartupSafety enforces these invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-inventory","kind":"runtime","claim":"Production /big-papis/owner/inventory remains on the intended route under the GodMode Big Papi projection and renders the quick-stock content without redirecting to /select-tenant or hitting application_shell_timeout.","route":"/big-papis/owner/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a flavor or supply, update only what changed, and move on.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-authenticated-startup-so-a-slow-but-valid-persisted-Supabase-session-cannot-be-published-as-l","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["auth-startup-contract","live-inventory"]},"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":"48cc1fcc18cf84850e83cfec3c437ec390036d3b3edc18b68f5698b699bc0892","requestContractRevision":2,"previousRequestContractHash":"cf5a13f7637e3c63ad30b87b1aa52cd6441c26c427a95409eb811b397a4a1542"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:02:08.312267+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3a821eb7-b31e-403e-ae73-832947510cd1:request-contract:48cc1fcc18cf84850e83cfec3c437ec390036d3b3edc18b68f5698b699bc0892","mission_step_id":"d827f5bd-bbd4-429e-9d97-5a65a7a2b63b","command_center_event_id":"3a821eb7-b31e-403e-ae73-832947510cd1"},{"id":"1093640e-8a18-4d3d-908e-9b19da1e1d01","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4d69e591de91","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":27239,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":28421,"firstUsefulResultAt":"2026-10-06T03:10:40.947Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5156,"terminal":false,"missionId":"4d69e591-de91-42dc-944d-35e90a773e87","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7280,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2093,"approvedPlanMs":1938,"missionSetupMs":441,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":441,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":441,"repositoryMutationMs":3245,"repositoryProviderMs":3245,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1986,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":441,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1259},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4d69e591-de91-42dc-944d-35e90a773e87"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:11:18.08893+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5156","receipt_type":"execute_mission","idempotency_key":"mission:4d69e591-de91-42dc-944d-35e90a773e87:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"186b092d-1d60-48d4-aeef-3a1971e3032a","command_center_event_id":"4d69e591-de91-42dc-944d-35e90a773e87"},{"id":"10943a85-4123-452e-90c2-914cdabac666","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-reference-layout-repair-v2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1872,"terminal":false,"missionId":"22aefd85-6f32-499a-b898-8a378296bf57","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e6d93a10df24c59d7bd86315135c73105c8d2509","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5251,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":640,"approvedPlanMs":0,"missionSetupMs":1882,"providerAuthMs":0,"shipAndProveMs":4477,"ledgerPrepareMs":905,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1882,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":905,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"22aefd85-6f32-499a-b898-8a378296bf57"},"performance":null,"deploymentId":"forgejo-main-e6d93a10df24","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":2727,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:37:12.457145+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e6d93a10df24c59d7bd86315135c73105c8d2509","external_id":"forgejo-main-e6d93a10df24","receipt_type":"execute_mission","idempotency_key":"mission:22aefd85-6f32-499a-b898-8a378296bf57:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"885ad053-d438-4110-91bc-b27af5eade50","command_center_event_id":"22aefd85-6f32-499a-b898-8a378296bf57"},{"id":"1095cc0f-8c87-44bc-a48c-285a9b792b25","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":"f2e44439aee73082d4525f29f74d383d935a9c8c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f2e44439aee73082d4525f29f74d383d935a9c8c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/572","runId":572,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:38:31.774255+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f2e44439aee73082d4525f29f74d383d935a9c8c","external_id":"forgejo-main-f2e44439aee7","receipt_type":"canonical_release_status","idempotency_key":"mission:b6886b3e-6401-47ae-afaa-e33b7aea32f8:forgejo-release-status:f2e44439aee73082d4525f29f74d383d935a9c8c:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"e7b8b5c0-226d-482b-8fd2-0f1674f82bfb","command_center_event_id":"b6886b3e-6401-47ae-afaa-e33b7aea32f8"},{"id":"10966cb2-b798-4714-b8dd-e3a446da9724","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","cc-execution/runtime-proof":"success","supabase-edge-production/live":"pending"},"mainSha":"5dd7758fda4af65d714350dc62750af603343b38","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5dd7758fda4af65d714350dc62750af603343b38","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/876","runId":876,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5dd7758fda4af65d714350dc62750af603343b38","deploymentId":"forgejo-main-5dd7758fda4af65d714350dc62750af603343b38","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.9-finance-report-heartbeat","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:56:51.8437+00:00","proof_gate":"canonical_release_pending","source_sha":"5dd7758fda4af65d714350dc62750af603343b38","external_id":"forgejo-main-5dd7758fda4a","receipt_type":"canonical_release_status","idempotency_key":"mission:29ba9153-584b-4bc8-9f05-14795fb5e9a2:forgejo-release-status:5dd7758fda4af65d714350dc62750af603343b38:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"d3fc53bd-f4e7-4d81-87f7-82c8d570bb3b","command_center_event_id":"29ba9153-584b-4bc8-9f05-14795fb5e9a2"},{"id":"109c3bde-fc93-4853-82be-e5235025888c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","wordingChanged":false,"canonicalIntent":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"notifications-live","statement":"Authenticated users receive persistent tenant-scoped in-app notifications with accurate unread state, usable notification center, mark-read/mark-all-read, and correct deep links without cross-tenant leakage.","proofConditionIds":["proof-production"]},{"id":"push-existing","statement":"Restore existing secure browser-alert behavior where already supported without inventing secrets.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing notification repair. Add the shared unread-count hook as the first exact implementation file on the existing branch; do not create a PR or release until the complete notification repair payload is present.","constraints":[{"id":"shared-primitive","statement":"Repair the shared notification primitive, not individual tenants.","proofConditionIds":["proof-production"]},{"id":"preserve","statement":"Preserve unrelated tenant behavior and tenant-shell ownership.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production notification behavior is live and tenant-safe, including persisted unread state and actionable navigation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"54be3403e98a53d290e5baaa2cde741ccbae59f1fad6be3490be0e522bf53626","requestContractRevision":3,"previousRequestContractHash":"2862b459bd418b4a419f584e9c9a33ea28543f292645f94a75c18c67e5394cbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:01:52.180072+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa:request-contract:54be3403e98a53d290e5baaa2cde741ccbae59f1fad6be3490be0e522bf53626","mission_step_id":"2b618fac-aab5-4358-b949-16c7ed496ea6","command_center_event_id":"d4db8b8e-4c1f-47e1-a16c-eaab319a0cfa"},{"id":"109ceee1-96ba-4509-9020-1a9dd1b8c201","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the live Big Papi Inventory route so it is a premium desktop workspace instead of a narrow, sprawling vertical column. Use the current main sources already inspected. Make Inventory a wide workspace, reduce the background image dominance on Inventory, lay Stock on hand and Event Prep side-by-side on large desktop screens, keep stock controls and data behavior unchanged, collapse loadout manifest groups into compact accordions unless a group has an active issue, preserve mobile stacking and all inventory/event-prep functionality, then pass KnockLaunch Gate, squash merge, deploy frontend only, and visually verify /big-papis/owner/inventory on desktop and mobile.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-29T01:32:38.540Z","fingerprint":"2bb61bdec0bb39bdcdd3f4116766e817f1b17c9aad065ee6689f33562e16e2ce","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the live Big Papi Inventory route so it is a premium desktop workspace instead of a narrow, sprawling vertical column. Use the current main sources already inspected. Make Inventory a wide workspace, reduce the background image dominance on Inventory, lay Stock on hand and Event Prep side-by-side on large desktop screens, keep stock controls and data behavior unchanged, collapse loadout manifest groups into compact accordions unless a group has an active issue, preserve mobile stacking and all inventory/event-prep functionality, then pass KnockLaunch Gate, squash merge, deploy frontend only, and visually verify /big-papis/owner/inventory on desktop and mobile.","wordingChanged":false,"canonicalIntent":"Fix the live Big Papi Inventory route so it is a premium desktop workspace instead of a narrow, sprawling vertical column. Use the current main sources already inspected. Make Inventory a wide workspace, reduce the background image dominance on Inventory, lay Stock on hand and Event Prep side-by-side on large desktop screens, keep stock controls and data behavior unchanged, collapse loadout manifest groups into compact accordions unless a group has an active issue, preserve mobile stacking and all inventory/event-prep functionality, then pass KnockLaunch Gate, squash merge, deploy frontend only, and visually verify /big-papis/owner/inventory on desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"wide-inventory","statement":"The live Big Papi Inventory route uses a wide two-column desktop workspace instead of a narrow central vertical strip.","proofConditionIds":["runtime","visual"]},{"id":"compact-loadout","statement":"The loadout manifest is compact by default using accordions and only auto-opens groups with active issues.","proofConditionIds":["runtime","visual"]},{"id":"background-subordinate","statement":"The Inventory background is visibly subdued so the application workspace is the visual focus.","proofConditionIds":["visual"]}],"objective":"Fix the live Big Papi Inventory route so it is a premium desktop workspace instead of a narrow, sprawling vertical column. Use the current main sources already inspected. Make Inventory a wide workspace, reduce the background image dominance on Inventory, lay Stock on hand and Event Prep side-by-side on large desktop screens, keep stock controls and data behavior unchanged, collapse loadout manifest groups into compact accordions unless a group has an active issue, preserve mobile stacking and all inventory/event-prep functionality, then pass KnockLaunch Gate, squash merge, deploy frontend only, and visually verify /big-papis/owner/inventory on desktop and mobile.","constraints":[{"id":"preserve-behavior","statement":"Inventory quantities, mutation handlers, event selection, loadout status controls, navigation, and mobile stacking remain functional.","proofConditionIds":["repository","runtime","visual"]},{"id":"frontend-only","statement":"Only frontend source is changed and only the frontend production target is released.","proofConditionIds":["repository","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Forgejo shows only the intended frontend source changes on the fresh ai/* branch.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The exact merged source SHA is serving the production frontend on app.knocklaunch.app.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual","kind":"visual","claim":"The live /big-papis/owner/inventory route is wide and compact on desktop, with the background visually subordinate, while mobile remains stacked, readable, and usable.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"722314a41e38d8b17767d62cf2b1148c1d359af29ffa334488b1bd32e5048c4f","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:32:39.1016+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b4ccd904-607b-484b-a5ed-8f73624bfb09:tenant-workstream-contribution:2bb61bdec0bb39bdcdd3f4116766e817f1b17c9aad065ee6689f33562e16e2ce","mission_step_id":null,"command_center_event_id":"b4ccd904-607b-484b-a5ed-8f73624bfb09"},{"id":"10a1eda6-9938-40ec-a5a2-d91b94abb412","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d757c9d99678","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1679,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T23:53:39.710Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":null,"terminal":false,"missionId":"d757c9d9-9678-4ff7-8468-b972b477f969","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1265,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":327,"providerAuthMs":0,"ledgerPrepareMs":327,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":327,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":327,"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":"d757c9d9-9678-4ff7-8468-b972b477f969"},"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":5122,"likelyAffectedFiles":["scripts/knocklaunch-console/operator.mjs","public/console/console.js","config/capabilities/knocklaunch-console.json","workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/godmode-console-route-family.contract.test.ts","scripts/operator-visual-smoke.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:55:57.95717+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d757c9d9-9678-4ff7-8468-b972b477f969:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2d41499c-6912-4e82-b832-3ed76295afd2","command_center_event_id":"d757c9d9-9678-4ff7-8468-b972b477f969"},{"id":"10a312ca-e28f-4495-b8be-0c8d80249363","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7e4bdaad5a37","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":36277,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":10,"executorlessWaitMs":133746,"firstUsefulResultAt":"2026-10-02T22:57:47.868Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":4550,"terminal":false,"missionId":"7e4bdaad-5a37-42a4-b382-a9a4d3b708c8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"45aa768cb74627e857cd2e1acb227a9c1822c42f","timingsMs":{"prReadinessMs":888,"approvedPlanMs":0,"shipAndProveMs":3571,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7e4bdaad-5a37-42a4-b382-a9a4d3b708c8"},"performance":null,"deploymentId":"forgejo-main-45aa768cb746","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":1988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:00:14.095201+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4550","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7e4bdaad-5a37-42a4-b382-a9a4d3b708c8:automatic-mission-resume:4550:canonical_release_reconciliation_pending","mission_step_id":"a9130efb-0c0c-4e02-bbf3-21c4bf61478b","command_center_event_id":"7e4bdaad-5a37-42a4-b382-a9a4d3b708c8"},{"id":"10a3b39c-1ad4-41bb-8a42-db56e756704c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-23T06:20:22.05446+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0d258dfd-5fb8-47b0-8f31-532425d11def:owner-progress-heartbeat:119342961","mission_step_id":"c2cdf787-5fb5-481a-981f-bd846c3515fc","command_center_event_id":"0d258dfd-5fb8-47b0-8f31-532425d11def"},{"id":"10a4a293-9636-4749-b04a-de997da1fbea","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/command-center-closed-pr-terminal.contract.test.ts","content":"import fs from 'node:fs';\n\ndescribe('closed AI PR terminality', () => {\n  it('requires explicit operator reopen', () => {\n    const source = fs.readFileSync('workers/cc-execution/src/index-mission-control.js','utf8');\n    expect(source).toContain('pull_request_closed_requires_explicit_reopen');\n    expect(source).not.toContain('auto_progress_pr_reopen_failed');\n  });\n});\n"}],"branch":"ai/objective-first-repair-cf65e857174c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"cf65e857-174c-4154-9b53-cdaf6ff4a714","objective":"Implement and ship the closed-PR terminality repair.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"  if (String(pull?.state || \"\").toLowerCase() !== \"open\") {\n    const state = String(pull?.state || \"\").toLowerCase();\n    return {\n      ok: false,\n      armed: false,\n      changed: false,\n      reason: state === \"closed\" ? \"pull_request_closed_requires_explicit_reopen\" : \"pull_request_not_open\",\n    };\n  }","old_content":"  if (String(pull?.state || \"\").toLowerCase() !== \"open\") {\n    const headBranch = String(pull?.head?.ref || pull?.head?.name || \"\").trim();\n    const baseBranch = String(pull?.base?.ref || pull?.base?.name || \"\").trim();\n    const eligibleForExactReopen = String(pull?.state || \"\").toLowerCase() === \"closed\"\n      && headBranch.startsWith(\"ai/\")\n      && baseBranch === \"main\";\n    if (!eligibleForExactReopen) return { ok: false, armed: false, changed: false, reason: \"pull_request_not_open\" };\n    let reopenResponse;\n    try {\n      reopenResponse = await fetch(`${apiBase}/pulls/${prNumber}`, {\n        method: \"PATCH\",\n        headers,\n        body: JSON.stringify({ state: \"open\" }),\n        signal: AbortSignal.timeout(8000),\n      });\n    } catch (error) {\n      return { ok: false, armed: false, changed: false, reason: `auto_progress_pr_reopen_failed:${String(error?.message || error)}` };\n    }\n    if (!reopenResponse.ok) return { ok: false, armed: false, changed: false, reason: `auto_progress_pr_reopen_failed:${reopenResponse.status}` };\n    pull = await reopenResponse.json().catch(() => pull);\n    if (String(pull?.state || \"\").toLowerCase() !== \"open\") return { ok: false, armed: false, changed: false, reason: \"auto_progress_pr_reopen_readback_failed\" };\n  }"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.67.11-closed-pr-terminal\";","old_content":"export const CC_EXECUTION_VERSION = \"1.67.10-adopted-pr-merge-state\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Implement and ship the closed-PR terminality repair.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Implement and ship the closed-PR terminality repair.","wordingChanged":false,"canonicalIntent":"Implement and ship the closed-PR terminality repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement and ship the closed-PR terminality repair.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Implement and ship the closed-PR terminality repair.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Implement and ship the closed-PR terminality repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"cf65e857-174c-4154-9b53-cdaf6ff4a714","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Implement and ship the closed-PR terminality repair.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Implement and ship the closed-PR terminality repair.","wordingChanged":false,"canonicalIntent":"Implement and ship the closed-PR terminality repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement and ship the closed-PR terminality repair.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Implement and ship the closed-PR terminality repair.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Implement and ship the closed-PR terminality repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-authorized repair preventing superseded closed PRs from automatically reentering the merge queue."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-authorized repair preventing superseded closed PRs from automatically reentering the merge queue."},"recovery":false,"fingerprint":"d2b37bcc9c79086cc655da3740d75bdb0f07bec52efba386548cfce49d1385ca","replayCount":0,"serializedBytes":10553},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:32:02.830678+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cf65e857-174c-4154-9b53-cdaf6ff4a714:repository-mutation-intent:d2b37bcc9c79086cc655da3740d75bdb0f07bec52efba386548cfce49d1385ca:0","mission_step_id":"1601bd25-5730-4c0a-b612-adde8afc444b","command_center_event_id":"cf65e857-174c-4154-9b53-cdaf6ff4a714"},{"id":"10a822a9-3a16-461d-82a4-bb89593d2e7d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/reconcile-released-ancestor-after-main-advance-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":57428,"releaseCount":1,"toolCallCount":50,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":843,"terminal":false,"missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":323,"prReadinessMs":0,"approvedPlanMs":323,"missionSetupMs":2189,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T16:16:51.741937+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"843","receipt_type":"execute_mission","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:execute_mission:repair_mission_execution_blocked:generation-8","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"10a9c276-cad4-445d-af37-788b97a012f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-pdf-preview-runtime-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":23180,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1016,"terminal":false,"missionId":"82b172bc-d48b-454e-915a-0fa553f99d08","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1105,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"82b172bc-d48b-454e-915a-0fa553f99d08"},"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":1142,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:59:03.677421+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1016","receipt_type":"automatic_mission_resume","idempotency_key":"mission:82b172bc-d48b-454e-915a-0fa553f99d08:automatic-mission-resume:1016:repair_mission_waiting_for_gate","mission_step_id":"317c888a-1667-4e9a-b1f9-374d94e447f4","command_center_event_id":"82b172bc-d48b-454e-915a-0fa553f99d08"},{"id":"10abf57c-5c9e-4701-b2b0-027fcf7aadc8","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure","supabase-edge-production/live":"failure"},"mainSha":"d23e630da7d2a21719827b096e374d2716562b76","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d23e630da7d2a21719827b096e374d2716562b76","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"failure","supabaseEdge":"failure"},"requestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2","forgejoWorkflowProof":{"runId":7711,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","targetStates":{"frontend":"failure","supabaseEdge":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"failure","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:32:46.460796+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"d23e630da7d2a21719827b096e374d2716562b76","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:59da736f-65cb-4f0f-925a-0e49bd89c367:forgejo-release-status:d23e630da7d2a21719827b096e374d2716562b76:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=failure","mission_step_id":"71e54132-9630-4eaa-8a2d-cebd0c718c63","command_center_event_id":"59da736f-65cb-4f0f-925a-0e49bd89c367"},{"id":"10ad5a24-ff64-4efe-8ad4-1fd83a7637c5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6bb13a076ff7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9540,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":19265,"firstUsefulResultAt":"2026-09-28T22:04:09.725Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4042,"terminal":false,"missionId":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5795,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5674,"approvedPlanMs":0,"missionSetupMs":484,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":484,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":306,"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":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:04:38.452114+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4042","receipt_type":"execute_mission","idempotency_key":"mission:6bb13a07-6ff7-4f96-bf1b-f84dadb098cd:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b5192226-8594-44d9-85ac-96e7c56b67a4","command_center_event_id":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},{"id":"10adf425-2ed8-4223-b071-cfbcd16856f8","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":"0073068bca0f2b55ff1f9c3031869e00b77db83d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"0073068bca0f2b55ff1f9c3031869e00b77db83d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"e1ed84e0709614b6da6ca9b1e110262073a1c170a09596fb027b724542e9abd2","forgejoWorkflowProof":{"runId":14374,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:55:23.543793+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0073068bca0f2b55ff1f9c3031869e00b77db83d","external_id":"forgejo-main-0073068bca0f","receipt_type":"canonical_release_status","idempotency_key":"mission:57b7b99d-8770-4b6c-ae7b-b98e27b3ca39:forgejo-release-status:0073068bca0f2b55ff1f9c3031869e00b77db83d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"52939b66-d39d-4f85-be50-0d1348fa82c0","command_center_event_id":"57b7b99d-8770-4b6c-ae7b-b98e27b3ca39"},{"id":"10af5cc7-850f-449f-80b5-4821bd5e91e7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-settings-billing-r2-20260905","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1841,"terminal":false,"missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":17702,"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":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:47:41.907011+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1841","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:automatic-mission-resume:1841:repair_mission_pr_ready_retryable","mission_step_id":"a1b5b133-b718-4851-ac20-7618d35aa9f4","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"10af8230-49d7-43b3-8c66-24844ee36e58","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:03:04.317087+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"canonical_release_status","idempotency_key":"mission:73fc2c7d-a9f8-4293-97e4-066f4ee9bde4:forgejo-release-ancestry:95bdd0558f7296f49dcad08f781112f51700aee7:0646720cad3dc88b10532a280fd98ff47c311f3e:ancestry_read_retryable","mission_step_id":"b0bc4cc4-0adb-4848-993f-a2563a358076","command_center_event_id":"73fc2c7d-a9f8-4293-97e4-066f4ee9bde4"},{"id":"10b04358-0c29-4094-bbff-aa6c4117f37d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1980","runId":1980,"status":"running","sourceSha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:37.180924+00:00","proof_gate":"canonical_release_pending","source_sha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:forgejo-release-status:30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3356b9ce-37a8-4d3a-8c97-bacb5fe10630","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"10b068dd-3bb1-4894-a219-40cac5f42e75","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"a835252376b2c250b0cb8ce12f0750fd9cd72fa1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"a835252376b2c250b0cb8ce12f0750fd9cd72fa1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"00d9ad263541d86e23acb158943976d49152b49b4ea65e3e2fe24e5a87a41d78","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14448","runId":14448,"status":"waiting","sourceSha":"a835252376b2c250b0cb8ce12f0750fd9cd72fa1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","deploymentId":"forgejo-main-1d6e83721eec91112ea6cbe70ece36cddfbb84e1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.50-onepath-source-domain","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:52:24.643932+00:00","proof_gate":"canonical_release_pending","source_sha":"a835252376b2c250b0cb8ce12f0750fd9cd72fa1","external_id":"forgejo-main-a835252376b2","receipt_type":"canonical_release_status","idempotency_key":"mission:27acc117-664e-4eec-a0a6-08e898268d1e:forgejo-release-status:a835252376b2c250b0cb8ce12f0750fd9cd72fa1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"6bd5992a-d5ba-4639-a300-8b9df3d2cdc1","command_center_event_id":"27acc117-664e-4eec-a0a6-08e898268d1e"},{"id":"10b0aeb7-19e3-4857-968e-75c0c700e5a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Redfish Relationships no longer mounts a second RedfishWorkspaceShell and preserves add/search/filter/edit/archive functionality with one shell/header/avatar/navigation owner.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","satisfied":true,"statement":"The redfish-roofing WhatsMyProgress portal preserves customer data/actions and non-Redfish behavior while using the Redfish background behavior and a customer-safe Redfish-family dark/red desktop brand rail/top chrome with no owner controls.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-3","satisfied":true,"statement":"Roof-type dropdown, Redfish canvassing, secure portal-link generation, backend, auth, routing, database, and other tenants remain untouched by this repair.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Modify only src/pages/crm/RedfishRelationships.tsx and src/pages/portal/WhatsMyProgressPortalPage.tsx.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and only the affected frontend release.","proofConditionIds":["proof-runtime"]}],"contractHash":"9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f","repositoryProofStatus":"verified","repositoryProofSourceSha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:28:40.359993+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:064064a0-fda2-47ae-b7c0-8480864eb7da:request-contract:9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f:1a7cc0acd6ebaf67315929cbd0c5a59835278404:verified:","mission_step_id":"ec98887b-cb05-4cc4-8924-1daad22b0b40","command_center_event_id":"064064a0-fda2-47ae-b7c0-8480864eb7da"},{"id":"10b1a4ed-91ee-4a6e-bcf5-a48fffdb1124","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0822720936ec636c05fb6deff7745e4f27b1344b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0822720936ec636c05fb6deff7745e4f27b1344b","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":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb","forgejoWorkflowProof":{"runId":12206,"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-27T14:26:12.163242+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0822720936ec636c05fb6deff7745e4f27b1344b","external_id":"forgejo-main-0822720936ec","receipt_type":"canonical_release_status","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:forgejo-release-status:0822720936ec636c05fb6deff7745e4f27b1344b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4efe8afe-bf14-45e5-9930-9c466c886fd9","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"10b51325-c784-46db-92c0-3f207e6c0851","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"9171854852c994d2542316ccf19f709a061c6501","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"9171854852c994d2542316ccf19f709a061c6501","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["activity-timeline","application-api"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"238ca3c60551ebf7984cdc8e5adf9c8c5125b55fff0f8584797ed54bb2769d48","forgejoWorkflowProof":{"runId":7270,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:09:07.650534+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9171854852c994d2542316ccf19f709a061c6501","external_id":"forgejo-main-9171854852c9","receipt_type":"canonical_release_status","idempotency_key":"mission:60bde9cd-bd80-447b-8c2f-c40ace9c218e:forgejo-release-status:9171854852c994d2542316ccf19f709a061c6501:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"8c547c47-4bda-4be7-8390-9503eca208b0","command_center_event_id":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},{"id":"10b98ebd-e4fb-4210-ab2d-ae195c99d162","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fa79b8480513","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22120,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"executorlessWaitMs":335225,"firstUsefulResultAt":"2026-10-01T02:36:06.344Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4311,"terminal":false,"missionId":"fa79b848-0513-4094-a764-bf91f6f2f216","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2314,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2180,"approvedPlanMs":0,"missionSetupMs":450,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":165,"resolvePreflightMs":450,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"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":"fa79b848-0513-4094-a764-bf91f6f2f216"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:41:28.840852+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4311","receipt_type":"execute_mission","idempotency_key":"mission:fa79b848-0513-4094-a764-bf91f6f2f216:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e5d4145e-bfd3-451a-baab-e0cf4dcad0e3","command_center_event_id":"fa79b848-0513-4094-a764-bf91f6f2f216"},{"id":"10ba2efc-3e93-48ca-b2f2-217e6766a305","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":74922,"owner_action_to_pr_ms":99128,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":99128},"ownerWaitLiveAt":"2026-09-10T16:38:06.922Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:38:07.749192+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:owner-wait-live","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"10bc5ecb-7e9c-4394-beb2-4ab148315642","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","src/PcgAppShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","src/pages/card-grading/PCGModesWorkspace.tsx"],"continuationObjective":"P0 PCG tenant-facing shell repair. Prepare exact current-main source for src/PrivateAppShell.tsx, src/PcgAppShell.tsx, src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx, and src/pages/card-grading/PCGModesWorkspace.tsx only. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:24:26.79124+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:97caeef3-a28a-4b4e-84f9-8d58adec6b2f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"531ba099-9865-4396-b804-772536ddff2f","command_center_event_id":"97caeef3-a28a-4b4e-84f9-8d58adec6b2f"},{"id":"10bd2fd9-b3eb-4a9b-8680-f1c271fb5b22","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-restore-point-ancestry-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10129,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":887,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18325,"prReadinessMs":18223,"approvedPlanMs":0,"missionSetupMs":553,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bd167733-204f-4782-9fce-e263e6a0860d"},"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":4489,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:30:04.854532+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"887","receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"25035a7d-4b69-4280-8f3d-662a3d89b1b6","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"10bd8806-77e4-49f7-9a23-36ef0a6b671e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8d566cdbbec12b51d4a0b4615db3d6f52c8932f6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"On current Forgejo main, implement a reusable KNOCKLAUNCH one-page order-form primitive and apply it to Big Papi's Coquito Iceys owner order route (/big-papis/owner/invoices). Start by reading config/control-plane-capabilities.json and inspecting the current main implementation that owns this route and its shared document/order primitives. Root issue: the current screen is an invoice/order-request editor with customer/document panels and a flavor quantity grid; it is not the actual order form the owner needs. Replace the order-request experience with a compact ONE-PAGE order sheet as the primary flow. Requirements: (1) customer/event selector and compact customer details at top; (2) always-visible product/flavor checklist with real checkboxes; unchecked rows are inert/visually quiet, checking a row activates quantity inputs for the applicable size/package columns; (3) support product/size columns such as Push Pop, Pint (16 oz), Half Gallon and whatever is driven by the tenant catalog rather than hardcoding one tenant-specific layout; (4) customer-specific pricing overrides must display and calculate automatically when present, falling back to normal catalog pricing; (5) running sub","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":"10331ba99550925c4658024a5a707353151718d4d5a8822909832dde7182039e","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":"10331ba99550925c4658024a5a707353151718d4d5a8822909832dde7182039e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:29:05.197094+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8d566cdbbec12b51d4a0b4615db3d6f52c8932f6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1fb6659c-7d4f-43be-9000-a447df0c443f:request-contract:10331ba99550925c4658024a5a707353151718d4d5a8822909832dde7182039e:8d566cdbbec12b51d4a0b4615db3d6f52c8932f6:verified:","mission_step_id":"d8239587-d5a8-471d-a915-cab4ac4ea0f1","command_center_event_id":"1fb6659c-7d4f-43be-9000-a447df0c443f"},{"id":"10c029fb-e9b8-4109-b01c-df66d9aad6eb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-94659e76e186","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.174-repository-search-cold-path","prNumber":2970,"terminal":false,"missionId":"94659e76-e186-47e7-b5a7-a34a8318a133","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16506,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1431,"missionSetupMs":1097,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":885,"ledgerReconcileMs":0,"lineageReconcileMs":212,"resolvePreflightMs":1097,"repositoryMutationMs":15075,"repositoryProviderMs":15075,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6007,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":885,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9068},"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":"94659e76-e186-47e7-b5a7-a34a8318a133"},"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":3056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T23:07:18.760889+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2970","receipt_type":"execute_mission","idempotency_key":"mission:94659e76-e186-47e7-b5a7-a34a8318a133:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0f3594ab-fef8-4954-99ed-cd3ab0a3ba92","command_center_event_id":"94659e76-e186-47e7-b5a7-a34a8318a133"},{"id":"10c2e6da-73e5-477c-8778-71fe7bb7285e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair existing PR #880 in place using current live schema truth: public.tenants has no business_model column. Remove only the line assigning business_model = 'SHORT_TERM_RENTAL' from supabase/migrations/20260827232500_vista_short_term_rental.sql. Preserve tenant_type SHORT_TERM_RENTAL and settings routing/workspace semantics and every other Vista repair. Re-run the exact-head Gate on #880; do not create another PR.","wordingChanged":false,"canonicalIntent":"Repair existing PR #880 in place using current live schema truth: public.tenants has no business_model column. Remove only the line assigning business_model = 'SHORT_TERM_RENTAL' from supabase/migrations/20260827232500_vista_short_term_rental.sql. Preserve tenant_type SHORT_TERM_RENTAL and settings routing/workspace semantics and every other Vista repair. Re-run the exact-head Gate on #880; do not create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-short-term-identity","statement":"Vista has SHORT_TERM_RENTAL product identity and no long-term or 90-day semantics.","proofConditionIds":["proof-repository","proof-live-data"]},{"id":"vista-owner-product","statement":"Authenticated Vista owner route renders a dedicated simple short-stay workspace for The View and The Nest with stays, calendar, guests, money, messages, documents, and photos.","proofConditionIds":["proof-repository","proof-owner-runtime"]},{"id":"vista-public-product","statement":"Unauthenticated /la-vista-del-mar renders a guest-facing vacation-rental page with both units and real Airbnb listing facts and links.","proofConditionIds":["proof-repository","proof-public-runtime"]},{"id":"vista-media","statement":"Vista photo list, upload, lead, login, and gallery no longer expose cloudflare_r2_list_failed:403 and missing media degrades to a valid image placeholder.","proofConditionIds":["proof-repository","proof-media-runtime"]},{"id":"vista-stay-data","statement":"Vista has a tenant-scoped short-stay reservation primitive for manual stays and future channel sync.","proofConditionIds":["proof-repository","proof-live-data"]}],"objective":"Repair existing PR #880 in place using current live schema truth: public.tenants has no business_model column. Remove only the line assigning business_model = 'SHORT_TERM_RENTAL' from supabase/migrations/20260827232500_vista_short_term_rental.sql. Preserve tenant_type SHORT_TERM_RENTAL and settings routing/workspace semantics and every other Vista repair. Re-run the exact-head Gate on #880; do not create another PR.","constraints":[{"id":"exact-pr","statement":"Adopt and repair existing PR #880; do not create a duplicate PR.","proofConditionIds":["proof-repository"]},{"id":"no-control-plane","statement":"Do not modify Command Center or control-plane files.","proofConditionIds":["proof-repository"]},{"id":"no-fake-booking","statement":"Do not enable or claim direct booking while prerequisites are false.","proofConditionIds":["proof-repository","proof-public-runtime"]},{"id":"preserve-listings","statement":"Preserve existing Airbnb, VRBO, listing facts, and tenant isolation.","proofConditionIds":["proof-repository","proof-live-data"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo source from existing PR #880 implements the short-term Vista product without control-plane changes.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live-data","kind":"runtime","claim":"Live Vista tenant data and short_stay_reservations schema match short-term semantics and preserve listing facts.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-owner-runtime","kind":"runtime","claim":"Authenticated /la-vista-del-mar/dashboard renders the Vista short-stay owner workspace with The View and The Nest.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-public-runtime","kind":"runtime","claim":"Unauthenticated /la-vista-del-mar renders the guest vacation-rental page with The View and The Nest.","route":"/la-vista-del-mar","required":true,"expectedText":"The Nest","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-media-runtime","kind":"runtime","claim":"Vista owner photo surface remains usable without cloudflare_r2_list_failed:403.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"Photos","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fa8af43ff63e7f0f735b9ff0a055cfb0c3e8770c666d8be53034cef353c49afc","requestContractRevision":2,"previousRequestContractHash":"9b24bba09b80493eae01538f8e9d55083f70acf133e66871db1343eabf136fad"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:29:09.532474+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dc71f830-05cd-47a7-b09a-fd214c5d533e:request-contract-revision:2:fa8af43ff63e7f0f735b9ff0a055cfb0c3e8770c666d8be53034cef353c49afc","mission_step_id":"02109286-6ca9-4751-86ac-3df6ec39d241","command_center_event_id":"dc71f830-05cd-47a7-b09a-fd214c5d533e"},{"id":"10c93fad-e879-4fe9-b915-42ff6e5d6237","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/branch-policy.js"],"reason":"Owner explicitly authorized unfreezing and removing the forced ai/ branch-prefix restriction because it blocks normal manual branch workflows.","baseSha":"87aabbd232835d5f06bde0493af005e30c9bd44f","issuedAt":1791317233070,"expiresAt":1791317413070,"missionId":"33afbbed-dde7-4dab-904f-77adb7d37f2c","authorizationId":"bc8a5eff-cdef-44a9-8c0b-00b63797a598","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:07:13.36305+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87aabbd232835d5f06bde0493af005e30c9bd44f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bc8a5eff-cdef-44a9-8c0b-00b63797a598","mission_step_id":"20acc2ed-011b-4b37-91bb-01a4f1344892","command_center_event_id":"33afbbed-dde7-4dab-904f-77adb7d37f2c"},{"id":"10c9edab-e8a8-4acd-a809-1520cc7e230e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"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\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T05:43:46.088957+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/run-seaside-intake-proof-cc\",\"prNumber\":4117,\"sourceSha\":\"414be8a6538926d14c1c4b6a51cb8766f8ab26bd\",\"deploymentId\":\"canonical-release-414be8a65389\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:20:47.687005+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4f9b28be-164b-4f63-86b5-33202da6ae17:owner-progress-heartbeat:119407523","mission_step_id":"5284163b-de2f-4b4f-b00d-99b71f0d940b","command_center_event_id":"4f9b28be-164b-4f63-86b5-33202da6ae17"},{"id":"10ca5de6-32b8-4121-b9b2-291934dc104f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing Forgejo PR #727 as the authoritative lane for the already-approved Big Papi owner-facing video replacement. PR #727 is green on KnockLaunch Gate and contains the exact desired change in src/pages/mobile-vendor/BigPapisOwnerShell.tsx, with the public site untouched. Merge PR #727 through the canonical squash lane, deploy only the frontend to Cloudflare, and verify the merged source is live for /big-papis/owner. Do not create another branch or PR.","tenantRef":"bigpapiscoquitoiceys","receivedAt":"2026-08-26T00:43:16.115Z","fingerprint":"58c25b6c461c02845649c9dff9d5a559fd6c39594873d56f476e5371c150c35a","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T00:43:16.568862+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd58aad4-5cf2-4592-9a4a-05e9184e24a6:tenant-workstream-contribution:58c25b6c461c02845649c9dff9d5a559fd6c39594873d56f476e5371c150c35a","mission_step_id":null,"command_center_event_id":"fd58aad4-5cf2-4592-9a4a-05e9184e24a6"},{"id":"10cd2d30-ff80-48a1-81a8-7a7d302316d3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-workspace-background-20260829","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":4522,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2902,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6"},"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":5143,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:44:40.13924+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:925d61a5-2b1d-4674-b85a-51b9cfe0a5b6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e075424d-0f09-4013-8914-65158f395e77","command_center_event_id":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6"},{"id":"10cd688b-ebbe-4d03-8693-2c46c4a41ec5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7644f99b449b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":77074,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T03:44:07.462Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3854,"terminal":false,"missionId":"7644f99b-449b-4c16-8894-5ff672d0d7b7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3763,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":761,"missionSetupMs":326,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":326,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":326,"repositoryMutationMs":3002,"repositoryProviderMs":3002,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2022,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":326,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":980},"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":"7644f99b-449b-4c16-8894-5ff672d0d7b7"},"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":3844,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T03:44:12.800181+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3854","receipt_type":"execute_mission","idempotency_key":"mission:7644f99b-449b-4c16-8894-5ff672d0d7b7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"56dfc71b-e645-41c8-a516-ab058ffac75c","command_center_event_id":"7644f99b-449b-4c16-8894-5ff672d0d7b7"},{"id":"10cddf19-303a-478d-8f0f-4bdb087fbe97","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","wordingChanged":false,"canonicalIntent":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness production is live with the 502 failure-class repair from PR #1808.","proofConditionIds":["proof-merge","proof-release","proof-health"]}],"objective":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","constraints":[{"id":"constraint-1","statement":"Reuse only PR #1808 and branch ai/visual-witness-502-20260905; no new branch, PR, or source mutation.","proofConditionIds":["proof-merge"]},{"id":"constraint-2","statement":"Release only the affected OnRunner production owner.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"Forgejo PR #1808 is squash merged from exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The merged Visual Witness repair is deployed to the Render OnRunner production owner.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"proof-health","kind":"runtime","claim":"Canonical Visual Witness inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"e0920cad534b50f0efff63c5d8e0d0c156108aae27d8ee7fe2d885cea02a6055","requestContractRevision":2,"previousRequestContractHash":"c54a2dc2c7fba4375d781187f6a2913111a4b5974654037db5cc8a12673c1cff"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:11:28.577267+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:request-contract:e0920cad534b50f0efff63c5d8e0d0c156108aae27d8ee7fe2d885cea02a6055","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"10cf3783-db56-45f1-889d-cea20aeeea02","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner-authorized scoped control plane maintenance: make two behavior-identical source constructs compatible with both stale compact-format assertions and corrected whitespace-tolerant invariant tests on the same PR.","baseSha":"86f1fec0973ac7011108db860d8f574b437d690a","issuedAt":1787857940081,"expiresAt":1787858120081,"missionId":"e57906ff-764d-4381-9f3a-8b48dc1874fe","singleUse":true,"authorizationId":"5eb9d429-ac73-40a9-8bc0-cc23137f2273"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:12:21.123644+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5eb9d429-ac73-40a9-8bc0-cc23137f2273","mission_step_id":"3551c96c-0dfa-43ef-99f5-68a9f09366d3","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"10cfcd32-7923-4a75-bc3e-f50b9d6d8dd5","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":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","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":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"11256994d8c9ac45045ad6f1f55f3342e5d732a315d9b160b35c0f67c2cb12e0","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:29:27.408186+00:00","proof_gate":"canonical_release_pending","source_sha":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","external_id":"forgejo-main-a2df02cb1089","receipt_type":"canonical_release_status","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:forgejo-release-status:a2df02cb1089b27d7b9b00c6df522dd8d69571c8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"a5c3dfd1-9f81-49f4-a1f5-7dc6b8cde606","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"10d02891-5002-4e17-bbb8-4c53316f35c6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"699bd3396a67931569c6fca1e5fc86424a9cff3b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"699bd3396a67931569c6fca1e5fc86424a9cff3b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/774","runId":774,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T15:31:04.230119+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"699bd3396a67931569c6fca1e5fc86424a9cff3b","external_id":"forgejo-main-699bd3396a67","receipt_type":"canonical_release_status","idempotency_key":"mission:26a5a3a4-114b-44a8-bb29-4dfc07a65af0:forgejo-release-status:699bd3396a67931569c6fca1e5fc86424a9cff3b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1c8cde78-bfee-4bdc-9ac3-5d3e2c434f9d","command_center_event_id":"26a5a3a4-114b-44a8-bb29-4dfc07a65af0"},{"id":"10d090dc-b8ac-4756-8136-a50c0d802560","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-59c9bb2b7aa9","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9047,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":8087,"firstUsefulResultAt":"2026-09-25T00:11:14.632Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.267-runner-queue-wait-classification","prNumber":3684,"terminal":false,"missionId":"59c9bb2b-7aa9-4382-a0a2-202d7cd212b9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":675,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":509,"approvedPlanMs":0,"missionSetupMs":454,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":168,"resolvePreflightMs":454,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"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":"59c9bb2b-7aa9-4382-a0a2-202d7cd212b9"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:11:26.177327+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3684","receipt_type":"execute_mission","idempotency_key":"mission:59c9bb2b-7aa9-4382-a0a2-202d7cd212b9:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"255ba8a3-e03c-4b04-be5c-ce5c97c24fed","command_center_event_id":"59c9bb2b-7aa9-4382-a0a2-202d7cd212b9"},{"id":"10d363ad-d5d9-40b2-a70b-d9835aa5c9dc","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b15fe087424b4fbc07fc6c85bf743763c25a44bf","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b15fe087424b4fbc07fc6c85bf743763c25a44bf","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":"a37ccf44b073afc9d3ada41fadd54099e35148a54f4ffc912bd8da7017ff8aa7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12698","runId":12698,"status":"success","sourceSha":"b15fe087424b4fbc07fc6c85bf743763c25a44bf","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-28T20:11:34.002461+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b15fe087424b4fbc07fc6c85bf743763c25a44bf","external_id":"forgejo-main-b15fe087424b","receipt_type":"canonical_release_status","idempotency_key":"mission:bd3d1029-801f-41f6-9274-b54db51e46fb:forgejo-release-status:b15fe087424b4fbc07fc6c85bf743763c25a44bf:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"77606d54-9027-4efa-afd9-c37fda67616d","command_center_event_id":"bd3d1029-801f-41f6-9274-b54db51e46fb"},{"id":"10d630f7-076d-44f1-b8eb-1bd8ce53a2e2","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-mail-workspace-redesign","prNumber":1885,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8d31339c9286d132e713f5eec6647e0266a64e73","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:14:09.574957+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8d31339c9286d132e713f5eec6647e0266a64e73","external_id":"1885","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fb07d762-3a54-4613-a183-b51851fee555:merged-pr:1885:8d31339c9286d132e713f5eec6647e0266a64e73","mission_step_id":"7372b633-0cff-40e3-a00d-4fa8870e290b","command_center_event_id":"fb07d762-3a54-4613-a183-b51851fee555"},{"id":"10d692c6-6aba-4455-944c-071b718d0c21","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/forgejo-provider-timeout-contract.test.js"],"reason":"Owner explicitly requested repeated Forgejo timeout repair; live telemetry proves timeout amplification and current provider policy violates the owner-facing latency budget.","baseSha":"0c74d53d35c07e55d130b52afa0a1d93e5e8a5eb","issuedAt":1788923011355,"expiresAt":1788923191355,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","authorizationId":"9cfcd130-3de2-48a6-95b8-8d539290a63d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:03:31.718447+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0c74d53d35c07e55d130b52afa0a1d93e5e8a5eb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9cfcd130-3de2-48a6-95b8-8d539290a63d","mission_step_id":"a438c951-71cc-4900-aa4e-4fd24bff2871","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"10d76cc3-2ad8-43af-880b-afc5b4c17e20","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-shell-opacity-60-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1942,"terminal":false,"missionId":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11204,"approvedPlanMs":0,"missionSetupMs":304,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"repositoryMutationMs":835,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"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":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},"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":2844,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T13:59:32.323466+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1942","receipt_type":"execute_mission","idempotency_key":"mission:d4650532-2ad3-4b47-b10c-d6ab0a3db43c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1a5f0e34-680b-42a2-8155-125367212572","command_center_event_id":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},{"id":"10d813e6-c717-44bb-a3d7-b781d1d6fdc3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f4763bcbdbead520b904913ebf03e5e966f22db2","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f4763bcbdbead520b904913ebf03e5e966f22db2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"ff187263037cbaffc5155a9eb1347aab712cb3c6dd83566f214c1b04c339ca28","forgejoWorkflowProof":{"runId":13123,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eb344d36922c3078aeb08a4685e1004ecb99db25","deploymentId":"forgejo-main-eb344d36922c3078aeb08a4685e1004ecb99db25","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.7-paul-deliberative-intelligence","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:57:58.064372+00:00","proof_gate":"canonical_release_pending","source_sha":"f4763bcbdbead520b904913ebf03e5e966f22db2","external_id":"forgejo-main-f4763bcbdbea","receipt_type":"canonical_release_status","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:forgejo-release-status:f4763bcbdbead520b904913ebf03e5e966f22db2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"f8a95785-d2ee-4baa-ab6a-22feeacab6de","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"10d93206-40bc-4897-a4a7-54808d73756f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","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":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","forgejoWorkflowProof":{"runId":10210,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5371951d5c78965a184aa80c9683232e4e42ce52","deploymentId":"forgejo-main-5371951d5c78965a184aa80c9683232e4e42ce52","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.184-owner-outcome-proof-ledger","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:51.638753+00:00","proof_gate":"canonical_release_pending","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"forgejo-main-d8de318e5f7f","receipt_type":"canonical_release_status","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:forgejo-release-status:d8de318e5f7f0f5a9529a9d450a078312cd06f45:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"97a9a44b-c1f5-4c50-9b3c-766664efc4a2","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"10d9b42c-48ad-4c56-a449-642b42d49bdc","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-popup-map-csp-worker","prNumber":2738,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fedd253fe48a3e7dac0f169856797d60f850564a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T07:35:23.718035+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fedd253fe48a3e7dac0f169856797d60f850564a","external_id":"2738","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a:merged-pr:2738:fedd253fe48a3e7dac0f169856797d60f850564a","mission_step_id":"9f8fba99-fc16-44a9-a659-84594d5d923a","command_center_event_id":"8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a"},{"id":"10db7f90-0c52-4d30-b93d-3a4facfec07c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","tenantRef":"ms-lawn-barber","receivedAt":"2026-09-02T22:41:30.673Z","fingerprint":"1142c08e6098fa69b76db34126f3483f26c3be7064bc7f0573a229ebffa5dcb9","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkoe8ku","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","wordingChanged":false,"canonicalIntent":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customers-route-add","statement":"The lawn-care Customers workspace exposes an obvious Add Customer action that opens the existing shared manual/screenshot contact intake.","proofConditionIds":["repo","interaction"]},{"id":"loader-logo-clean","statement":"The MS Lawn Barber universal loader no longer presents the uploaded logo as an opaque black rectangular box over the tenant background, while other tenant logo treatment remains unchanged.","proofConditionIds":["repo","visual"]}],"objective":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","constraints":[{"id":"frontend-only","statement":"No database schema, Edge Function, storage asset, auth, workflow, or unrelated tenant behavior changes.","proofConditionIds":["repo","release"]},{"id":"reuse-intake","statement":"Reuse LawnCareContactIntake and activeTenant.id-scoped unified_contacts save behavior; do not create a second contact form or write path.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current merged main contains the route-level Add Customer integration, reusable intake opener, and ms-lawn-barber-only loader treatment plus regression guard.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"Exact merged source releases only to the frontend production target.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"On /ms-lawn-barber/customers, the owner can activate Add Customer and open the existing intake chooser.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[{"action":"click","targetText":"Add Customer"},{"text":"Upload Screenshot","action":"assert_text"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"The MS Lawn Barber loader foreground logo is visually integrated without an opaque black rectangular canvas.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkoe8ku","conversationContext":"{\"requestContract\":{\"valid\":true,\"source\":\"explicit\",\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"outcomes\":[{\"id\":\"customers-route-add\",\"statement\":\"The lawn-care Customers workspace exposes an obvious Add Customer action that opens the existing shared manual/screenshot contact intake.\",\"proofConditionIds\":[\"repo\",\"interaction\"]},{\"id\":\"loader-logo-clean\",\"statement\":\"The MS Lawn Barber universal loader no longer presents the uploaded logo as an opaque black rectangular box over the tenant background, while other tenant logo treatment remains unchanged.\",\"proofConditionIds\":[\"repo\",\"visual\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"No database schema, Edge Function, storage asset, auth, workflow, or unrelated tenant behavior changes.\",\"proofConditionIds\":[\"repo\",\"release\"]},{\"id\":\"reuse-intake\",\"statement\":\"Reuse LawnCareContactIntake and activeTenant.id-scoped unified_contacts save behavior; do not create a second contact form or write path.\",\"proofConditionIds\":[\"repo\"]}],\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"Current merged main contains the route-level Add Customer integration, reusable intake opener, and ms-lawn-barber-only loader treatment plus regression guard.\",\"required\":true,\"expectedText\":\"Add Customer\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"release\",\"kind\":\"runtime\",\"claim\":\"Exact merged source releases only to the frontend production target.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"interaction\",\"kind\":\"interaction\",\"claim\":\"On /ms-lawn-barber/customers, the owner can activate Add Customer and open the existing intake chooser.\",\"route\":\"/ms-lawn-barber/customers\",\"required\":true,\"expectedText\":\"Add Customer\",\"targetedActions\":[{\"action\":\"click\",\"targetText\":\"Add Customer\"},{\"action\":\"assert_text\",\"text\":\"Upload Screenshot\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"visual\",\"kind\":\"visual\",\"claim\":\"The MS Lawn Barber loader foreground logo is visually integrated without an opaque black rectangular canvas.\",\"route\":\"/ms-lawn-barber\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"bf4a3418f0fc49722b26788631b51bd2cbf15e7c5c54ea5958df84f72997a273","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:41:31.265101+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1c7334c7-439b-4145-b275-3231609620a1:tenant-workstream-contribution:1142c08e6098fa69b76db34126f3483f26c3be7064bc7f0573a229ebffa5dcb9","mission_step_id":null,"command_center_event_id":"1c7334c7-439b-4145-b275-3231609620a1"},{"id":"10dd586b-12dd-4b65-92cd-8ac891937e99","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":185,"terminal":false,"missionId":"8e2825e3-cde6-4375-a006-f1d7791292a6","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"532165a55397ca9928cfdbd9c8f81a4daaa891d8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e2825e3-cde6-4375-a006-f1d7791292a6"},"performance":null,"deploymentId":"forgejo-main-532165a55397","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"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":4095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:12:32.63453+00:00","proof_gate":"canonical_release_dispatched","source_sha":"532165a55397ca9928cfdbd9c8f81a4daaa891d8","external_id":"forgejo-main-532165a55397","receipt_type":"ship_and_prove","idempotency_key":"mission:8e2825e3-cde6-4375-a006-f1d7791292a6:ship_and_prove:canonical_release_dispatched:532165a55397ca9928cfdbd9c8f81a4daaa891d8:no-run","mission_step_id":"521f4322-57b3-48a5-8b49-221fc7641146","command_center_event_id":"8e2825e3-cde6-4375-a006-f1d7791292a6"},{"id":"10dd7f16-63f8-4aad-a0b4-d063d459e38b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6af4fe2fda20","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":138,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":720,"providerAuthMs":0,"ledgerPrepareMs":720,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":720,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":720,"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":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},"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":2665,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:18:14.524175+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6af4fe2f-da20-4f08-93bd-ef5dd1eba303:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d9846d62-2c1c-4cd2-8182-a078bc9c5b52","command_center_event_id":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},{"id":"10e3b680-022e-41f8-b169-d53a0ece41e4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"ce983804b524fcd8c8c4137f2743a2e0488f260a7233dfc45cd5769ae7d558d8","forgejoWorkflowProof":{"runId":7663,"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-13T00:18:21.402458+00:00","proof_gate":"canonical_release_pending","source_sha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:9f8f1695-22ff-4ec2-bb41-3e626310b4b2:forgejo-release-status:92a78d1b445b7faf0b24a329c6b3b21739b9d260:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c4544339-b7f6-47a8-982b-124f7fb6bc35","command_center_event_id":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2"},{"id":"10e57ab0-8852-49d4-ad87-19e9bfb41023","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","content":"import {useEffect,useMemo,useState} from 'react';\nimport {Archive,CheckCircle2,CheckSquare,ImagePlus,Loader2,Pencil,RefreshCw,ScanLine,Square,Trash2,UploadCloud,UserRoundCheck,WandSparkles,XCircle} from 'lucide-react';\nimport {supabase} from '@/integrations/supabase/client';\nimport {useToast} from '@/hooks/use-toast';\nimport {cn} from '@/lib/utils';\n\nconst STORAGE_MEDIA_FN=`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media`;\nconst ANALYSIS_FN=`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-google-drive-media`;\nconst previewMediaUrl=(value:string|null|undefined)=>{const url=String(value||'').trim();if(!url||!url.includes('/pcg-google-drive-media/media?')||url.includes('variant='))return url;return url+'&variant=preview';};\n\ntype Submission={id:string;submission_number:string;customer_contact_id:string|null;customer_name:string|null;customer_email:string|null;expected_card_count:number;status:string};\ntype Card={id:string;submission_id:string;sequence_number:number;player_character:string|null;year:string|null;brand_set:string|null;card_number:string|null;category:string|null;card_description:string|null;variation:string|null;autograph_present:boolean|null;front_image_url:string|null;back_image_url:string|null;status:string;grade:number|null;grade_label:string|null;cert_number:string|null;metadata:Record<string,any>|null};\ntype IntakeDraft={id:string;front?:File;back?:File;status:'queued'|'uploading'|'done'|'failed';error?:string};\ntype EditDraft={player:string;year:string;set:string;number:string;category:string;description:string;autograph:''|'yes'|'no';tags:string};\ntype MediaResult={url:string;fileId:string};\n\nfunction DraftCard({item,index}:{item:IntakeDraft;index:number}){const[src,setSrc]=useState('');useEffect(()=>{const file=item.front||item.back;if(!file){setSrc('');return}const url=URL.createObjectURL(file);setSrc(url);return()=>URL.revokeObjectURL(url)},[item.front,item.back]);return <article className=\"overflow-hidden rounded-2xl border border-white/[0.09] bg-black/35\"><div className=\"relative aspect-[5/7] bg-[#070708]\">{src?<img src={src} alt=\"\" className=\"h-full w-full object-contain p-2\"/>:<div className=\"grid h-full place-items-center\"><ImagePlus className=\"h-7 w-7 text-white/15\"/></div>}<span className=\"absolute left-2 top-2 rounded-full bg-black/75 px-2 py-1 text-[9px] font-black text-white/70\">#{index+1}</span>{item.status==='done'?<CheckCircle2 className=\"absolute right-2 top-2 h-5 w-5 text-emerald-400\"/>:item.status==='failed'?<XCircle className=\"absolute right-2 top-2 h-5 w-5 text-rose-400\"/>:item.status==='uploading'?<Loader2 className=\"absolute right-2 top-2 h-5 w-5 animate-spin text-[#d8bb78]\"/>:null}</div><div className=\"p-2.5\"><div className=\"text-[10px] font-black uppercase tracking-[.08em] text-white/48\">{item.front?'Front ready':'Front missing'} · {item.back?'Back ready':'Back missing'}</div>{item.error?<div className=\"mt-1 line-clamp-2 text-[10px] text-rose-300\">{item.error}</div>:null}</div></article>}\n\nfunction Field({label,value,onChange,placeholder=''}:{label:string;value:string;onChange:(value:string)=>void;placeholder?:string}){return <label className=\"block\"><span className=\"text-[9px] font-black uppercase tracking-[.14em] text-white/45\">{label}</span><input value={value} onChange={event=>onChange(event.target.value)} placeholder={placeholder} className=\"mt-1.5 h-11 w-full rounded-xl border border-white/[0.10] bg-black/30 px-3 text-sm text-white outline-none placeholder:text-white/25 focus:border-[#d8bb78]/55\"/></label>}\nfunction errorMessage(value:unknown):string{if(value instanceof Error)return value.message;if(typeof value==='string')return value;if(value&&typeof value==='object'){const record=value as Record<string,unknown>;for(const key of ['message','error','details','hint','code']){const nested=record[key];if(typeof nested==='string'&&nested.trim())return nested;if(nested&&typeof nested==='object'){const message=errorMessage(nested);if(message)return message}}try{return JSON.stringify(value)}catch{return 'PCG action failed'}}return String(value??'PCG action failed')}\n\nexport default function PCGReceiveCardsGallery({tenantId,initialSubmissionId='',onRequestCreateOrder,onRequestGradeCards}:{tenantId:string;initialSubmissionId?:string;onRequestCreateOrder?:()=>void;onRequestGradeCards?:(submissionId:string)=>void}){\n  const{toast}=useToast();\n  const[submissions,setSubmissions]=useState<Submission[]>([]);\n  const[cards,setCards]=useState<Card[]>([]);\n  const[selectedSubmissionId,setSelectedSubmissionId]=useState(initialSubmissionId);\n  const[drafts,setDrafts]=useState<IntakeDraft[]>([]);\n  const[selectedIds,setSelectedIds]=useState<Set<string>>(()=>new Set());\n  const[lastStoredIds,setLastStoredIds]=useState<string[]>([]);\n  const[moveTarget,setMoveTarget]=useState('');\n  const[busy,setBusy]=useState(false);\n  const[loading,setLoading]=useState(true);\n  const[editingId,setEditingId]=useState<string|null>(null);\n  const[edit,setEdit]=useState<EditDraft>({player:'',year:'',set:'',number:'',category:'',description:'',autograph:'',tags:''});\n\n  const selectedSubmission=submissions.find(item=>item.id===selectedSubmissionId)||null;\n  const gallery=useMemo(()=>selectedSubmissionId?cards.filter(card=>card.submission_id===selectedSubmissionId):[],[cards,selectedSubmissionId]);\n  const selectedCards=useMemo(()=>gallery.filter(card=>selectedIds.has(card.id)),[gallery,selectedIds]);\n  const storedCards=useMemo(()=>cards.filter(card=>lastStoredIds.includes(card.id)),[cards,lastStoredIds]);\n  const editingCard=editingId?cards.find(card=>card.id===editingId)||null:null;\n\n  async function load(){\n    if(!tenantId)return;\n    setLoading(true);\n    const[s,c]=await Promise.all([\n      (supabase as any).from('card_grading_submissions').select('id,submission_number,customer_contact_id,customer_name,customer_email,expected_card_count,status').eq('tenant_id',tenantId).eq('is_demo',false).order('created_at',{ascending:false}).limit(150),\n      (supabase as any).from('card_grading_cards').select('id,submission_id,sequence_number,player_character,year,brand_set,card_number,category,card_description,variation,autograph_present,front_image_url,back_image_url,status,grade,grade_label,cert_number,metadata').eq('tenant_id',tenantId).eq('is_demo',false).order('created_at',{ascending:false}).limit(600)\n    ]);\n    if(s.error)toast({title:'Could not load PCG customer orders',description:s.error.message,variant:'destructive'});\n    if(c.error)toast({title:'Could not load PCG cards',description:c.error.message,variant:'destructive'});\n    const open=((s.data||[]) as Submission[]).filter(row=>!['shipped','picked_up','delivered','closed'].includes(String(row.status||'')));\n    setSubmissions(open);setCards((c.data||[]) as Card[]);\n    setSelectedSubmissionId(current=>open.some(row=>row.id===initialSubmissionId)?initialSubmissionId:(open.some(row=>row.id===current)?current:''));\n    setLoading(false);\n  }\n  useEffect(()=>{void load()},[tenantId,initialSubmissionId]);\n  useEffect(()=>{setSelectedIds(new Set());setDrafts([]);setEditingId(null);setLastStoredIds([])},[selectedSubmissionId]);\n\n  async function post(base:string,path:string,body:Record<string,unknown>){\n    const{data}=await supabase.auth.getSession();if(!data.session?.access_token)throw new Error('Please sign in again.');\n    const response=await fetch(base+path,{method:'POST',headers:{Authorization:'Bearer '+data.session.access_token,'Content-Type':'application/json'},body:JSON.stringify({tenant_id:tenantId,...body})});\n    const payload=await response.json().catch(()=>null);\n    if(!response.ok||payload?.ok!==true){const error=new Error(errorMessage(payload?.error??payload?.message??payload)||'PCG action failed') as Error&{code?:string};error.code=payload?.code;throw error}\n    return payload;\n  }\n  async function analyze(ids:string[],purpose:'metadata'|'grade',silent=false){\n    if(!ids.length)return;\n    try{await post(ANALYSIS_FN,'/analyze-card',{card_ids:ids,purpose});if(!silent)toast({title:purpose==='grade'?'Grading recommendation ready':'Card details ready',description:purpose==='grade'?'Review the recommendation before saving a grade.':'High-confidence fields were filled. Anything uncertain is marked for review.'})}\n    catch(error){const coded=error as Error&{code?:string};if(coded.code==='vision_provider_unconfigured'){if(!silent)toast({title:'Automatic review unavailable',description:'No card details or grades were changed.',variant:'destructive'});return}if(!silent)toast({title:'Analysis could not finish',description:coded.message,variant:'destructive'})}\n  }\n  function addFronts(files:File[]){setDrafts(current=>{const next=[...current];for(const file of files){const empty=next.findIndex(item=>!item.front);if(empty>=0)next[empty]={...next[empty],front:file,status:'queued',error:undefined};else next.push({id:crypto.randomUUID(),front:file,status:'queued'})}return next})}\n  function addBacks(files:File[]){setDrafts(current=>{const next=[...current];for(const file of files){const empty=next.findIndex(item=>!item.back);if(empty>=0)next[empty]={...next[empty],back:file,status:'queued',error:undefined};else next.push({id:crypto.randomUUID(),back:file,status:'queued'})}return next})}\n  async function uploadMedia(file:File,draft:IntakeDraft,side:'front'|'back',importKey:string):Promise<MediaResult>{\n    if(!selectedSubmissionId)throw new Error('Choose the customer/order first.');\n    const{data}=await supabase.auth.getSession();if(!data.session?.access_token)throw new Error('Please sign in again.');\n    const params=new URLSearchParams({tenant_id:tenantId,submission_id:selectedSubmissionId,session_key:'pcg-receive-'+selectedSubmissionId,import_key:importKey,key:draft.id,side,name:file.name,content_type:file.type||'application/octet-stream'});\n    let lastError:unknown=null;\n    for(let attempt=0;attempt<3;attempt+=1){\n      try{\n        const response=await fetch(STORAGE_MEDIA_FN+'/upload?'+params.toString(),{method:'POST',headers:{Authorization:'Bearer '+data.session.access_token,'Content-Type':file.type||'application/octet-stream'},body:file});\n        const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok)throw new Error(errorMessage(payload?.error??payload?.message??payload)||'PCG storage upload failed');\n        return{url:String(payload.url||''),fileId:String(payload.file_id||'')};\n      }catch(error){\n        lastError=error;\n        if(attempt<2)await new Promise(resolve=>setTimeout(resolve,attempt===0?350:900));\n      }\n    }\n    throw lastError instanceof Error?lastError:new Error('PCG storage upload failed');\n  }\n  async function uploadBatch(){\n    if(!selectedSubmission)return toast({title:'Choose the customer first',description:'Every card must belong to a customer/order before PCG accepts images.',variant:'destructive'});\n    const ready=drafts.filter(item=>item.front&&item.back&&item.status!=='done');if(!ready.length)return toast({title:'Nothing waiting to store',description:'Each card needs one front and one back. Cards already stored will not be uploaded again.'});\n    setBusy(true);\n    const existing=cards.filter(card=>card.submission_id===selectedSubmission.id);let nextSequence=Math.max(0,...existing.map(card=>Number(card.sequence_number)||0))+1;const storedIds:string[]=[];\n    for(const item of ready){\n      const sequence=nextSequence++,importKey=('pcg:'+selectedSubmission.id+':'+item.id).toLowerCase();\n      try{\n        setDrafts(current=>current.map(row=>row.id===item.id?{...row,status:'uploading',error:undefined}:row));\n        const[front,back]=await Promise.all([item.front?uploadMedia(item.front,item,'front',importKey):Promise.resolve(null),item.back?uploadMedia(item.back,item,'back',importKey):Promise.resolve(null)]);\n        const metadata={pcg_ai:{status:'pending',requested_purpose:'metadata',field_confidence:{},human_review_required:true},image_storage:'cloudflare_r2',r2_media:{provider:'cloudflare_r2',front_object_key:front?.fileId||null,back_object_key:back?.fileId||null}};\n        const{data,error}=await(supabase as any).from('card_grading_cards').upsert({tenant_id:tenantId,submission_id:selectedSubmission.id,sequence_number:sequence,status:'received',import_key:importKey,front_image_url:front?.url||null,back_image_url:back?.url||null,metadata},{onConflict:'tenant_id,import_key'}).select('id').single();\n        if(error)throw error;storedIds.push(String(data.id));setDrafts(current=>current.map(row=>row.id===item.id?{...row,status:'done'}:row));toast({title:'Card stored',description:`Card ${data.id} uploaded`,variant:'default'});\n      }catch(error){setDrafts(current=>current.map(row=>row.id===item.id?{...row,status:'failed',error:errorMessage(error)}:row))}\n    }\n    await load();setBusy(false);\n    toast({title:storedIds.length+' card'+(storedIds.length===1?'':'s')+' stored for '+(selectedSubmission.customer_name||selectedSubmission.submission_number),description:'Front + back are saved. PCG is identifying and grading them automatically; review the result before approving an official grade.'});\n      // Clear the batch drafts after successful upload to keep the UI tidy\n      setDrafts([]);\n    if(storedIds.length){\n      setLastStoredIds(storedIds);setSelectedIds(new Set(storedIds));\n      window.requestAnimationFrame(()=>document.getElementById('pcg-stored-cards')?.scrollIntoView({behavior:'smooth',block:'start'}));\n      void (async()=>{await analyze(storedIds,'metadata',true);await analyze(storedIds,'grade',true);await load()})();\n    }\n  }\n  function toggle(id:string){setSelectedIds(current=>{const next=new Set(current);next.has(id)?next.delete(id):next.add(id);return next})}\n  function selectAll(){setSelectedIds(current=>current.size===gallery.length?new Set():new Set(gallery.map(card=>card.id)))}\n  function startEdit(){if(selectedCards.length!==1)return toast({title:'Select exactly one card to edit'});const card=selectedCards[0],meta=card.metadata||{};setEditingId(card.id);setEdit({player:card.player_character||'',year:card.year||'',set:card.brand_set||'',number:card.card_number||'',category:card.category||'',description:card.card_description||card.variation||'',autograph:card.autograph_present==null?'':card.autograph_present?'yes':'no',tags:Array.isArray(meta.tags)?meta.tags.join(', '):''})}\n  async function saveEdit(){if(!editingCard)return;setBusy(true);const meta=editingCard.metadata||{};const{error}=await(supabase as any).from('card_grading_cards').update({player_character:edit.player.trim()||null,year:edit.year.trim()||null,brand_set:edit.set.trim()||null,card_number:edit.number.trim()||null,category:edit.category.trim()||null,card_description:edit.description.trim()||null,variation:edit.description.trim()||null,autograph_present:edit.autograph===''?null:edit.autograph==='yes',metadata:{...meta,tags:edit.tags.split(/[;,]/).map(v=>v.trim()).filter(Boolean),manual_reviewed_at:new Date().toISOString()},updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',editingCard.id);setBusy(false);if(error)return toast({title:'Could not save card details',description:error.message,variant:'destructive'});toast({title:'Card details saved'});setEditingId(null);await load()}\n  async function moveToGrade(){if(!selectedSubmission||!selectedCards.length)return;setBusy(true);try{const order=['received','intake_imaging','authentication','grading'];let index=order.indexOf(selectedSubmission.status);if(index<0)throw new Error('This customer order is not in an intake stage.');for(let next=index+1;next<order.length;next++){const{error}=await(supabase as any).rpc('advance_pcg_grading_submission',{p_tenant_id:tenantId,p_submission_id:selectedSubmission.id,p_status:order[next]});if(error)throw error}toast({title:'Moved to Grade Cards',description:selectedSubmission.submission_number+' is now in Grade Cards.'});setSelectedIds(new Set());await load()}catch(error){toast({title:'Could not move to Grade Cards',description:errorMessage(error),variant:'destructive'})}finally{setBusy(false)}}\n  async function rehome(){if(!selectedCards.length||!moveTarget)return;const target=submissions.find(row=>row.id===moveTarget);if(!target)return;if(!window.confirm('Move '+selectedCards.length+' selected card'+(selectedCards.length===1?'':'s')+' to '+(target.customer_name||target.submission_number)+'?'))return;setBusy(true);try{await post(STORAGE_MEDIA_FN,'/rehome-cards',{card_ids:selectedCards.map(card=>card.id),target_submission_id:moveTarget});toast({title:'Customer assignment updated',description:'The card records and managed masters stayed together.'});setSelectedIds(new Set());await load()}catch(error){toast({title:'Could not move cards',description:errorMessage(error),variant:'destructive'})}finally{setBusy(false)}}\n  async function removeSelected(){if(!selectedCards.length)return;if(!window.confirm('Remove '+selectedCards.length+' selected card'+(selectedCards.length===1?'':'s')+' and their managed PCG master images? This cannot be undone.'))return;setBusy(true);try{await post(STORAGE_MEDIA_FN,'/delete-cards',{card_ids:selectedCards.map(card=>card.id)});toast({title:'Selected cards removed'});setSelectedIds(new Set());await load()}catch(error){toast({title:'Could not remove cards',description:errorMessage(error),variant:'destructive'})}finally{setBusy(false)}}\n\n  return <div data-pcg-receive-cards-gallery=\"true\" className=\"w-full text-white\">\n    <section className=\"border-b border-white/[0.08] pb-5\"><div className=\"flex flex-wrap items-end gap-3\"><div className=\"mr-auto\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.18em] text-[#d8bb78]\"><ScanLine className=\"h-4 w-4\"/>Receive Cards</div><h1 className=\"mt-2 text-3xl font-black tracking-[-.04em] sm:text-4xl\">Card Intake</h1><p className=\"mt-2 max-w-3xl text-sm leading-6 text-white/52\">Choose the customer, add card photos, and review.</p></div><button onClick={()=>void load()} className=\"grid h-11 w-11 place-items-center rounded-xl border border-white/[0.10]\"><RefreshCw className={cn('h-4 w-4',loading&&'animate-spin')}/></button></div></section>\n    <section className=\"mt-5 rounded-2xl border border-white/[0.09] bg-black/28 p-4\"><div className=\"flex flex-col gap-3 lg:flex-row lg:items-end\"><label className=\"min-w-0 flex-1\"><span className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">1 · Customer / grading order</span><select value={selectedSubmissionId} onChange={event=>setSelectedSubmissionId(event.target.value)} disabled={busy} className=\"mt-2 h-12 w-full rounded-xl border border-white/[0.10] bg-[#09090a] px-3 text-sm font-bold text-white outline-none\"><option value=\"\">Choose customer/order first</option>{submissions.map(row=><option key={row.id} value={row.id}>{row.customer_name||'Customer'} · {row.submission_number} · {row.status.replaceAll('_',' ')}</option>)}</select></label><button onClick={onRequestCreateOrder} className=\"h-12 rounded-xl border border-[#d8bb78]/30 px-4 text-xs font-black text-[#e8cc8d]\">+ New customer / order</button></div>{selectedSubmission?<div className=\"mt-3 flex flex-wrap gap-2 text-[10px] font-bold text-white/55\"><span className=\"rounded-full border border-white/[0.08] px-2.5 py-1\">{selectedSubmission.customer_name||'Customer'}</span><span className=\"rounded-full border border-white/[0.08] px-2.5 py-1\">{gallery.length} cards on file</span><span className=\"rounded-full border border-white/[0.08] px-2.5 py-1\">Expected {Number(selectedSubmission.expected_card_count||0)}</span></div>:<p className=\"mt-3 text-xs text-amber-100/75\">PCG will not create orphan card records. Choose or create the customer before adding photos.</p>}</section>\n    <section className={cn('mt-5 rounded-2xl border border-white/[0.09] bg-black/22 p-4',!selectedSubmission&&'pointer-events-none opacity-40')}><div><div className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">2 · Add card photos</div><h2 className=\"mt-1 text-lg font-black\">Batch photos</h2><p className=\"mt-1 text-xs text-white/48\">Add fronts and backs from Photos in batches, or use the camera one side at a time. PCG pairs them by order and shows any unmatched side before storage.</p></div><div className=\"mt-4 grid grid-cols-1 gap-3 sm:grid-cols-2\"><div className=\"rounded-xl border border-white/[0.08] bg-black/20 p-3\"><div className=\"mb-2 text-[10px] font-black uppercase tracking-[.12em] text-white/55\">Fronts</div><div className=\"grid grid-cols-2 gap-2\"><label className=\"inline-flex min-h-11 cursor-pointer items-center justify-center gap-2 rounded-xl bg-[#d8bb78] px-3 text-xs font-black text-black\"><UploadCloud className=\"h-4 w-4\"/>Photos<input type=\"file\" multiple accept=\"image/*\" className=\"hidden\" onChange={event=>{addFronts(Array.from(event.target.files||[]));event.currentTarget.value=''}}/></label><label className=\"inline-flex min-h-11 cursor-pointer items-center justify-center rounded-xl border border-white/[0.12] px-3 text-xs font-black\">Camera<input type=\"file\" accept=\"image/*\" capture=\"environment\" className=\"hidden\" onChange={event=>{addFronts(Array.from(event.target.files||[]));event.currentTarget.value=''}}/></label></div></div><div className=\"rounded-xl border border-white/[0.08] bg-black/20 p-3\"><div className=\"mb-2 text-[10px] font-black uppercase tracking-[.12em] text-white/55\">Backs</div><div className=\"grid grid-cols-2 gap-2\"><label className=\"inline-flex min-h-11 cursor-pointer items-center justify-center gap-2 rounded-xl bg-[#d8bb78] px-3 text-xs font-black text-black\"><UploadCloud className=\"h-4 w-4\"/>Photos<input type=\"file\" multiple accept=\"image/*\" className=\"hidden\" onChange={event=>{addBacks(Array.from(event.target.files||[]));event.currentTarget.value=''}}/></label><label className=\"inline-flex min-h-11 cursor-pointer items-center justify-center rounded-xl border border-white/[0.12] px-3 text-xs font-black\">Camera<input type=\"file\" accept=\"image/*\" capture=\"environment\" className=\"hidden\" onChange={event=>{addBacks(Array.from(event.target.files||[]));event.currentTarget.value=''}}/></label></div></div></div>{drafts.length?<><div className=\"mt-4 grid grid-cols-3 gap-2 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-7 xl:grid-cols-10 2xl:grid-cols-12\">{drafts.map((item,index)=><DraftCard key={item.id} item={item} index={index}/>)}</div><div className=\"mt-4 flex flex-wrap gap-2\"><button disabled={busy} onClick={()=>void uploadBatch()} className=\"h-11 rounded-xl bg-[#d8bb78] px-5 text-xs font-black text-black disabled:opacity-50\">{busy?'Working…':(()=>{const pending=drafts.filter(item=>item.front&&item.back&&item.status!=='done'),failed=pending.filter(item=>item.status==='failed').length,count=pending.length;return (failed?'Retry ':'Store ')+count+' card'+(count===1?'':'s')})()}</button><button disabled={busy} onClick={()=>setDrafts([])} className=\"h-11 rounded-xl border border-white/[0.10] px-4 text-xs font-black text-white/65\">Clear batch</button></div></>:<div className=\"mt-4 grid min-h-32 place-items-center rounded-2xl border border-dashed border-white/[0.08] text-center\"><div><ImagePlus className=\"mx-auto h-7 w-7 text-white/16\"/><div className=\"mt-2 text-sm font-black text-white/48\">No photos loaded yet</div></div></div>}</section>\n    {lastStoredIds.length&&selectedSubmission?<section id=\"pcg-stored-cards\" className=\"mt-5 rounded-2xl border border-emerald-300/20 bg-emerald-300/[0.05] p-4\"><div className=\"flex flex-col gap-3 sm:flex-row sm:items-end\"><div className=\"mr-auto\"><div className=\"text-[10px] font-black uppercase tracking-[.15em] text-emerald-300\">Stored in PCG</div><h2 className=\"mt-1 text-lg font-black\">{lastStoredIds.length} card{lastStoredIds.length===1?'':'s'} ready for review</h2><p className=\"mt-1 max-w-2xl text-xs leading-5 text-white/55\">Front + back are saved. PCG is identifying the card and running a preliminary grade automatically. The official grade still requires human approval.</p></div><button type=\"button\" onClick={()=>onRequestGradeCards?.(selectedSubmission.id)} disabled={!onRequestGradeCards} className=\"min-h-12 w-full rounded-xl bg-[#d8bb78] px-5 text-sm font-black text-black disabled:opacity-40 sm:w-auto\">Next · Review Grades</button></div>{storedCards.length?<div className=\"mt-4 grid grid-cols-1 gap-2 sm:grid-cols-2 lg:grid-cols-3\">{storedCards.map(card=><article key={card.id} className=\"grid min-w-0 grid-cols-[64px_64px_1fr] gap-2 rounded-xl border border-white/[0.08] bg-black/25 p-2\"><div className=\"aspect-[3/4] overflow-hidden rounded-lg bg-black/40\">{card.front_image_url?<img src={previewMediaUrl(card.front_image_url)} alt=\"Card front\" className=\"h-full w-full object-contain\"/>:<div className=\"grid h-full place-items-center text-[9px] text-white/25\">Front</div>}</div><div className=\"aspect-[3/4] overflow-hidden rounded-lg bg-black/40\">{card.back_image_url?<img src={previewMediaUrl(card.back_image_url)} alt=\"Card back\" className=\"h-full w-full object-contain\"/>:<div className=\"grid h-full place-items-center text-[9px] text-white/25\">Back</div>}</div><div className=\"min-w-0 self-center\"><div className=\"truncate text-xs font-black\">{card.player_character||card.brand_set||('Card #'+card.sequence_number)}</div><div className=\"mt-1 text-[10px] font-bold uppercase tracking-[.08em] text-emerald-300\">{card.grade_label?'Grade ready to review':'Analyzing'}</div><div className=\"mt-1 truncate text-[10px] text-white/38\">{card.front_image_url&&card.back_image_url?'Front + back stored':'Image review needed'}</div></div></article>)}</div>:<div className=\"mt-3 text-xs text-white/45\">Refreshing stored card records…</div>}</section>:null}\n    <section className=\"mt-6 border-t border-white/[0.08] pt-5\"><div className=\"flex flex-wrap items-end gap-3\"><div className=\"mr-auto\"><div className=\"text-[10px] font-black uppercase tracking-[.15em] text-white/40\">3 · Review</div><h2 className=\"mt-1 text-xl font-black\">Card gallery</h2><p className=\"mt-1 text-xs text-white/48\">Select cards to update details, send them to grading, or run the grader.</p></div>{gallery.length?<button onClick={selectAll} className=\"inline-flex h-10 items-center gap-2 rounded-xl border border-white/[0.10] px-3 text-xs font-black\">{selectedIds.size===gallery.length?<CheckSquare className=\"h-4 w-4\"/>:<Square className=\"h-4 w-4\"/>}{selectedIds.size===gallery.length?'Clear all':'Select all'}</button>:null}</div>\n      {selectedCards.length?<div className=\"sticky bottom-24 z-30 mt-4 rounded-2xl border border-[#d8bb78]/25 bg-[#080809]/95 p-3 shadow-2xl backdrop-blur-xl\"><div className=\"mb-3 flex items-center gap-3\"><span className=\"mr-auto text-xs font-black text-[#e8cc8d]\">{selectedCards.length} selected</span><button onClick={()=>setSelectedIds(new Set())} className=\"text-[10px] font-black uppercase tracking-[.12em] text-white/50\">Clear</button></div><div className=\"grid gap-2 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\"><button disabled={busy} onClick={()=>void moveToGrade()} className=\"h-11 rounded-xl bg-[#d8bb78] px-3 text-xs font-black text-black disabled:opacity-50\">Move to Grade Cards</button><button disabled={busy} onClick={async()=>{setBusy(true);await analyze(selectedCards.map(card=>card.id),'grade');await load();setBusy(false)}} className=\"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-violet-300/25 bg-violet-300/[.08] px-3 text-xs font-black text-violet-100 disabled:opacity-50\"><WandSparkles className=\"h-4 w-4\"/>Run grader</button><button disabled={busy} onClick={startEdit} className=\"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-white/[0.10] px-3 text-xs font-black\"><Pencil className=\"h-4 w-4\"/>Edit/Add Details</button><button disabled={busy} onClick={async()=>{setBusy(true);await analyze(selectedCards.map(card=>card.id),'metadata');await load();setBusy(false)}} className=\"h-11 rounded-xl border border-white/[0.10] px-3 text-xs font-black\">Fill card details</button><button disabled={busy} onClick={()=>void removeSelected()} className=\"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-rose-300/20 bg-rose-400/[.06] px-3 text-xs font-black text-rose-200\"><Trash2 className=\"h-4 w-4\"/>Delete / Remove</button></div><div className=\"mt-2 grid gap-2 sm:grid-cols-[1fr_auto]\"><select value={moveTarget} onChange={event=>setMoveTarget(event.target.value)} className=\"h-11 rounded-xl border border-white/[0.10] bg-black/40 px-3 text-xs font-bold text-white\"><option value=\"\">Move/assign to another customer order</option>{submissions.filter(row=>row.id!==selectedSubmissionId).map(row=><option key={row.id} value={row.id}>{row.customer_name||'Customer'} · {row.submission_number}</option>)}</select><button disabled={busy||!moveTarget} onClick={()=>void rehome()} className=\"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-[#d8bb78]/25 px-4 text-xs font-black text-[#e8cc8d] disabled:opacity-40\"><UserRoundCheck className=\"h-4 w-4\"/>Move/Assign Customer</button></div></div>:null}\n      {editingCard?<div className=\"mt-4 rounded-2xl border border-white/[0.10] bg-black/35 p-4\"><div className=\"flex items-center gap-3\"><div className=\"mr-auto\"><div className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">Card details</div><div className=\"mt-1 text-sm font-black\">{editingCard.player_character||editingCard.brand_set||'Selected card'}</div></div><button onClick={()=>setEditingId(null)} className=\"text-xs font-black text-white/50\">Close</button></div><div className=\"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4\"><Field label=\"Player\" value={edit.player} onChange={player=>setEdit(v=>({...v,player}))}/><Field label=\"Year\" value={edit.year} onChange={year=>setEdit(v=>({...v,year}))}/><Field label=\"Brand / set\" value={edit.set} onChange={set=>setEdit(v=>({...v,set}))}/><Field label=\"Card #\" value={edit.number} onChange={number=>setEdit(v=>({...v,number}))}/><Field label=\"Sport / category\" value={edit.category} onChange={category=>setEdit(v=>({...v,category}))}/><Field label=\"Variation / parallel\" value={edit.description} onChange={description=>setEdit(v=>({...v,description}))}/><Field label=\"Tags\" value={edit.tags} onChange={tags=>setEdit(v=>({...v,tags}))}/><Field label=\"Autograph\" value={edit.autograph} onChange={value=>setEdit(v=>({...v,autograph:value==='yes'?'yes':value==='no'?'no':''}))} placeholder=\"yes / no\"/></div><button disabled={busy} onClick={()=>void saveEdit()} className=\"mt-4 h-11 rounded-xl bg-[#d8bb78] px-5 text-xs font-black text-black\">Save reviewed details</button></div>:null}\n      {!selectedSubmission?<div className=\"mt-4 grid min-h-40 place-items-center rounded-2xl border border-dashed border-white/[0.08] bg-black/15 text-center\"><div><Archive className=\"mx-auto h-7 w-7 text-white/15\"/><div className=\"mt-2 text-sm font-black text-white/52\">Choose a customer to open their card folder.</div></div></div>:gallery.length?<div className=\"mt-4 grid grid-cols-2 gap-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 xl:grid-cols-8\">{gallery.map(card=>{const ai=card.metadata?.pcg_ai||{},auto=card.metadata?.auto_grader||{},selected=selectedIds.has(card.id);const review=ai.status==='ready'?'Details ready':ai.status==='review_needed'?'Review needed':ai.status==='pending'?'Analyzing':'Not analyzed';return <button type=\"button\" key={card.id} onClick={()=>toggle(card.id)} className={cn('overflow-hidden rounded-2xl border bg-black/45 text-left transition',selected?'border-[#d8bb78]/70 ring-2 ring-[#d8bb78]/20':'border-white/[0.08] hover:border-white/[0.18]')}><div className=\"relative aspect-[3/4] overflow-hidden bg-[#080809]\">{card.front_image_url?<img src={previewMediaUrl(card.front_image_url)} alt=\"\" loading=\"lazy\" decoding=\"async\" className=\"h-full w-full object-contain p-2\"/>:<div className=\"grid h-full place-items-center\"><Archive className=\"h-7 w-7 text-white/12\"/></div>}<span className=\"absolute left-2 top-2 rounded-full bg-black/75 p-1.5\">{selected?<CheckSquare className=\"h-4 w-4 text-[#e8cc8d]\"/>:<Square className=\"h-4 w-4 text-white/55\"/>}</span>{auto.suggested_grade!=null?<div className=\"absolute bottom-2 right-2 rounded-lg bg-violet-950/90 px-2 py-1 text-[9px] font-black text-violet-100\">AI {String(auto.suggested_grade)}</div>:null}</div><div className=\"p-2.5\"><div className=\"truncate text-xs font-black\">{card.player_character||card.brand_set||('Card #'+card.sequence_number)}</div><div className=\"mt-1 truncate text-[10px] text-white/42\">{[card.year,card.brand_set,card.card_number&&('#'+card.card_number)].filter(Boolean).join(' · ')||'Details pending'}</div><div className={cn('mt-2 text-[9px] font-black uppercase tracking-[.08em]',review==='Review needed'?'text-amber-200':review==='Details ready'?'text-emerald-300':'text-white/35')}>{review}</div></div></button>})}</div>:<div className=\"mt-4 grid min-h-40 place-items-center rounded-2xl border border-dashed border-white/[0.08] bg-black/15 text-center\"><div><Archive className=\"mx-auto h-7 w-7 text-white/15\"/><div className=\"mt-2 text-sm font-black text-white/52\">This customer folder is ready for its first card.</div></div></div>}\n    </section>\n  </div>\n}\n"}],"branch":"ai/objective-first-repair-19be0f305924","writes":[],"patches":[],"version":1,"approved":true,"missionId":"19be0f30-5924-400e-bbb1-8bd53f9273fd","objective":"Apply this exact one-file PCG batch Photos/back-photo regression repair and continue automatically through Gate, squash merge, frontend release, and runtime proof. Preserve R2 upload and auto-grading behavior. No Visual Witness.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"19be0f30-5924-400e-bbb1-8bd53f9273fd","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.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":"981154496492f5279bc105dfdf94f1fa00bfb9455f1772ba59ad592a929e6b29","replayCount":0,"serializedBytes":34914},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:06:45.056278+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:19be0f30-5924-400e-bbb1-8bd53f9273fd:repository-mutation-intent:981154496492f5279bc105dfdf94f1fa00bfb9455f1772ba59ad592a929e6b29:0","mission_step_id":"c3692c9c-d66e-4136-aedd-c16af5738c73","command_center_event_id":"19be0f30-5924-400e-bbb1-8bd53f9273fd"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":2400,"schema":"public","order_key":"id"}