{"data":[{"id":"13addea7-6024-4cf6-9819-e4b97af14c85","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-22T16:47:13.497617+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0a0aad9f4b15\",\"prNumber\":3424,\"sourceSha\":\"7d256f3788766524b40333ef06fc237ad2f5ece5\",\"deploymentId\":\"forgejo-main-7d256f378876\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:58:10.744406+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0a0aad9f-4b15-4069-b807-ff135e831cfb:owner-progress-heartbeat:119338792","mission_step_id":"63cf224f-9ac4-4fa3-a174-d609c70a359c","command_center_event_id":"0a0aad9f-4b15-4069-b807-ff135e831cfb"},{"id":"13aed4a5-e0cb-4cf5-acde-554e010ac7a7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"priority-regression-guard","satisfied":false,"statement":"A Vitest contract test proves singletonPriority defaults to zero, priority comparison occurs before fallback/placement, and BigPapisOwnerShell elevates its canonical menu to priority 1.","proofConditionIds":["test-source","gate"]},{"id":"production-behavior-unchanged","satisfied":false,"statement":"No production source behavior is changed by the corrective generation; CRMUserMenu.tsx and BigPapisOwnerShell.tsx remain byte-identical to current main.","proofConditionIds":["scope"]}],"satisfied":false,"constraints":[{"id":"one-test-file","satisfied":false,"statement":"Only src/__tests__/contracts/bigPapisAvatarMenuCohesion.test.ts may be added/changed.","proofConditionIds":["scope"]},{"id":"no-visual-witness","satisfied":false,"statement":"Do not run Visual Witness or OnRunner visual inspection.","proofConditionIds":["scope"]},{"id":"no-unnecessary-release","satisfied":false,"statement":"Do not deploy backend, Supabase, control-plane, or any unrelated production target; test-only change should not wake production unless canonical release classification requires it.","proofConditionIds":["scope"]}],"contractHash":"776ee6aaa1d1ac3db8e5c4a1beab700a8f559fa207fb2815f06f1a34e58ba0a9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"test-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"776ee6aaa1d1ac3db8e5c4a1beab700a8f559fa207fb2815f06f1a34e58ba0a9","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"scope","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"776ee6aaa1d1ac3db8e5c4a1beab700a8f559fa207fb2815f06f1a34e58ba0a9","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"776ee6aaa1d1ac3db8e5c4a1beab700a8f559fa207fb2815f06f1a34e58ba0a9","repositoryProofStatus":"required","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-11T19:49:33.919733+00:00","proof_gate":"request_contract_pending","source_sha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:736437d0-87c0-421b-8c45-965a6e9e0f4a:request-contract:776ee6aaa1d1ac3db8e5c4a1beab700a8f559fa207fb2815f06f1a34e58ba0a9:1e1b60388d2a85881c4de1980f97f7fd127f32fe:pending:repository","mission_step_id":"6b07e527-7bd6-4d18-985d-8b88bf2024b6","command_center_event_id":"736437d0-87c0-421b-8c45-965a6e9e0f4a"},{"id":"13b11fec-4f62-4d4e-8d13-0095a0ec0fd0","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/tennex-source-campaigns","fingerprint":"b9c13568a3f4a809d38b6056876f5761e411202d1423bd9a4220ab0b363133ae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:02:07.293214+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:ef34fa50-9e4d-4b40-8bce-9d186aa5b3a4:repository-mutation-intent-blocked:b9c13568a3f4a809d38b6056876f5761e411202d1423bd9a4220ab0b363133ae","mission_step_id":"083697d6-f8b2-42fb-a669-00c5dd9d8e95","command_center_event_id":"ef34fa50-9e4d-4b40-8bce-9d186aa5b3a4"},{"id":"13b53b4c-1dfe-4833-a138-ec2ffeaec744","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized frontend release-memory repair on the same mission and branch. Apply only the exact two-file implementation below, then use the canonical Gate, squash merge, affected frontend release, and live proof. The owner explicitly unfreezes the control plane for this exact repair.","wordingChanged":false,"canonicalIntent":"Continue the authorized frontend release-memory repair on the same mission and branch. Apply only the exact two-file implementation below, then use the canonical Gate, squash merge, affected frontend release, and live proof. The owner explicitly unfreezes the control plane for this exact repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-memory-contract","statement":"Frontend production release uses at least 3584 MiB container memory and preserves the canonical 2560 MiB Node heap for both normal and no-minify fallback builds; the guard validates the actual release job memory.","proofConditionIds":["proof-repository","proof-production"]},{"id":"tenant-fix-live","statement":"The already-merged tenant pipeline repair containing EVENT_RENTALS is present in the live production frontend source identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Continue the authorized frontend release-memory repair on the same mission and branch. Apply only the exact two-file implementation below, then use the canonical Gate, squash merge, affected frontend release, and live proof. The owner explicitly unfreezes the control plane for this exact repair.","constraints":[{"id":"bounded-control-plane-scope","statement":"Mutate only .forgejo/workflows/knocklaunch.yml and scripts/cloudflare-native-build.mjs for the release-memory repair; do not change unrelated release owners, runners, routes, tenant code, auth, database, or product behavior.","proofConditionIds":["proof-repository"]},{"id":"canonical-delivery","statement":"One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, affected-target release only, then live proof.","proofConditionIds":["proof-repository","proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the exact bounded release-memory repair and the EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"Cloudflare production serves the exact merged frontend source containing both the release-memory repair and the EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-authorized-frontend-release-memory-repair-on-the-same-mission-and-branch.-Apply-only-th","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b12327e472959c206bf631e46d05fa26a5e1cad01d39980151d86ff47ed93e3f","requestContractRevision":2,"previousRequestContractHash":"4632495600cb814986f0d96b3b3c93594a4c7b6c8b0659308e81715eb690bc02"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:49:19.327125+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract:b12327e472959c206bf631e46d05fa26a5e1cad01d39980151d86ff47ed93e3f","mission_step_id":"320f1ba8-33c8-4a4c-82e6-04ce277e9ed2","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"13b7beba-ea1c-482e-99d7-a5d7f6ba4b7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Progress the existing Roofing OS PR #1184 through the canonical supervisor from its stale-head state: refresh this same PR onto current protected main, re-run KnockLaunch Gate, and only if the exact refreshed head is green, squash merge and release the affected migration plus frontend. Preserve the same mission/branch/PR and request contract; no source expansion.","wordingChanged":false,"canonicalIntent":"Progress the existing Roofing OS PR #1184 through the canonical supervisor from its stale-head state: refresh this same PR onto current protected main, re-run KnockLaunch Gate, and only if the exact refreshed head is green, squash merge and release the affected migration plus frontend. Preserve the same mission/branch/PR and request contract; no source expansion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"project-spine","statement":"Every ROOFING_COMPANY job has a tenant-scoped roofing operations spine and durable records for measurement orders, materials, permits, insurance financials, costs, commissions, financing, provider state and closeout.","proofConditionIds":["proof-command"]},{"id":"owner-command","statement":"The Redfish dashboard becomes owner-first Roofing Command with real production readiness, blocker, upcoming install and money rollups derived from roofing operations data.","proofConditionIds":["proof-command"]},{"id":"job-operations","statement":"Redfish owner operations expose a responsive Roofing OS project workspace that can persist production, materials, permit, insurance, cost/margin, commission, financing and closeout state without developer jargon.","proofConditionIds":["proof-command"]},{"id":"existing-strengths","statement":"Existing roof estimator, Good/Better/Best, proposal, supplement, Xactimate, e-sign, invoice/payment, photo/evidence and JobTracker capabilities remain intact and are not duplicated.","proofConditionIds":["proof-homeowners"]},{"id":"provider-truth","statement":"Aerial, supplier, accounting and financing provider connections are modeled truthfully; unavailable credentials are shown as disconnected/action-required and manual workflows remain usable.","proofConditionIds":["proof-command"]}],"objective":"Progress the existing Roofing OS PR #1184 through the canonical supervisor from its stale-head state: refresh this same PR onto current protected main, re-run KnockLaunch Gate, and only if the exact refreshed head is green, squash merge and release the affected migration plus frontend. Preserve the same mission/branch/PR and request contract; no source expansion.","constraints":[{"id":"tenant-safety","statement":"Shared primitives may change only where ROOFING_COMPANY behavior requires it; unrelated tenant experiences must not regress.","proofConditionIds":["proof-homeowners"]},{"id":"one-delivery","statement":"Use one fresh ai branch/workstream, one PR, KnockLaunch Gate, squash merge, release only migrations/frontend, and verify live Redfish.","proofConditionIds":["proof-command"]},{"id":"no-fake-integrations","statement":"Do not claim a supplier, aerial, accounting or financing provider is connected without real credentials/provider proof.","proofConditionIds":["proof-command"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-command","kind":"runtime","claim":"Live Redfish dashboard exposes Roofing Command and its production-readiness operating surface after migration and frontend release.","route":"/redfish-roofing","required":true,"expectedText":"Roofing Command","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-homeowners","kind":"runtime","claim":"Live Redfish homeowner workspace remains healthy and roofing-specific after the new operating layer.","route":"/redfish-roofing/contacts","required":true,"expectedText":"Roofing Homeowner Desk","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f8fa023769629f4845c3d2bfea3923356ca9cc9065b17981786c2f11f12468bf","requestContractRevision":11,"previousRequestContractHash":"1f3dacefb358226d565ab3031e167f41b8cb8cec15ae6ec851786f728e4fb61e"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T04:04:22.224035+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fbe3597e-9f43-4b0b-a3b3-02a9f3096a96:request-contract-revision:11:f8fa023769629f4845c3d2bfea3923356ca9cc9065b17981786c2f11f12468bf","mission_step_id":"9b458f83-1309-4938-8413-dbd04f4a98e1","command_center_event_id":"fbe3597e-9f43-4b0b-a3b3-02a9f3096a96"},{"id":"13b82bc5-3a63-4e4f-b681-5b78a2d431d8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-522bfcd3ecca","prNumber":4804,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b7cb69cd8ccc7d0adc222082bb41b368f71708dd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:16:06.814853+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b7cb69cd8ccc7d0adc222082bb41b368f71708dd","external_id":"4804","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:merged-pr:4804:b7cb69cd8ccc7d0adc222082bb41b368f71708dd","mission_step_id":"63e8d9c2-1adf-437a-af3e-5d689308781a","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"13b88ea0-d3f3-4267-8f2b-a25f8b8556cc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","wordingChanged":false,"canonicalIntent":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1815; no replacement PR.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged from refreshed green head 535425f4c9f1e37e50c1542a2edb04f70daea258.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8f9228a44dc01a19da362eabdfe19884d961022aef03b64b5645dd9766d926a9","requestContractRevision":6,"previousRequestContractHash":"36cfc52e5c12f86bfa1d1a3ca2d9b0afaa5f3efec2a09d02c893cae4a01e59dd"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:39:33.355492+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:8f9228a44dc01a19da362eabdfe19884d961022aef03b64b5645dd9766d926a9","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"13b956ea-76e8-4c3e-a65c-268938ea797f","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Complete the release Actions query-parity repair after interrupted partial generations.","baseSha":"ddbb0865b7874e5e8fa60ef3aa4f1ce66e600856","issuedAt":1790261178387,"expiresAt":1790261358387,"missionId":"d0429ae4-19c8-46ba-a8c7-eca5d7b3927f","authorizationId":"c89c1075-f0c4-4993-b107-06697e272baa","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:46:18.687773+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ddbb0865b7874e5e8fa60ef3aa4f1ce66e600856","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c89c1075-f0c4-4993-b107-06697e272baa","mission_step_id":"2bbad39a-6b10-4f86-9b44-3d84f883e89f","command_center_event_id":"d0429ae4-19c8-46ba-a8c7-eca5d7b3927f"},{"id":"13b9faec-accb-4f3b-9ccc-fbbd11af5b17","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.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1594,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":602,"providerAuthMs":0,"ledgerPrepareMs":602,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":602,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":602,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},"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-10-01T13:31:38.69396+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"13ba2b77-1add-43e2-b88f-b632c7563008","source":"github-status","status":"verified","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","supabase-edge-production/live":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"4420d8f6c841f7622f6c6cf586ce80ab8db8dea7","releaseState":"verified","exactConductorRun":{"id":30929546341,"status":"completed","headSha":"4420d8f6c841f7622f6c6cf586ce80ab8db8dea7","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"30929622818-1","liveSha":"4420d8f6c841f7622f6c6cf586ce80ab8db8dea7","deploymentId":"canonical-release-30929546341-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T16:35:48.721422+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4420d8f6c841f7622f6c6cf586ce80ab8db8dea7","external_id":"canonical-release-4420d8f6c841","receipt_type":"canonical_release_status","idempotency_key":"mission:1fa8741f-3d60-4337-a4a8-65a0e044bb99:release-status:4420d8f6c841f7622f6c6cf586ce80ab8db8dea7:verified:canonical-production-release/verified=success|cc-execution/runtime-proof=success","mission_step_id":"1c41096e-7eec-4429-b82a-e4777bbc6492","command_center_event_id":"1fa8741f-3d60-4337-a4a8-65a0e044bb99"},{"id":"13babc5d-7da9-4910-85e2-7baa55acfde6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e065e742e400","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":37346,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"executorlessWaitMs":1197705,"firstUsefulResultAt":"2026-09-29T19:21:12.046Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4171,"terminal":false,"missionId":"e065e742-e400-4fb4-b4c9-de1db55a7e42","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":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},"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-29T19:40:19.869618+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4171","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e065e742-e400-4fb4-b4c9-de1db55a7e42:automatic-mission-resume:4171:repair_mission_pr_ready_retryable","mission_step_id":"0dabfe13-5431-4cf1-814a-34d71662ade5","command_center_event_id":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},{"id":"13bd5af1-61ce-4cc7-8480-83b917220b41","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"8f606803-117a-498b-90d6-de1488d33c44","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-c4fa3bd4a214","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":301179,"releaseCount":0,"toolCallCount":47,"repeatedCallCount":21,"executorlessWaitMs":2491865,"firstUsefulResultAt":"2026-09-28T14:48:56.110Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4006,"terminal":true,"missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"9fdf4a4c923d382795bf4d09465ebcf7e1a886d0","timingsMs":{"queue":1244,"total":70503,"execution":69259},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff"},"performance":null,"deploymentId":"forgejo-main-9fdf4a4c923d","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"8f606803-117a-498b-90d6-de1488d33c44","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"8f606803-117a-498b-90d6-de1488d33c44","failureReason":null,"observedRoute":"/admin/console","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"023ddaef-cb95-47a3-83ae-9f1042bcf32f","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T15:24:23.677Z","completedAt":"2026-09-28T15:25:34.491Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":5,"completed":5,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":5,"completed":5,"missingIds":[]},"completed":10,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":10}}],"missionOutcome":"completed_with_findings","requestedRoute":"/admin/console","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":5,"completed":5,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":5,"completed":5,"missingIds":[]},"completed":10,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":10},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":64332,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"d7cca715c5409403004d1bb219ef6782e1663dc490c7c660b5305f20114119a2","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:30:29.223082+00:00","proof_gate":"visual_witness_objective_acceptance_unproven","source_sha":"laptop-cd17b09fdb31","external_id":"8f606803-117a-498b-90d6-de1488d33c44","receipt_type":"visual_proof_status","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:visual:8f606803-117a-498b-90d6-de1488d33c44:failed","mission_step_id":"fbe0182b-5eb9-47f3-be48-789708c8bcc7","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"13bdc00b-ba7f-4813-b4d3-a76bf00bfa60","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":375,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":392,"terminal":false,"missionId":"cbf78836-2cb3-4278-8a1b-4403dfe38b6d","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cbf78836-2cb3-4278-8a1b-4403dfe38b6d"},"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":5406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-19T00:12:51.802463+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"392","receipt_type":"ship_and_prove","idempotency_key":"mission:cbf78836-2cb3-4278-8a1b-4403dfe38b6d:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"f1b55305-0afc-4ccc-bac8-c53010418db2","command_center_event_id":"cbf78836-2cb3-4278-8a1b-4403dfe38b6d"},{"id":"13bdfef2-838b-4b27-b278-676238e9320b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ba8efaa93427","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b","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":498,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":54,"resolvePreflightMs":498,"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":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b"},"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":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:23:14.82315+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5c2d7e8f-d948-4ac9-b957-2d4661dfaab8","command_center_event_id":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b"},{"id":"13c1929f-da80-4868-aba0-bf479e1c2110","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/platform-premium-seo-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":20644,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1484,"terminal":false,"missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":6780,"prReadinessMs":2575,"approvedPlanMs":0,"missionSetupMs":2319,"shipAndProveMs":3007},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce"},"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":1177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T22:12:55.510252+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1484","receipt_type":"execute_mission","idempotency_key":"mission:7c1e86a1-e498-43af-a743-e761a9a859ce:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"4d8e3cbf-78fc-4187-b46b-dae073e9e61e","command_center_event_id":"7c1e86a1-e498-43af-a743-e761a9a859ce"},{"id":"13c5e339-ac22-42c5-947f-5b276f489963","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/public-job-contract.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"continuationObjective":"Improve the public PCG WhatsMyProgress page at https://whatsmyprogress.com/pcg by rearranging its media and visual hierarchy around the customer's actual task. Keep the existing PCG branding assets and secure submission lookup behavior, but make the page feel purpose-built for a collector checking an order: logo/brand compact at top, submission lookup as the primary above-the-fold action, supporting imagery/background subordinate and non-distracting, any card/slab media presented as contextual trust/support content rather than competing with the form, stronger spacing and mobile-first stacking, no decorative media covering text or controls, and preserve accessibility and responsive behavior. Use existing approved tenant media only; do not invent new logos or imagery. Gate, squash merge, deploy, and verify the live WMP PCG page on desktop and mobile."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:59:16.049441+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:c12603ba-45df-4292-9ae6-5c703e3b1f9d:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"70444fb7-842f-4074-9c12-1a5a909c3434","command_center_event_id":"c12603ba-45df-4292-9ae6-5c703e3b1f9d"},{"id":"13c68b20-0e4b-41e3-b902-698159aec960","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["PR #2468 is the inherited Forgejo transport repair; run 7290 proves one deterministic stale invariant expects the retired 1200 ms value."],"confidence":1,"rawUtterance":"I stopped the other five conversations. I want you to take over the work. In doing so, you will continue your work.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for the exact PR #2468 stale-invariant repair, preserve the Forgejo transport deadline fix, merge and prove it live, then refreeze the control plane after live proof.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-fixed","statement":"PR #2468 no longer fails because the test expects the retired 1200 ms operator read attempt timeout; the regression matches 4500 ms attempt and 6500 ms total budget.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"transport-preserved","statement":"The Forgejo transport-deadline separation introduced by PR #2468 remains intact and no fallback lane is added.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"live","statement":"PR #2468 is squash merged through Forgejo and cc-execution is live on the merged source.","proofConditionIds":["gate-proof","runtime-proof"]},{"id":"refrozen","statement":"The control plane maintenance scope is closed/refrozen after live proof.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze the control plane only for the exact PR #2468 stale-invariant repair, preserve the Forgejo transport deadline fix, merge and prove it live, then refreeze the control plane after live proof.","constraints":[{"id":"same-pr","statement":"Reuse PR #2468 and its branch; do not create a replacement PR.","proofConditionIds":["repository-proof"]},{"id":"exact-scope","statement":"Only mutate workers/cc-execution/test/release-orchestration-invariants.test.js for this deterministic correction.","proofConditionIds":["repository-proof"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"PR #2468 source preserves the transport deadline fix and updates the stale invariant to the intended 4500 ms attempt and 6500 ms total budget.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"release","claim":"KnockLaunch Gate for the refreshed exact head of PR #2468 passes before merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The squash-merged PR #2468 source is deployed to cc-execution and live runtime identity matches the merged Forgejo main lineage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3dadff8e9c70e5b7ab4fc15591c2f2a37dc72c8004004ca897c90467942e5ac2","requestContractRevision":2,"previousRequestContractHash":"fcfd345cb352412508c843f2857f99bce7c6d08ffbbfbd1a8ac3ab615cfffd6f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:35:59.603386+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:827901ff-c1af-4033-95eb-8745eb139ad9:request-contract:3dadff8e9c70e5b7ab4fc15591c2f2a37dc72c8004004ca897c90467942e5ac2","mission_step_id":"dadca62d-c203-46f6-96a5-f8353f350b99","command_center_event_id":"827901ff-c1af-4033-95eb-8745eb139ad9"},{"id":"13c94817-0918-4039-9c33-dddfb32d78cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a27eb36fd881","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":44027,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":16,"executorlessWaitMs":240432,"firstUsefulResultAt":"2026-10-04T09:23:10.219Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4712,"terminal":false,"missionId":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546","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":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},"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":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:23:41.741093+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4712","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a27eb36f-d881-4d5b-969f-d0ca3a3f4546:automatic-mission-resume:4712:repair_mission_pr_ready_retryable","mission_step_id":"3f9a7cc8-833e-42e4-bcd8-2b520256c2c3","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"13c9a870-1aa5-4fc1-8048-5c58124cf5fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-protected-main-recovery-syntax-r202608261515","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-protected-main-recovery-syntax-r202608261515","status":"blocked","metrics":{"receiptBytes":3980,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2405,"prReadinessMs":0,"approvedPlanMs":2405,"missionSetupMs":358,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},"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":3628,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:10:11.452358+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1195e7e-3c48-4e92-a626-90876b5b7f9b:execute_mission:repair_mission_execution_blocked","mission_step_id":"5f76c133-e985-442d-aef0-bea87b62b0b3","command_center_event_id":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},{"id":"13cafcdf-979a-488d-8fca-8b17bc3282e2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8c94a3b8e41eb4fa99a656536c43207d07f0b146","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8c94a3b8e41eb4fa99a656536c43207d07f0b146","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":"3f8b395e1ca7e1ea8dba629731886959699a859f3b3891a2fc1dc2e549686768","forgejoWorkflowProof":{"runId":12510,"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-28T12:01:28.205344+00:00","proof_gate":"canonical_release_pending","source_sha":"8c94a3b8e41eb4fa99a656536c43207d07f0b146","external_id":"forgejo-main-8c94a3b8e41e","receipt_type":"canonical_release_status","idempotency_key":"mission:d4857a33-afd8-4e82-a497-02828321bfc6:forgejo-release-status:8c94a3b8e41eb4fa99a656536c43207d07f0b146:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5d92e0ef-d07c-4fa3-80cf-3116eab901ae","command_center_event_id":"d4857a33-afd8-4e82-a497-02828321bfc6"},{"id":"13cb4886-2966-445e-8707-97e71cf40679","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d41da54ce91","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3502,"terminal":false,"missionId":"1d41da54-ce91-4612-9930-97fe566a7f94","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":882,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":737,"approvedPlanMs":0,"missionSetupMs":496,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":205,"resolvePreflightMs":496,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"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":"1d41da54-ce91-4612-9930-97fe566a7f94"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:06:03.778759+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3502","receipt_type":"execute_mission","idempotency_key":"mission:1d41da54-ce91-4612-9930-97fe566a7f94:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a6ed6e4e-108f-418d-a0a4-d2242913cdb8","command_center_event_id":"1d41da54-ce91-4612-9930-97fe566a7f94"},{"id":"13ccec2d-b99d-4480-aa94-d9baa15bd8ae","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-292cf2bdb95b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":30554,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":13,"executorlessWaitMs":58949,"firstUsefulResultAt":"2026-10-06T02:47:44.252Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":5146,"terminal":false,"missionId":"292cf2bd-b95b-4e3e-9816-97c821a415fa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2027,"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":"292cf2bd-b95b-4e3e-9816-97c821a415fa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:48:04.476748+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:292cf2bd-b95b-4e3e-9816-97c821a415fa:automatic-mission-resume:5146:repair_mission_pr_ready_retryable","mission_step_id":"a1695bc8-388c-4d67-a5f4-4aeee7ac57a8","command_center_event_id":"292cf2bd-b95b-4e3e-9816-97c821a415fa"},{"id":"13cd952a-1c80-42f8-9fbb-230f93e47ec1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/application-family-modern-verticals-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8759,"releaseCount":1,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":747,"terminal":false,"missionId":"2cbac7f1-a3af-40db-8bb7-1090cda5eb2c","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"a96a770e761ade0f88bb0fd3837b22db1822e502","timingsMs":{"handlerMs":17615,"prReadinessMs":251,"approvedPlanMs":0,"missionSetupMs":3549,"shipAndProveMs":17364},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2cbac7f1-a3af-40db-8bb7-1090cda5eb2c"},"performance":null,"deploymentId":"forgejo-main-a96a770e761a","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":4909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T16:19:12.052571+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"747","receipt_type":"execute_mission","idempotency_key":"mission:2cbac7f1-a3af-40db-8bb7-1090cda5eb2c:execute_mission:canonical_release_transport_retryable","mission_step_id":"990527a8-b114-4274-9bd6-26bb9c912602","command_center_event_id":"2cbac7f1-a3af-40db-8bb7-1090cda5eb2c"},{"id":"13cf4628-39a1-4a09-847c-00ebd6990aab","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0d5649368994","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0d564936-8994-415e-a891-e9966b133234","objective":"Owner-authorized control-plane maintenance: make PAUL's GodMode Console use the intended KNOCKLAUNCH intelligence and knowledge layer for recap and recall, especially same-day questions about PAUL's own upgrades. The authoritative path must be owner_operating_context plus durable console history plus terminal mission receipts, with current live Prime truth still winning for live-state claims. Recap questions must never fall through to the generic inspect-pages help response just because the model gateway is unavailable. Preserve real witness and mutation routing. Add typo and paraphrase tolerance, refresh and new-session continuity, regression tests, one focused PR, Gate, squash merge, affected-target deploy, and runtime proof. No Visual Witness.","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/console-knowledge.js","edits":[{"new_content":"const toks=v=>[...new Set(text(v,4000).toLowerCase().replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(t=>t.length>1&&!STOP.has(t)))];\nconst oneEdit=(a,b)=>{a=String(a||\"\");b=String(b||\"\");if(a===b)return true;if(Math.abs(a.length-b.length)>1)return false;let i=0,j=0,d=0;while(i<a.length&&j<b.length){if(a[i]===b[j]){i++;j++;continue}if(++d>1)return false;if(a.length>b.length)i++;else if(b.length>a.length)j++;else{i++;j++}}return d+(i<a.length||j<b.length?1:0)<=1};\nconst nearAny=(words,targets)=>words.some(word=>targets.some(target=>oneEdit(word,target)));\nexport function isSelfUpgradeRecap(message){const v=text(message,4000).toLowerCase(),words=v.replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(Boolean),temporal=/\\b(today|earlier today|this morning|this afternoon|tonight)\\b/.test(v),self=/\\b(paul|you|your|yourself|memory|intelligence|knowledge|context)\\b/.test(v),collective=/\\bwhat\\b.{0,90}\\b(?:did|have)\\s+we\\b/.test(v)||/\\bwhat\\b.{0,90}\\bwe\\b.{0,60}\\b(?:did|made|changed|added|improved|upgraded|fixed|taught|built)\\b/.test(v),upgrade=nearAny(words,[\"upgrade\",\"upgrades\",\"upgraded\",\"improve\",\"improved\",\"improvement\",\"improvements\",\"enhance\",\"enhanced\",\"enhancement\",\"enhancements\",\"change\",\"changed\",\"changes\",\"fix\",\"fixed\",\"fixes\",\"teach\",\"taught\",\"build\",\"built\",\"add\",\"added\"]);return temporal&&self&&(collective||upgrade)}","old_content":"const toks=v=>[...new Set(text(v,4000).toLowerCase().replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(t=>t.length>1&&!STOP.has(t)))];"},{"new_content":"export function shouldRetrieveKnowledge(message,agentTurn=null){const v=text(message,4000).toLowerCase();if(!v)return false;if(isSelfUpgradeRecap(v))return true;if(/\\bwhat\\b.{0,120}\\b(?:did|have)\\s+we\\b.{0,120}\\b(?:today|earlier today|this morning|this afternoon|tonight)\\b/.test(v))return true;if(/\\b(remember|recall|last time|previous|previously|prior|before|what happened|what did we|what have we|how did we fix|what worked|what failed|past run|past mission|what do you know)\\b/.test(v))return true;if(/\\b(wmp|whatsmyprogress|knocklaunch|big papi|speedy panda|redfish|pcg|curri|tenant|prime|witness|gate|paul)\\b/.test(v)&&/\\b(what is|what's|who is|tell me about|know about|explain|history|context|upgrade|improve|change)\\b/.test(v))return true;return agentTurn?.intentClass===\"stable_context_read\"&&/\\b(remember|history|context|prior|previous|today|upgrade|improve|change)\\b/.test(v)}","old_content":"export function shouldRetrieveKnowledge(message,agentTurn=null){const v=text(message,4000).toLowerCase();if(!v)return false;if(/\\b(remember|recall|last time|previous|previously|prior|before|what happened|what did we|what have we|how did we fix|what worked|what failed|past run|past mission|what do you know)\\b/.test(v))return true;if(/\\b(wmp|whatsmyprogress|knocklaunch|big papi|speedy panda|redfish|pcg|curri|tenant|prime|witness|gate)\\b/.test(v)&&/\\b(what is|what's|who is|tell me about|know about|explain|history|context)\\b/.test(v))return true;return agentTurn?.intentClass===\"stable_context_read\"&&/\\b(remember|history|context|prior|previous)\\b/.test(v)}"},{"new_content":"export function rankMissionCandidate(item,query,context={}){const q=toks(query),tenant=text(item?.tenantRef,160),objective=text(item?.objective,800),qv=text(query,4000).toLowerCase();let s=score(q,objective)*4+score(q,tenant)*6;if(context?.tenantRef&&tenant===context.tenantRef)s+=12;if(item?.terminal===true)s+=1;if(isSelfUpgradeRecap(query)&&/\\b(paul|console|memory|intelligence|knowledge|context|operator|sidekick)\\b/i.test(objective))s+=12;if(/\\btoday\\b/.test(qv)){const stamp=text(item?.lastProgressAt||item?.updatedAt||item?.updated_at||item?.createdAt,100);if(stamp.slice(0,10)===new Date().toISOString().slice(0,10))s+=8}return s}","old_content":"export function rankMissionCandidate(item,query,context={}){const q=toks(query),tenant=text(item?.tenantRef,160);let s=score(q,text(item?.objective,800))*4+score(q,tenant)*6;if(context?.tenantRef&&tenant===context.tenantRef)s+=12;if(item?.terminal===true)s+=1;return s}"},{"new_content":"export async function retrieveKnowledgePack({env,query,context={},stableContext={},listFn=listActiveMissions,readFn=readMission,cache=typeof caches!==\"undefined\"?caches.default:null}){const k=await key(query,context),req=new Request(\"https://cc-execution.knocklaunch.app/__internal/knowledge-pack/\"+k);if(cache){const hit=await cache.match(req);if(hit){const cached=await hit.json().catch(()=>null);if(cached?.projection===true)return{...cached,cacheHit:true}}}const stableFacts=selectStableFacts(stableContext,query),conversationMemory=(Array.isArray(context?.paulMemory?.items)?context.paulMemory.items:[]).slice(0,4).map(item=>({sessionId:text(item?.sessionId,120)||null,turnId:text(item?.turnId,120)||null,createdAt:text(item?.createdAt,100)||null,route:text(item?.route,500)||null,tenantRef:text(item?.tenantRef,160)||null,excerpt:text(item?.excerpt,680),provenance:\"durable_console_history\"})).filter(item=>item.excerpt),list=await listFn(env,WINDOW,{includeTerminal:true,newestFirst:true}),items=Array.isArray(list?.data?.items)?list.data.items:Array.isArray(list?.items)?list.items:[],ranked=items.filter(i=>i?.terminal===true).map(item=>({item,s:rankMissionCandidate(item,query,context)})).filter(x=>x.s>0).sort((a,b)=>b.s-a.s).slice(0,MAX_EXPERIENCES),experiences=[];for(const entry of ranked){const id=text(entry.item?.missionId,100);if(!id)continue;const full=await readFn(env,id,true),mission=full?.data||full;if(mission)experiences.push(distillMissionExperience(mission))}const pack={version:\"kl-knowledge-router-v1\",projection:true,authority:\"projection_only_live_truth_wins\",generatedAt:new Date().toISOString(),stableFacts,experiences:experiences.slice(0,MAX_EXPERIENCES),conversationMemory,provenance:[\"owner_operating_context\",...(conversationMemory.length?[\"durable_console_history\"]:[]),...experiences.map(x=>\"mission:\"+x.missionId)],limits:{stableFacts:MAX_STABLE,experiences:MAX_EXPERIENCES,conversationMemory:4,missionWindow:WINDOW,fullMissionReads:experiences.length},cacheHit:false};if(cache)await cache.put(req,new Response(JSON.stringify(pack),{headers:{\"content-type\":\"application/json\",\"cache-control\":\"public, max-age=\"+TTL}}));return pack}","old_content":"export async function retrieveKnowledgePack({env,query,context={},stableContext={},listFn=listActiveMissions,readFn=readMission,cache=typeof caches!==\"undefined\"?caches.default:null}){const k=await key(query,context),req=new Request(\"https://cc-execution.knocklaunch.app/__internal/knowledge-pack/\"+k);if(cache){const hit=await cache.match(req);if(hit){const cached=await hit.json().catch(()=>null);if(cached?.projection===true)return{...cached,cacheHit:true}}}const stableFacts=selectStableFacts(stableContext,query),list=await listFn(env,WINDOW,{includeTerminal:true,newestFirst:true}),items=Array.isArray(list?.data?.items)?list.data.items:Array.isArray(list?.items)?list.items:[],ranked=items.filter(i=>i?.terminal===true).map(item=>({item,s:rankMissionCandidate(item,query,context)})).filter(x=>x.s>0).sort((a,b)=>b.s-a.s).slice(0,MAX_EXPERIENCES),experiences=[];for(const entry of ranked){const id=text(entry.item?.missionId,100);if(!id)continue;const full=await readFn(env,id,true),mission=full?.data||full;if(mission)experiences.push(distillMissionExperience(mission))}const pack={version:\"kl-knowledge-router-v1\",projection:true,authority:\"projection_only_live_truth_wins\",generatedAt:new Date().toISOString(),stableFacts,experiences:experiences.slice(0,MAX_EXPERIENCES),provenance:[\"owner_operating_context\",...experiences.map(x=>\"mission:\"+x.missionId)],limits:{stableFacts:MAX_STABLE,experiences:MAX_EXPERIENCES,missionWindow:WINDOW,fullMissionReads:experiences.length},cacheHit:false};if(cache)await cache.put(req,new Response(JSON.stringify(pack),{headers:{\"content-type\":\"application/json\",\"cache-control\":\"public, max-age=\"+TTL}}));return pack}"},{"new_content":"export function compactKnowledgeForModel(pack){if(!pack)return null;return{authority:pack.authority,stableFacts:(pack.stableFacts||[]).slice(0,MAX_STABLE).map(r=>({fact:text(r.fact,280),path:text(r.path,140),provenance:r.provenance})),experiences:(pack.experiences||[]).slice(0,MAX_EXPERIENCES).map(r=>({missionId:r.missionId,objective:text(r.objective,500),tenantRef:r.tenantRef,outcome:r.outcome,successfulRepair:r.successfulRepair===true,causeOrReason:text(r.causeOrReason,220)||null,sourceSha:r.sourceSha,prNumber:r.prNumber,proofGates:(r.proofGates||[]).slice(0,4)})),conversationMemory:(pack.conversationMemory||[]).slice(0,4).map(r=>({createdAt:r.createdAt,route:r.route,tenantRef:r.tenantRef,excerpt:text(r.excerpt,520),provenance:r.provenance}))}}\nexport function formatKnowledgeAnswer(pack,query=\"\"){if(!pack)return\"I checked the KNOCKLAUNCH knowledge layer, but no grounded context was returned.\";const experiences=(pack.experiences||[]).slice(0,3),memory=(pack.conversationMemory||[]).slice(0,3),facts=(pack.stableFacts||[]).slice(0,4);if(experiences.length){const lead=isSelfUpgradeRecap(query)?\"From PAUL durable KNOCKLAUNCH history, the relevant verified upgrades/work are: \":\"From durable KNOCKLAUNCH history: \";return lead+experiences.map(item=>`${text(item.objective,360)} [${text(item.outcome,80)||\"terminal\"}${item.sourceSha?\" · \"+text(item.sourceSha,12):\"\"}]`).join(\" • \")}if(memory.length)return\"From durable Console history: \"+memory.map(item=>text(item.excerpt,420)).join(\" • \");if(facts.length)return\"From owner operating context: \"+facts.map(item=>text(item.fact,260)).join(\" • \");return\"I checked owner operating context, durable Console history, and terminal mission receipts, but none of them contain enough support to answer that confidently.\"}","old_content":"export function compactKnowledgeForModel(pack){if(!pack)return null;return{authority:pack.authority,stableFacts:(pack.stableFacts||[]).slice(0,MAX_STABLE).map(r=>({fact:text(r.fact,280),path:text(r.path,140),provenance:r.provenance})),experiences:(pack.experiences||[]).slice(0,MAX_EXPERIENCES).map(r=>({missionId:r.missionId,objective:text(r.objective,500),tenantRef:r.tenantRef,outcome:r.outcome,successfulRepair:r.successfulRepair===true,causeOrReason:text(r.causeOrReason,220)||null,sourceSha:r.sourceSha,prNumber:r.prNumber,proofGates:(r.proofGates||[]).slice(0,4)}))}}"}]},{"path":"workers/cc-execution/src/console-operator.js","edits":[{"new_content":"import { compactKnowledgeForModel, formatKnowledgeAnswer, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';","old_content":"import { compactKnowledgeForModel, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';"},{"new_content":"const prNumber = value => Number.isInteger(Number(value)) && Number(value) > 0 ? Number(value) : null;\nfunction safePaulMemory(raw={}){const items=(Array.isArray(raw?.items)?raw.items:[]).slice(0,6).map(item=>({sessionId:text(item?.sessionId,120)||null,turnId:text(item?.turnId,120)||null,createdAt:text(item?.createdAt,100)||null,route:text(item?.route,500)||null,tenantRef:text(item?.tenantRef,160)||null,excerpt:text(item?.excerpt,680),score:Number.isFinite(Number(item?.score))?Number(item.score):null})).filter(item=>item.excerpt);return{version:'paul-memory-v1',source:'durable_console_history',currentSessionId:text(raw?.currentSessionId,120)||null,items,itemCount:items.length,totalChars:items.reduce((n,item)=>n+item.excerpt.length,0),retrievedAt:text(raw?.retrievedAt,100)||null}}\nexport function safeContext(raw = {}) {","old_content":"const prNumber = value => Number.isInteger(Number(value)) && Number(value) > 0 ? Number(value) : null;\nexport function safeContext(raw = {}) {"},{"new_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],\n    paulMemory: safePaulMemory(raw.paulMemory),\n    recentConversation: Array.isArray(raw.recentConversation) ? raw.recentConversation.slice(-8).map(turn => ({ role: text(turn?.role, 20), content: text(turn?.content, 1000) })).filter(turn => turn.content) : [],","old_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],\n    recentConversation: Array.isArray(raw.recentConversation) ? raw.recentConversation.slice(-8).map(turn => ({ role: text(turn?.role, 20), content: text(turn?.content, 1000) })).filter(turn => turn.content) : [],"},{"new_content":"  if (isCapabilityStrategyQuestion(raw)) return { kind: 'chat', context };\n  if (shouldRetrieveKnowledge(raw, rawContext?.agentTurn)) return { kind: 'knowledge', context };\n  if (/\\b(?:password|secret|bearer|api[_ -]?key|access[_ -]?token)\\s*[:=]/i.test(raw)) return { kind: 'help', context, message: 'Keep credentials in Connections. Describe the page or task here.' };","old_content":"  if (isCapabilityStrategyQuestion(raw)) return { kind: 'chat', context };\n  if (/\\b(?:password|secret|bearer|api[_ -]?key|access[_ -]?token)\\s*[:=]/i.test(raw)) return { kind: 'help', context, message: 'Keep credentials in Connections. Describe the page or task here.' };"},{"new_content":"  if (plan.kind==='knowledge') return json({ok:true,kind:'knowledge',message:plan.message||formatKnowledgeAnswer(knowledgePack,input.message),context,knowledgePack,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'stable_context_read',selectedCapability:'knowledge',lifecycleState:'observed',evidenceSource:'owner_context+durable_console_history+durable_mission_receipts'}});","old_content":"  if (plan.kind==='knowledge') return json({ok:true,kind:'knowledge',message:plan.message||'I found relevant KNOCKLAUNCH context.',context,knowledgePack,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'stable_context_read',selectedCapability:'knowledge',lifecycleState:'observed',evidenceSource:'owner_context+durable_mission_receipts'}});"}]},{"path":"workers/cc-execution/src/console-intelligence.js","edits":[{"new_content":"export async function planConsoleIntent({message,context,agentTurn,env,deterministicPlan,fetchImpl=fetch}){const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\",\"knowledge\"])","old_content":"export async function planConsoleIntent({message,context,agentTurn,env,deterministicPlan,fetchImpl=fetch}){const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\"])"}]},{"path":"src/pages/admin/GodModeCommandConsole.tsx","edits":[{"new_content":"function isKnowledgeRecapRequest(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  if (!text) return false;\n  return /\\bwhat\\b.*\\b(?:did|have)\\s+we\\b.*\\b(?:today|earlier today|this morning|this afternoon|tonight)\\b/.test(text)\n    || /\\b(?:what|which|tell me)\\b.*\\b(?:upg\\w*|improv\\w*|enhanc\\w*|chang\\w*|fix\\w*)\\b.*\\b(?:you|paul|yourself|today)\\b/.test(text);\n}\n\nfunction classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();\n  if (!wantsWitness && isCapabilityStrategyQuestion(text)) return 'conversation';\n  if (wantsWitness) return 'route_inspection';\n  if (isKnowledgeRecapRequest(text)) return 'stable_context_read';","old_content":"function classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();\n  if (!wantsWitness && isCapabilityStrategyQuestion(text)) return 'conversation';\n  if (wantsWitness) return 'route_inspection';"},{"new_content":"  const continuityRequest = isCrossSessionContinuityRequest(args.prompt) || isKnowledgeRecapRequest(args.prompt);","old_content":"  const continuityRequest = isCrossSessionContinuityRequest(args.prompt);"}]},{"path":"workers/cc-execution/test/console-knowledge.test.js","edits":[{"new_content":"test(\"recall triggers knowledge retrieval\",()=>{assert.equal(shouldRetrieveKnowledge(\"what happened last time with Speedy Panda?\"),true);assert.equal(shouldRetrieveKnowledge(\"how did we fix the merge queue before?\"),true);assert.equal(shouldRetrieveKnowledge(\"hello paul what upgrades have we made to you today?\"),true);assert.equal(shouldRetrieveKnowledge(\"what upgades have we made to you today?\"),true);assert.equal(shouldRetrieveKnowledge(\"what did we improve about your memory earlier today?\"),true)});","old_content":"test(\"recall triggers knowledge retrieval\",()=>{assert.equal(shouldRetrieveKnowledge(\"what happened last time with Speedy Panda?\"),true);assert.equal(shouldRetrieveKnowledge(\"how did we fix the merge queue before?\"),true)});"},{"new_content":"test(\"retrieval is bounded to one list and three full reads\",async()=>{let lists=0,reads=0;const listFn=async()=>{lists++;return{data:{items:[1,2,3,4].map(i=>({missionId:String(i),terminal:true,objective:\"Speedy Panda repair \"+i,tenantRef:\"speedy-panda\"}))}}};const readFn=async(_e,id)=>{reads++;return{data:{missionId:id,terminal:true,status:\"verified\",objective:\"Speedy Panda repair\",tenantRef:\"speedy-panda\",context:{requestContractState:\"verified\"}}}};const p=await retrieveKnowledgePack({env:{},query:\"Speedy Panda repair\",context:{tenantRef:\"speedy-panda\",paulMemory:{items:[{sessionId:\"s1\",createdAt:new Date().toISOString(),excerpt:\"You: what did we change? PAUL: durable memory was strengthened.\"}]}},stableContext:{memoryPolicy:{liveTruthWinsOverMemory:true}},listFn,readFn,cache:null});assert.equal(lists,1);assert.equal(reads,3);assert.equal(p.experiences.length,3);assert.equal(p.conversationMemory.length,1);assert.ok(p.provenance.includes(\"durable_console_history\"));assert.equal(p.authority,\"projection_only_live_truth_wins\")});","old_content":"test(\"retrieval is bounded to one list and three full reads\",async()=>{let lists=0,reads=0;const listFn=async()=>{lists++;return{data:{items:[1,2,3,4].map(i=>({missionId:String(i),terminal:true,objective:\"Speedy Panda repair \"+i,tenantRef:\"speedy-panda\"}))}}};const readFn=async(_e,id)=>{reads++;return{data:{missionId:id,terminal:true,status:\"verified\",objective:\"Speedy Panda repair\",tenantRef:\"speedy-panda\",context:{requestContractState:\"verified\"}}}};const p=await retrieveKnowledgePack({env:{},query:\"Speedy Panda repair\",context:{tenantRef:\"speedy-panda\"},stableContext:{memoryPolicy:{liveTruthWinsOverMemory:true}},listFn,readFn,cache:null});assert.equal(lists,1);assert.equal(reads,3);assert.equal(p.experiences.length,3);assert.equal(p.authority,\"projection_only_live_truth_wins\")});"}]},{"path":"workers/cc-execution/test/console-capability-question-routing.test.js","edits":[{"new_content":"import { inferOperator, safeContext } from '../src/console-operator.js';","old_content":"import { inferOperator } from '../src/console-operator.js';"},{"new_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n  assert.equal(inferOperator('show /admin/console on both').kind, 'witness');\n});\n\ntest('PAUL recap questions deterministically use the knowledge layer', () => {\n  assert.equal(inferOperator('hello paul what upgrades have we made to you today?').kind, 'knowledge');\n  assert.equal(inferOperator('what upgades have we made to you today?').kind, 'knowledge');\n  const context = safeContext({ paulMemory: { items: [{ sessionId: 's1', excerpt: 'durable memory context' }] } });\n  assert.equal(context.paulMemory.itemCount, 1);\n  assert.equal(context.paulMemory.items[0].excerpt, 'durable memory context');\n});","old_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n});"},{"new_content":"test('frontend applies capability and knowledge guards before generic live-state routing', () => {\n  assert.match(frontend, /function isCapabilityStrategyQuestion/);\n  assert.match(frontend, /function isKnowledgeRecapRequest/);\n  assert.match(frontend, /if \\(!wantsWitness && isCapabilityStrategyQuestion\\(text\\)\\) return 'conversation'/);\n  assert.match(frontend, /if \\(isKnowledgeRecapRequest\\(text\\)\\) return 'stable_context_read'/);\n  assert.match(frontend, /isCrossSessionContinuityRequest\\(args\\.prompt\\) \\|\\| isKnowledgeRecapRequest\\(args\\.prompt\\)/);\n});","old_content":"test('frontend applies capability guard before repository repair classification', () => {\n  assert.match(frontend, /function isCapabilityStrategyQuestion/);\n  assert.match(frontend, /if \\(!wantsWitness && isCapabilityStrategyQuestion\\(text\\)\\) return 'conversation'/);\n});"}]},{"path":"workers/cc-execution/test/console-intelligence.test.js","edits":[{"new_content":"test(\"missing provider fails back safely\",async()=>{const deterministicPlan={kind:\"help\",context:{route:\"\"},message:\"fallback\"},r=await planConsoleIntent({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.fallback,true);assert.equal(r.plan,deterministicPlan)});\ntest(\"knowledge recall is deterministic even when the model gateway is unavailable\",async()=>{const deterministicPlan={kind:\"knowledge\",context:{route:\"\"}},r=await planConsoleIntent({message:\"what upgrades have we made to you today?\",context:{knowledgePack:{experiences:[]}},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.plan.kind,\"knowledge\");assert.equal(r.deterministicAuthority,true);assert.equal(r.fallback,false)});","old_content":"test(\"missing provider fails back safely\",async()=>{const deterministicPlan={kind:\"help\",context:{route:\"\"},message:\"fallback\"},r=await planConsoleIntent({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.fallback,true);assert.equal(r.plan,deterministicPlan)});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-intended-knowledge-layer","statement":"PAUL Console recap and recall questions, including 'what upgrades have we made to you today?' and typo/paraphrase variants, deterministically use the KNOCKLAUNCH knowledge layer backed by owner operating context, durable Console history, and terminal mission receipts instead of the generic inspect-pages fallback.","proofConditionIds":["proof-runtime"]},{"id":"outcome-routing-preserved","statement":"Existing route inspection and repository mutation requests continue to route to Witness and execute_objective respectively.","proofConditionIds":["proof-runtime"]}],"objective":"Owner-authorized control-plane maintenance: make PAUL's GodMode Console use the intended KNOCKLAUNCH intelligence and knowledge layer for recap and recall, especially same-day questions about PAUL's own upgrades. The authoritative path must be owner_operating_context plus durable console history plus terminal mission receipts, with current live Prime truth still winning for live-state claims. Recap questions must never fall through to the generic inspect-pages help response just because the model gateway is unavailable. Preserve real witness and mutation routing. Add typo and paraphrase tolerance, refresh and new-session continuity, regression tests, one focused PR, Gate, squash merge, affected-target deploy, and runtime proof. No Visual Witness.","constraints":[{"id":"live-truth-precedence","statement":"Current live Prime truth remains authoritative for current-state claims; stable or historical context must not override live machinery state.","proofConditionIds":["proof-runtime"]},{"id":"no-visual-witness","statement":"Do not require or run Visual Witness for this logic-only intelligence routing repair.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The deployed Console/cc-execution runtime contains the intended knowledge-layer routing and its regression tests pass.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"outcome-intended-knowledge-layer","statement":"PAUL Console recap and recall questions, including 'what upgrades have we made to you today?' and typo/paraphrase variants, deterministically use the KNOCKLAUNCH knowledge layer backed by owner operating context, durable Console history, and terminal mission receipts instead of the generic inspect-pages fallback.","proofConditionIds":["proof-runtime"]},{"id":"outcome-routing-preserved","statement":"Existing route inspection and repository mutation requests continue to route to Witness and execute_objective respectively.","proofConditionIds":["proof-runtime"]}],"objective":"Owner-authorized control-plane maintenance: make PAUL's GodMode Console use the intended KNOCKLAUNCH intelligence and knowledge layer for recap and recall, especially same-day questions about PAUL's own upgrades. The authoritative path must be owner_operating_context plus durable console history plus terminal mission receipts, with current live Prime truth still winning for live-state claims. Recap questions must never fall through to the generic inspect-pages help response just because the model gateway is unavailable. Preserve real witness and mutation routing. Add typo and paraphrase tolerance, refresh and new-session continuity, regression tests, one focused PR, Gate, squash merge, affected-target deploy, and runtime proof. No Visual Witness.","constraints":[{"id":"live-truth-precedence","statement":"Current live Prime truth remains authoritative for current-state claims; stable or historical context must not override live machinery state.","proofConditionIds":["proof-runtime"]},{"id":"no-visual-witness","statement":"Do not require or run Visual Witness for this logic-only intelligence routing repair.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The deployed Console/cc-execution runtime contains the intended knowledge-layer routing and its regression tests pass.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-knowledge.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/src/console-intelligence.js","src/pages/admin/GodModeCommandConsole.tsx","workers/cc-execution/test/console-knowledge.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/test/console-intelligence.test.js"],"controlPlaneMaintenanceReason":"Noel explicitly authorized PAUL Console intelligence-layer wiring and rejected any fallback-only shortcut."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-knowledge.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/src/console-intelligence.js","src/pages/admin/GodModeCommandConsole.tsx","workers/cc-execution/test/console-knowledge.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/test/console-intelligence.test.js"],"controlPlaneMaintenanceReason":"Noel explicitly authorized PAUL Console intelligence-layer wiring and rejected any fallback-only shortcut."},"recovery":false,"fingerprint":"4dffa5f4d565dc19cb6907fd87eccd8c02d2aef80343d94b7776a10d6fce2d5a","replayCount":0,"serializedBytes":29191},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:57:22.356284+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0d564936-8994-415e-a891-e9966b133234:repository-mutation-intent:4dffa5f4d565dc19cb6907fd87eccd8c02d2aef80343d94b7776a10d6fce2d5a:0","mission_step_id":"1ab9336f-da8c-42c2-9be7-c8d6282afba4","command_center_event_id":"0d564936-8994-415e-a891-e9966b133234"},{"id":"13cfdd65-7770-494d-8234-abb6557ad2a7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f64a35faf54d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f64a35fa-f54d-46d6-9d79-f82a5d703657","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/system-reference-points/release-reliability-standard-2026-10-05.json","config/platform-standards.json","config/control-plane-capabilities.json"],"anchored_edits":[{"path":"config/system-reference-points/release-reliability-standard-2026-10-05.json","anchor":"  \"regressionPolicy\": {\n    \"gateRequired\": true,\n    \"recurringFailureClassBecomesInvariant\": true,\n    \"regressionCoverageRequired\": true,\n    \"noParallelOrchestrator\": true,\n    \"noNarrativeSuccessWithoutProof\": true\n  },","replacement":"  \"regressionPolicy\": {\n    \"gateRequired\": true,\n    \"recurringFailureClassBecomesInvariant\": true,\n    \"regressionCoverageRequired\": true,\n    \"noParallelOrchestrator\": true,\n    \"noNarrativeSuccessWithoutProof\": true\n  },\n  \"latencySlo\": {\n    \"status\": \"enforced\",\n    \"routineFrontendUi\": {\"gateTargetMs\": 10000,\"mergeToLiveTargetMs\": 15000},\n    \"routineScopedBackendControlPlane\": {\"gateTargetMs\": 20000,\"releaseTargetMs\": 25000},\n    \"enforcement\": [\"changed_path_domain_scoped_qa_only_for_routine_low_risk_work\",\"hard_safety_checks_never_skipped\",\"unrelated_pull_request_gates_may_run_in_parallel\",\"serialize_only_overlapping_protected_main_merge_release_boundary\",\"exact_validated_artifacts_are_promoted_instead_of_rebuilt_when_available\",\"exact_evidence_is_reused_or_prehydrated_before_network_reads_on_gate_hot_path\",\"latency_slo_miss_is_observable_and_non_silent_but_does_not_fail_safe_work_unless_safety_is_implicated\",\"cloud_capacity_is_sufficient_for_normal_operation_owner_runners_are_bonus_only\"]\n  },"},{"path":"config/platform-standards.json","anchor":"    {\n      \"id\": \"mobile-first-class\",\n      \"rule\": \"Mobile is a first-class product surface and must remain usable, scrollable, legible, and functionally complete for applicable workflows.\"\n    },","replacement":"    {\n      \"id\": \"seconds-class-delivery-machinery\",\n      \"rule\": \"Routine low-risk frontend/UI work targets Gate completion within 10 seconds and merge-to-live within 15 seconds; routine scoped backend/control-plane work targets Gate within 20 seconds and release within 25 seconds. Hard safety checks are never skipped. Changed-path QA stays domain-scoped, exact validated artifacts are promoted instead of rebuilt when available, unrelated PR Gates may run in parallel, and latency misses are surfaced as explicit telemetry rather than silently normalized.\"\n    },\n    {\n      \"id\": \"mobile-first-class\",\n      \"rule\": \"Mobile is a first-class product surface and must remain usable, scrollable, legible, and functionally complete for applicable workflows.\"\n    },"},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"routineDeliveryLatencySloPolicy\": \"hard_safety_never_skipped_changed_path_domain_scoped_qa_exact_validated_artifact_promotion_preferred_networkless_or_prehydrated_gate_hot_path_unrelated_pr_gates_parallel_serialize_only_overlapping_protected_main_merge_release_boundary_cloud_capacity_sufficient_owner_runners_bonus_only\",\n    \"routineDeliveryLatencyMissPolicy\": \"emit_explicit_owner_wait_and_runtime_anomaly_telemetry_latency_miss_alone_does_not_fail_or_block_unrelated_safe_work_safety_implication_remains_fail_closed\","}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f64a35fa-f54d-46d6-9d79-f82a5d703657","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/system-reference-points/release-reliability-standard-2026-10-05.json","config/platform-standards.json","config/control-plane-capabilities.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":"3714d346759bd9a26c391f4c900d54b9eccc09173026641bbae41e67ed3762fb","replayCount":0,"serializedBytes":4691},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:50:51.485052+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f64a35fa-f54d-46d6-9d79-f82a5d703657:repository-mutation-intent:3714d346759bd9a26c391f4c900d54b9eccc09173026641bbae41e67ed3762fb:0","mission_step_id":"7ff92bfb-6890-4568-b9f7-bd31d4f53c28","command_center_event_id":"f64a35fa-f54d-46d6-9d79-f82a5d703657"},{"id":"13d33d66-db47-4276-a1f2-29db0d38662e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bec0ca4dd03e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"bec0ca4d-d03e-474e-ba35-1b51b751cf76","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":154,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1004,"providerAuthMs":0,"ledgerPrepareMs":1004,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1004,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1004,"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":"bec0ca4d-d03e-474e-ba35-1b51b751cf76"},"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":4364,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-17T16:57:08.083847+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bec0ca4d-d03e-474e-ba35-1b51b751cf76:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b5469866-b757-44be-98eb-18eef95f18d2","command_center_event_id":"bec0ca4d-d03e-474e-ba35-1b51b751cf76"},{"id":"13d33e11-dcca-4c9a-811b-c81a7944f34b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7c0dc17d3768","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"7c0dc17d-3768-47c0-bf7c-a028ef26ed4f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":419,"providerAuthMs":0,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":419,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":419,"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":"7c0dc17d-3768-47c0-bf7c-a028ef26ed4f"},"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":3075,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T13:28:13.000186+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c0dc17d-3768-47c0-bf7c-a028ef26ed4f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"eb2c78d3-d243-443b-9d6a-34a359f04076","command_center_event_id":"7c0dc17d-3768-47c0-bf7c-a028ef26ed4f"},{"id":"13d379e1-8e88-4b0a-bbd4-521349e8b563","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this exact Gate TypeScript fail-safe repair on the existing high-frequency release-hardening mission and PR #2504. Bound the existing TypeScript 7 parallel semantic check to 60 seconds. Only if it times out, delete the exact-base buildinfo and retry once cold with one checker for at most 150 seconds. Preserve mandatory semantic verification: non-timeout TypeScript failures fail immediately, fallback failures/timeouts fail closed, and success remains required before the production-equivalent build. Add a same-workflow regression guard for the bounded fallback. Use the same mission, branch, and PR; no GitHub, no schema change, no Visual Witness. Re-run exact-head Gate, squash merge only when green, release only affected owners, update/prove the Forgejo host watchdog capacity heartbeat live, and refreeze at completion.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this exact Gate TypeScript fail-safe repair on the existing high-frequency release-hardening mission and PR #2504. Bound the existing TypeScript 7 parallel semantic check to 60 seconds. Only if it times out, delete the exact-base buildinfo and retry once cold with one checker for at most 150 seconds. Preserve mandatory semantic verification: non-timeout TypeScript failures fail immediately, fallback failures/timeouts fail closed, and success remains required before the production-equivalent build. Add a same-workflow regression guard for the bounded fallback. Use the same mission, branch, and PR; no GitHub, no schema change, no Visual Witness. Re-run exact-head Gate, squash merge only when green, release only affected owners, update/prove the Forgejo host watchdog capacity heartbeat live, and refreeze at completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"session-continuity","statement":"A newly deployed frontend SHA may be detected but cannot automatically navigate, reload, or replace an already-open tab solely because a new build exists.","proofConditionIds":["proof-session"]},{"id":"stale-asset-recovery","statement":"Actual stale dynamic-import/chunk failures get at most one controlled route-preserving recovery and release detection itself is not a recovery trigger.","proofConditionIds":["proof-chunk"]},{"id":"frontend-transaction","statement":"Frontend release semantics remain stable 100% -> candidate 0% -> exact canary -> candidate 100% -> post-promotion proof, with deterministic last-known-good rollback.","proofConditionIds":["proof-release"]},{"id":"host-capacity","statement":"Canonical Forgejo watchdog measures disk and inode pressure, runs only existing safe retention first, signs capacity-admission state, and sustained critical capacity blocks new canonical merges/releases while reads/reconciliation remain available.","proofConditionIds":["proof-capacity-code","proof-capacity-live"]},{"id":"tenant-isolation","statement":"Deterministic Gate-time shared tenant contracts prevent route, branding/avatar, application-menu, and tenant media-storage namespace leakage across representative tenants.","proofConditionIds":["proof-tenant"]},{"id":"gate-reliability","statement":"Canonical Gate hydrates exact dependencies before hard-safety Vitest contracts and mandatory TypeScript semantic verification is internally bounded: parallel first, one cold single-checker retry only on timeout, then fail closed.","proofConditionIds":["proof-gate-order","proof-typecheck"]},{"id":"queue-provider-preservation","statement":"Exact-head gating, stale-head refresh/regate, ambiguous mutation reconciliation, stale-run retirement, and one-branch/one-PR semantics remain intact.","proofConditionIds":["proof-queue"]},{"id":"completion","statement":"PR #2504 squash-merges through Forgejo, only affected production owners release, cc-execution live identity matches merged source, host watchdog emits new capacity fields, no schema migration occurs, and control-plane mutation is frozen by default afterward.","proofConditionIds":["proof-production","proof-capacity-live","proof-no-schema","proof-freeze"]}],"objective":"UNFREEZE the control plane only for this exact Gate TypeScript fail-safe repair on the existing high-frequency release-hardening mission and PR #2504. Bound the existing TypeScript 7 parallel semantic check to 60 seconds. Only if it times out, delete the exact-base buildinfo and retry once cold with one checker for at most 150 seconds. Preserve mandatory semantic verification: non-timeout TypeScript failures fail immediately, fallback failures/timeouts fail closed, and success remains required before the production-equivalent build. Add a same-workflow regression guard for the bounded fallback. Use the same mission, branch, and PR; no GitHub, no schema change, no Visual Witness. Re-run exact-head Gate, squash merge only when green, release only affected owners, update/prove the Forgejo host watchdog capacity heartbeat live, and refreeze at completion.","constraints":[{"id":"forgejo-only","statement":"Forgejo is the only canonical repository/release owner; no GitHub path is used or introduced.","proofConditionIds":["proof-queue"]},{"id":"single-path","statement":"Use only mission eb6d99ed-d64f-4d35-97cc-09f797e67c3c, branch ai/objective-first-repair-eb6d99edd64f, PR #2504, canonical Gate and release owners; no duplicate PR, daemon, validator, or release lane.","proofConditionIds":["proof-queue","proof-gate-order","proof-typecheck"]},{"id":"semantic-fail-closed","statement":"TypeScript semantic verification cannot be skipped or converted to advisory. Real compiler failures fail immediately; timeout fallback must itself pass or Gate fails.","proofConditionIds":["proof-typecheck"]},{"id":"no-visual","statement":"Do not run Visual Witness because no visual claim is being made.","proofConditionIds":["proof-production"]},{"id":"no-schema","statement":"Do not introduce Supabase migrations or destructive schema changes.","proofConditionIds":["proof-no-schema"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-session","proof-chunk","proof-release","proof-capacity-code","proof-tenant","proof-gate-order","proof-typecheck","proof-queue","proof-no-schema","proof-production","proof-freeze"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-session","kind":"repository","claim":"Canonical Gate passes the release-continuity contract proving version monitoring cannot navigate/reload active sessions solely on deployed SHA change.","route":"src/__tests__/contracts/frontend-release-continuity.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"version monitoring never navigates the active session","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-chunk","kind":"repository","claim":"Canonical Gate passes one-shot route-preserving stale asset recovery assertions.","route":"src/__tests__/contracts/frontend-release-continuity.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"stale chunk recovery is one-shot and route-preserving","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"repository","claim":"Canonical Gate passes transactional frontend release regression tests for zero-traffic candidate, canary-before-promotion, and prior-stable rollback.","route":"scripts/cloudflare-native-version-deploy.test.mjs","roleRef":null,"userRef":null,"required":true,"expectedText":"transaction ordering keeps candidate dark until canary proof and retains rollback","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-capacity-code","kind":"repository","claim":"Gate passes deterministic capacity-admission contract and canonical merge/release owners consume the same signed watchdog state.","route":"src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"fresh critical capacity blocks canonical mutation admission","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-capacity-live","kind":"host_watchdog","claim":"Installed signed Forgejo watchdog heartbeat exposes healthy disk/inode admission state from the merged script.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"capacity_admissible=true","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-tenant","kind":"repository","claim":"Canonical Gate passes representative tenant isolation for route, identity/branding, application registry, and storage namespace.","route":"src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"outside this tenant namespace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate-order","kind":"repository","claim":"Canonical workflow hydrates exact dependencies before the single Vitest invocation containing startup plus the three hard-safety contracts.","route":".forgejo/workflows/knocklaunch.yml","roleRef":null,"userRef":null,"required":true,"expectedText":"frontend-release-continuity.contract.test.ts","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-typecheck","kind":"repository","claim":"Canonical Gate bounds the parallel TypeScript semantic check, retries cold with one checker only on timeout, and fails closed if mandatory semantic verification still does not pass.","route":".forgejo/workflows/knocklaunch.yml","roleRef":null,"userRef":null,"required":true,"expectedText":"TYPECHECK_PARALLEL_TIMEOUT_SECONDS=60","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-queue","kind":"repository","claim":"Green exact-head Gate and merged diff prove Forgejo-only one-path queue/release semantics remain canonical.","route":"workers/cc-execution/src/index-release-fast-lane.js","roleRef":null,"userRef":null,"required":true,"expectedText":"forgejo_host_capacity_non_admissible","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-no-schema","kind":"repository","claim":"Merged PR diff contains no Supabase migration or destructive schema change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Affected cc-execution runtime is live on the exact merged Forgejo source; no Visual Witness is run.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-freeze","kind":"repository","claim":"Control-plane capabilities remain frozen by default after this exact maintenance mission.","route":"config/control-plane-capabilities.json","roleRef":null,"userRef":null,"required":true,"expectedText":"\"controlPlaneFrozen\": true","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"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":"51c99a98b114fd0a1c18272663a35e52e818c8dfac68b3f0f1b83794cd28471a","requestContractRevision":12,"previousRequestContractHash":"6ac738c57537e76f239ceb96c926ba5df0896dbd334220eda2ba531d3cc04bad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:18:50.8917+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:request-contract:51c99a98b114fd0a1c18272663a35e52e818c8dfac68b3f0f1b83794cd28471a","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"13d46c78-7fdc-4306-b66d-dc6d37b3d7c0","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.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2922,"providerAuthMs":0,"ledgerPrepareMs":2922,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2922,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2922,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1"},"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":3001,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:48:07.684534+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e9c863b2-e454-4032-bb34-2d3d7d75e3f8","command_center_event_id":"d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1"},{"id":"13d596c6-66e0-4800-862d-f2bac3c388dd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.200-durable-chat-resume-relevance","prNumber":null,"terminal":false,"missionId":"22588c49-6dad-414c-a149-8881eca1475c","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":869,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":523,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":869,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":523,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"22588c49-6dad-414c-a149-8881eca1475c"},"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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T01:10:34.779154+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:22588c49-6dad-414c-a149-8881eca1475c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c1016df7-e4f9-41d9-ae00-fc1ab9a59485","command_center_event_id":"22588c49-6dad-414c-a149-8881eca1475c"},{"id":"13d7c844-2159-4527-a810-fea63e7c4f2a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the final KNOCKLAUNCH source-discovery ranking defect proven on live 1.58.234. When strong current-request wording explicitly names cc-execution, bounded control-plane discovery must anchor in the workers/cc-execution source family before ranking cross-family candidates. Same-family cc-execution sources may be ranked normally; cross-family sources still require family-specific objective evidence or machine-readable dependency evidence. Preserve explicit watchdog/host-agent behavior. No visual proof.","wordingChanged":false,"canonicalIntent":"Fix the final KNOCKLAUNCH source-discovery ranking defect proven on live 1.58.234. When strong current-request wording explicitly names cc-execution, bounded control-plane discovery must anchor in the workers/cc-execution source family before ranking cross-family candidates. Same-family cc-execution sources may be ranked normally; cross-family sources still require family-specific objective evidence or machine-readable dependency evidence. Preserve explicit watchdog/host-agent behavior. No visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"anchor","statement":"Explicit cc-execution wording deterministically anchors source discovery in workers/cc-execution.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"bounded","statement":"Cross-family evidence boundary remains enforced after anchoring.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Fix the final KNOCKLAUNCH source-discovery ranking defect proven on live 1.58.234. When strong current-request wording explicitly names cc-execution, bounded control-plane discovery must anchor in the workers/cc-execution source family before ranking cross-family candidates. Same-family cc-execution sources may be ranked normally; cross-family sources still require family-specific objective evidence or machine-readable dependency evidence. Preserve explicit watchdog/host-agent behavior. No visual proof.","constraints":[{"id":"nonvisual","statement":"No visual proof or Visual Witness.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"host-positive","statement":"Explicit watchdog/host-agent requests continue to discover host-agent source.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains deterministic cc-execution source-family anchoring.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-the-final-KNOCKLAUNCH-source-discovery-ranking-defect-proven-on-live-1.58.234.-When-strong-curre","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a30c99573e72128ac352084da6951f5573c4b1aa981388fdce3fe7797e199ed9","requestContractRevision":2,"previousRequestContractHash":"810f76502c177b38e9d0881a1bcbcbfce48e2439a0dbadf0e3afd3ffdca748cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:32:48.752751+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a0a84141-8ea4-4370-b75a-62ca0487a6bc:request-contract:a30c99573e72128ac352084da6951f5573c4b1aa981388fdce3fe7797e199ed9","mission_step_id":"f7b61078-d267-4577-9f45-61bd56cdba1e","command_center_event_id":"a0a84141-8ea4-4370-b75a-62ca0487a6bc"},{"id":"13d99b88-bc95-4f77-a749-3eb03dc794cb","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shell-readiness-contract","satisfied":false,"statement":"Authenticated Visual Witness route readiness distinguishes an ordinary bounded shell-not-ready result from a genuinely wedged browser transport, honors the existing authenticated bootstrap allowance, and preserves durable checkpoint/resume accounting.","proofConditionIds":["repo-proof","runtime-proof","live-witness-proof"]}],"satisfied":false,"constraints":[{"id":"security","satisfied":false,"statement":"Do not weaken GodMode authority, authentication, tenant isolation, or fail-closed behavior.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","satisfied":false,"statement":"Use one fresh corrective-generation branch and PR, canonical Gate, squash merge, and only affected ccExecution/onrunner releases.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"finish-line","satisfied":false,"statement":"Completion requires a live canonical interaction proof with complete checkpoint accounting; merge or deployment alone is not completion.","proofConditionIds":["live-witness-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a","unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":["ccExecution","onrunner"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a"},"required":true,"satisfied":true},{"id":"live-witness-proof","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:50:31.033147+00:00","proof_gate":"request_contract_pending","source_sha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract:49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a:6c66eda73ab27557becbbffc71f651ca9ccadb09:pending:repository,interaction","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"13da81d3-645e-4a8c-abba-6af943615056","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:59:00.620611+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f710cc2de782\",\"prNumber\":4724,\"sourceSha\":\"63e10cd153dd6c866df5ca2b7012ab0bc6512565\",\"deploymentId\":\"forgejo-main-63e10cd153dd\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:04:16.79956+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f710cc2d-e782-47ac-bedc-aebf7213f870:owner-progress-heartbeat:119407217","mission_step_id":"a49c72c3-1782-43bd-a4cf-5877f4b25640","command_center_event_id":"f710cc2d-e782-47ac-bedc-aebf7213f870"},{"id":"13dbfdbc-fd07-4302-98a5-2484b3e3eee8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized final corrective generation for the remaining live diagnostics mismatch discovered while proving the systemic 1.58.22 repair.","baseSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","issuedAt":1788493681533,"expiresAt":1788493861533,"missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959","singleUse":true,"authorizationId":"19e2b1bd-23ec-4b92-a603-9b2b7318fcd2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:48:02.587767+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19e2b1bd-23ec-4b92-a603-9b2b7318fcd2","mission_step_id":"39350dc6-1318-4a05-ad40-aea45a78191e","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"13dc9c11-d21f-4475-af73-6bc01e26d13e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"196fd6980e546295f0c9a1d1c9247e47050d15e4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Continue the same PCG public-site cutover mission with a corrective generation. Apply the exact pcg-commerce-publisher card-linkage repair now; do not infer watchdog or unrelated files.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16358,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"196fd6980e546295f0c9a1d1c9247e47050d15e4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:23.603097+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"196fd6980e546295f0c9a1d1c9247e47050d15e4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:729b5f56-ebf6-4e8a-a5fa-2c8727304b66:request-contract:eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c:196fd6980e546295f0c9a1d1c9247e47050d15e4:verified:","mission_step_id":"0b1678d0-7ce8-46f5-8f0f-3b3b9c5e5348","command_center_event_id":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},{"id":"13dfb3a5-d21e-4050-8cf7-db11ae118378","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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-today-visual-family-20260807\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:47:58.242707+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:04347b4a-6258-4541-a00e-58316628e6b2:owner-progress-heartbeat:119409311","mission_step_id":"ac3d1b4d-7547-4df1-9f9d-fc5bf5708990","command_center_event_id":"04347b4a-6258-4541-a00e-58316628e6b2"},{"id":"13e0953f-ebbc-45a0-b958-580e8f50af71","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-85aff0ccebf2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"85aff0cc-ebf2-4226-828c-7386b205d0d4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":136,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":288,"providerAuthMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":288,"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":"85aff0cc-ebf2-4226-828c-7386b205d0d4"},"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":6624,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/tenant-brand-character.json","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/platform-standards.json","src/__tests__/contracts/tenant-brand-character-primitive.contract.test.ts","config/capabilities/tenant-activation-certification.json","config/capabilities/tenant-bootstrap.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:38:16.617466+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:85aff0cc-ebf2-4226-828c-7386b205d0d4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a00f4b7a-24f0-408f-a1a4-7d07f71657f3","command_center_event_id":"85aff0cc-ebf2-4226-828c-7386b205d0d4"},{"id":"13e314bb-2332-4035-9bb4-b731963ae9e4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68","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":"5c6804d8ba5625f29faeb17ecfb6a2edf536990e62a8cfded7b37231c15b2885","forgejoWorkflowProof":{"runId":8025,"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-14T03:59:58.32468+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68","external_id":"forgejo-main-bc68f1925a7c","receipt_type":"canonical_release_status","idempotency_key":"mission:eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4:forgejo-release-status:bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a839ee5d-73fa-4a50-94c1-1d99eff29f15","command_center_event_id":"eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4"},{"id":"13e434d8-fb1d-419c-8a76-4bbf982c25cd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b96ffd610c19","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.215-zero-target-proof-reconciliation","prNumber":3459,"terminal":false,"missionId":"b96ffd61-0c19-4785-a098-11c5d69ecc52","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4803,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":777,"missionSetupMs":240,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":240,"repositoryMutationMs":4026,"repositoryProviderMs":4026,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2492,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1534},"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":"b96ffd61-0c19-4785-a098-11c5d69ecc52"},"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":3108,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:44:30.981523+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3459","receipt_type":"execute_mission","idempotency_key":"mission:b96ffd61-0c19-4785-a098-11c5d69ecc52:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"62a8f5b8-e007-4a4d-a40f-744cc48f3634","command_center_event_id":"b96ffd61-0c19-4785-a098-11c5d69ecc52"},{"id":"13e55e19-08ed-45ba-9499-778faae86d91","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mthhmk7r","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10243,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":1206,"terminal":false,"missionId":"c8a794ef-200d-4041-acdd-d729ca39b4fd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"edc872234591b69f19ce40a560202ff2a0a08f61","timingsMs":{"handlerMs":7492,"prReadinessMs":1012,"approvedPlanMs":0,"missionSetupMs":592,"shipAndProveMs":6376},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8a794ef-200d-4041-acdd-d729ca39b4fd"},"performance":null,"deploymentId":"forgejo-main-edc872234591","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":2073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-31T17:08:09.883558+00:00","proof_gate":"canonical_release_dispatched","source_sha":"edc872234591b69f19ce40a560202ff2a0a08f61","external_id":"forgejo-main-edc872234591","receipt_type":"execute_mission","idempotency_key":"mission:c8a794ef-200d-4041-acdd-d729ca39b4fd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e794d1a6-da16-4262-8d63-503db211e1d5","command_center_event_id":"c8a794ef-200d-4041-acdd-d729ca39b4fd"},{"id":"13e81e4e-da36-4aa5-b5d1-46afd6feaf23","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-59da736f65cb","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2606,"terminal":false,"missionId":"fe1ec642-b14a-424c-973f-3df783c9044c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"0d29758daec862b15465f96687536e109604bebb","timingsMs":{"prReadinessMs":517,"approvedPlanMs":0,"shipAndProveMs":9836,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe1ec642-b14a-424c-973f-3df783c9044c"},"performance":null,"deploymentId":"forgejo-main-0d29758daec8","workflowRunId":7712,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:32:42.494836+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2606","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fe1ec642-b14a-424c-973f-3df783c9044c:automatic-mission-resume:2606:canonical_release_dispatched","mission_step_id":"8c0215ca-5eae-496a-84ec-9c35abd0e265","command_center_event_id":"fe1ec642-b14a-424c-973f-3df783c9044c"},{"id":"13e82a64-be80-4762-b2d5-502fa78fd4f3","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-55a61034ddac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":21070,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":52317,"firstUsefulResultAt":"2026-10-05T16:38:54.316Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4983,"terminal":false,"missionId":"55a61034-ddac-4624-8e1d-d993506e2740","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fa9336af04572e8bef1fdc548fc7cf8d09832d6d","timingsMs":{"prReadinessMs":631,"approvedPlanMs":0,"shipAndProveMs":144,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"55a61034-ddac-4624-8e1d-d993506e2740"},"performance":null,"deploymentId":"forgejo-main-fa9336af0457","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":1815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:39:51.524148+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4983","receipt_type":"automatic_mission_resume","idempotency_key":"mission:55a61034-ddac-4624-8e1d-d993506e2740:automatic-mission-resume:4983:canonical_release_reconciliation_pending","mission_step_id":"d2989075-2eed-47cb-ae67-bdfca70d588d","command_center_event_id":"55a61034-ddac-4624-8e1d-d993506e2740"},{"id":"13ea495f-fc88-482f-8d68-1d00d52728dd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6012a304b6c4","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-6012a304b6c4","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":null,"terminal":false,"missionId":"6012a304-b6c4-48a3-975d-6d4e1fad5e29","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11200,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3996,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1496,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":3996,"repositoryMutationMs":11200,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1496,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6012a304-b6c4-48a3-975d-6d4e1fad5e29"},"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":1589,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:43:57.226736+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6012a304-b6c4-48a3-975d-6d4e1fad5e29:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"95f5417e-bf9f-4c25-a9cd-dc1bbdd5b4ba","command_center_event_id":"6012a304-b6c4-48a3-975d-6d4e1fad5e29"},{"id":"13ea687e-91ea-4bce-bebf-62b58965b534","source":"forgejo","status":"verified","payload":{"branch":"ai/fast-atomic-reconcile-v2-20260824","prNumber":705,"nextAction":null,"mergeCommitSha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:51:01.900491+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","external_id":"705","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fdde5065-eee5-4eb0-b09e-b4a7f3e05223:merged-pr:705:239cb91bb1f32bd2f5a4949f457867f3d4d4b59a","mission_step_id":"e8fa3f73-f0a8-410e-bd39-c24f49773077","command_center_event_id":"fdde5065-eee5-4eb0-b09e-b4a7f3e05223"},{"id":"13edd45a-7a10-41b8-a879-5a06e9ff73f5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/legacy-mission-id-terminalization-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2287,"terminal":false,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3256,"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":"20aae700-7266-447e-844c-b0d60ddea665"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:57:31.087748+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2287","receipt_type":"automatic_mission_resume","idempotency_key":"mission:20aae700-7266-447e-844c-b0d60ddea665:automatic-mission-resume:2287:repair_mission_pr_ready_retryable","mission_step_id":"84626902-a737-46c2-946d-b61138721b61","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"13ef7b74-9805-42d1-b3f7-b9d8aa168be2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9005a8cf5f28","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2481,"terminal":false,"missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19239,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":809,"approvedPlanMs":0,"missionSetupMs":453,"providerAuthMs":0,"shipAndProveMs":5835,"ledgerPrepareMs":453,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":453,"repositoryMutationMs":12280,"repositoryProviderMs":10725,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6817,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":453,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3908},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"performance":null,"deploymentId":"forgejo-main-e8c848dedc29","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4731,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:33:38.297192+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e8c848dedc298800e6d6903d4b8dbeb2e72d8f6b","external_id":"forgejo-main-e8c848dedc29","receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"240a9527-d91e-4b22-b0a6-c24b63e075f7","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"13f1a35f-51c2-46e5-961b-226f0755a549","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2529d611faa3aaa307cb9b4a4625504b1ca003e5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2529d611faa3aaa307cb9b4a4625504b1ca003e5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/376","runId":376,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:39:53.015111+00:00","proof_gate":"canonical_release_pending","source_sha":"2529d611faa3aaa307cb9b4a4625504b1ca003e5","external_id":"forgejo-main-2529d611faa3","receipt_type":"canonical_release_status","idempotency_key":"mission:fd95c934-fd95-4288-9181-9e4fba298aa4:forgejo-release-status:2529d611faa3aaa307cb9b4a4625504b1ca003e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f7f75fce-9810-468a-89e1-2d9ad6fd2366","command_center_event_id":"fd95c934-fd95-4288-9181-9e4fba298aa4"},{"id":"13f337f1-7dd1-40c1-8280-037ca1f50c78","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:43:21.157498+00:00","proof_gate":"canonical_release_pending","source_sha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:69d0b127-5052-4c11-bac3-33caae897d88:forgejo-release-status:9d75cdfb8cf6ab65035079542e231351f4a54be4:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"b1165a1a-b877-4cc8-b48d-a75d1a734be8","command_center_event_id":"69d0b127-5052-4c11-bac3-33caae897d88"},{"id":"13f3b871-612f-4497-a224-94822e24b6d1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"forgejo_release_run_not_observed_after_dispatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":47,"terminal":false,"missionId":"656a60e2-dad3-4414-94c8-7fb459aadc2c","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"656a60e2-dad3-4414-94c8-7fb459aadc2c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T19:18:57.61965+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"47","receipt_type":"ship_and_prove","idempotency_key":"mission:656a60e2-dad3-4414-94c8-7fb459aadc2c:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"1f89af9c-1388-4677-ac1b-85d1f6262528","command_center_event_id":"656a60e2-dad3-4414-94c8-7fb459aadc2c"},{"id":"13f6114f-4b1e-4465-b6bd-a09444a49b75","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":452,"terminal":false,"missionId":"53028f30-52b7-415f-bd14-3a13fb68b142","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"53028f30-52b7-415f-bd14-3a13fb68b142"},"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":4564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:28:23.933239+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"452","receipt_type":"ship_and_prove","idempotency_key":"mission:53028f30-52b7-415f-bd14-3a13fb68b142:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"1faa0104-4723-4bda-adfb-ecdcb4e891a7","command_center_event_id":"53028f30-52b7-415f-bd14-3a13fb68b142"},{"id":"13f6f4d5-4f20-4857-b731-5008734747f6","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-78d07a923161","prNumber":3500,"nextAction":null,"mergeCommitSha":"019b728e87ac7f824e77066cd645bdda5c943ad6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T09:18:30.319843+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"019b728e87ac7f824e77066cd645bdda5c943ad6","external_id":"3500","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:78d07a92-3161-401a-9e15-3591e1fab723:merged-pr:3500:019b728e87ac7f824e77066cd645bdda5c943ad6","mission_step_id":"12f2d121-0c96-48b5-8f80-cf2bc473a863","command_center_event_id":"78d07a92-3161-401a-9e15-3591e1fab723"},{"id":"13fb501a-8e09-4dd2-bc07-70ee7a05e852","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-backend-release-recovery-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1030,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":null,"terminal":false,"missionId":"47b7e646-5558-47c2-869a-fb3738c80962","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":55655,"prReadinessMs":0,"approvedPlanMs":55655,"missionSetupMs":3203,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"47b7e646-5558-47c2-869a-fb3738c80962"},"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":5261,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T16:45:52.346587+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47b7e646-5558-47c2-869a-fb3738c80962:execute_mission:repair_mission_execution_retryable","mission_step_id":"6e8c849d-9c5f-48a1-84fd-6bfa096b9d16","command_center_event_id":"47b7e646-5558-47c2-869a-fb3738c80962"},{"id":"140504e0-e5bb-4f2e-afec-c7e1376155a9","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.44-connection-research-official-docs","prNumber":4428,"terminal":false,"missionId":"664531c0-76af-4b6b-a047-fdda9a2a8a9f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4674784332e9bc4635742d897a13f4adac2cdbe4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1219,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":95,"approvedPlanMs":0,"missionSetupMs":387,"providerAuthMs":0,"shipAndProveMs":728,"ledgerPrepareMs":387,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":387,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":387,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"664531c0-76af-4b6b-a047-fdda9a2a8a9f"},"performance":null,"deploymentId":"forgejo-main-4674784332e9","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":2551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:36:48.107544+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"4674784332e9bc4635742d897a13f4adac2cdbe4","external_id":"forgejo-main-4674784332e9","receipt_type":"execute_mission","idempotency_key":"mission:664531c0-76af-4b6b-a047-fdda9a2a8a9f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"86142879-6c0f-41b5-b4d0-0b1c0e54b43e","command_center_event_id":"664531c0-76af-4b6b-a047-fdda9a2a8a9f"},{"id":"1406bdb6-129c-4b1b-8635-746b3d49d041","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Continue the owner-authorized build-memory repair. Gate proved remaining workflow constants still forced 3072 MB; align this exact workflow file to the already-authorized 2560 MB build budget.","baseSha":"b170a3aefb96d13a25064810a240c55e89a9c5ff","issuedAt":1789754370952,"expiresAt":1789754550952,"missionId":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c","authorizationId":"08f42f87-cb20-4d5b-a2a3-f75d80454fca","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:59:31.205693+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b170a3aefb96d13a25064810a240c55e89a9c5ff","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:08f42f87-cb20-4d5b-a2a3-f75d80454fca","mission_step_id":"3aab94c3-9a66-4683-879f-bcd2e1eb56a4","command_center_event_id":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},{"id":"14072819-0655-4805-953b-53389c4a22a1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-short-term-rental-repair-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":880,"terminal":false,"missionId":"93b53200-ddc7-44a0-a438-2cdef1d162b3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"712b3d517e4137c0aafa5edfefefae40bb73ccbd","timingsMs":{"handlerMs":9358,"prReadinessMs":306,"approvedPlanMs":0,"missionSetupMs":2073,"shipAndProveMs":8890},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93b53200-ddc7-44a0-a438-2cdef1d162b3"},"performance":null,"deploymentId":"forgejo-main-712b3d517e41","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6717,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T23:38:11.897044+00:00","proof_gate":"canonical_release_dispatched","source_sha":"712b3d517e4137c0aafa5edfefefae40bb73ccbd","external_id":"forgejo-main-712b3d517e41","receipt_type":"execute_mission","idempotency_key":"mission:93b53200-ddc7-44a0-a438-2cdef1d162b3:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9f1f9bbb-91c9-4731-b2ee-646c93fccc15","command_center_event_id":"93b53200-ddc7-44a0-a438-2cdef1d162b3"},{"id":"140b3f9b-854a-43d2-88fa-dceec3fd9db0","source":"visual-sandbox","status":"verified","payload":{"ok":true,"jobId":"4ee35e91-aae5-4672-8e33-2bb1111074e0","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-47d7bcd844ff","reason":null,"status":"verification_pending","metrics":{"receiptBytes":44897,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":12,"executorlessWaitMs":709222,"firstUsefulResultAt":"2026-09-30T14:02:46.197Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4245,"terminal":false,"missionId":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"25bbcaadb222d59ff75924113a07240901ade7d7","timingsMs":{"queue":1471,"total":15180,"execution":13709},"nextAction":null,"receiptRef":{"mode":"full","missionId":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8"},"performance":null,"deploymentId":"forgejo-main-25bbcaadb222","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"4ee35e91-aae5-4672-8e33-2bb1111074e0","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"4ee35e91-aae5-4672-8e33-2bb1111074e0","failureReason":null,"observedRoute":"/pcg/workspace","runnerVersion":"laptop-8b44f02c715d","attemptLineage":[{"jobId":"bc91531d-617c-43d3-99d9-2b1a133aa1b9","attempt":1,"category":"verified","sourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","startedAt":"2026-09-30T14:13:41.164Z","completedAt":"2026-09-30T14:13:55.331Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-8b44f02c715d","browserLaunchReason":"display_unavailable_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":"/pcg/workspace","runnerSourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","selectedViewports":["desktop"],"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":13396,"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":13543,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"133cd20ed57ebc7954ce9bfa1d74fbf9662b21c8a12f76f8a5bbcca8254d1312","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T14:14:36.767961+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-8b44f02c715d","external_id":"4ee35e91-aae5-4672-8e33-2bb1111074e0","receipt_type":"visual_proof_status","idempotency_key":"mission:47d7bcd8-44ff-4775-bc64-0a716a4cb5f8:visual:4ee35e91-aae5-4672-8e33-2bb1111074e0:verified","mission_step_id":"bf2856c0-b8f4-4318-ab81-7cd3a780ecfc","command_center_event_id":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8"},{"id":"140d2482-a86a-4c2f-a536-6d610429e211","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tenant-avatar-bootstrap-fallback","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"fc98ed49-3b5c-45aa-b1bd-014766821c14","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":230,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3385,"providerAuthMs":0,"ledgerPrepareMs":1646,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3385,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1646,"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":"fc98ed49-3b5c-45aa-b1bd-014766821c14"},"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":2760,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T01:20:42.910628+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fc98ed49-3b5c-45aa-b1bd-014766821c14:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2c1d0b7b-f758-44de-b680-67f5bdb44132","command_center_event_id":"fc98ed49-3b5c-45aa-b1bd-014766821c14"},{"id":"140df7b1-54a0-42be-8603-3551bea2a660","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_freshness_reconciliation_pending\",\"proofGate\":\"canonical_release_freshness_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T00:38:57.523265+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-61d68e1e9cf1\",\"prNumber\":5067,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:15:56.031855+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:61d68e1e-9cf1-4260-b4ba-e286fab9894a:owner-progress-heartbeat:119415663","mission_step_id":"e9ecd7ca-4b18-45da-b70d-0511ec4d7eaa","command_center_event_id":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},{"id":"140ea1b1-5499-4a66-89d0-cae80e8dce40","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:16:11.842426+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":\"ai/fix-sce-map-proof-route-pathname-r202608041206\",\"prNumber\":3951,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:16:11.842426+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":\"ai/fix-sce-map-proof-route-pathname-r202608041206\",\"prNumber\":3951,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:17:06.5496+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:f117adf5-3101-478c-a51b-54b1d40caa68:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_ex","mission_step_id":"68bd506a-53d9-4adb-8fdf-ddc292c6ec1b","command_center_event_id":"f117adf5-3101-478c-a51b-54b1d40caa68"},{"id":"140fdfca-e62e-4688-a251-f04a4e46af70","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.2-release-lineage-compare","prNumber":357,"terminal":false,"missionId":"0b822fa3-0b99-4c63-be95-5c2a781a8b96","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"2dcc202aab2b8ab68eb7ec00ed18a86137b29f60","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0b822fa3-0b99-4c63-be95-5c2a781a8b96"},"performance":null,"deploymentId":"forgejo-main-2dcc202aab2b","workflowRunId":1188,"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":6129,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T21:54:30.926999+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2dcc202aab2b8ab68eb7ec00ed18a86137b29f60","external_id":"forgejo-main-2dcc202aab2b","receipt_type":"ship_and_prove","idempotency_key":"mission:0b822fa3-0b99-4c63-be95-5c2a781a8b96:ship_and_prove:canonical_release_dispatched:2dcc202aab2b8ab68eb7ec00ed18a86137b29f60:1188","mission_step_id":"9db3d271-ea36-47bb-9e99-f0408187e093","command_center_event_id":"0b822fa3-0b99-4c63-be95-5c2a781a8b96"},{"id":"14104cd3-e3f1-4857-a602-e76c8e8ccb8c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-26T23:17:35.28934+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-35086e86a26f\",\"prNumber\":3827,\"sourceSha\":\"523ffbf01aaacb61355b71d71bac1802168069c6\",\"deploymentId\":\"forgejo-main-523ffbf01aaa\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:25:56.35861+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:35086e86-a26f-4289-b447-be23bf15a9f0:owner-progress-heartbeat:119363623","mission_step_id":"f8d3ac14-39a5-485b-ac06-1102deb5c8f7","command_center_event_id":"35086e86-a26f-4289-b447-be23bf15a9f0"},{"id":"1414d594-d213-4c07-bcc5-01d3d93084eb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"2698822bf484f0be80ba9a457066dc14d989c38b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"2698822bf484f0be80ba9a457066dc14d989c38b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-search-console","owner-seo-audit","tenant-provider-connections"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"ba152a75d3cdf2b702d00a4a3c3084e6eb705c96f4def6df11d2b6d50faa400b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7400","runId":7400,"status":"success","sourceSha":"2698822bf484f0be80ba9a457066dc14d989c38b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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-12T16:18:49.843059+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2698822bf484f0be80ba9a457066dc14d989c38b","external_id":"forgejo-main-2698822bf484","receipt_type":"canonical_release_status","idempotency_key":"mission:1ea13896-744d-4cc7-906b-1306e3308da9:forgejo-release-status:2698822bf484f0be80ba9a457066dc14d989c38b:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"dc79aa6c-bef3-474b-903b-42cad08ca459","command_center_event_id":"1ea13896-744d-4cc7-906b-1306e3308da9"},{"id":"14154b57-84d1-4f6a-be76-6261739d52fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"03616d1f-efbe-4f58-a842-77caa90464d0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3813,"prReadinessMs":0,"approvedPlanMs":3813,"missionSetupMs":1604,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"03616d1f-efbe-4f58-a842-77caa90464d0"},"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":5206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:38:46.852661+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:03616d1f-efbe-4f58-a842-77caa90464d0:execute_mission:repair_mission_execution_blocked","mission_step_id":"69e10d84-14d5-4759-b726-dc8b4553f432","command_center_event_id":"03616d1f-efbe-4f58-a842-77caa90464d0"},{"id":"14161729-6fd0-4dd2-83b3-a407e9728369","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtmkptcn","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":974,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":839,"approvedPlanMs":0,"missionSetupMs":624,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":358,"ledgerReconcileMs":0,"lineageReconcileMs":266,"resolvePreflightMs":624,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":358,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":1918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:20.387659+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"14191cdb-dcd3-4d5c-95a8-2a5a1cf71299","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-67816ed70ead","prNumber":2677,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5067604272ff7f9cd733dddd3b7b99d8edfe3d21","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:00:33.45263+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5067604272ff7f9cd733dddd3b7b99d8edfe3d21","external_id":"2677","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:67816ed7-0ead-4d40-a967-ab15be1b59a5:merged-pr:2677:5067604272ff7f9cd733dddd3b7b99d8edfe3d21","mission_step_id":"6e1c1e2b-860a-4201-afb2-e48c274881f9","command_center_event_id":"67816ed7-0ead-4d40-a967-ab15be1b59a5"},{"id":"14197f96-6103-4d35-88f2-b4204f112a21","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0cccfbf4b9c3811fccdfc98fcce33fc391cddebb","sourceSha":"5f2516e441aae7bd4586fab258a5940cb2d1cb00","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:41:46.787605+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"5f2516e441aae7bd4586fab258a5940cb2d1cb00","external_id":"canonical-release-5f2516e441aa","receipt_type":"canonical_release_status","idempotency_key":"mission:5386ec83-72b7-40ad-961e-594d1e29aceb:forgejo-release-ancestry:5f2516e441aae7bd4586fab258a5940cb2d1cb00:0cccfbf4b9c3811fccdfc98fcce33fc391cddebb:ancestry_read_retryable","mission_step_id":"988f7bd2-d6e0-4130-ae9a-10190ec03693","command_center_event_id":"5386ec83-72b7-40ad-961e-594d1e29aceb"},{"id":"141fb08a-907e-42f5-8f02-86f70417fd59","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"5628ddcce06d555332854c196c914abe79e212eb","releaseState":"pending","exactConductorRun":{"id":31447656960,"status":"pending","headSha":"5628ddcce06d555332854c196c914abe79e212eb","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T00:55:35.937902+00:00","proof_gate":"canonical_release_pending","source_sha":"5628ddcce06d555332854c196c914abe79e212eb","external_id":"canonical-release-5628ddcce06d","receipt_type":"canonical_release_status","idempotency_key":"mission:bf19ec4c-7641-40ec-922a-601364bf9d02:release-status:5628ddcce06d555332854c196c914abe79e212eb:31447656960:pending:canonical-production-release/verified=pending","mission_step_id":"1786b4f6-2bf2-482d-a892-d43a238c40d3","command_center_event_id":"bf19ec4c-7641-40ec-922a-601364bf9d02"},{"id":"14214e9f-99c3-4246-9a27-a1051662be3b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d3c0699e841b21c3c73c845f79d0316b50343913","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d3c0699e841b21c3c73c845f79d0316b50343913","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"ddd12d298e9aa2a728b18d2e52e6a7199f83a9bb2154a50f5e802e09d6e2108e","forgejoWorkflowProof":{"runId":13411,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a6183874b68cc095d6fe88b59652943932474425","deploymentId":"forgejo-main-a6183874b68cc095d6fe88b59652943932474425","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.18-paul-eval-action-scope","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:23:59.57369+00:00","proof_gate":"canonical_release_pending","source_sha":"d3c0699e841b21c3c73c845f79d0316b50343913","external_id":"forgejo-main-d3c0699e841b","receipt_type":"canonical_release_status","idempotency_key":"mission:da6f423c-b447-4551-af69-8b0aa977283a:forgejo-release-status:d3c0699e841b21c3c73c845f79d0316b50343913:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2d163acb-83fd-4795-b72c-200318de9d67","command_center_event_id":"da6f423c-b447-4551-af69-8b0aa977283a"},{"id":"142150dd-63dc-46cf-8eba-29c9e79760d1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T22:21:00.50933+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2552a8588e0e\",\"prNumber\":4519,\"sourceSha\":\"657637c65ee41c9655daa0ce70241138a127e6e0\",\"deploymentId\":\"forgejo-main-657637c65ee4\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:29:39.191514+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2552a858-8e0e-4df7-ae75-df9ef2201231:owner-progress-heartbeat:119397958","mission_step_id":"754f2602-d4a5-4c5d-a660-7a0cbadfe5ea","command_center_event_id":"2552a858-8e0e-4df7-ae75-df9ef2201231"},{"id":"1424e1ae-b241-40b3-8c45-38ecb7a16267","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner explicitly authorized unfreezing the control plane for the canonical Gate hydration repair after PR #3036 failed because targeted frontend Gate omitted supabase/functions/_shared/tenantTypeRegistry.json from sparse checkout while src/lib/tenants/tenantTypeRegistry.ts imports it.","baseSha":"0895ede911fc028e7f9af15056bdc73b8ae29503","issuedAt":1789677954807,"expiresAt":1789678134807,"missionId":"af2b8065-9f26-4375-8d96-fdd740d8606e","authorizationId":"6deca64d-5618-4a9d-ac52-f2ab9dd544f2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:45:55.534372+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0895ede911fc028e7f9af15056bdc73b8ae29503","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6deca64d-5618-4a9d-ac52-f2ab9dd544f2","mission_step_id":"b8d95f63-19ec-4912-837e-c81c8f1c9930","command_center_event_id":"af2b8065-9f26-4375-8d96-fdd740d8606e"},{"id":"1427629b-55ab-4a65-ad15-df75e9d67207","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7f6c35ddd3b3","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3505,"terminal":false,"missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":613,"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":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},"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-23T10:37:51.508652+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3505","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:automatic-mission-resume:3505:repair_mission_waiting_for_gate","mission_step_id":"c400001c-3889-4f29-949b-05a4f938ca06","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"14282fce-8407-4ef0-980b-dd586e344147","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-sourcemap-memory-repair-1d1b2373","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2834,"terminal":false,"missionId":"1d1b2373-9c6a-48d5-944d-c5b81f498414","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":942,"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":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},"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":1289,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:20:29.199076+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2834","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:automatic-mission-resume:2834:repair_mission_waiting_for_gate","mission_step_id":"fbd2f2e2-5446-47d4-8fa5-6f7ce66d1bcd","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"142adf77-5e82-475c-9a1d-90703809f85e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"97f734cd2a627b88babbdc8d66db957f20240ac2","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"97f734cd2a627b88babbdc8d66db957f20240ac2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"07f772d7cf20fb100037fdeeeac5ae29e87a1fa3600341f44cd5b7b5d8917045","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:49:42.415051+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"97f734cd2a627b88babbdc8d66db957f20240ac2","external_id":"forgejo-main-97f734cd2a62","receipt_type":"canonical_release_status","idempotency_key":"mission:087a734e-d691-40e3-9aab-50ae14ca4cc8:forgejo-release-status:97f734cd2a627b88babbdc8d66db957f20240ac2:verified:forgejo-main/source=success","mission_step_id":"32da43e0-eb0c-49b0-b7ab-a9b292c72c12","command_center_event_id":"087a734e-d691-40e3-9aab-50ae14ca4cc8"},{"id":"142b0ac5-5018-4235-a671-e7930a71e1f8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c1494bec5f69","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15830,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":57631,"firstUsefulResultAt":"2026-10-06T00:51:41.537Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":5112,"terminal":false,"missionId":"c1494bec-5f69-4a7c-bafe-d41e8651a862","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2081,"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":"c1494bec-5f69-4a7c-bafe-d41e8651a862"},"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-06T00:52:42.383881+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5112","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c1494bec-5f69-4a7c-bafe-d41e8651a862:automatic-mission-resume:5112:repair_mission_pr_ready_retryable","mission_step_id":"cc0b2ac6-d49e-4e64-8256-efbf41a37247","command_center_event_id":"c1494bec-5f69-4a7c-bafe-d41e8651a862"},{"id":"142b0f78-296f-4c00-9130-63438205ba13","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-supersession-content-proof-g2","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.5-release-queue-freshness","prNumber":null,"terminal":false,"missionId":"528ef8b5-ae12-41b0-adb3-46a009a88d4d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"528ef8b5-ae12-41b0-adb3-46a009a88d4d"},"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":5129,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:14:01.994778+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:528ef8b5-ae12-41b0-adb3-46a009a88d4d:execute_mission:repair_mission_execution_retryable","mission_step_id":"911cc842-1ebc-422d-bbc5-376bc0f0251a","command_center_event_id":"528ef8b5-ae12-41b0-adb3-46a009a88d4d"},{"id":"142cbdae-df9e-472a-8b7a-86c655a2ea45","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-del-mar-reservation-media-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4745,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1044,"terminal":false,"missionId":"0f236214-d23f-4028-89db-be7e00929070","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"751b30697b50ed1e64c4ea2ae7a0514411b5aef6","timingsMs":{"handlerMs":14854,"prReadinessMs":1590,"approvedPlanMs":5814,"missionSetupMs":4489,"shipAndProveMs":7192},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0f236214-d23f-4028-89db-be7e00929070"},"performance":null,"deploymentId":"forgejo-main-751b30697b50","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":8168,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:51:39.342896+00:00","proof_gate":"canonical_release_dispatched","source_sha":"751b30697b50ed1e64c4ea2ae7a0514411b5aef6","external_id":"forgejo-main-751b30697b50","receipt_type":"execute_mission","idempotency_key":"mission:0f236214-d23f-4028-89db-be7e00929070:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f3895edd-e5f4-476a-bfcc-f85cd8b53177","command_center_event_id":"0f236214-d23f-4028-89db-be7e00929070"},{"id":"142cbee8-229f-4621-abe9-2324d832498f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"28027744caf3fb9fe60d002000d1a72fbd54d39a","missing":["supabase-migrations/live"],"pending":[],"required":["forgejo-main/source","supabase-migrations/live"],"sourceSha":"28027744caf3fb9fe60d002000d1a72fbd54d39a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T20:21:09.416519+00:00","proof_gate":"canonical_release_pending","source_sha":"28027744caf3fb9fe60d002000d1a72fbd54d39a","external_id":"forgejo-main-28027744caf3","receipt_type":"canonical_release_status","idempotency_key":"mission:365806e9-f01a-4b67-a2a1-325ed1eee833:forgejo-release-status:28027744caf3fb9fe60d002000d1a72fbd54d39a:pending:forgejo-main/source=success|supabase-migrations/live=missing","mission_step_id":"87e5ab14-df08-431f-969d-15b5fe5f9087","command_center_event_id":"365806e9-f01a-4b67-a2a1-325ed1eee833"},{"id":"142cc247-7f6b-4c76-97f7-15910c1d55b8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","supabase/migrations/20260911183000_platform_business_activity_ledger.sql","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized exact-scope repair of the failed Activity Ledger migration, exact-green merge completion fallback, and redundant repository-inspect provider read; return to frozen-by-default behavior immediately after this scoped maintenance mutation.","baseSha":"a104deec737320640e243ca012eeac24b67600cb","issuedAt":1789154262498,"expiresAt":1789154442498,"missionId":"6f277f61-7a54-4f88-bb0d-d8be946364eb","authorizationId":"70fec3c9-d281-44c4-8994-f6968e8b8355","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:17:43.079517+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a104deec737320640e243ca012eeac24b67600cb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:70fec3c9-d281-44c4-8994-f6968e8b8355","mission_step_id":"fd1583f6-70fd-42d9-9667-8d81ff14392e","command_center_event_id":"6f277f61-7a54-4f88-bb0d-d8be946364eb"},{"id":"142ecfaf-52b6-4983-96ff-4dca4696506c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a36bf4140447","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12739,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":846678,"firstUsefulResultAt":"2026-10-06T15:00:05.659Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":5187,"terminal":false,"missionId":"a36bf414-0447-4381-9787-c46607553113","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7220,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2632,"approvedPlanMs":748,"missionSetupMs":246,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":246,"repositoryMutationMs":3735,"repositoryProviderMs":3735,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2246,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1489},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a36bf414-0447-4381-9787-c46607553113"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:14:20.724911+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5187","receipt_type":"execute_mission","idempotency_key":"mission:a36bf414-0447-4381-9787-c46607553113:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"40a30748-37f9-4967-9548-71834a43aaf0","command_center_event_id":"a36bf414-0447-4381-9787-c46607553113"},{"id":"1432398c-648c-4f52-aa08-285161d9d477","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e2b0d367df605121b7f3a9b71a035531f20e1fdafa1199106e07bc24ad78020c","forgejoWorkflowProof":{"runId":15063,"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:33:17.844797+00:00","proof_gate":"canonical_release_pending","source_sha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","external_id":"forgejo-main-5bde1ac6d877","receipt_type":"canonical_release_status","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:forgejo-release-status:5bde1ac6d877b070a8d97d41abbdb76132fcad23:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"de919012-de82-4d56-8374-42c04a868d2f","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"1435eb2f-a97c-473e-94e8-6d187d844431","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-533967b33120","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.77-mcp-oauth-es256","prNumber":2148,"terminal":false,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6650,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":694,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":635,"ledgerReconcileMs":0,"lineageReconcileMs":59,"resolvePreflightMs":694,"repositoryMutationMs":6650,"repositoryProviderMs":4897,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2952,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":635,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1945},"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":"533967b3-3120-45c1-9076-b46ae519bb75"},"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":3797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:31:19.887778+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2148","receipt_type":"execute_mission","idempotency_key":"mission:533967b3-3120-45c1-9076-b46ae519bb75:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a2b32165-3174-4549-82ce-5abe87a268dc","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"14378559-e9dd-4f42-a4d5-5555fe66081a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T23:27:15.318423+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-4489b794fe0b\",\"prNumber\":4178,\"sourceSha\":\"df0053b2741b95cbbb4eba6d281c6bc5d3ed5ee6\",\"deploymentId\":\"forgejo-main-df0053b2741b\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:37:54.94195+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4489b794-fe0b-4298-b860-3ec38862b32d:owner-progress-heartbeat:119380951","mission_step_id":"a77903c0-8cce-4e2d-9c1a-c2922653abff","command_center_event_id":"4489b794-fe0b-4298-b860-3ec38862b32d"},{"id":"143937b9-e013-41db-bb94-9dbebe3ba1e7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-readiness-corrective-20260913","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.126-forgejo-bounded-retry","prNumber":2652,"terminal":false,"missionId":"261da808-08e7-48bd-ba48-19c85b97ddd1","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11532,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":383,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":228,"ledgerReconcileMs":0,"lineageReconcileMs":155,"resolvePreflightMs":383,"repositoryMutationMs":11532,"repositoryProviderMs":9750,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6204,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":228,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3546},"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":"261da808-08e7-48bd-ba48-19c85b97ddd1"},"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":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:22:26.71274+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2652","receipt_type":"execute_mission","idempotency_key":"mission:261da808-08e7-48bd-ba48-19c85b97ddd1:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6970a4fd-184b-41f8-b32c-80583d57287a","command_center_event_id":"261da808-08e7-48bd-ba48-19c85b97ddd1"},{"id":"143e865c-e9fc-40a8-b49b-4b6c9d05baec","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":293260,"owner_action_to_pr_ms":571824,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":567032},"ownerWaitLiveAt":"2026-09-26T16:50:45.260Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T16:50:45.501952+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:d4d3bc1c-44b0-4b03-830d-fed5407883f8:owner-wait-live","mission_step_id":"88a817bd-a8e0-432f-b097-96f781a82f31","command_center_event_id":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},{"id":"143fa042-e39c-48e5-a404-56af2c952294","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"forgejo_request_failed:502","status":"retryable","metrics":{"receiptBytes":4655,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":238,"prReadinessMs":238,"approvedPlanMs":0,"missionSetupMs":420,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":4988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:09:26.272433+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"9459cdf4-87c0-41bd-92ff-8d50b62e31ee","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"143fb7d8-8f88-4293-b7fe-6a73ab88015a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3b9d8a79596c","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2932,"terminal":false,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12926,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1725,"approvedPlanMs":0,"missionSetupMs":2840,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2152,"ledgerReconcileMs":0,"lineageReconcileMs":688,"resolvePreflightMs":2840,"repositoryMutationMs":10823,"repositoryProviderMs":4730,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4111,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2152,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":619},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:07:30.837521+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2932","receipt_type":"execute_mission","idempotency_key":"mission:3b9d8a79-596c-452b-b977-af63ecd3cd99:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"36143e06-574f-4c7b-8a29-4dd1be80bc17","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"1440e8d2-bfb9-4eb5-8e62-25d2c9d065d8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"cc4951382ca4572ec6bb85c0a5e16631a745eb1c","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"cc4951382ca4572ec6bb85c0a5e16631a745eb1c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"3d4e69f720ff9da52e06f5904397d16c49fbd68fe89018b1f31a44893eb4322b","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:52:21.184405+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cc4951382ca4572ec6bb85c0a5e16631a745eb1c","external_id":"forgejo-main-cc4951382ca4","receipt_type":"canonical_release_status","idempotency_key":"mission:3dd1b3ac-1eeb-4f8e-a9a0-d1fb2acc50dd:forgejo-release-status:cc4951382ca4572ec6bb85c0a5e16631a745eb1c:verified:forgejo-main/source=success","mission_step_id":"1162c962-d9a8-410d-8920-1d4a1aa035dd","command_center_event_id":"3dd1b3ac-1eeb-4f8e-a9a0-d1fb2acc50dd"},{"id":"14410077-3037-46e5-b115-397c3a9889ab","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-premium-modes-ui","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3246,"terminal":false,"missionId":"68f60574-59a2-4692-a021-6d2ef39bef34","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3864,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":533,"approvedPlanMs":0,"missionSetupMs":579,"providerAuthMs":0,"shipAndProveMs":3077,"ledgerPrepareMs":430,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":579,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":430,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68f60574-59a2-4692-a021-6d2ef39bef34"},"performance":null,"deploymentId":"forgejo-main-f5e6ee1290cb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:40:25.496515+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","external_id":"forgejo-main-f5e6ee1290cb","receipt_type":"execute_mission","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e8bb6fa0-4b90-4d63-a5d7-16c0cb67c737","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"144289ab-0896-485e-9775-db459c8bdbd2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-bychefap-public-buttons-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7374,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":800,"terminal":false,"missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","timingsMs":{"handlerMs":9672,"prReadinessMs":335,"approvedPlanMs":0,"missionSetupMs":444,"shipAndProveMs":9234},"nextAction":null,"receiptRef":{"mode":"full","missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe"},"performance":null,"deploymentId":"forgejo-main-71534b17a8d3","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":6145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:17:58.840619+00:00","proof_gate":"canonical_release_dispatched","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":"forgejo-main-71534b17a8d3","receipt_type":"execute_mission","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:execute_mission:canonical_release_dispatched","mission_step_id":"270df123-8f27-4126-bf02-f9728870a67f","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"1443b790-c803-4e57-8908-b4dd319330c8","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":10437,"structuredKeys":["edits"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:49:45.216913+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:bee177c3-5361-4c0a-95ba-25e2fdf8610c:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"a289268c-e710-48cf-b804-d0b44a39327f","command_center_event_id":"bee177c3-5361-4c0a-95ba-25e2fdf8610c"},{"id":"1445341f-90a1-453f-90e2-19eaccd19378","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Add the exact regression to existing corrective PR #2287 and complete the canonical Gate/release path.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022402569,"expiresAt":1789022582569,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"3a6b2236-c67f-4c65-b92e-c03d8f95c2af","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:40:03.003095+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3a6b2236-c67f-4c65-b92e-c03d8f95c2af","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"1445ca01-fbae-43fa-9119-5eca8999e8da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06fced678ed74f276e2bc36ed84eef02ec531364","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3403","runId":3403,"status":"waiting","sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:33:09.380121+00:00","proof_gate":"canonical_release_pending","source_sha":"06fced678ed74f276e2bc36ed84eef02ec531364","external_id":"forgejo-main-06fced678ed7","receipt_type":"canonical_release_status","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:forgejo-release-status:06fced678ed74f276e2bc36ed84eef02ec531364:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"464888bb-de45-4f4a-b761-182478e9a3ea","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"1446df08-5a42-4878-90b0-f99a002ef55d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner-approved repair for recurring Forgejo 422 false failures and control-plane latency degradation.","baseSha":"2c1a677adcf89ee5e5e4c6ef3d48cfbb40ef3ffa","issuedAt":1788894042553,"expiresAt":1788894222553,"missionId":"d042c33f-a800-4242-9ac7-360e74f3c126","authorizationId":"5d4fa65a-541f-481f-b804-1387317b27c9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:00:43.146092+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2c1a677adcf89ee5e5e4c6ef3d48cfbb40ef3ffa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5d4fa65a-541f-481f-b804-1387317b27c9","mission_step_id":"12249c4a-ca7f-4ffe-a5e8-385a8089acef","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"1447ff88-cecd-436e-aa3e-1dcf537debf8","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Exact Gate #8990 failure is the second stale regression assertion for the old workflow_dispatch SHA identity model.","baseSha":"83e56ef71a914ab8ab884405fd284cf726377aa8","issuedAt":1789594714468,"expiresAt":1789594894468,"missionId":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4","authorizationId":"b2a85697-6a0a-472e-9135-d276ae9a7212","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:38:34.805713+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"83e56ef71a914ab8ab884405fd284cf726377aa8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b2a85697-6a0a-472e-9135-d276ae9a7212","mission_step_id":"6c3da0c3-33bf-4953-b290-384ad481681a","command_center_event_id":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4"},{"id":"144948c8-d887-4e4a-9544-17417f1174ed","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1a7fc909ee75","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":37576,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":12,"executorlessWaitMs":70221,"firstUsefulResultAt":"2026-10-03T04:12:54.075Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.64.73-knocklaunch-mcp-compact-preflight","prNumber":4619,"terminal":false,"missionId":"1a7fc909-ee75-46b5-8938-fac461de6e81","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":105,"approvedPlanMs":0,"missionSetupMs":183,"providerAuthMs":0,"shipAndProveMs":415,"ledgerPrepareMs":183,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":183,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":183,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1a7fc909-ee75-46b5-8938-fac461de6e81"},"performance":null,"deploymentId":"forgejo-main-d44dc0d246dc","releaseState":"pending","workflowRunId":14754,"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":2476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:14:11.38588+00:00","proof_gate":"canonical_release_already_verified","source_sha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","external_id":"forgejo-main-d44dc0d246dc","receipt_type":"execute_mission","idempotency_key":"mission:1a7fc909-ee75-46b5-8938-fac461de6e81:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"f6a45f81-aaaa-4977-85cc-cfea6f502a55","command_center_event_id":"1a7fc909-ee75-46b5-8938-fac461de6e81"},{"id":"14498db7-fa57-4dd7-8796-b7acfd259804","source":"cc-execution","status":"blocked","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":9752,"structuredKeys":["edits"],"synthesisAttempt":2,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:41:09.362407+00:00","proof_gate":"paul_synthesis_bounded_exhausted","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:bee177c3-5361-4c0a-95ba-25e2fdf8610c:paul_synthesis_diagnostic:paul_synthesis_bounded_exhausted:blocked","mission_step_id":"a289268c-e710-48cf-b804-d0b44a39327f","command_center_event_id":"bee177c3-5361-4c0a-95ba-25e2fdf8610c"},{"id":"1449b755-de90-4565-8a8d-9ee2313db685","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.3-stale-main-auto-refresh","prNumber":null,"terminal":false,"missionId":"ed175378-1578-4759-98b1-eed5fe8e3e0c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":408,"providerAuthMs":0,"ledgerPrepareMs":408,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":408,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":408,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"ed175378-1578-4759-98b1-eed5fe8e3e0c"},"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-29T04:43:52.970817+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ed175378-1578-4759-98b1-eed5fe8e3e0c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"8830b7ca-6eb3-4269-b073-41663c8da590","command_center_event_id":"ed175378-1578-4759-98b1-eed5fe8e3e0c"},{"id":"144b263a-8a43-4330-9ade-ab5bbcc4b02d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-tenant-workstream-rotation-20260820","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2482,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":504,"terminal":false,"missionId":"2a6bee4c-b842-4ea9-ace8-4092a8862413","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c6e039d92e910e68d6ddc99a84b3e20a7bd1119e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a6bee4c-b842-4ea9-ace8-4092a8862413"},"performance":null,"deploymentId":"forgejo-main-c6e039d92e91","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:31:42.489909+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c6e039d92e910e68d6ddc99a84b3e20a7bd1119e","external_id":"forgejo-main-c6e039d92e91","receipt_type":"execute_mission","idempotency_key":"mission:2a6bee4c-b842-4ea9-ace8-4092a8862413:execute_mission:canonical_release_dispatched","mission_step_id":"b1adf643-8a40-4756-a7cc-10f6e5a0092d","command_center_event_id":"2a6bee4c-b842-4ea9-ace8-4092a8862413"},{"id":"144c79c2-a350-45a9-9f91-99ef89dd3c21","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane only for one exact bounded repair: corrective-generation identity retries must remain continuation requests after mission setup has already persisted the same repairGeneration and merged_pr_branch_deleted reason. Apply only the four exact declared cc-execution paths, pass Gate, squash merge, deploy only cc-execution, prove runtime 1.58.66-repair-generation-continuation, then restore normal frozen operation. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane only for one exact bounded repair: corrective-generation identity retries must remain continuation requests after mission setup has already persisted the same repairGeneration and merged_pr_branch_deleted reason. Apply only the four exact declared cc-execution paths, pass Gate, squash merge, deploy only cc-execution, prove runtime 1.58.66-repair-generation-continuation, then restore normal frozen operation. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-continuation","statement":"Command Center can retry an already-active merged_pr_branch_deleted repair generation without rehydrating the prior merged PR identity.","proofConditionIds":["repo-helper","repo-wiring","repo-test","release","runtime"]}],"objective":"Unfreeze control plane only for one exact bounded repair: corrective-generation identity retries must remain continuation requests after mission setup has already persisted the same repairGeneration and merged_pr_branch_deleted reason. Apply only the four exact declared cc-execution paths, pass Gate, squash merge, deploy only cc-execution, prove runtime 1.58.66-repair-generation-continuation, then restore normal frozen operation. No Visual Witness.","constraints":[{"id":"exact-scope","statement":"Control-plane maintenance is limited to the four declared cc-execution files and only corrective-generation continuation classification plus runtime version identity.","proofConditionIds":["repo-wiring","repo-test"]},{"id":"preserve-guards","statement":"Canonical PR identity protection remains fail-closed for requests without the persisted merged_pr_branch_deleted continuation state.","proofConditionIds":["repo-helper","repo-test"]},{"id":"refreeze","statement":"Control plane returns to normal frozen operation after the protected-main release.","proofConditionIds":["runtime"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["repo-test"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-helper","kind":"repository","claim":"Pure repair continuation helper supports same-generation persisted-state retries.","route":"workers/cc-execution/src/repair-generation-continuation.js","roleRef":null,"userRef":null,"required":true,"expectedText":"requestedGeneration === currentGeneration","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-wiring","kind":"repository","claim":"missionIdentityRequest uses the repair continuation helper.","route":"workers/cc-execution/src/index-mission-control.js","roleRef":null,"userRef":null,"required":true,"expectedText":"isRepairContinuationRequest","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-test","kind":"repository","claim":"Regression tests cover same-generation retry and fail-closed sibling cases.","route":"workers/cc-execution/test/repair-generation-continuation.test.js","roleRef":null,"userRef":null,"required":true,"expectedText":"same-generation retry","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"cc-execution release succeeds from the exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live Command Center reports version 1.58.66-repair-generation-continuation and normal frozen maintenance policy remains active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"7d314ec110c17decfff8f1aa14a467345c1ce6dbadaf7419868094c4afbb5e6d","requestContractRevision":2,"previousRequestContractHash":"a6f8c25cd3c7fa5458957fd025b8a2ec6fafac0155a068392ec14173171bfa7c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:09:25.496388+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb:request-contract:7d314ec110c17decfff8f1aa14a467345c1ce6dbadaf7419868094c4afbb5e6d","mission_step_id":"08bb3a7c-a3f4-46dd-b077-bdc1d4ba3fd5","command_center_event_id":"bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb"},{"id":"144f2edb-e98f-440b-a26b-fa433f6dbb12","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5161,"terminal":false,"missionId":"8296e610-c41a-43dd-b222-f792135b41dc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6226,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2206,"approvedPlanMs":753,"missionSetupMs":476,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"repositoryMutationMs":3260,"repositoryProviderMs":3260,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2058,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":476,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1202},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8296e610-c41a-43dd-b222-f792135b41dc"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:24:12.261437+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5161","receipt_type":"execute_mission","idempotency_key":"mission:8296e610-c41a-43dd-b222-f792135b41dc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1d855834-4319-468d-9418-341f77b0a60c","command_center_event_id":"8296e610-c41a-43dd-b222-f792135b41dc"},{"id":"144f7f65-63da-4376-84e4-df41a25d33e8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/modes-upload-auth-contract-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2415,"terminal":false,"missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3513c4e66426e347bf2c6aeb499de86f9b2c8004","timingsMs":{"prReadinessMs":622,"approvedPlanMs":0,"shipAndProveMs":1566,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},"performance":null,"deploymentId":"forgejo-main-3513c4e66426","workflowRunId":7190,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1996,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:07:15.941518+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2415","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:automatic-mission-resume:2415:canonical_release_dispatched","mission_step_id":"2e82a61f-5922-4a7f-8578-7526d67546a5","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"14500c1e-8fba-4299-a5b8-8dfddcf7f495","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proposal-template-invalidation-20260820","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12078,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":488,"terminal":false,"missionId":"ef6e8348-2b25-4d19-adbe-c75c2171212f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ef6e8348-2b25-4d19-adbe-c75c2171212f"},"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":4637,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T15:07:19.519452+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"488","receipt_type":"execute_mission","idempotency_key":"mission:ef6e8348-2b25-4d19-adbe-c75c2171212f:execute_mission:canonical_release_transport_retryable","mission_step_id":"de77c7b6-a380-4cef-91d6-eb278627625b","command_center_event_id":"ef6e8348-2b25-4d19-adbe-c75c2171212f"},{"id":"14509446-0f23-4870-8602-41bb4ccab356","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-vanity-canonical-rocket-canvas-20260806-r202608070219","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3063,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4172,"terminal":false,"missionId":"1ad939a3-5e09-4454-ab4d-759ac2b0ccf4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"781a62311bcc1fb36cb334906ded5c3f9169f00c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1ad939a3-5e09-4454-ab4d-759ac2b0ccf4"},"performance":null,"deploymentId":"canonical-release-781a62311bcc","workflowRunId":31140960321,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:21:24.127882+00:00","proof_gate":"canonical_release_dispatched","source_sha":"781a62311bcc1fb36cb334906ded5c3f9169f00c","external_id":"canonical-release-781a62311bcc","receipt_type":"execute_mission","idempotency_key":"mission:1ad939a3-5e09-4454-ab4d-759ac2b0ccf4:execute_mission:canonical_release_dispatched","mission_step_id":"08a3c02b-7f02-4b4c-8a08-64a9ae54722b","command_center_event_id":"1ad939a3-5e09-4454-ab4d-759ac2b0ccf4"},{"id":"1452a1b5-9c02-4e36-abbb-a2db8fd8a1bb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.12-specialized-forgejo-budgets","prNumber":575,"terminal":false,"missionId":"634f559c-2fc9-471e-96e1-e2e01ed33e3b","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"634f559c-2fc9-471e-96e1-e2e01ed33e3b"},"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":4705,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:52:07.851116+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"575","receipt_type":"execute_mission","idempotency_key":"mission:634f559c-2fc9-471e-96e1-e2e01ed33e3b:execute_mission:canonical_release_transport_retryable","mission_step_id":"7d5e0c96-1f56-4104-98b6-0b6850a57394","command_center_event_id":"634f559c-2fc9-471e-96e1-e2e01ed33e3b"},{"id":"14571fa6-22ed-4b5e-aae7-c0b09a5bb68c","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6e45dfa91bcb28d036ddd6ce8ebaab83051b0f94","prNumber":2899,"gateRunId":8729,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8729/jobs/1","mergeCommitSha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776"}],"requestContractHash":"7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:52:25.94193+00:00","proof_gate":"request_contract_repository_verified","source_sha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:65f9c078-7455-4320-a65f-993b85d1ae16:request-contract-repository:7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22:e9b915ae5a4d2166c2b2b68ef9b691d4dc858776","mission_step_id":"fc5899de-fd38-438d-9944-60dd47342d94","command_center_event_id":"65f9c078-7455-4320-a65f-993b85d1ae16"},{"id":"1457cf66-7d4e-42fe-a624-36c4454e9ecd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtnj203h","prNumber":1763,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3a9b91856e8d51698c529862efc5656f452994ac","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T22:37:38.629664+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3a9b91856e8d51698c529862efc5656f452994ac","external_id":"1763","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dbc857c8-2f22-4325-a80e-36d8747281e7:merged-pr:1763:3a9b91856e8d51698c529862efc5656f452994ac","mission_step_id":"f8bd6057-d095-40bb-8bfa-e85c14fa9dda","command_center_event_id":"dbc857c8-2f22-4325-a80e-36d8747281e7"},{"id":"145a0999-6c67-44f6-b629-42116f03ca28","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-public-reorg-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":18574,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":963,"terminal":false,"missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":19287,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},"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":1400,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:29:59.29659+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"963","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:automatic-mission-resume:963:repair_mission_pr_ready_retryable","mission_step_id":"64309e0f-aa99-4eea-9a24-dc8c5dd0ec04","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"145ba8e4-94e9-4a73-8a61-ff090ecb6527","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-release-intent-nochange-20260820","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7299,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.2-mcp-catalog-boundary","prNumber":535,"terminal":false,"missionId":"3aed58a1-8122-4256-a47d-4500560fc7b9","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":"3aed58a1-8122-4256-a47d-4500560fc7b9"},"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":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:37:46.971592+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"535","receipt_type":"execute_mission","idempotency_key":"mission:3aed58a1-8122-4256-a47d-4500560fc7b9:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"536d5a18-b8cf-45d8-aa7c-97043cf3f6a7","command_center_event_id":"3aed58a1-8122-4256-a47d-4500560fc7b9"},{"id":"145c846e-6ef3-4b3b-aca1-69fb65056982","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["owner_explicit_self_healing_registry_request","pr_2833_contains_reconciler_contract","canonical_release_owner_must_remain_knocklaunch_gate"],"confidence":1,"rawUtterance":"Can we do a self-healing version of the edge function registry?","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for this mission's exact bounded KnockLaunch Gate and protected-main release-planner edits, complete PR #2833 with scheduled self-healing Supabase Edge reconciliation through the existing release-supabase-edge owner, then preserve normal control-plane protection.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"edge-self-heal","statement":"Current Forgejo main is authoritative desired Edge Function state; the existing KnockLaunch Gate periodically reconciles it with live Supabase and sends only proven drifted managed functions through the existing release-supabase-edge deploy loop.","proofConditionIds":["edge-self-heal-live"]},{"id":"bounded-circuit","statement":"A function/failure identity receives one automatic repair attempt per source/cooldown window, then remains function-level circuit-quarantined until cooldown or source change; provider-only functions are report-only and never automatically deleted.","proofConditionIds":["edge-self-heal-live"]},{"id":"normal-release-preserved","statement":"Normal changed-function main-push releases keep their existing direct selective deployment semantics when reconciliation is not active.","proofConditionIds":["edge-self-heal-live"]}],"objective":"Unfreeze the control plane only for this mission's exact bounded KnockLaunch Gate and protected-main release-planner edits, complete PR #2833 with scheduled self-healing Supabase Edge reconciliation through the existing release-supabase-edge owner, then preserve normal control-plane protection.","constraints":[{"id":"single-owner","statement":"KnockLaunch Gate remains the only release owner; do not create a second workflow, registry owner, validator owner, deployment owner, or direct deployment path.","proofConditionIds":["edge-self-heal-live"]},{"id":"bounded-unfreeze","statement":"Unfreeze the control plane only for this mission's exact workflow and protected-main recovery edits; the authorization is not a persistent bypass.","proofConditionIds":["edge-self-heal-live"]},{"id":"security-preserved","statement":"Repairs use canonical source and Supabase CLI/config so verify_jwt, import maps, and related function configuration are preserved rather than guessed.","proofConditionIds":["edge-self-heal-live"]},{"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":["edge-self-heal-live"]},{"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":["edge-self-heal-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"edge-self-heal-live","kind":"runtime","claim":"PR #2833 passes KnockLaunch Gate, squash merges, the affected canonical Supabase Edge release executes from the merged source, and live reconciliation proves bounded no-op or selective repair behavior with durable receipts and no unrelated deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-the-control-plane-only-for-this-mission-s-exact-bounded-KnockLaunch-Gate-and-protected-main","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":["edge-self-heal-live"]},"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":"e3810ee26f75f2bc42523cb63509c0b8130a4385faa24f0468e1234ab2e98aa7","requestContractRevision":6,"previousRequestContractHash":"64064cd50636e9b6c642aac47682fdad17a130b56dfea6b21b9611d4acaa7b25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:09:53.368349+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5296af76-48d5-465a-ba28-f77eb9c78f5c:request-contract:e3810ee26f75f2bc42523cb63509c0b8130a4385faa24f0468e1234ab2e98aa7","mission_step_id":"4b934784-272b-48ce-83f7-733610a07571","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"145ef32b-40ab-4638-946e-e4c560732bde","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7f6c35ddd3b3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3505,"terminal":false,"missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","timingsMs":{"prReadinessMs":622,"approvedPlanMs":0,"shipAndProveMs":3575,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},"performance":null,"deploymentId":"forgejo-main-eea3642b7448","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:38:08.582513+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3505","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:automatic-mission-resume:3505:canonical_release_dispatched","mission_step_id":"27f7276e-37cb-47af-8932-04dc9f369934","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"1460443a-5256-4698-a646-7e59c4206b55","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2b1d210f8801","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":12724,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":37319,"firstUsefulResultAt":"2026-10-01T19:13:16.674Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"2b1d210f-8801-461a-8a9d-b4d239350e94","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":570,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":570,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2b1d210f-8801-461a-8a9d-b4d239350e94"},"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":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:13:55.656076+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2b1d210f-8801-461a-8a9d-b4d239350e94:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f8c8c5e7-8872-49d2-a3d1-2bb063cccad0","command_center_event_id":"2b1d210f-8801-461a-8a9d-b4d239350e94"},{"id":"14617bc0-3d25-404a-aa46-f321903adfa6","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:config/mcp-connection-contract.json","fingerprint":"53b8418bcce721c5dd45bd9be5f67b896caebce157469130258a7224acd928f1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:45:34.188692+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bb4288a5-850b-4c69-bd5f-579be1ddcb1b:repository-mutation-intent-blocked:53b8418bcce721c5dd45bd9be5f67b896caebce157469130258a7224acd928f1","mission_step_id":"6e80e79e-193a-4b3a-a66d-0402e3360581","command_center_event_id":"bb4288a5-850b-4c69-bd5f-579be1ddcb1b"},{"id":"14618d47-494c-43f8-8bd4-3150f76115f2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success"},"mainSha":"cb3dd6b1571a202645bc312c441ab0004527c11e","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cb3dd6b1571a202645bc312c441ab0004527c11e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/717","runId":717,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cb3dd6b1571a202645bc312c441ab0004527c11e","deploymentId":"forgejo-main-cb3dd6b1571a202645bc312c441ab0004527c11e","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T13:39:51.943836+00:00","proof_gate":"canonical_release_pending","source_sha":"cb3dd6b1571a202645bc312c441ab0004527c11e","external_id":"forgejo-main-cb3dd6b1571a","receipt_type":"canonical_release_status","idempotency_key":"mission:5b3ae874-81e5-4279-8d68-292d38e4b1ad:forgejo-release-status:cb3dd6b1571a202645bc312c441ab0004527c11e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success","mission_step_id":"dc5df096-f641-4f9b-a457-7ecc444cb438","command_center_event_id":"5b3ae874-81e5-4279-8d68-292d38e4b1ad"},{"id":"1465a08d-0353-4c80-8a72-80e16081e7a3","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #426","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T15:05:33.760Z","fingerprint":"c2c09d58d76217997847981b69ff8e0e4affe45b0f62389f711633b62f7e2f0b","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T15:00:27.659803+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6e41acdd-c38a-4c1b-9c24-de697fd2475d:tenant-workstream-contribution:c2c09d58d76217997847981b69ff8e0e4affe45b0f62389f711633b62f7e2f0b","mission_step_id":null,"command_center_event_id":"6e41acdd-c38a-4c1b-9c24-de697fd2475d"},{"id":"1467658f-e8ab-41f4-bab2-e98625a48473","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-274136db44e5","approved":true,"missionId":"274136db-44e5-461a-8686-8043d56a6695","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"anchoredEdits":[{"path":"supabase/functions/pcg-commerce-publisher/index.ts","newText":"export const FUNCTION_VERSION='1.5.0-pcg-cutover-card-linked-publisher';","oldText":"export const FUNCTION_VERSION='1.4.0-pcg-cutover-safe-publisher';"},{"path":"supabase/functions/pcg-commerce-publisher/index.ts","newText":"    const parsedGrade=typeof item.grade==='number'?item.grade:Number.parseFloat(String(item.grade||''));\n    const row={tenant_id:tenantId,card_id:item.card_id,cert_number:item.cert_number,category:item.category||null,year:item.year||null,manufacturer:item.manufacturer||null,set_name:item.set||null,brand_set:item.set||null,player_character:item.subject||null,card_number:item.card_number||null,variation:item.variation||null,autograph_present:item.autograph_present??null,final_grade:Number.isFinite(parsedGrade)?parsedGrade:null,grade_label:typeof item.grade==='string'?item.grade:null,final_image_url:finalImage||null,finalized_at:new Date().toISOString(),published_at:new Date().toISOString()};\n    const {data,error}=await supabase.from('card_grading_certificates').upsert(row,{onConflict:'tenant_id,cert_number'}).select('cert_number').single();","oldText":"    const row={tenant_id:tenantId,cert_number:item.cert_number,year:item.year||null,brand_set:item.set||null,player_character:item.subject||null,card_number:item.card_number||null,variation:item.variation||null,autograph_present:item.autograph_present??null,final_grade:typeof item.grade==='number'?item.grade:null,grade_label:typeof item.grade==='string'?item.grade:null,final_image_url:finalImage||null,published_at:new Date().toISOString()};\n    const {data,error}=await supabase.from('card_grading_public_certificates').upsert(row,{onConflict:'tenant_id,cert_number'}).select('cert_number').single();"},{"path":"supabase/functions/pcg-commerce-publisher/index.ts","newText":"    if(action==='website_canary'){\n      const cert=('CANARY-WEB-'+Date.now().toString(36)+'-'+crypto.randomUUID().slice(0,6)).toUpperCase();const stamp=new Date().toISOString();let cleanup=false;let verified=false;let failure='',submissionId='',cardId='';\n      try{const submission=await supabase.from('card_grading_submissions').insert({tenant_id:tenantId,submission_number:cert,service_tier:'two_weeks',service_price:0,status:'received',payment_status:'waived',expected_card_count:1,customer_name:'PCG WEBSITE CANARY',customer_email:'pcg-website-canary@knocklaunch.invalid',is_demo:true}).select('id').single();if(submission.error||!submission.data?.id)throw submission.error||new Error('Website canary submission creation failed.');submissionId=String(submission.data.id);const card=await supabase.from('card_grading_cards').insert({tenant_id:tenantId,submission_id:submissionId,sequence_number:1,status:'ready',category:'Other',year:'2026',brand_set:'PCG WEBSITE CANARY',player_character:'SYNTHETIC CANARY',card_number:'0',variation:'NONPUBLIC',autograph_present:false,grade:9,grade_label:'9 MT',cert_number:cert,is_demo:true,metadata:{website_publish_canary:true}}).select('id').single();if(card.error||!card.data?.id)throw card.error||new Error('Website canary card creation failed.');cardId=String(card.data.id);const row={tenant_id:tenantId,card_id:cardId,cert_number:cert,year:'2026',brand_set:'PCG WEBSITE CANARY',player_character:'SYNTHETIC CANARY',card_number:'0',variation:'NONPUBLIC',autograph_present:false,final_grade:9,grade_label:'9 MT',final_image_url:null,finalized_at:stamp,published_at:stamp};const{error:writeError}=await supabase.from('card_grading_certificates').upsert(row,{onConflict:'tenant_id,cert_number'});if(writeError)throw writeError;const{data:readBack,error:readError}=await supabase.from('card_grading_public_certificates').select('cert_number,grade_label').eq('tenant_id',tenantId).eq('cert_number',cert).maybeSingle();if(readError||readBack?.cert_number!==cert)throw readError||new Error('Website publication read-back failed.');verified=readBack.grade_label==='9 MT'}catch(error){failure=error instanceof Error?error.message:String(error)}finally{if(cardId)await supabase.from('card_grading_certificates').delete().eq('tenant_id',tenantId).eq('card_id',cardId);if(cardId)await supabase.from('card_grading_cards').delete().eq('tenant_id',tenantId).eq('id',cardId);if(submissionId)await supabase.from('card_grading_submissions').delete().eq('tenant_id',tenantId).eq('id',submissionId);const certGone=await supabase.from('card_grading_public_certificates').select('cert_number').eq('tenant_id',tenantId).eq('cert_number',cert).maybeSingle();cleanup=!certGone.error&&!certGone.data}\n      const ok=verified&&cleanup&&!failure;const detail={ok,ran_at:stamp,completed_at:new Date().toISOString(),version:FUNCTION_VERSION,provider:'knocklaunch_public_certificates',card_linkage_verified:Boolean(cardId),write_read_verified:verified,cleanup,error:failure||null};await supabase.from('tenant_readiness_checks').upsert({tenant_id:tenantId,check_key:'pcg_website_publish_canary',status:ok?'ready':'blocked',detail,updated_at:new Date().toISOString()},{onConflict:'tenant_id,check_key'});return json(detail,ok?200:500);\n    }","oldText":"    if(action==='website_canary'){\n      const cert=('CANARY-WEB-'+Date.now().toString(36)+'-'+crypto.randomUUID().slice(0,6)).toUpperCase();const stamp=new Date().toISOString();let cleanup=false;let verified=false;let failure='';\n      try{const row={tenant_id:tenantId,cert_number:cert,year:'2026',brand_set:'PCG WEBSITE CANARY',player_character:'SYNTHETIC CANARY',card_number:'0',variation:'NONPUBLIC',autograph_present:false,final_grade:9,grade_label:'9 MT',final_image_url:null,published_at:stamp};const{error:writeError}=await supabase.from('card_grading_public_certificates').upsert(row,{onConflict:'tenant_id,cert_number'});if(writeError)throw writeError;const{data:readBack,error:readError}=await supabase.from('card_grading_public_certificates').select('cert_number,grade_label').eq('tenant_id',tenantId).eq('cert_number',cert).maybeSingle();if(readError||readBack?.cert_number!==cert)throw readError||new Error('Website publication read-back failed.');verified=readBack.grade_label==='9 MT'}catch(error){failure=error instanceof Error?error.message:String(error)}finally{const{error:deleteError}=await supabase.from('card_grading_public_certificates').delete().eq('tenant_id',tenantId).eq('cert_number',cert);cleanup=!deleteError}\n      const ok=verified&&cleanup&&!failure;const detail={ok,ran_at:stamp,completed_at:new Date().toISOString(),version:FUNCTION_VERSION,provider:'knocklaunch_public_certificates',write_read_verified:verified,cleanup,error:failure||null};await supabase.from('tenant_readiness_checks').upsert({tenant_id:tenantId,check_key:'pcg_website_publish_canary',status:ok?'ready':'blocked',detail,updated_at:new Date().toISOString()},{onConflict:'tenant_id,check_key'});return json(detail,ok?200:500);\n    }"},{"path":"supabase/functions/pcg-commerce-publisher/index.ts","newText":"      const meta=card.metadata||{},item={card_id:card.id,sku,title:base.title,description:base.description,images,price,quantity:1,condition:clean(meta.ebay_condition)||'USED_EXCELLENT',cert_number:card.cert_number,grade:card.grade_label||card.grade,year:card.year,set:card.brand_set,subject:card.player_character,card_number:card.card_number,variation:card.variation,manufacturer:clean(meta.manufacturer),category:clean(card.category),population_count:card.population_count,autograph_present:card.autograph_present,aspects:","oldText":"      const meta=card.metadata||{},item={sku,title:base.title,description:base.description,images,price,quantity:1,condition:clean(meta.ebay_condition)||'USED_EXCELLENT',cert_number:card.cert_number,grade:card.grade_label||card.grade,year:card.year,set:card.brand_set,subject:card.player_character,card_number:card.card_number,variation:card.variation,manufacturer:clean(meta.manufacturer),category:clean(card.category),population_count:card.population_count,autograph_present:card.autograph_present,aspects:"},{"path":"supabase/functions/pcg-r2-media/index.ts","newText":"export const FUNCTION_VERSION=\"1.6.0-pcg-r2-website-media\";","oldText":"export const FUNCTION_VERSION=\"1.5.0-pcg-r2-pipeline-canary\";"},{"path":"supabase/functions/pcg-r2-media/index.ts","newText":"const MAX_BYTES=25*1024*1024;\nconst WEBSITE_MEDIA_SLOTS=new Set([\"background\",\"hero\",\"heroDesktop\",\"heroMobile\",\"headerBackground\",\"processGrading\",\"encapsulation\",\"vaultCollection\",\"submission\",\"footerBackground\",\"logo\",\"favicon\",\"collectorShowcase\",\"gradingAction\",\"cardBacks\"]);\nconst LEGACY_IMAGE_HOSTS=","oldText":"const MAX_BYTES=25*1024*1024;\nconst LEGACY_IMAGE_HOSTS="},{"path":"supabase/functions/pcg-r2-media/index.ts","newText":"async function storeBytes(tenantId:string,importKey:string,side:string,name:string,contentType:string,bytes:Uint8Array){if(![\"front\",\"back\",\"slab\",\"slab_back\"].includes(side))throw new Error(\"Invalid PCG card image side.\");if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG card image exceeds the 25 MB limit.\");const cfg=await storageConfig(tenantId);const key=await objectKey(tenantId,importKey,side,contentType,name);if(!key.startsWith(cfg.root))throw new Error(\"pcg_r2_object_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true}}\nasync function websiteObjectKey(tenantId:string,slot:string,contentType:string,name:string){if(!WEBSITE_MEDIA_SLOTS.has(slot))throw new Error(\"Invalid PCG website media slot.\");const ext=contentExtension(contentType,name)||\".bin\";return\"tenant/\"+tenantId+\"/Website/public-site/\"+slot+\"/current\"+ext}\nasync function storeWebsiteBytes(tenantId:string,slot:string,name:string,contentType:string,bytes:Uint8Array){if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG website media exceeds the 25 MB limit.\");if(!contentType.startsWith(\"image/\")&&!contentType.startsWith(\"video/\"))throw new Error(\"PCG website media must be an image or video.\");const cfg=await storageConfig(tenantId);const key=await websiteObjectKey(tenantId,slot,contentType,name);if(!key.startsWith(cfg.root+\"Website/public-site/\"))throw new Error(\"pcg_r2_website_object_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,slot,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true,namespace:cfg.root+\"Website/public-site/\"}}\nfunction allowedLegacyUrl","oldText":"async function storeBytes(tenantId:string,importKey:string,side:string,name:string,contentType:string,bytes:Uint8Array){if(![\"front\",\"back\",\"slab\",\"slab_back\"].includes(side))throw new Error(\"Invalid PCG card image side.\");if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG card image exceeds the 25 MB limit.\");const cfg=await storageConfig(tenantId);const key=await objectKey(tenantId,importKey,side,contentType,name);if(!key.startsWith(cfg.root))throw new Error(\"pcg_r2_object_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true}}\nfunction allowedLegacyUrl"},{"path":"supabase/functions/pcg-r2-media/index.ts","newText":"if(!key.startsWith(cfg.root+\"Cards/card_grading_cards/\")&&!key.startsWith(cfg.root+\"media/cards/\")&&!key.startsWith(cfg.root+\"Website/public-site/\"))return json({ok:false,error:\"Media path is outside the approved PCG R2 namespaces.\"},403);","oldText":"if(!key.startsWith(cfg.root+\"Cards/card_grading_cards/\")&&!key.startsWith(cfg.root+\"media/cards/\"))return json({ok:false,error:\"Media path is outside the PCG card vault.\"},403);"},{"path":"supabase/functions/pcg-r2-media/index.ts","newText":"    if(req.method===\"POST\"&&url.pathname.endsWith(\"/website-upload\")){const tenantId=clean(url.searchParams.get(\"tenant_id\")),slot=clean(url.searchParams.get(\"slot\")),name=safeName(clean(url.searchParams.get(\"name\"))),contentType=clean(url.searchParams.get(\"content_type\")||req.headers.get(\"content-type\")||\"application/octet-stream\").toLowerCase();if(!tenantId||!slot)return json({ok:false,error:\"PCG website upload metadata is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const bytes=new Uint8Array(await req.arrayBuffer());return json(await storeWebsiteBytes(tenantId,slot,name,contentType,bytes))}\n    if(req.method===\"POST\"&&url.pathname.endsWith(\"/website-delete\")){const body=await req.json().catch(()=>({})),tenantId=clean(body.tenant_id),key=clean(body.object_key);if(!tenantId||!key)return json({ok:false,error:\"PCG website media reference is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const cfg=await storageConfig(tenantId);if(!key.startsWith(cfg.root+\"Website/public-site/\"))return json({ok:false,error:\"PCG website media reference is outside the approved R2 namespace.\"},403);await r2Delete(tenantId,cfg.bucket,key);return json({ok:true,object_key:key,storage_owner:\"cloudflare_r2\"})}\n    if(req.method===\"POST\"&&url.pathname.endsWith(\"/upload\")){const tenantId=clean(url.searchParams.get(\"tenant_id\")),importKey=clean(url.searchParams.get(\"import_key\")),side=clean(url.searchParams.get(\"side\")).toLowerCase(),name=safeName(clean(url.searchParams.get(\"name\"))),contentType=clean(url.searchParams.get(\"content_type\")||req.headers.get(\"content-type\")||\"application/octet-stream\");if(!tenantId||!importKey||!side)return json({ok:false,error:\"PCG upload metadata is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const bytes=new Uint8Array(await req.arrayBuffer());return json(await storeBytes(tenantId,importKey,side,name,contentType,bytes))}","oldText":"    if(req.method===\"POST\"&&url.pathname.endsWith(\"/upload\")){const tenantId=clean(url.searchParams.get(\"tenant_id\")),importKey=clean(url.searchParams.get(\"import_key\")),side=clean(url.searchParams.get(\"side\")).toLowerCase(),name=safeName(clean(url.searchParams.get(\"name\"))),contentType=clean(url.searchParams.get(\"content_type\")||req.headers.get(\"content-type\")||\"application/octet-stream\");if(!tenantId||!importKey||!side)return json({ok:false,error:\"PCG upload metadata is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const bytes=new Uint8Array(await req.arrayBuffer());return json(await storeBytes(tenantId,importKey,side,name,contentType,bytes))}"}],"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"9937f0ff861cdf57363877216c5dcfa925b69fd2a35c6cadcf07c628da2465e9","replayCount":0,"serializedBytes":15326},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:47:50.919031+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:274136db-44e5-461a-8686-8043d56a6695:repository-mutation-intent:9937f0ff861cdf57363877216c5dcfa925b69fd2a35c6cadcf07c628da2465e9:0","mission_step_id":"117fa0f7-5173-4885-97d7-4b8d1a9450a1","command_center_event_id":"274136db-44e5-461a-8686-8043d56a6695"},{"id":"146a98b8-5070-40c2-a2f5-355ecbfb4984","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4255,"terminal":false,"missionId":"47cac1ba-aaa3-4388-99a6-213707ef924f","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"47cac1ba-aaa3-4388-99a6-213707ef924f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T20:10:46.18704+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4255","receipt_type":"ship_and_prove","idempotency_key":"mission:47cac1ba-aaa3-4388-99a6-213707ef924f:ship_and_prove:canonical_release_blocked","mission_step_id":"c760859d-0276-4332-9fc2-6bb02609b64f","command_center_event_id":"47cac1ba-aaa3-4388-99a6-213707ef924f"},{"id":"1471771f-9cfb-4cd6-a793-1ee99bf88b94","source":"forgejo","status":"waiting","payload":{"branch":"ai/register-core-openai-edge-functions","prNumber":4163,"nextAction":null,"mergeCommitSha":"4f501df2fbfa795580a98af730cf1c3cd940182f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:27:34.395611+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4f501df2fbfa795580a98af730cf1c3cd940182f","external_id":"4163","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c09c7036-665c-460e-bca2-4cd3b223a886:merged-pr:4163:4f501df2fbfa795580a98af730cf1c3cd940182f","mission_step_id":"0b2065a4-9d26-4e60-a6de-2e14f9554791","command_center_event_id":"c09c7036-665c-460e-bca2-4cd3b223a886"},{"id":"1471c84c-da88-48aa-9a3f-ebcf1f2b2798","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/knocklaunch.yml","src/pages/mobile-vendor/BigPapisPublic.tsx","workers/cc-execution/scripts/tenant-r2-ingest.mjs","ops/r2-ingest/big-papis-2026-10-04/manifest.json","ops/r2-ingest/big-papis-2026-10-04/assets/cheers-cups.webp","ops/r2-ingest/big-papis-2026-10-04/assets/cup-logo-wall.webp","ops/r2-ingest/big-papis-2026-10-04/assets/friends-at-trailer.webp","ops/r2-ingest/big-papis-2026-10-04/assets/group-at-trailer.webp","ops/r2-ingest/big-papis-2026-10-04/assets/kid-enjoying.webp","ops/r2-ingest/big-papis-2026-10-04/assets/kid-pink-cup.webp","ops/r2-ingest/big-papis-2026-10-04/assets/product-mango-coconut.webp","ops/r2-ingest/big-papis-2026-10-04/assets/product-white-cup.webp","ops/r2-ingest/big-papis-2026-10-04/assets/trailer-brand.webp"],"continuationObjective":"Adopt and ship the already-implemented Big Papi's website imagery change from existing branch ai/big-papis-site-photo-refresh at exact head d1baa1e3e60738f424caac03f816b61ae0943367. Open exactly one PR to protected main, require canonical Gate, squash merge only if current and green, then run the affected production releases. Do not resynthesize the implementation or create a replacement branch."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:09:18.206035+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:8570bad0-532c-4b4b-8cca-001a9cace0e5:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"853770ee-1b10-4635-ab9f-047f6a9ac4c1","command_center_event_id":"8570bad0-532c-4b4b-8cca-001a9cace0e5"},{"id":"1472618c-2222-4f19-b884-0a84540e9576","source":"forgejo","status":"verified","payload":{"branch":"ai/stabilize-tenant-loading","prNumber":154,"nextAction":null,"mergeCommitSha":"304749a82cb361098e4d6a4058758bc13a5da082","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:46:14.470215+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"304749a82cb361098e4d6a4058758bc13a5da082","external_id":"154","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:de06263a-d1f1-4e0f-a2c0-6f319d6675ed:merged-pr:154:branch-deleted","mission_step_id":"15e38813-b56b-4965-a093-bf74d3ffa416","command_center_event_id":"de06263a-d1f1-4e0f-a2c0-6f319d6675ed"},{"id":"1474f28e-22ae-4005-a5eb-2248b0727b18","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1111409396cb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":67594,"releaseCount":0,"toolCallCount":44,"repeatedCallCount":37,"executorlessWaitMs":162751,"firstUsefulResultAt":"2026-10-05T22:33:41.849Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":null,"prNumber":5079,"terminal":false,"missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5f3b7a2ab29abbe5f341c9bed5919c831db3eff1","timingsMs":{"prReadinessMs":511,"approvedPlanMs":0,"shipAndProveMs":2683,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf"},"performance":null,"deploymentId":"forgejo-main-5f3b7a2ab29a","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":1778,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:38:21.922474+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5079","receipt_type":"automatic_mission_resume","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:automatic-mission-resume:5079:canonical_release_reconciliation_pending","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"14775163-8d60-4075-9fc1-8a1114d7d1e6","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-e566efb0626d","approved":true,"missionId":"e566efb0-626d-4f2b-8d7e-997801b4736e","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"anchored_edits":[{"find":"function WebsiteBuilderSettingsSection(){\n  const{activeTenant,refreshTenant}=useMultiTenant();const tenantId=String(activeTenant?.id||'').trim();const root=asRecord(asRecord(activeTenant?.settings).public_site_builder);const published=normalizeBuilder(root.published);const initial=normalizeBuilder(root.draft||root.published);const[draft,setDraft]=React.useState(initial);const[selected,setSelected]=React.useState<BuilderSectionKey>('hero');const[device,setDevice]=React.useState<'desktop'|'mobile'>('desktop');const[busy,setBusy]=React.useState('');","path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","replace":"function WebsiteBuilderSettingsSection(){\n  const{activeTenant,refreshTenant}=useMultiTenant();const tenantId=String(activeTenant?.id||'').trim();const root=asRecord(asRecord(activeTenant?.settings).public_site_builder);const published=normalizeBuilder(root.published);const initial=normalizeBuilder(root.draft||root.published);const[draft,setDraft]=React.useState(initial);const[selected,setSelected]=React.useState<BuilderSectionKey>('hero');const[device,setDevice]=React.useState<'desktop'|'mobile'>('desktop');const[previewMode,setPreviewMode]=React.useState<'live'|'draft'>('live');const[selectedPage,setSelectedPage]=React.useState('Home');const[busy,setBusy]=React.useState('');\n  const builderPages=[{label:'Home',path:'/prestigious-card-grading'},{label:'Grading Standards',path:'/prestigious-card-grading/grading'},{label:'Verify Card',path:'/prestigious-card-grading/verify'},{label:'Submit Cards',path:'/prestigious-card-grading/submit'},{label:'Population Report',path:'/prestigious-card-grading/pop-report'},{label:'Contact',path:'/prestigious-card-grading/contact'}];\n  const activePage=builderPages.find(page=>page.label===selectedPage)||builderPages[0];"},{"find":"<div className=\"mt-4 grid gap-3 xl:grid-cols-[220px_minmax(0,1fr)_300px]\">\n      <aside className=\"rounded-2xl border border-white/10 bg-white/[.035] p-3\"><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/35\">Pages</div><div className=\"mt-2 grid grid-cols-2 gap-1 xl:grid-cols-1\">{['Home','Grading Standards','Verify Card','Submit Cards','Population Report','Contact'].map((label,index)=><button key={label} type=\"button\" className={'min-h-9 rounded-lg px-3 text-left text-xs font-bold '+(index===0?'bg-[#e4c77f]/12 text-[#f0d38b]':'text-white/48')}>{label}</button>)}</div>","path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","replace":"<div className=\"mt-4 grid gap-3 xl:grid-cols-[220px_minmax(0,1fr)_300px]\">\n      <aside className=\"rounded-2xl border border-white/10 bg-white/[.035] p-3\"><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/35\">Pages</div><div className=\"mt-2 grid grid-cols-2 gap-1 xl:grid-cols-1\">{builderPages.map(page=><button key={page.label} type=\"button\" onClick={()=>{setSelectedPage(page.label);setPreviewMode('live')}} className={'min-h-9 rounded-lg px-3 text-left text-xs font-bold '+(selectedPage===page.label?'bg-[#e4c77f]/12 text-[#f0d38b]':'text-white/48 hover:bg-white/[.04]')}>{page.label}</button>)}</div>"},{"find":"<div className=\"min-w-0 rounded-2xl border border-white/10 bg-black/30 p-3 sm:p-4\"><div className=\"mb-3 flex items-center justify-between\"><div><div className=\"text-xs font-black\">Preview</div><div className=\"text-[10px] text-white/35\">Customers still see the published version.</div></div><div className=\"flex rounded-xl border border-white/10 p-1\"><button type=\"button\" onClick={()=>setDevice('desktop')} className={'rounded-lg px-3 py-2 text-[10px] font-black '+(device==='desktop'?'bg-white/10':'')}>Desktop</button><button type=\"button\" onClick={()=>setDevice('mobile')} className={'rounded-lg px-3 py-2 text-[10px] font-black '+(device==='mobile'?'bg-white/10':'')}>Mobile</button></div></div><div className=\"max-h-[620px] overflow-auto rounded-xl bg-[#0a0d0f] p-3\"><div className={'mx-auto w-full '+previewWidth}><div className=\"overflow-hidden rounded-2xl border border-white/10 bg-[#020608]\">{draft.sections.header.visible?<div className=\"flex h-12 items-center justify-between border-b border-[#e4c77f]/20 px-4 text-xs font-black\"><span className=\"text-[#e4c77f]\">PCG</span><span className=\"text-white/40\">Grade · Verify · Pop Report</span></div>:null}{draft.order.filter(key=>!['header','footer'].includes(key)&&draft.sections[key].visible).map(key=>{const item=draft.sections[key];return <section key={key} className={key==='hero'?'min-h-[220px] bg-[linear-gradient(135deg,#03090c,#171307)] p-6':'border-t border-white/10 p-5'}><div className={item.layout==='center'?'text-center':'text-left'}><div className=\"text-[8px] font-black uppercase tracking-[.2em] text-[#e4c77f]\">{item.eyebrow||item.label}</div><div className={key==='hero'?'mt-3 text-3xl font-black':'mt-2 text-xl font-black'}>{item.headline||item.label}</div>{item.body?<p className=\"mt-3 text-xs leading-5 text-white/55\">{item.body}</p>:null}{item.primaryLabel?<span className=\"mt-4 inline-flex rounded-lg bg-[#e4c77f] px-3 py-2 text-[10px] font-black text-black\">{item.primaryLabel}</span>:null}</div></section>})}{draft.sections.footer.visible?<div className=\"border-t border-white/10 px-5 py-5 text-center text-[9px] text-white/35\">Prestigious Card Grading · Sebastian, Florida</div>:null}</div></div></div></div>","path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","replace":"<div className=\"min-w-0 rounded-2xl border border-white/10 bg-black/30 p-3 sm:p-4\"><div className=\"mb-3 flex flex-wrap items-center justify-between gap-2\"><div><div className=\"text-xs font-black\">Preview</div><div className=\"text-[10px] text-white/35\">{previewMode==='live'?'Live Site — exactly what customers see now.':'Draft — unpublished Home edits.'}</div></div><div className=\"flex flex-wrap gap-2\"><div className=\"flex rounded-xl border border-white/10 p-1\"><button type=\"button\" onClick={()=>setPreviewMode('live')} className={'rounded-lg px-3 py-2 text-[10px] font-black '+(previewMode==='live'?'bg-[#e4c77f] text-black':'text-white/55')}>Live Site</button><button type=\"button\" disabled={selectedPage!=='Home'} onClick={()=>setPreviewMode('draft')} className={'rounded-lg px-3 py-2 text-[10px] font-black disabled:cursor-not-allowed disabled:opacity-30 '+(previewMode==='draft'?'bg-[#e4c77f] text-black':'text-white/55')}>Draft</button></div><div className=\"flex rounded-xl border border-white/10 p-1\"><button type=\"button\" onClick={()=>setDevice('desktop')} className={'rounded-lg px-3 py-2 text-[10px] font-black '+(device==='desktop'?'bg-white/10':'')}>Desktop</button><button type=\"button\" onClick={()=>setDevice('mobile')} className={'rounded-lg px-3 py-2 text-[10px] font-black '+(device==='mobile'?'bg-white/10':'')}>Mobile</button></div></div></div><div className=\"max-h-[680px] overflow-auto rounded-xl bg-[#0a0d0f] p-3\">{previewMode==='live'?<div className={'mx-auto overflow-hidden rounded-2xl border border-white/10 bg-black shadow-2xl '+previewWidth} data-builder-live-preview={activePage.path}><iframe key={activePage.path+'-'+device} src={activePage.path} title={'Live preview — '+activePage.label} className={'block w-full border-0 bg-black '+(device==='mobile'?'h-[720px]':'h-[620px]')} /></div>:<div className={'mx-auto w-full '+previewWidth}><div className=\"overflow-hidden rounded-2xl border border-white/10 bg-[#020608]\">{draft.sections.header.visible?<div className=\"flex h-12 items-center justify-between border-b border-[#e4c77f]/20 px-4 text-xs font-black\"><span className=\"text-[#e4c77f]\">PCG</span><span className=\"text-white/40\">Grade · Verify · Pop Report</span></div>:null}{draft.order.filter(key=>!['header','footer'].includes(key)&&draft.sections[key].visible).map(key=>{const item=draft.sections[key];return <section key={key} className={key==='hero'?'min-h-[220px] bg-[linear-gradient(135deg,#03090c,#171307)] p-6':'border-t border-white/10 p-5'}><div className={item.layout==='center'?'text-center':'text-left'}><div className=\"text-[8px] font-black uppercase tracking-[.2em] text-[#e4c77f]\">{item.eyebrow||item.label}</div><div className={key==='hero'?'mt-3 text-3xl font-black':'mt-2 text-xl font-black'}>{item.headline||item.label}</div>{item.body?<p className=\"mt-3 text-xs leading-5 text-white/55\">{item.body}</p>:null}{item.primaryLabel?<span className=\"mt-4 inline-flex rounded-lg bg-[#e4c77f] px-3 py-2 text-[10px] font-black text-black\">{item.primaryLabel}</span>:null}</div></section>})}{draft.sections.footer.visible?<div className=\"border-t border-white/10 px-5 py-5 text-center text-[9px] text-white/35\">Prestigious Card Grading · Sebastian, Florida</div>:null}</div></div>}</div></div>"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"e1aac78e84cc3b4650adcf0ba752c5927acbde291d1a02b8f5170a4aecf23c90","replayCount":0,"serializedBytes":9265},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:27:47.739515+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e566efb0-626d-4f2b-8d7e-997801b4736e:repository-mutation-intent:e1aac78e84cc3b4650adcf0ba752c5927acbde291d1a02b8f5170a4aecf23c90:0","mission_step_id":"d7c62240-8185-4c30-a2b6-a5b779aa0ead","command_center_event_id":"e566efb0-626d-4f2b-8d7e-997801b4736e"},{"id":"1477dda6-ef59-4467-b1cc-11cec9ae5e51","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/canonical-platform-primitives.json","config/platform-standards.json","scripts/validate-canonical-platform-primitives.mjs","config/system-reference-points/release-reliability-standard-2026-10-05.json"],"continuationObjective":"Reconcile the current Forgejo open-PR backlog for noel/KnockLaunchOS now. Inspect all currently open pull requests against current protected main and current canonical work. Close only PRs that are provably superseded, obsolete, duplicate, or whose intended change is already present on current main. Preserve any PR that still contains unique, current, owner-requested work, especially the active canonical eBay/Stripe Connections work if it is not yet superseded. Do not mutate product source. Do not create replacement PRs. Do not use Visual Witness. After cleanup, run the canonical Forgejo merge-queue reconciliation once and return a concise receipt with which PRs were closed, which were preserved and why, queue waiting/active counts, runner capacity, and any remaining real blocker."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:34:42.146166+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:26406a41-ab7c-4b0d-918c-cc281d7fe49c:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"ef56d9e1-a2d4-412b-8676-ad814dcb9847","command_center_event_id":"26406a41-ab7c-4b0d-918c-cc281d7fe49c"},{"id":"147b77f0-e08d-4386-b08e-ac3733ebd2ea","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/harden-cc-deterministic-resilience-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15518,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":790,"terminal":false,"missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"cad41241f724a6a8e3fbd919c12bb80a42d36006","timingsMs":{"prReadinessMs":422,"approvedPlanMs":0,"shipAndProveMs":838},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},"performance":null,"deploymentId":"forgejo-main-cad41241f724","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:56:17.040748+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"790","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbbb15b1-cfb0-4631-9613-ab3b5080856d:automatic-mission-resume:790:canonical_release_dispatched","mission_step_id":"293ed9f1-79a0-4abd-9c16-171c15a987c3","command_center_event_id":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},{"id":"147db2a3-2401-4907-bc1d-93917508f6a3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"b7b60a4ebbc830dcca46be3f2b262a70898bb1025f0718cccb7d45ad37613380","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5386","runId":5386,"status":"success","sourceSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"2ad97881ded25523d68cc713a635288f2802d70a","sourceSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","changedPaths":["src/pages/crm/QRSuitePage.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T02:26:28.416775+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2a1cac453858b2fd71c951a6b7c06520123401dd","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:dbe6da73-7ba8-4a4b-8fc8-af939ab77a03:forgejo-release-status:2a1cac453858b2fd71c951a6b7c06520123401dd:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d85e5485-30c5-4fab-9cc2-93fd2a71c4ab","command_center_event_id":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03"},{"id":"14805b2a-e126-4c34-891e-92c1d1e29b54","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/bounded-mission-queue.test.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-witness-capacity-routing.test.js"],"reason":"Owner-approved Visual Witness runtime and scheduler repair; unfreeze only the exact mutation scope for this mission, then return to frozen-by-default operation.","baseSha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","issuedAt":1789691863466,"expiresAt":1789692043466,"missionId":"a924d509-8361-466f-9fcc-6999d3a728e6","authorizationId":"65a87411-3b2c-49ec-adf1-4fb3e698c88b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:37:43.96291+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:65a87411-3b2c-49ec-adf1-4fb3e698c88b","mission_step_id":"6590e7ba-4cf7-40a0-9ad0-e038869d9e2e","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"1480725b-9fc4-4ad8-8e77-1ebea1fc4d5a","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner explicitly directed immediate control plane delivery-speed repair after observing green Gate work waiting on a second runner notification job. Scope is limited to removing that redundant queued notifier and failing stale bases closed.","baseSha":"5b535da84d4376246c94d81af993bdbd6888871b","issuedAt":1787869751047,"expiresAt":1787869931047,"missionId":"b2f09669-b1ba-49c0-9747-f91d86b8de19","singleUse":true,"authorizationId":"cc01b148-3acb-4cd8-847a-e98fa5bab2c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:29:11.890996+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b535da84d4376246c94d81af993bdbd6888871b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cc01b148-3acb-4cd8-847a-e98fa5bab2c8","mission_step_id":"0471135e-2047-4e4d-9568-a41e13fdb098","command_center_event_id":"b2f09669-b1ba-49c0-9747-f91d86b8de19"},{"id":"1480aa32-6408-4ea8-a122-8445afae6790","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8abaeec99a57","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":40756,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":16,"executorlessWaitMs":590451,"firstUsefulResultAt":"2026-10-01T09:26:58.544Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":null,"prNumber":4326,"terminal":false,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2136,"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":"8abaeec9-9a57-49d9-9982-20faea7ae122"},"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-01T09:35:38.553217+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4326","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:automatic-mission-resume:4326:repair_mission_pr_ready_retryable","mission_step_id":"c4ea2520-0d23-4fd0-ac3e-39ad349bc57d","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"1480fa1d-c3f9-4647-9282-8c8574c74b5b","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":190946,"owner_action_to_pr_ms":102060,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":96769},"ownerWaitLiveAt":"2026-10-02T12:09:08.946Z"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:09:11.610127+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:bcf1a550-0222-48ff-93f7-a0bb21d890b1:owner-wait-live","mission_step_id":"8b654607-7525-4e62-b29e-e6ff7e7c4dfd","command_center_event_id":"bcf1a550-0222-48ff-93f7-a0bb21d890b1"},{"id":"14842767-a35f-482a-aef6-52694dab6426","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 improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","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 improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"correction-precedence","statement":"Natural owner corrections deterministically supersede conflicting earlier wording for the corrected referent without erasing unrelated constraints.","provenance":{"reason":"Owner wants PAUL to keep improving conversationally.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"correction-latency","statement":"Simple short corrections stay on standard reasoning unless evidence or ambiguity actually requires deep reasoning.","provenance":{"reason":"Current correctionHeavy path forces all corrections deep.","source":"implementation_evidence","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"continuation-alignment","statement":"go on and carry on are recognized consistently with continue/keep going in the conversational layer.","provenance":{"reason":"Mission layer now recognizes these but model layer does not.","source":"implementation_evidence","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Continue improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","constraints":[{"id":"safety","statement":"Preserve read-only contracts, tenant boundaries, tool authorization, Mission Freedom, and complex-case deep reasoning.","provenance":{"reason":"Core platform safety and reliability invariants.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"no-witness","statement":"Do not run Visual Witness.","provenance":{"reason":"Standing owner rule.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"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":["live"]},{"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":["live"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by recognizing 'go on' and 'carry on' alongside continue/keep"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","authentication_authorization","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":"Continue improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","canonicalIntent":"Continue improving PAUL's conversational intelligence on the live core. Make explicit owner corrections deterministic and cheap: add a latest-owner-correction grounding directive that recognizes natural correction forms such as 'no, I meant...', 'I meant X, not Y', 'not that, this', and 'wrong, use X', binds the correction to the most recent relevant owner turn, and states that the corrected referent/intent supersedes conflicting older wording while preserving unrelated constraints. Route simple short corrections through standard reasoning instead of deep when no live/tool evidence or complex ambiguity requires deep reasoning. Also align conversational continuation with mission continuation by recognizing 'go on' and 'carry on' alongside continue/keep going. Preserve read-only contracts, tenant boundaries, Mission Freedom, tool authorization, and deep reasoning for genuinely complex correction/ambiguity cases. Ship one focused cc-execution PR through Gate, merge, release, and production PAUL eval. Do not use Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Updated PAUL conversational core is live on merged cc-execution source lineage and the production PAUL intelligence eval remains green.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-improving-PAUL-s-conversational-intelligence-on-the-live-core.-Make-explicit-owner-correcti","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["live"]},"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":"f2874eb03f4248f2a89cedf1c8651d517fcfee256b4680e7d6efdda38b1a6c4b","requestContractRevision":2,"previousRequestContractHash":"0d044254c96a2849b8c4178af3971ab3ac305435f8a3367d5c34111d932c309e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:05:48.443808+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2de8885e-b3fa-4534-bcf4-73b46fc72746:request-contract:f2874eb03f4248f2a89cedf1c8651d517fcfee256b4680e7d6efdda38b1a6c4b","mission_step_id":"1e82cbe2-6e76-439c-87ad-0d98e22a9e3f","command_center_event_id":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},{"id":"1485dcef-ee34-4540-9b67-d13c926706f5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":2378,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1561,"terminal":false,"missionId":"18aacee0-43cd-46e6-a546-e4229659cc5b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5765,"prReadinessMs":375,"approvedPlanMs":0,"missionSetupMs":1432,"shipAndProveMs":4923},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"18aacee0-43cd-46e6-a546-e4229659cc5b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T14:52:39.482841+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1561","receipt_type":"execute_mission","idempotency_key":"mission:18aacee0-43cd-46e6-a546-e4229659cc5b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d4a99db8-e09f-40c3-a8e3-ff54b38eaf34","command_center_event_id":"18aacee0-43cd-46e6-a546-e4229659cc5b"},{"id":"148ef0ca-6dc7-4d7e-b07c-711c9139687a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-8abaeec99a57","reason":"canonical_release_queue_busy:13713","status":"blocked","metrics":{"receiptBytes":51320,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":22,"executorlessWaitMs":708112,"firstUsefulResultAt":"2026-10-01T09:26:58.544Z","recoveryAttemptCount":18,"ownerInterruptionCount":0},"version":"1.64.32-owner-contract-auto-hydration","prNumber":4326,"terminal":false,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"becb5422e7020840b78916eea708461d23165bf8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1019,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":93,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":519,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122"},"performance":null,"deploymentId":"forgejo-main-becb5422e702","releaseState":"pending","workflowRunId":13713,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:38:51.208559+00:00","proof_gate":"canonical_release_blocked","source_sha":"becb5422e7020840b78916eea708461d23165bf8","external_id":"forgejo-main-becb5422e702","receipt_type":"execute_mission","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"e11c2781-441a-485a-b95f-888e7f32ca80","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"1490f12c-a474-4011-b806-42993dfde887","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make polished tenant-branded HTML the platform default for customer-facing business email through send-email, while preserving rich templates and all delivery/security behavior.","wordingChanged":false,"canonicalIntent":"Make polished tenant-branded HTML the platform default for customer-facing business email through send-email, while preserving rich templates and all delivery/security behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"branded-default","statement":"Basic or bland customer-facing email bodies are automatically wrapped in a tenant-branded email-safe envelope before provider delivery.","proofConditionIds":["source-proof","runtime-proof"]},{"id":"rich-passthrough","statement":"Already-rich approved HTML email bodies pass through without double wrapping.","proofConditionIds":["source-proof","runtime-proof"]}],"objective":"Make polished tenant-branded HTML the platform default for customer-facing business email through send-email, while preserving rich templates and all delivery/security behavior.","constraints":[{"id":"preserve-delivery-contract","statement":"Preserve auth, tenant membership, DNC, idempotency, recipient, subject, attachments, reply-to, communication-mode, provider rail, and existing rich templates.","proofConditionIds":["source-proof"]},{"id":"no-live-email","statement":"Verification must not send a real customer email.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["source-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["source-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Protected source contains branded envelope, rich passthrough, tenant identity fields, presentation metadata, and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-proof","kind":"runtime","claim":"Deployed send-email runtime matches merged source/version and is healthy without sending a real email.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Make-polished-tenant-branded-HTML-the-platform-default-for-customer-facing-business-email-through-se","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":["source-proof","runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"e8e56824f30cbfab7b648e1d5b83ef57969cc91460c5ce2f5930093cdd36e172","requestContractRevision":2,"previousRequestContractHash":"6f37d488d61115c743f7f5207b6f2a573e6f9bc5833a88500ef1a474f66cd608"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:43:35.325895+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d676860-30db-45e4-af04-6db346477913:request-contract:e8e56824f30cbfab7b648e1d5b83ef57969cc91460c5ce2f5930093cdd36e172","mission_step_id":"c30dcee6-3be8-4ed4-80a3-26635e24213f","command_center_event_id":"1d676860-30db-45e4-af04-6db346477913"},{"id":"14932d48-4090-4e50-8e9d-b6dc05d605a9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6c55ed711994","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":113065,"releaseCount":1,"toolCallCount":41,"repeatedCallCount":27,"executorlessWaitMs":992533,"firstUsefulResultAt":"2026-10-01T02:07:27.429Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":4309,"terminal":false,"missionId":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2045,"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":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},"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-01T02:23:51.3673+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4309","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:automatic-mission-resume:4309:repair_mission_pr_ready_retryable","mission_step_id":"ea4c79e6-5118-4a36-9485-83c66ff8093f","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"149418aa-9d6b-49f0-b2f2-2b38ea622aec","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:19:59.802762+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1f8671b6-39e8-419e-a188-5b2080d041c2:request-contract:legacy:8e2513e9f6bac51a31a0ab03a7b6187dc487202d:verified:","mission_step_id":"81b4f393-47fe-4b8f-ad5b-37029045e1a5","command_center_event_id":"1f8671b6-39e8-419e-a188-5b2080d041c2"},{"id":"14943013-7a1c-4b82-a324-a94cf67aa9dd","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0cccfbf4b9c3811fccdfc98fcce33fc391cddebb","sourceSha":"087c9d5d6efb6df3d9caf7e0912c6bb2b9a4bd4a","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:05:57.248346+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"087c9d5d6efb6df3d9caf7e0912c6bb2b9a4bd4a","external_id":"canonical-release-d5185234c7e7","receipt_type":"canonical_release_status","idempotency_key":"mission:523a2776-c6d4-47f0-970b-384772831133:forgejo-release-ancestry:087c9d5d6efb6df3d9caf7e0912c6bb2b9a4bd4a:0cccfbf4b9c3811fccdfc98fcce33fc391cddebb:main_history_page_inconclusive","mission_step_id":"842e1dd0-8387-404f-818d-4b112735e407","command_center_event_id":"523a2776-c6d4-47f0-970b-384772831133"},{"id":"1497a71a-bdbc-4d34-aa8a-56df1daa93da","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7e95ab36263f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28443,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":77094,"firstUsefulResultAt":"2026-09-29T16:56:44.537Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4149,"terminal":false,"missionId":"7e95ab36-263f-441b-a886-10e229080126","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","timingsMs":{"prReadinessMs":679,"approvedPlanMs":0,"shipAndProveMs":3548,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7e95ab36-263f-441b-a886-10e229080126"},"performance":null,"deploymentId":"forgejo-main-c0a476f88b64","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"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":2297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:58:29.837123+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4149","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7e95ab36-263f-441b-a886-10e229080126:automatic-mission-resume:4149:canonical_release_reconciliation_pending","mission_step_id":"67945b29-70e6-44b6-81ad-a0ac54a42ef4","command_center_event_id":"7e95ab36-263f-441b-a886-10e229080126"},{"id":"14980b36-244a-45fe-923b-266012e04fe1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"782d28b205a597f36d6d8c15836a294d3a72e1c5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"782d28b205a597f36d6d8c15836a294d3a72e1c5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a28cdcd18965d1a793dca4ce73b89b48cce1fc98328b5bea580ef226ba1f3c32","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9202","runId":9202,"status":"success","sourceSha":"782d28b205a597f36d6d8c15836a294d3a72e1c5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"09cd549076a147326fd167700c7b33b1a1a5cb82","sourceSha":"782d28b205a597f36d6d8c15836a294d3a72e1c5","changedPaths":["src/pages/mobile-vendor/BigPapisProposalDocument.tsx","src/pages/proposals/UniversalProposalWorkspace.tsx"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:26:49.974348+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"782d28b205a597f36d6d8c15836a294d3a72e1c5","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:7abe3507-8501-4e63-b673-7e79d5861a9e:forgejo-release-status:782d28b205a597f36d6d8c15836a294d3a72e1c5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b2189a76-9b94-4562-b070-c57caa53c016","command_center_event_id":"7abe3507-8501-4e63-b673-7e79d5861a9e"},{"id":"1498e71e-9599-480e-a881-1cc41532f65e","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/contexts/MultiTenantContext.tsx","src/__tests__/contracts/select-tenant-workspace-resolver.contract.test.ts"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:48:01.869288+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:0a8e8106-11b5-42d4-ad33-7df02acc7874:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8a25673c-cf53-45b8-923b-0299906a7e25","command_center_event_id":"0a8e8106-11b5-42d4-ad33-7df02acc7874"},{"id":"149c3a13-5391-4824-8327-cd1b6222bc5e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1247,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"309993d1-ffe6-4d2a-9e33-af57b48e2b4d","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":"309993d1-ffe6-4d2a-9e33-af57b48e2b4d"},"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":7664,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T04:35:17.613475+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:309993d1-ffe6-4d2a-9e33-af57b48e2b4d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c9ea0985-3d53-4959-ad76-a67cd49760f8","command_center_event_id":"309993d1-ffe6-4d2a-9e33-af57b48e2b4d"},{"id":"149d086d-b891-45d0-a24b-df9198d756ae","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8abe379a3327","prNumber":3971,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b07fc61411390268636cb83550bb38728b342937","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:30:10.572719+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b07fc61411390268636cb83550bb38728b342937","external_id":"3971","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8abe379a-3327-4de7-a4e8-38b4eca2016d:merged-pr:3971:b07fc61411390268636cb83550bb38728b342937","mission_step_id":"8a543496-7221-4c94-97e0-bbbde2a334ef","command_center_event_id":"8abe379a-3327-4de7-a4e8-38b4eca2016d"},{"id":"149d87b4-dac9-4536-9e96-57aa1f420050","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml",".forgejo/workflows/laptop-hybrid-bootstrap.yml"],"continuationObjective":"Repair the durable mutation admission path so execute_objective consistently hydrates and validates the explicit request contract before enforcing durable-mutation admission. Preserve all existing safety invariants, do not weaken validation, and add regression coverage proving an owner-authored mutation objective with an empty explicit requestContract object is hydrated into a valid contract and admitted while malformed explicit contracts still fail closed. Ship through canonical Gate, squash merge, release cc-execution, and prove the live runtime accepts the canonical durable mutation request shape."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:23:20.694682+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:a642d2a2-8ea1-4171-8de4-20d68bf45d8a:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8c12e0eb-8065-4737-8d14-a22f16657ad0","command_center_event_id":"a642d2a2-8ea1-4171-8de4-20d68bf45d8a"},{"id":"14a0f94f-dd26-4d47-8eb1-924056bcac1a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T04:18:57.212446+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-7ced6783b7c7\",\"prNumber\":5105,\"sourceSha\":\"f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3\",\"deploymentId\":\"forgejo-main-f6f5eb154d3a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:37:06.122662+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7ced6783-b7c7-4b1d-b645-57a92982faf8:owner-progress-heartbeat:119416468","mission_step_id":"fb07b0cb-bc9b-4c0d-9c90-6218275c41c9","command_center_event_id":"7ced6783-b7c7-4b1d-b645-57a92982faf8"},{"id":"14a1ddbc-1709-485a-94a7-0c19d5a3cb9f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply the exact bounded shell-readiness timing repair described by the current request contract, preserve Gen-2 checkpoint/resume behavior, ship through canonical Forgejo Gate and release ccExecution/onrunner, then keep the mission open for the canonical /admin/shell-library live proof.","wordingChanged":false,"canonicalIntent":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply the exact bounded shell-readiness timing repair described by the current request contract, preserve Gen-2 checkpoint/resume behavior, ship through canonical Forgejo Gate and release ccExecution/onrunner, then keep the mission open for the canonical /admin/shell-library live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell-readiness-contract","statement":"Authenticated Visual Witness route readiness distinguishes an ordinary bounded shell-not-ready result from a genuinely wedged browser transport, honors the existing authenticated bootstrap allowance, and preserves durable checkpoint/resume accounting.","proofConditionIds":["repo-proof","runtime-proof","live-witness-proof"]}],"objective":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply the exact bounded shell-readiness timing repair described by the current request contract, preserve Gen-2 checkpoint/resume behavior, ship through canonical Forgejo Gate and release ccExecution/onrunner, then keep the mission open for the canonical /admin/shell-library live proof.","constraints":[{"id":"security","statement":"Do not weaken GodMode authority, authentication, tenant isolation, or fail-closed behavior.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","statement":"Use one fresh corrective-generation branch and PR, canonical Gate, squash merge, and only affected ccExecution/onrunner releases.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"finish-line","statement":"Completion requires a live canonical interaction proof with complete checkpoint accounting; merge or deployment alone is not completion.","proofConditionIds":["live-witness-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact merged Forgejo source contains the shell-readiness timing repair while preserving durable checkpoint/resume semantics, with deterministic regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-proof","kind":"runtime","claim":"Both live Visual Witness lanes correspond to the merged corrective source and remain usable with the durable-resume runtime contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-witness-proof","kind":"interaction","claim":"A representative canonical Visual Witness audit on the live release reaches terminal complete and returns explicit checkpoint accounting with no required work missing or duplicated.","route":"https://app.knocklaunch.app/admin/shell-library","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"shell-library-ready","type":"wait_for_testid","testid":"admin-shell-library","waitMs":20000,"required":true}],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Corrective-generation-3-for-the-existing-Visual-Witness-reliability-mission.-Apply-the-exact-bounded","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":["repo-proof","runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"4802222d5b8100d34999a6448a52214a86b527d914619b39ae2cf670972d27f0","requestContractRevision":5,"previousRequestContractHash":"49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:52:12.97851+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract:4802222d5b8100d34999a6448a52214a86b527d914619b39ae2cf670972d27f0","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"14a28072-564e-4632-9abf-2375aeb38c95","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-61d68e1e9cf1","merged":false,"prNumber":5067,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:22:48.662142+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"5067","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:61d68e1e-9cf1-4260-b4ba-e286fab9894a:closed-pr:5067:unmerged","mission_step_id":"e9ecd7ca-4b18-45da-b70d-0511ec4d7eaa","command_center_event_id":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},{"id":"14a35d45-6c45-4551-a3f1-4338fcb746cc","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-existing-tenant-entry-selector-r202608040240","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.5-truthful-release-correlation","prNumber":3945,"terminal":false,"missionId":"722cd1dd-df42-4598-83b5-55651c8ab3a1","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"f68ed6a572c32ab306398e169bd6984b0068301f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"722cd1dd-df42-4598-83b5-55651c8ab3a1"},"performance":null,"deploymentId":"canonical-release-f68ed6a572c3","workflowRunId":30872519505,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1854,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T02:41:06.776186+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"f68ed6a572c32ab306398e169bd6984b0068301f","external_id":"canonical-release-f68ed6a572c3","receipt_type":"execute_mission","idempotency_key":"mission:722cd1dd-df42-4598-83b5-55651c8ab3a1:execute_mission:ship_and_prove_release_pending","mission_step_id":"3fc7b5b2-010b-4f7f-95b8-3c101e13d86e","command_center_event_id":"722cd1dd-df42-4598-83b5-55651c8ab3a1"},{"id":"14a39c5d-57b9-4690-8c4b-eee8f1c9bf37","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fast-ui-mutate-and-ship-now-apply-this-exact-pcg-2da1e7b2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":81848,"releaseCount":0,"toolCallCount":71,"repeatedCallCount":63,"executorlessWaitMs":10792222,"firstUsefulResultAt":"2026-10-06T17:16:14.523Z","recoveryAttemptCount":43,"ownerInterruptionCount":0},"version":null,"prNumber":5203,"terminal":false,"missionId":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2b57df054966516cba427d986810cbcd97979d5c","timingsMs":{"prReadinessMs":276,"approvedPlanMs":0,"shipAndProveMs":6609,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e"},"performance":null,"deploymentId":"forgejo-main-2b57df054966","releaseState":"pending","workflowRunId":16488,"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":2015,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:16:22.064405+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"5203","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d2d608ec-8dd6-4701-8b13-2db3e67aab2e:automatic-mission-resume:5203:canonical_release_dispatched","mission_step_id":"027aab8e-0c21-46ec-8211-d1ddc1ea037f","command_center_event_id":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e"},{"id":"14a5133c-5ded-4ab8-a0ca-cc4f6fa958ce","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-native-route-selection-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6097,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1333,"terminal":false,"missionId":"bab24387-a149-45d1-b968-e734305f1fb2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ec0773cb290dfba19407d804c5b60f9db49ad358","timingsMs":{"handlerMs":9674,"prReadinessMs":1270,"approvedPlanMs":0,"missionSetupMs":612,"shipAndProveMs":7846},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bab24387-a149-45d1-b968-e734305f1fb2"},"performance":null,"deploymentId":"forgejo-main-ec0773cb290d","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":2041,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:22:29.122639+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ec0773cb290dfba19407d804c5b60f9db49ad358","external_id":"forgejo-main-ec0773cb290d","receipt_type":"execute_mission","idempotency_key":"mission:bab24387-a149-45d1-b968-e734305f1fb2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e3759761-7f44-4f90-8312-bbad4623f4d0","command_center_event_id":"bab24387-a149-45d1-b968-e734305f1fb2"},{"id":"14a82290-9974-43be-88b9-ba99dfbbb7fe","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0c268b25014eb45b24e3897adccb6c98efff2302","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12996","runId":12996,"status":"success","sourceSha":"0c268b25014eb45b24e3897adccb6c98efff2302","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","sourceSha":"0c268b25014eb45b24e3897adccb6c98efff2302","changedPaths":["src/pages/crm/PcgWorkspace.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T11:18:28.696067+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0c268b25014eb45b24e3897adccb6c98efff2302","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:8fa93620-2d22-4ca7-a744-9357b2b10def:forgejo-release-status:0c268b25014eb45b24e3897adccb6c98efff2302:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"72760ae6-4693-41d4-b790-dbf718652214","command_center_event_id":"8fa93620-2d22-4ca7-a744-9357b2b10def"},{"id":"14a9c503-18e2-4b1c-abe9-4ba5cd0fb074","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-29T18:54:29.868Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:54:19.485652+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:34ed79c3-424f-41e8-8712-6766db49a62c:owner-wait-live","mission_step_id":"9b2dbdf1-5505-45a9-85f2-7c9bfe4db1a3","command_center_event_id":"34ed79c3-424f-41e8-8712-6766db49a62c"},{"id":"14aae9d6-2b74-4cf4-a803-62c711960efc","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"c301e4749072abb2e01fb37a4615cff183253b3367c87fa30baccb4c81a257cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:02.395103+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3ce83c2e-852f-4874-ad19-228d090c3b69:repository-mutation-intent-blocked:c301e4749072abb2e01fb37a4615cff183253b3367c87fa30baccb4c81a257cf","mission_step_id":"79881807-bbac-4780-a4f0-d9215e110912","command_center_event_id":"3ce83c2e-852f-4874-ad19-228d090c3b69"},{"id":"14aaf52e-5bda-4bb3-ad5f-7d58614d2146","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":"dc27994b89b631ae235632ab94525e07804b378e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"dc27994b89b631ae235632ab94525e07804b378e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"56e75a9ef4080376e01fbdbe0e1998db7f3367d061a56c38eb8437a02e9f77dc","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5935","runId":5935,"status":"success","sourceSha":"dc27994b89b631ae235632ab94525e07804b378e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:00:37.165641+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dc27994b89b631ae235632ab94525e07804b378e","external_id":"forgejo-main-dc27994b89b6","receipt_type":"canonical_release_status","idempotency_key":"mission:66ee9a22-19ef-4296-afdf-e20b26b99b96:forgejo-release-status:dc27994b89b631ae235632ab94525e07804b378e:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"dc9f153a-178b-4b50-9baf-93965a6275d7","command_center_event_id":"66ee9a22-19ef-4296-afdf-e20b26b99b96"},{"id":"14ad281e-4f17-49e5-9298-a0a817bbe045","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed the recurring Forgejo timeout repair to completion and authorized unfreezing the control plane; this is the exact one-line invariant correction on the existing mission/branch/PR.","baseSha":"cd78716d87ba09dbbbc580808871d01fb410eed7","issuedAt":1789322469923,"expiresAt":1789322649923,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","authorizationId":"4676b09c-47fa-4729-b2ab-3a97cad395a2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:01:10.355615+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cd78716d87ba09dbbbc580808871d01fb410eed7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4676b09c-47fa-4729-b2ab-3a97cad395a2","mission_step_id":"bfa3047a-635a-4e14-9cc1-15aacc032d20","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"14ad7d10-19e7-413b-b521-cca87bc9e388","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the control-plane release recovery repair. Exact-scope change only propagates the already-persisted failed workflowRunId through merged-PR mission re-entry so the existing one-corrective-retry per-target release path can execute after credential repair.","baseSha":"9f90a16b786319ef9bd09e82b4384f80cde6c1eb","issuedAt":1789327821010,"expiresAt":1789328001010,"missionId":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a","authorizationId":"821ce4ec-764b-4f2d-86d5-0dcef5c3485c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:30:21.646828+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9f90a16b786319ef9bd09e82b4384f80cde6c1eb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:821ce4ec-764b-4f2d-86d5-0dcef5c3485c","mission_step_id":"58b74e45-5652-4906-84a1-f4fe36ac959b","command_center_event_id":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},{"id":"14ae3eb1-5734-44a5-a1f1-e9ad42b4e66a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e509c3ae2bc9","reason":"canonical_release_queue_busy:14711","status":"blocked","metrics":{"receiptBytes":73925,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":8,"executorlessWaitMs":37831,"firstUsefulResultAt":"2026-10-03T02:54:35.712Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4601,"terminal":false,"missionId":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"83b646cce4774a690753d03334dbcfa65b0b6063","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1108,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":1060,"providerAuthMs":0,"shipAndProveMs":555,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":797,"resolvePreflightMs":1060,"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":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0"},"performance":null,"deploymentId":"forgejo-main-83b646cce477","releaseState":"pending","workflowRunId":14711,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"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":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:55:15.320313+00:00","proof_gate":"canonical_release_blocked","source_sha":"83b646cce4774a690753d03334dbcfa65b0b6063","external_id":"forgejo-main-83b646cce477","receipt_type":"execute_mission","idempotency_key":"mission:e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"c36edfda-6819-47c7-9358-e33cc2a9e9cd","command_center_event_id":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0"},{"id":"14b09c3d-eb67-4a27-9614-0f717bde7e9d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cc-compact-release-continuation-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1225,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":503,"terminal":false,"missionId":"916c0b88-6adc-42a5-ac85-d98e7f380ae8","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":"916c0b88-6adc-42a5-ac85-d98e7f380ae8"},"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":5191,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:15:54.59247+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"503","receipt_type":"execute_mission","idempotency_key":"mission:916c0b88-6adc-42a5-ac85-d98e7f380ae8:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"4a9af330-a550-4684-ad5b-f683a220862a","command_center_event_id":"916c0b88-6adc-42a5-ac85-d98e7f380ae8"},{"id":"14b23933-89c1-436e-9f34-6fc59a4f8086","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/seaside-personal-account-avatar","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":2095,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"8e032352-d66f-4f73-807d-a9559ec9f5f8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e032352-d66f-4f73-807d-a9559ec9f5f8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T22:20:05.573602+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e032352-d66f-4f73-807d-a9559ec9f5f8:execute_mission:repair_mission_execution_blocked","mission_step_id":"33a0ed3e-1b88-49d1-b1e9-56f17fdf9eb3","command_center_event_id":"8e032352-d66f-4f73-807d-a9559ec9f5f8"},{"id":"14b2fa0b-9216-4e6b-97d4-c414f27bdb01","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js"],"baseSha":"29397abe705c21314db14fd49d6a83364e315bf1","issuedAt":1791632445413,"expiresAt":1791632625413,"missionId":"1f3a54c8-c9d0-4b8b-b693-7b095f3d269e","autoRefreeze":true,"authorizationId":"63398e0a-d74b-4fb8-9761-84d6ec3ca31c","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T11:40:46.130159+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"29397abe705c21314db14fd49d6a83364e315bf1","external_id":"63398e0a-d74b-4fb8-9761-84d6ec3ca31c","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:1f3a54c8-c9d0-4b8b-b693-7b095f3d269e:63398e0a-d74b-4fb8-9761-84d6ec3ca31c","mission_step_id":null,"command_center_event_id":"1f3a54c8-c9d0-4b8b-b693-7b095f3d269e"},{"id":"14b386d4-116e-476b-a7a1-1fb902496d1e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"71e2bbd21ffab753d4f1574d4dc7f493542cc514","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71e2bbd21ffab753d4f1574d4dc7f493542cc514","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T13:54:42.722769+00:00","proof_gate":"canonical_release_pending","source_sha":"71e2bbd21ffab753d4f1574d4dc7f493542cc514","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4cfdf05d-8f32-44fe-8d38-b892e34f12f4:forgejo-release-status:71e2bbd21ffab753d4f1574d4dc7f493542cc514:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0bb70d08-0869-454a-8742-f9c8ed90363e","command_center_event_id":"4cfdf05d-8f32-44fe-8d38-b892e34f12f4"},{"id":"14b4c8e4-28a0-4b99-a514-87d91e82d806","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":8746,"releaseCount":1,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":77697,"firstUsefulResultAt":"2026-09-24T12:54:29.351Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.250-mutation-recovery","prNumber":3612,"terminal":false,"missionId":"111c52be-816e-4e4e-b4de-b5685104d62e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"20531cb42b021beb8f3f7c9b11cfd7675268d325","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4085,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":121,"approvedPlanMs":0,"missionSetupMs":242,"providerAuthMs":0,"shipAndProveMs":3451,"ledgerPrepareMs":242,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":242,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":242,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"111c52be-816e-4e4e-b4de-b5685104d62e"},"performance":null,"deploymentId":"forgejo-main-20531cb42b02","releaseState":"pending","workflowRunId":11470,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T12:55:58.316497+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"20531cb42b021beb8f3f7c9b11cfd7675268d325","external_id":"forgejo-main-20531cb42b02","receipt_type":"execute_mission","idempotency_key":"mission:111c52be-816e-4e4e-b4de-b5685104d62e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f307bb7a-f21f-4f95-baeb-a810f6e5cab8","command_center_event_id":"111c52be-816e-4e4e-b4de-b5685104d62e"},{"id":"14b6b6e5-ab37-4228-a813-2cfac2a87916","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"337587ee95758d0bc34f28108e64328e4399486e","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"aea8f59af5e8af6fc7058e9dd091327aac9e96860fae5a1148d68b92d73f3260","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14762","runId":14762,"status":"running","sourceSha":"337587ee95758d0bc34f28108e64328e4399486e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","deploymentId":"forgejo-main-d44dc0d246dc0c856623c80e4d74e44731ad0ad1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.73-knocklaunch-mcp-compact-preflight","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:30:18.26733+00:00","proof_gate":"canonical_release_pending","source_sha":"337587ee95758d0bc34f28108e64328e4399486e","external_id":"forgejo-main-337587ee9575","receipt_type":"canonical_release_status","idempotency_key":"mission:b3ca3479-91c0-454a-bb5c-1c3e25da1d1d:forgejo-release-status:337587ee95758d0bc34f28108e64328e4399486e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"8e33b261-705d-4db8-8f5b-58ccf73667bd","command_center_event_id":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},{"id":"14b6e5e4-02d9-4f47-b3c3-59b8598eb896","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1232,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":95,"terminal":false,"missionId":"2859119f-574c-4f7a-af70-5b6d67ddc353","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"d1531f19025225b9727b4b368eed6cd530856804","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2859119f-574c-4f7a-af70-5b6d67ddc353"},"performance":null,"deploymentId":"forgejo-main-d1531f190252","workflowRunId":274,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-manage"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3495,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:30:34.390832+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d1531f19025225b9727b4b368eed6cd530856804","external_id":"forgejo-main-d1531f190252","receipt_type":"ship_and_prove","idempotency_key":"mission:2859119f-574c-4f7a-af70-5b6d67ddc353:ship_and_prove:canonical_release_dispatched:d1531f19025225b9727b4b368eed6cd530856804:274","mission_step_id":"972187fb-9170-4add-a87e-baf43cdf622c","command_center_event_id":"2859119f-574c-4f7a-af70-5b6d67ddc353"},{"id":"14bc8248-12b0-4d1a-88ae-fdf565b4c572","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-coming-soon-restore","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3856,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"0a3e2bac-c0b7-4c0a-b593-4510d49e1c32","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"0a3e2bac-c0b7-4c0a-b593-4510d49e1c32"},"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":9154,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T21:56:52.049922+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a3e2bac-c0b7-4c0a-b593-4510d49e1c32:execute_mission:repair_mission_synthesis_ready","mission_step_id":"15e926c6-58d6-48d2-8b37-9da191d6ac49","command_center_event_id":"0a3e2bac-c0b7-4c0a-b593-4510d49e1c32"},{"id":"14be538c-7dbc-4d1d-a3e7-9fac2659c8ef","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c47a7e50b9961b9c5275616feac39aee4ff14e96","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","proofConditionIds":["proof-repo"]}],"satisfied":false,"constraints":[{"id":"hydrate-only","satisfied":false,"statement":"Only modify scripts/validate-production-critical-files.mjs to hydrate the two existing HEAD dependencies; no workflow, dependency-content, queue, or product changes.","proofConditionIds":["proof-repo"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repo"]},{"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-repo"]}],"contractHash":"7c5b7542007132f6f9172a2e5d40a1ef6f6adc207e01e3e675339a363af3961c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","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":"7c5b7542007132f6f9172a2e5d40a1ef6f6adc207e01e3e675339a363af3961c","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":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:01:11.429905+00:00","proof_gate":"request_contract_pending","source_sha":"c47a7e50b9961b9c5275616feac39aee4ff14e96","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f3c8788-154c-4994-befc-d7ce0b8641d5:request-contract:7c5b7542007132f6f9172a2e5d40a1ef6f6adc207e01e3e675339a363af3961c:c47a7e50b9961b9c5275616feac39aee4ff14e96:pending:repository","mission_step_id":"f11f47e8-1d9f-47e2-a2f7-67c08764e2ce","command_center_event_id":"4f3c8788-154c-4994-befc-d7ce0b8641d5"},{"id":"14c14ad0-2f5e-49ba-a7a4-27cb604af2a7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Amend PR #1087 on its exact existing ai branch. Remove only the two redundant queue-hygiene capability JSON assertions. Preserve runtime primitive/import/usage/parking assertions. Re-run gate, squash merge, and do not release production runtime for this test-only correction.","wordingChanged":false,"canonicalIntent":"Amend PR #1087 on its exact existing ai branch. Remove only the two redundant queue-hygiene capability JSON assertions. Preserve runtime primitive/import/usage/parking assertions. Re-run gate, squash merge, and do not release production runtime for this test-only correction.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-safety-preserved","statement":"The invariant retains the 60-second runtime primitive, imports, age comparison, and stale parking assertions.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"redundant-metadata-removed","statement":"Only the two non-authoritative capability metadata assertions are removed.","proofConditionIds":["repo-proof"]},{"id":"test-only","statement":"No production runtime source or behavior changes.","proofConditionIds":["repo-proof"]}],"objective":"Amend PR #1087 on its exact existing ai branch. Remove only the two redundant queue-hygiene capability JSON assertions. Preserve runtime primitive/import/usage/parking assertions. Re-run gate, squash merge, and do not release production runtime for this test-only correction.","constraints":[{"id":"same-pr","statement":"Amend existing PR #1087 only.","proofConditionIds":["repo-proof"]},{"id":"control-plane-test-only","statement":"Mutation is limited to deleting the two metadata assertions.","proofConditionIds":["repo-proof"]},{"id":"no-release","statement":"No production runtime target should be released.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact diff removes only the two redundant metadata assertions while retaining runtime safety assertions.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"Canonical Pull Request Gate passes the authoritative queue invariant.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Canonical release planning does not wake a production runtime target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ba574f4d74590490cc3a9a66fca9c4b698ffbb14e852d4e164e4840c45a08d52","requestContractRevision":4,"previousRequestContractHash":"854e0f21931e8540bdd580f7df8eaaa65443b63030f4ff37bf50d554009b01d5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:55:24.576477+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2:request-contract-revision:4:ba574f4d74590490cc3a9a66fca9c4b698ffbb14e852d4e164e4840c45a08d52","mission_step_id":"718cfc00-ef08-4a26-887a-d2705aa03045","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"14c3581c-46d5-4621-82ab-6c02828741cb","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"523cb64ff790d583a9b754d24ad35ca9ebceb6241838fe39c265f2afb538105c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:58:23.698072+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e2c128ab-c58a-4c80-98ae-916d2c5874fb:repository-mutation-intent-blocked:523cb64ff790d583a9b754d24ad35ca9ebceb6241838fe39c265f2afb538105c","mission_step_id":"522eba07-92e3-475d-97b9-c6d786f1378a","command_center_event_id":"e2c128ab-c58a-4c80-98ae-916d2c5874fb"},{"id":"14c6b81d-f07b-417f-87e3-8e321fb4c3ff","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Same owner-authorized maintenance generation: exact orphan-branch recovery after transient Forgejo transport timeout, with zero additional source writes and PR creation only.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788313036536,"expiresAt":1788313216536,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"d9f89808-383d-4abe-b1f7-84157b807fba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:37:17.528631+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d9f89808-383d-4abe-b1f7-84157b807fba","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"14c7c227-8189-47d8-a48c-f123b02886dc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b59a4894d3bc","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11600,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T13:41:37.800Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3992,"terminal":false,"missionId":"b59a4894-d3bc-41c5-b9e8-9315b04a5213","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1257,"missionSetupMs":356,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":356,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":356,"repositoryMutationMs":3169,"repositoryProviderMs":3169,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2048,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":356,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1121},"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":"b59a4894-d3bc-41c5-b9e8-9315b04a5213"},"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":3560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:41:43.119871+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3992","receipt_type":"execute_mission","idempotency_key":"mission:b59a4894-d3bc-41c5-b9e8-9315b04a5213:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"61b687a1-6a7c-4b38-8161-0a2f94335e4c","command_center_event_id":"b59a4894-d3bc-41c5-b9e8-9315b04a5213"},{"id":"14c9592f-8672-4797-a6fe-c490d6db5070","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Repairs two proven release-path defects blocking PAUL 1.64.22 from remaining live: exact-version override miss detection did not enter bounded full activation, and workflow_dispatch unconditionally enabled Visual Witness bootstrap causing a pre-deploy Cloudflare secret edit failure. Adds regression coverage and ships only ccExecution.","ship":true,"files":[],"title":"ccExecution: repair PAUL release recovery","branch":"ai/objective-first-repair-ad191708ce11","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ad191708-ce11-43d0-bd1e-41cf5e6e9431","objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","sourceSha":"4b998244e15b439fb942afc1c12e6df3ed165911","repository":"noel/KnockLaunchOS","deploymentId":"forgejo-main-4b998244e15b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"workflowRunId":13435,"workstreamKey":"paul-intelligence-release-recovery","anchored_edits":[{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","new_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:\")\n    && message.includes(`source=${previousSourceSha}`);\n}","old_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:health=200:catalog=200:\")\n    && message.includes(`source=${previousSourceSha}`);\n}"},{"path":".forgejo/workflows/knocklaunch.yml","new_content":"          visual_bootstrap_required=false\n          changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then\n            visual_bootstrap_required=true\n          elif printf '%s\\n' \"$changed_paths\" | grep -Eq '^(scripts/visual-witness-hosted-runner/|workers/cc-execution/wrangler\\.toml$|workers/cc-execution/src/visual-witness-virtual-container\\.js$|workers/cc-execution/scripts/cloudflare-credential-repair\\.mjs$)'; then\n            visual_bootstrap_required=true\n          fi","old_content":"          visual_bootstrap_required=false\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\n            visual_bootstrap_required=true\n          else\n            changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n            if printf '%s\\n' \"$changed_paths\" | grep -Eq '^(scripts/visual-witness-hosted-runner/|workers/cc-execution/wrangler\\.toml$|workers/cc-execution/src/visual-witness-virtual-container\\.js$|workers/cc-execution/scripts/cloudflare-credential-repair\\.mjs$)'; then\n              visual_bootstrap_required=true\n            fi\n          fi"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"    expect(releaseSource).toContain(\n      'message.includes(\"cc_execution_candidate_proof_failed:\")',\n    );\n    expect(releaseSource).toContain(\n      'message.includes(`source=${previousSourceSha}`)',\n    );","old_content":"    expect(releaseSource).toContain(\n      'cc_execution_candidate_proof_failed:health=200:catalog=200:',\n    );"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"  it('does not force Visual Witness bootstrap for scoped workflow-dispatch recovery', () => {\n    const workflow = fs.readFileSync(\n      path.resolve(process.cwd(), '.forgejo/workflows/knocklaunch.yml'),\n      'utf8',\n    );\n\n    expect(workflow).toContain(\n      'changed_paths=\"$(printf \\'%s\\' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"',\n    );\n    expect(workflow).toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then',\n    );\n    expect(workflow).not.toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\\n            visual_bootstrap_required=true',\n    );\n  });\n\n  it('blocks wrong deployment targets before merge', () => {","old_content":"  it('blocks wrong deployment targets before merge', () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.23-paul-release-path-recovery\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.22-paul-declarative-continuation\";"}],"commit_message":"fix(release): recover ccExecution PAUL deployment","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-release","requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","release_13433_candidate_override_served_previous_sha_without_fallback","release_13435_workflow_dispatch_visual_bootstrap_secret_edit_failure","live_cc_execution_runtime_drift"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-release-path-recovery","statement":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","provenance":{"reason":"PAUL 1.64.22 is merged but cannot remain live because two deterministic ccExecution release-path defects were proven from runs 13433 and 13435.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]}],"objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","constraints":[{"id":"bounded-release-repair","statement":"Mutate only the four exact release/runtime regression files supplied with this request unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Smallest reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]},{"id":"preserve-paul-behavior","statement":"Preserve all already-proven PAUL intelligence behavior, tenant isolation, authorization, live-truth precedence, owner-babysitting guard, and declarative iterative continuation.","provenance":{"reason":"This patch repairs release machinery only.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]},{"id":"no-unrelated-release","statement":"Release only affected ccExecution runtime work; do not create unrelated frontend, Supabase Edge, or migration changes.","provenance":{"reason":"Runtime drift is isolated to ccExecution.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cc-runtime-proof","kind":"runtime","claim":"Current protected main is released to ccExecution without rollback, live ccExecution source SHA matches current main, runtime version is 1.64.23-paul-release-path-recovery, and the production iterative-continuation PAUL eval still passes without future/fake in-progress narration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":3,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","release_13433_candidate_override_served_previous_sha_without_fallback","release_13435_workflow_dispatch_visual_bootstrap_secret_edit_failure","live_cc_execution_runtime_drift"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-release-path-recovery","statement":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","provenance":{"reason":"PAUL 1.64.22 is merged but cannot remain live because two deterministic ccExecution release-path defects were proven from runs 13433 and 13435.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]}],"objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","constraints":[{"id":"bounded-release-repair","statement":"Mutate only the four exact release/runtime regression files supplied with this request unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Smallest reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]},{"id":"preserve-paul-behavior","statement":"Preserve all already-proven PAUL intelligence behavior, tenant isolation, authorization, live-truth precedence, owner-babysitting guard, and declarative iterative continuation.","provenance":{"reason":"This patch repairs release machinery only.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]},{"id":"no-unrelated-release","statement":"Release only affected ccExecution runtime work; do not create unrelated frontend, Supabase Edge, or migration changes.","provenance":{"reason":"Runtime drift is isolated to ccExecution.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["cc-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cc-runtime-proof","kind":"runtime","claim":"Current protected main is released to ccExecution without rollback, live ccExecution source SHA matches current main, runtime version is 1.64.23-paul-release-path-recovery, and the production iterative-continuation PAUL eval still passes without future/fake in-progress narration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":3,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement. Runs 13433 and 13435 prove deterministic release machinery defects preventing the merged PAUL improvement from staying live. Authorization is bounded to exactly these four release/runtime files."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement. Runs 13433 and 13435 prove deterministic release machinery defects preventing the merged PAUL improvement from staying live. Authorization is bounded to exactly these four release/runtime files."},"recovery":false,"fingerprint":"00b9c97ad0424c4fce690d7a231b3e6ecea79f51ce67f2bdc5261c339d79e58f","replayCount":0,"serializedBytes":21282},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:18:12.474053+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ad191708-ce11-43d0-bd1e-41cf5e6e9431:repository-mutation-intent:00b9c97ad0424c4fce690d7a231b3e6ecea79f51ce67f2bdc5261c339d79e58f:0","mission_step_id":"6f0191ce-1c8e-4bdb-b82e-f0ee9dc41baf","command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"14c996c7-4bbd-4930-8b37-cff578c4a3c2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-032d8d87cd6a","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.221-request-contract-route-preservation","prNumber":null,"terminal":false,"missionId":"032d8d87-cd6a-413d-9ba3-2569d13abbe0","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":366,"providerAuthMs":0,"ledgerPrepareMs":366,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":366,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":366,"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":"032d8d87-cd6a-413d-9ba3-2569d13abbe0"},"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":5092,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:30:47.658598+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:032d8d87-cd6a-413d-9ba3-2569d13abbe0:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"882c9e1d-9dde-4140-b324-37db924710a1","command_center_event_id":"032d8d87-cd6a-413d-9ba3-2569d13abbe0"},{"id":"14cb6bb7-5779-4c90-bfed-1bfaf22c3ce7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/request-contract-target-evidence.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { evaluateRequestContractTargetEvidence } from \"../src/mission-ledger.js\";\n\ntest(\"repository proof wording does not invent a migration release target\", () => {\n  const result = evaluateRequestContractTargetEvidence({\n    id: \"repo-migration-lease\",\n    kind: \"repository\",\n    claim: \"migration release lease is present in the canonical workflow\",\n    requiredReleaseTargets: [],\n  }, [], {});\n  assert.equal(result.satisfied, true);\n  assert.deepEqual(result.requiredReleaseTargets, []);\n  assert.equal(result.migrationRequired, false);\n});\n\ntest(\"runtime migration claim may still infer the migrations release target\", () => {\n  const result = evaluateRequestContractTargetEvidence({\n    id: \"runtime-migration\",\n    kind: \"runtime\",\n    claim: \"production migrations are applied and live\",\n    requiredReleaseTargets: [],\n  }, [], {});\n  assert.equal(result.satisfied, false);\n  assert.deepEqual(result.requiredReleaseTargets, [\"migrations\"]);\n  assert.equal(result.migrationRequired, true);\n});\n"}],"branch":"ai/objective-first-repair-b99e7c23e639","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b99e7c23-e639-484d-8e4d-2a72507ad05e","objective":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-target-evidence.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/mission-ledger.js","anchor":"  const explicitRequiredTargets = requestContractReleaseTargetList(item.requiredReleaseTargets);\n  const requiredTargets = new Set(explicitRequiredTargets);\n  if (requiredTargets.size === 0 && proofClaimRequiresMigrationTarget(item)) requiredTargets.add(\"migrations\");","replacement":"  const explicitRequiredTargets = requestContractReleaseTargetList(item.requiredReleaseTargets);\n  const requiredTargets = new Set(explicitRequiredTargets);\n  const proofKind = text(item.kind, 80).toLowerCase();\n  const allowsImplicitReleaseInference = [\"runtime\", \"release\", \"scope\"].includes(proofKind);\n  if (requiredTargets.size === 0 && allowsImplicitReleaseInference && proofClaimRequiresMigrationTarget(item)) requiredTargets.add(\"migrations\");"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.64.97-boring-release-v1\";","replacement":"export const CC_EXECUTION_VERSION = \"1.64.98-proof-target-fidelity\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","wordingChanged":false,"canonicalIntent":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"proof-inference","statement":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"objective":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","constraints":[{"id":"preserve-runtime","statement":"Preserve existing implicit migration inference for runtime/release/scope claims.","provenance":{"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"cc-execution proof target inference fix is live.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-target-evidence.test.js"],"requestContract":{"intent":{"rawUtterance":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","wordingChanged":false,"canonicalIntent":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"proof-inference","statement":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"objective":"Fix request-contract proof target inference so repository-only proof conditions never invent production release targets from words in their claims. In evaluateRequestContractTargetEvidence, implicit migration-target inference is allowed only for runtime, release, or scope proof kinds; repository proof conditions require a release target only when requiredReleaseTargets explicitly declares it. Add a regression test proving a repository claim containing 'migration release lease' does not require a migration deployment, while a runtime claim still may. Ship cc-execution live and then reconcile the pending release-lease mission.","constraints":[{"id":"preserve-runtime","statement":"Preserve existing implicit migration inference for runtime/release/scope claims.","provenance":{"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"cc-execution proof target inference fix is live.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-target-evidence.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized release reliability repair: repository proof conditions must not invent release targets from wording."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-target-evidence.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized release reliability repair: repository proof conditions must not invent release targets from wording."},"recovery":false,"fingerprint":"82b5f1f4beec727a230e9e42baa6cc6d1a9374befed863f0d098ca879e1b1466","replayCount":0,"serializedBytes":11934},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:16:12.329804+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b99e7c23-e639-484d-8e4d-2a72507ad05e:repository-mutation-intent:82b5f1f4beec727a230e9e42baa6cc6d1a9374befed863f0d098ca879e1b1466:0","mission_step_id":"8bb552e7-45c1-4ef3-9078-ae88c62a6600","command_center_event_id":"b99e7c23-e639-484d-8e4d-2a72507ad05e"},{"id":"14ce1a35-944f-41c3-aad6-be1961f82576","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7cac3072e0e0c42d39832849f6acc6f68a03da79","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The canonical capability registry and invariant tests advertise and enforce the same 4500ms total / 2000ms attempt Forgejo read contract already live in cc-execution.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not modify runtime behavior; only config/control-plane-capabilities.json and workers/cc-execution/test/release-orchestration-invariants.test.js may change.","proofConditionIds":["proof-production"]},{"id":"safety","satisfied":true,"statement":"Preserve hedged reads, max two attempts, 100ms retry delay, brownout behavior, Gate semantics, exact-head merge, and the single canonical release path.","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":"b654d3b2afe6bb984e461540bb1fe598a22c9304d4e28ea43511b71d0339eed4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b654d3b2afe6bb984e461540bb1fe598a22c9304d4e28ea43511b71d0339eed4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:53:33.342442+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7cac3072e0e0c42d39832849f6acc6f68a03da79","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e3bb2c22-0a1b-48d9-aada-3e76f5287130:request-contract:b654d3b2afe6bb984e461540bb1fe598a22c9304d4e28ea43511b71d0339eed4:7cac3072e0e0c42d39832849f6acc6f68a03da79:verified:","mission_step_id":"6ab864b7-f98b-4918-a255-22d502d67dea","command_center_event_id":"e3bb2c22-0a1b-48d9-aada-3e76f5287130"},{"id":"14ced152-2452-4d08-bd8a-9b187216747a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:42:38.48874+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418170","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"14cee567-ce41-4e2c-93e9-1cd960a33353","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f82f615cbca2","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40737,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":119600,"firstUsefulResultAt":"2026-10-04T11:23:36.925Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4743,"terminal":false,"missionId":"f82f615c-bca2-4430-bb5e-d8c06e7a257d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"11d2d76dd3acfe8fb505ef9a9a1f2c12927031aa","timingsMs":{"prReadinessMs":814,"approvedPlanMs":0,"shipAndProveMs":3150,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f82f615c-bca2-4430-bb5e-d8c06e7a257d"},"performance":null,"deploymentId":"forgejo-main-11d2d76dd3ac","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":1850,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:25:45.052501+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4743","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f82f615c-bca2-4430-bb5e-d8c06e7a257d:automatic-mission-resume:4743:canonical_release_reconciliation_pending","mission_step_id":"c17ceb81-aae6-4059-a33b-ed23df6dc1b0","command_center_event_id":"f82f615c-bca2-4430-bb5e-d8c06e7a257d"},{"id":"14d10d59-be75-42c0-b71a-e47d5028800d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/invoice-creator-login-alias-v2-0907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2116,"terminal":false,"missionId":"e5259af9-02e9-400d-8a57-4be595355af4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"42f3a567a77f39c1c4084e7ccfce7a71c0fd9c9c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8252,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1078,"approvedPlanMs":0,"missionSetupMs":776,"providerAuthMs":0,"shipAndProveMs":7026,"ledgerPrepareMs":776,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":776,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":776,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e5259af9-02e9-400d-8a57-4be595355af4"},"performance":null,"deploymentId":"forgejo-main-42f3a567a77f","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":2630,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T21:48:43.356563+00:00","proof_gate":"canonical_release_dispatched","source_sha":"42f3a567a77f39c1c4084e7ccfce7a71c0fd9c9c","external_id":"forgejo-main-42f3a567a77f","receipt_type":"execute_mission","idempotency_key":"mission:e5259af9-02e9-400d-8a57-4be595355af4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e9bdb718-b709-44b2-aad1-dca18f6eb2b9","command_center_event_id":"e5259af9-02e9-400d-8a57-4be595355af4"},{"id":"14d12d70-6c7d-4820-8838-109efbca13e9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T23:31:26.951312+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-fc4b382dfbf3\",\"prNumber\":5038,\"sourceSha\":\"7bccbf5b266f395b57dd0dec6ce0e40b15888a2a\",\"deploymentId\":\"forgejo-main-7bccbf5b266f\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:37:28.175257+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:fc4b382d-fbf3-4395-8941-b2aa4381b8a1:owner-progress-heartbeat:119415269","mission_step_id":"00cf53bc-56cb-44ca-bf9a-dc520db28df0","command_center_event_id":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1"},{"id":"14d26b4f-d53c-4605-b1e0-492b09f68922","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Replace the just-released PCG beige/light redesign with a cleaner and simpler PCG operating UI. The user dislikes both the color scheme and the confusing layout. Use a cool neutral white/light-gray/charcoal palette with PCG gold only as a restrained accent. Flatten the owner landing page to one compact header, one obvious Receive new cards action, and a numbered 1-to-4 workflow: Receive Cards, Grade Cards, Publish & Sell, Fulfill & Ship. Remove lifestyle/hero framing and decorative imagery blocks from the owner landing page. Keep setup visually secondary. Fix PCG Settings specifically: do not embed the entire universal Settings & Profile home inside PCG. Show a small PCG-specific settings launcher first with Brand & workspace, Google & connections, Email & customers, Notifications, Profile & staff, and Workspace behavior; only render the relevant universal settings section after Anthony chooses one. Payments remains in the separate Payments tool. Preserve all business logic, routes, grading rules, data actions, provider state, and owner approval safeguards. Frontend-only change. Ship through fast UI gate, squash merge, frontend release, then visually verify PCG root and PCG Setting","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: workspace, website only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to pcg. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8","releaseBound":false,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":null,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","witnessSourceSha":null,"verificationState":"verified","witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:36:11.01388+00:00","proof_gate":"request_contract_pending","source_sha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88715ace-54dc-4957-a3cc-b4f76e98b1bf:request-contract:eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8:c2ca31e10110f4888944ec96bff2c894acc89ac6:pending:runtime,visual","mission_step_id":"70889653-a123-4a92-a5c7-4c5aa44e68e0","command_center_event_id":"88715ace-54dc-4957-a3cc-b4f76e98b1bf"},{"id":"14d2a01d-5ded-4a2b-801a-2712c2fe72b4","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":2,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-g3\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_reconciled\",\"status\":\"retryable\",\"proofGate\":\"merged_pr_deleted_branch_reconciled\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"github\",\"reason\":\"merged_pr_deleted_branch_reconciled\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"retry_bounded_recovery\",\"recoveryOwner\":\"github\"},\"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\":\"visual_proof\",\"deadlineAt\":\"2026-08-07T16:43:51.152781+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"merged_pr_deleted_branch_reconciled\",\"terminal\":false,\"branch\":\"ai/objective-first-repair-g3\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:50:16.417533+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_reconciled\",\"status\":\"retryable\",\"proofGate\":\"merged_pr_deleted_branch_reconciled\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"github\",\"re","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"14d609a3-460e-49d2-9d7f-1ad53f4be0d6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e3478acfa504","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":11882,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":984897,"firstUsefulResultAt":"2026-09-29T02:55:26.386Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4073,"terminal":false,"missionId":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10561,"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":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec"},"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":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:55:40.445404+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4073","receipt_type":"automatic_mission_resume","idempotency_key":"mission:276cfdf9-8116-4ac5-93bc-ac1b2103b2ec:automatic-mission-resume:4073:repair_mission_pr_ready_retryable","mission_step_id":"77766f0c-2f32-4365-93d9-3d82446568aa","command_center_event_id":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec"},{"id":"14d6ce57-4069-4f89-a0c7-19c2891e7bb0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"reason":"Unfreeze the control plane for this repair and continue through deploy and verification.","baseSha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","issuedAt":1790302907617,"expiresAt":1790303087617,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","authorizationId":"b9197bdd-c735-46db-8fec-5bf3b92edacf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:21:47.955426+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b9197bdd-c735-46db-8fec-5bf3b92edacf","mission_step_id":"a7755bec-f374-4dd6-b0a6-85181f9a5578","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"14d88a35-be04-47fa-9b80-e5d15e25d06c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","wordingChanged":false,"canonicalIntent":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"test","statement":"Invariant requires concurrent Promise.all planning reads and rejects the serial loop.","proofConditionIds":["live"]}],"objective":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","constraints":[{"id":"safe","statement":"Test-only correction; runtime behavior and release semantics remain unchanged.","proofConditionIds":["live"]},{"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"]},{"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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Released cc-execution runtime passes the updated invariant suite and contains concurrent immutable planning reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Update-the-stale-cc-execution-invariant-on-the-current-repair-generation-so-it-requires-the-approved","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["live"]},"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":"3e9834eaa781c0f8c6f9ae3615e39fb284f0c794bd07ffac23481d1955dded33","requestContractRevision":6,"previousRequestContractHash":"f08d4b5175a3497b6f1e9cea309c7cbeef034154101290e09f0d1cdac650d46f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:25:44.869815+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:64887c21-6ac0-4d97-8c93-ab164575f540:request-contract:3e9834eaa781c0f8c6f9ae3615e39fb284f0c794bd07ffac23481d1955dded33","mission_step_id":"7441bbec-ccd3-4d2e-a945-630bdabbe400","command_center_event_id":"64887c21-6ac0-4d97-8c93-ab164575f540"},{"id":"14da17d2-a8db-46df-8e55-43309b8eec54","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/pages/card-grading/PCGPublicSite.tsx","supabase/functions/pcg-customer-progress/index.ts","supabase/functions/pcg-r2-media/index.ts"],"continuationObjective":"Implement and ship PCG website video support in the same Cloudflare R2 media pipeline. Allow PCG website background, hero, process/grading, encapsulation, vault/collection, submission CTA, and footer media slots to accept both images and videos; store both in the existing R2 Website/public-site namespace; render video with muted autoplay loop playsInline and image with img; preserve logo/favicon as image-only; preserve non-PCG behavior; Gate, merge, deploy frontend and affected edge function, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:01:14.282718+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:80d24db9-bf8f-4751-81e3-022c671173fc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"c59860ec-2a5a-412e-bedb-b095876597dc","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"14da6401-0f18-4442-adae-ad2ac9a32d65","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11344,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"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":4341,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:02:37.604555+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:canonical_release_transport_retryable","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"14da82a6-bc24-4b00-85c0-e7dd71a5f79f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair tenant bootstrap failure semantics on current main. Exact source owners: src/contexts/MultiTenantContext.tsx and src/PrivateAppShell.tsx. MultiTenantContext must expose a sanitized durable bootstrap error flag/state when loadMemberships fails and cannot preserve/recover a workspace, clear it on successful load/reset, and keep legitimate zero memberships distinct. PrivateAppShell must consume that state and show a retryable tenant-safe recovery UI instead of treating bootstrap failure as an empty workspace. Preserve existing last-good continuity, auth/GodMode, and tenant isolation. Add focused contract test if an existing relevant test owner is found. Ship through Gate, squash merge, frontend release, production proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d","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":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:26.686513+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"164b7a91f84e3a2a2e617080609f513d5d06e731","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c1db4b32-0c9b-4ba9-9443-29070940cac7:request-contract:70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d:164b7a91f84e3a2a2e617080609f513d5d06e731:verified:","mission_step_id":"92ddacdf-0e0e-4186-a714-fb8efee86044","command_center_event_id":"c1db4b32-0c9b-4ba9-9443-29070940cac7"},{"id":"14dca970-b9d0-410f-9e93-b20bb13eb134","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"510e8ea2b1ae85ea3a5eab1605747c60755330a8","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T16:16:06.182545+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"510e8ea2b1ae85ea3a5eab1605747c60755330a8","external_id":"canonical-release-510e8ea2b1ae","receipt_type":"canonical_release_status","idempotency_key":"mission:2a446ed2-56b1-492c-8e75-33d66279adba:forgejo-release-ancestry:510e8ea2b1ae85ea3a5eab1605747c60755330a8:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"d96e92cf-4df8-4530-ad08-c0a839c5cb44","command_center_event_id":"2a446ed2-56b1-492c-8e75-33d66279adba"},{"id":"14ddbe3e-81fc-4166-bbbc-cfa18484edcf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-demo-command-center-20260907","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.70-forgejo-source-discovery-retry-window","prNumber":2046,"terminal":false,"missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":666,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":369,"resolvePreflightMs":666,"repositoryMutationMs":7624,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:26:24.326279+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2046","receipt_type":"execute_mission","idempotency_key":"mission:9ccad517-f966-436a-90d3-fa6ea923fa64:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5c1cc35e-781c-4271-8521-cab0e6418e72","command_center_event_id":"9ccad517-f966-436a-90d3-fa6ea923fa64"},{"id":"14dfbabb-78c2-4c09-8db1-32ee0b3205d2","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":1044958,"owner_action_to_pr_ms":45010,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":38975},"ownerWaitLiveAt":"2026-09-25T19:28:53.958Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:28:54.282646+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:5f17a082-daea-4cc5-8735-e9deb4d2f979:owner-wait-live","mission_step_id":"970cd6a2-a734-4b03-ba42-836b07e055fe","command_center_event_id":"5f17a082-daea-4cc5-8735-e9deb4d2f979"},{"id":"14e134e3-3f11-47a2-a15b-63018faecb73","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/cloudflare-bootstrap-release-recovery.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. This corrective generation only fixes the bootstrap recovery classifier and exact-secret mapping required to resume after the owner supplied CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN.","baseSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","issuedAt":1788556145217,"expiresAt":1788556325217,"missionId":"d7d5f78e-f650-419a-8d20-29f5c50d0c7f","authorizationId":"d16257bf-f530-4206-9211-430c7e611fca","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:09:05.779927+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d16257bf-f530-4206-9211-430c7e611fca","mission_step_id":"916b1d9b-8181-43f1-a9a1-6a8c0559f47b","command_center_event_id":"d7d5f78e-f650-419a-8d20-29f5c50d0c7f"},{"id":"14e23fc5-562b-4cee-9a99-28105af9a663","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"find":"const isTaxOffice = String(activeTenant?.tenant_type || '').trim().toUpperCase().replace(/[\\\\s-]+/g, '_') === 'TAX_SERVICES' || String(tenantSettings.workspace_variant || '').trim().toLowerCase() === 'tax_office';","path":"src/shells/TenantModesShell.tsx","replace":"const isTaxOffice = String(activeTenant?.tenant_type || '').trim().toUpperCase().replace(/[\\\\s-]+/g, '_') === 'TAX_SERVICES' || String(tenantSettings.workspace_variant || '').trim().toLowerCase() === 'tax_office'; const tenantSlug = modeToken(activeTenant?.company_slug || activeTenant?.name); const isTennex = tenantSlug === 'tennex' || tenantSlug === 'tennex-tax-solutions';"}],"branch":"ai/objective-first-repair-431312c1e84e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"431312c1-e84e-4443-9de5-a621b3f6101b","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"431312c1-e84e-4443-9de5-a621b3f6101b","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"23eca322c034b58ef7bd26182a41afc3f75d56fc3a77949dc7c4251133a6aacd","replayCount":0,"serializedBytes":1664},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:51:31.650524+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:431312c1-e84e-4443-9de5-a621b3f6101b:repository-mutation-intent:23eca322c034b58ef7bd26182a41afc3f75d56fc3a77949dc7c4251133a6aacd:0","mission_step_id":"5d049446-04a6-4090-9343-8c5c9cd572f3","command_center_event_id":"431312c1-e84e-4443-9de5-a621b3f6101b"},{"id":"14e527d9-2c38-4123-b950-3bdd9ebc379a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_revision\",\"status\":\"recorded\",\"proofGate\":\"request_contract_revision_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T19:50:38.159976+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-dbcdd5155b02\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:57:02.410733+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:owner-progress-heartbeat:119420868","mission_step_id":"7caebc0f-3f43-4271-90b0-639962c3f05c","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"14e65955-7670-48fe-a019-9f94131b7dbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-151e87f07d03","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18978,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":51166,"firstUsefulResultAt":"2026-09-26T20:52:34.682Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3829,"terminal":false,"missionId":"151e87f0-7d03-4334-884a-2fdfa41492fa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5421,"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":"151e87f0-7d03-4334-884a-2fdfa41492fa"},"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-26T20:53:25.882742+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3829","receipt_type":"automatic_mission_resume","idempotency_key":"mission:151e87f0-7d03-4334-884a-2fdfa41492fa:automatic-mission-resume:3829:repair_mission_pr_ready_retryable","mission_step_id":"d6722b47-cbf7-4628-ab5e-b1a28ed9155d","command_center_event_id":"151e87f0-7d03-4334-884a-2fdfa41492fa"},{"id":"14e6cdc1-5fee-43f9-9dbc-0b6c9929f619","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-57e09f3d28f1","reason":"canonical_release_queue_busy:14583","status":"blocked","metrics":{"receiptBytes":56323,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":10,"executorlessWaitMs":207260,"firstUsefulResultAt":"2026-10-02T23:05:37.868Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade-explicit-contract-hydration","prNumber":4554,"terminal":false,"missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b3d3f203df4df6110304b3c6243ab877703d0287","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1041,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":99,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":548,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},"performance":null,"deploymentId":"forgejo-main-b3d3f203df4d","releaseState":"failed","workflowRunId":14581,"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":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:09:18.148519+00:00","proof_gate":"canonical_release_blocked","source_sha":"b3d3f203df4df6110304b3c6243ab877703d0287","external_id":"forgejo-main-b3d3f203df4d","receipt_type":"execute_mission","idempotency_key":"mission:57e09f3d-28f1-40a5-baf1-e07071a3e2f1:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"179308a6-01cf-4329-96e7-12b3f9727890","command_center_event_id":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},{"id":"14e9a092-2dc5-4fe1-930a-010527b617ce","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-df7c9c96b8aa","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"df7c9c96-b8aa-40c4-90ab-e77b8278c889","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":348,"providerAuthMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":348,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":348,"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":"df7c9c96-b8aa-40c4-90ab-e77b8278c889"},"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":3445,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:44:42.676273+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df7c9c96-b8aa-40c4-90ab-e77b8278c889:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"9673f940-2148-4121-947d-7e1ce992b58d","command_center_event_id":"df7c9c96-b8aa-40c4-90ab-e77b8278c889"},{"id":"14ea8e28-a5ba-47b4-98b0-4d778b7cc490","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-font-family","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6795,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":346,"terminal":false,"missionId":"d72eacd5-2555-43d4-8a2b-567388808ea4","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":"d72eacd5-2555-43d4-8a2b-567388808ea4"},"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":6262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T19:48:58.589864+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"346","receipt_type":"execute_mission","idempotency_key":"mission:d72eacd5-2555-43d4-8a2b-567388808ea4:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d87906d7-bdc6-43c7-af27-26803e9efbbf","command_center_event_id":"d72eacd5-2555-43d4-8a2b-567388808ea4"},{"id":"14ebcbc5-ee67-42d0-bd2f-c206189b8f15","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-readiness-demo-handoff-tiers","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3133,"terminal":false,"missionId":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14753,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":14247,"approvedPlanMs":0,"missionSetupMs":662,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":373,"resolvePreflightMs":662,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"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":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},"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":2245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:35:29.863594+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3133","receipt_type":"execute_mission","idempotency_key":"mission:1447ee22-ab33-4cb2-b5da-4d70a852c1e3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6614f87c-3126-4755-af17-3390e1d27c91","command_center_event_id":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},{"id":"14ec4558-0f55-42df-acce-5e9d4766f132","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-be69d4cc896d","reason":"explicit_pull_request_identity_mismatch:3195","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3195,"terminal":false,"missionId":"be69d4cc-896d-403a-b422-f77e29cfea30","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":793,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":793,"missionSetupMs":1428,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":1096,"resolvePreflightMs":1428,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be69d4cc-896d-403a-b422-f77e29cfea30"},"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":1473,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:27:06.476325+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3195","receipt_type":"execute_mission","idempotency_key":"mission:be69d4cc-896d-403a-b422-f77e29cfea30:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"41025dba-2b31-4f9f-b126-e608c51eae99","command_center_event_id":"be69d4cc-896d-403a-b422-f77e29cfea30"},{"id":"14eec96c-dd6e-4110-bc79-c6425f0c08e3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-129786168236","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":14897,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T14:45:51.383Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4134,"terminal":false,"missionId":"12978616-8236-42a0-bff7-69f525cf900b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4569,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":647,"missionSetupMs":395,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":395,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":395,"repositoryMutationMs":3922,"repositoryProviderMs":3922,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2441,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":395,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1481},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"12978616-8236-42a0-bff7-69f525cf900b"},"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":3500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:45:57.11467+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4134","receipt_type":"execute_mission","idempotency_key":"mission:12978616-8236-42a0-bff7-69f525cf900b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b6c0246c-9c55-486c-bf8e-7a7042e2eccd","command_center_event_id":"12978616-8236-42a0-bff7-69f525cf900b"},{"id":"14f04f14-3ac8-40b8-a06a-71335f99d48c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-owner-intent-readonly-precedence","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3097,"terminal":false,"missionId":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10920,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":971,"approvedPlanMs":0,"missionSetupMs":682,"providerAuthMs":0,"shipAndProveMs":9397,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":418,"resolvePreflightMs":682,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},"performance":null,"deploymentId":"forgejo-main-ea7e6a4cf3d3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:57:10.071534+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","external_id":"forgejo-main-ea7e6a4cf3d3","receipt_type":"execute_mission","idempotency_key":"mission:c80cc8fd-c6ad-4264-bb8b-68deebad6efc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0da11a28-1a0a-43a2-8b06-708fc3b20b5a","command_center_event_id":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},{"id":"14f1e452-a866-4030-9122-759c6c33da13","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a36f55c59ea5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"a36f55c5-9ea5-4d41-8f00-4327aef038b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1099,"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":"a36f55c5-9ea5-4d41-8f00-4327aef038b6"},"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":3556,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/package.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:32:12.872221+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a36f55c5-9ea5-4d41-8f00-4327aef038b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dbd0334b-53d2-4854-9f44-2fe2bde79d24","command_center_event_id":"a36f55c5-9ea5-4d41-8f00-4327aef038b6"},{"id":"14f27044-17a1-4719-a481-6eef4840b782","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-053317659277","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":"05331765-9277-4b18-bd61-d3dca2ae50b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":495,"providerAuthMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":495,"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":"05331765-9277-4b18-bd61-d3dca2ae50b6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4109,"likelyAffectedFiles":["src/pages/card-grading/PCGAIGradingWorkbench.tsx","supabase/migrations/20261006151500_pcg_cert_on_acceptance.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:20:49.735325+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05331765-9277-4b18-bd61-d3dca2ae50b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4b6fac96-95a7-482a-8101-73c868771283","command_center_event_id":"05331765-9277-4b18-bd61-d3dca2ae50b6"},{"id":"14f36e7b-d5f2-4cab-8a61-8e0339cb1fe9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-integrated-boundary","satisfied":true,"statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","satisfied":true,"statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","satisfied":true,"statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"satisfied":true,"constraints":[{"id":"constraint-standalone-preserved","satisfied":true,"statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","satisfied":true,"statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","satisfied":true,"statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"contractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-boundary-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-workspace-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-regression-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-scope-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-production-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:07:33.857394+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8:96b68b18800a95e05fb4c43caba5c4c886d7afd1:verified:","mission_step_id":"59039687-dab6-4496-b511-dc9060682d47","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"14f49a41-e9a6-4375-825e-98a842d93235","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-identity-read-fastpath-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2339,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.39-mission-lineage-fastpath","prNumber":null,"terminal":false,"missionId":"e445dc2e-5230-49e6-a415-433b1c786174","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1387,"missionSetupMs":722},"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":"e445dc2e-5230-49e6-a415-433b1c786174"},"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":9234,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:31:13.657658+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e445dc2e-5230-49e6-a415-433b1c786174:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8afb83f2-ca0c-4e53-855c-835998ff7b26","command_center_event_id":"e445dc2e-5230-49e6-a415-433b1c786174"},{"id":"14f805c2-da1d-4029-9414-51ab5e93a653","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.70-paul-conversation-examples","prNumber":null,"terminal":false,"missionId":"43cf682f-f619-421e-88b0-ecbe479f755e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":398,"providerAuthMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":398,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":398,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"43cf682f-f619-421e-88b0-ecbe479f755e"},"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":3335,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/validate-edge-functions.mjs","config/cloudflare-native-frontend-build.json","scripts/owner-supabase-function-migrate.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:07:26.818205+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43cf682f-f619-421e-88b0-ecbe479f755e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"35e7cfa4-4698-4d5e-8c85-aa11cf182163","command_center_event_id":"43cf682f-f619-421e-88b0-ecbe479f755e"},{"id":"14fb85b1-1d9c-4f80-a79a-28f91228b52f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"coherent-contract","statement":"Current main and live cc-execution expose one reconciliation read attempt and a shared 4000ms total reconciliation budget consistently in source, capability metadata, and regression tests.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]}],"objective":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","constraints":[{"id":"scope","statement":"Change only config/control-plane-capabilities.json and workers/cc-execution/test/release-orchestration-invariants.test.js; do not change runtime orchestration logic, tenant code, frontend, Supabase, migrations, or Visual Witness.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"release-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, the event-native protected-main release launch, and one canonical release; release only cc-execution.","proofConditionIds":["gate-proof","release-proof","runtime-proof"]},{"id":"refreeze","statement":"The scoped maintenance permit must not leave persistent control-plane mutation enabled.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact PR changes only the two declared files and aligns missionReleaseReconciliationTotalBudgetMs=4000 plus missionReleaseReconciliationReadMaxAttempts=1 with the existing mission-ledger constants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head with the new regression assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The squash merge dispatches only cc-execution through the canonical protected-main release path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution serves the squash-merge source SHA, the coherent release-reconciliation contract is present on current main, and controlPlaneMutationDefault remains frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"da28dd267b5fc77f5075f93b69ff648e2d9e0b74f59fa15575c98ce6050399ba","requestContractRevision":2,"previousRequestContractHash":"1e0783ea722f4c4cc9b09ce1dcd6787fb4a5b93b15e1753a8d3240c2f33361cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:52:18.556604+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e06fb523-117b-497b-97e9-0cfa043318cb:request-contract:da28dd267b5fc77f5075f93b69ff648e2d9e0b74f59fa15575c98ce6050399ba","mission_step_id":"354c8f2b-639d-43ea-a02d-70b1d549cf8d","command_center_event_id":"e06fb523-117b-497b-97e9-0cfa043318cb"},{"id":"14fc0e76-09d1-48b0-88dc-b48e095f4689","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a736aad7f792","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":18293,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":30246,"firstUsefulResultAt":"2026-09-24T03:58:24.561Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.227-visual-work-intent-contract","prNumber":3566,"terminal":false,"missionId":"a736aad7-f792-4785-aa47-eab1f1fac0b5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":700,"approvedPlanMs":0,"missionSetupMs":496,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":196,"resolvePreflightMs":496,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":300,"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":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},"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":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:58:59.733891+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3566","receipt_type":"execute_mission","idempotency_key":"mission:a736aad7-f792-4785-aa47-eab1f1fac0b5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"825c7264-8fd4-468b-ae31-eaddcc54c787","command_center_event_id":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},{"id":"14fed1d8-73c7-4169-951c-ba9605dccc1b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-db46e1fe0c9b","prNumber":4124,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T13:43:56.530154+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","external_id":"4124","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c:merged-pr:4124:9a9c9b69527ef64913b6b307e2464953b5e80c36","mission_step_id":"e3f4f754-8b86-4bbe-b4ee-82a579575f22","command_center_event_id":"db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c"},{"id":"150378e1-21c5-4bcb-890b-6aec18819f36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2765a07c91e8","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":51538,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":228547,"firstUsefulResultAt":"2026-09-25T01:43:48.395Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3695,"terminal":false,"missionId":"2765a07c-91e8-4ac7-8913-ef516c1ad074","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5775,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":714,"missionSetupMs":314,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":314,"repositoryMutationMs":3636,"repositoryProviderMs":3636,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2098,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1538},"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":"2765a07c-91e8-4ac7-8913-ef516c1ad074"},"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":3614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T01:47:52.256+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3695","receipt_type":"execute_mission","idempotency_key":"mission:2765a07c-91e8-4ac7-8913-ef516c1ad074:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"379594f8-af10-4d72-9e58-adccc52b685e","command_center_event_id":"2765a07c-91e8-4ac7-8913-ef516c1ad074"},{"id":"1504589b-9f5f-44e0-a765-a58c146c54ef","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","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":"a8efd7c9984f115e7301c0589982c59e3424b2ddf222de6e9bbcb3e92eaaf668","forgejoWorkflowProof":{"runId":12130,"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-27T03:14:50.401024+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","external_id":"forgejo-main-b2dcbfbce769","receipt_type":"canonical_release_status","idempotency_key":"mission:29638666-37ca-4f82-bb45-2b03ab41e5ef:forgejo-release-status:b2dcbfbce76947d1c97c0dcdbcd8466ffa811154:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fc0d41fd-86d4-4cb3-b75f-605f4c2590b9","command_center_event_id":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},{"id":"1507a43d-3e22-482f-882e-b389465a015e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4065","runId":4065,"status":"running","sourceSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T16:10:26.093722+00:00","proof_gate":"canonical_release_pending","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":"forgejo-main-2f0e10dbb843","receipt_type":"canonical_release_status","idempotency_key":"mission:8fd876e8-1329-46bd-bca7-1a3efc1999be:forgejo-release-status:2f0e10dbb843cd24f10b0f09de127e9319cd0a0e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4207e92d-3386-4a71-a5f3-7a59ad85649f","command_center_event_id":"8fd876e8-1329-46bd-bca7-1a3efc1999be"},{"id":"1507f804-6f44-4d84-8953-097d8642afd0","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3318ac030845b4ab881c11b589407f584ddfa480","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"35efb07612f0fdf49632e600be1eabc0172a043d","prNumber":3058,"gateRunId":9390,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9390/jobs/1","mergeCommitSha":"3318ac030845b4ab881c11b589407f584ddfa480"}],"requestContractHash":"f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:43:17.308245+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3318ac030845b4ab881c11b589407f584ddfa480","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:a924d509-8361-466f-9fcc-6999d3a728e6:request-contract-repository:f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b:3318ac030845b4ab881c11b589407f584ddfa480","mission_step_id":"87bb3685-df18-4a6b-8bd3-f5dcd444e3f2","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"1508574d-eaec-4f70-936a-119e9cbb0307","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b42e927e063da4c9a64029871bec5cabfb22efda","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"dissatisfaction-continuation","satisfied":true,"statement":"Owner dissatisfaction phrases continue and raise the bar on the single active objective instead of becoming a disconnected new objective.","proofConditionIds":["live"]},{"id":"ambiguity-safe","satisfied":true,"statement":"If multiple active objectives exist, dissatisfaction continuation fails closed to clarification rather than choosing arbitrarily.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"readonly-tenant","satisfied":true,"statement":"Preserve read-only status semantics and tenant isolation; never cross-bind another tenant's objective.","proofConditionIds":["live"]},{"id":"mission-freedom","satisfied":true,"statement":"Preserve Mission Freedom, authorization, correction precedence, and Visual Witness opt-in.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live"]}],"contractHash":"7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:13:16.986594+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b42e927e063da4c9a64029871bec5cabfb22efda","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:request-contract:7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5:b42e927e063da4c9a64029871bec5cabfb22efda:verified:","mission_step_id":"9e513752-f2f6-43a6-9b06-b43ea03fee73","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"1508618f-d37d-4734-aab6-c8f9963b89ee","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/generic-reports-analytics-modern-verticals-20260825","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1243,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":748,"terminal":false,"missionId":"1b571f1f-0e07-4bac-860e-31e8c4355d46","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2563,"prReadinessMs":2563,"approvedPlanMs":0,"missionSetupMs":2107,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1b571f1f-0e07-4bac-860e-31e8c4355d46"},"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":4388,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T17:34:19.54922+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"748","receipt_type":"execute_mission","idempotency_key":"mission:1b571f1f-0e07-4bac-860e-31e8c4355d46:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"08b2b59a-946a-418e-890e-b37096a61d26","command_center_event_id":"1b571f1f-0e07-4bac-860e-31e8c4355d46"},{"id":"1509252b-e83e-489e-b4f5-1118faa3a6a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4344cd6ab57e","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":33720,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":12,"executorlessWaitMs":1710665,"firstUsefulResultAt":"2026-10-05T14:56:08.396Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4936,"terminal":false,"missionId":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de","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":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:56:21.294775+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4936","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4344cd6a-b57e-4c2b-a3a7-418e6468b3de:automatic-mission-resume:4936:repair_mission_pr_ready_retryable","mission_step_id":"a7245463-f782-4984-b590-ff6606651e84","command_center_event_id":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de"},{"id":"1509f149-ecaf-467b-b203-83982402f43b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e6a4771814a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43185,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":5,"executorlessWaitMs":1115173,"firstUsefulResultAt":"2026-10-06T11:45:52.135Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5172,"terminal":false,"missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f73bc4ec8bdabed9ae78cb31a42056111782736f","timingsMs":{"prReadinessMs":809,"approvedPlanMs":0,"shipAndProveMs":307,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},"performance":null,"deploymentId":"forgejo-main-f73bc4ec8bda","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":1924,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:04:32.489091+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5172","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e6a4771-814a-4d3a-8559-fbc6788ac894:automatic-mission-resume:5172:canonical_release_reconciliation_pending","mission_step_id":"7f9af0be-3f0c-495a-9dbb-590b84530694","command_center_event_id":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},{"id":"150b405a-2be4-42b6-b8eb-6314698edd7e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1c858a705b52ec711b8448e238a05c926d7e9175","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c858a705b52ec711b8448e238a05c926d7e9175","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":"b7f8b98afadef867e4f3058dd2381e441788a06798f964fe0dbfafe66cf176de","forgejoWorkflowProof":{"runId":10230,"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-20T05:22:29.335543+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":"forgejo-main-1c858a705b52","receipt_type":"canonical_release_status","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:forgejo-release-status:1c858a705b52ec711b8448e238a05c926d7e9175:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"478bcb6b-3d06-4706-9c58-8b1fe40c588d","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"150c1b23-2dc5-4b30-8c0a-d25f8bf4316f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-82a13b0d5137","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2975,"terminal":false,"missionId":"82a13b0d-5137-4c15-ad50-785c6a10a176","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7cb270a60f08206f3004bebc8016c59aa274327d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":251,"approvedPlanMs":0,"missionSetupMs":7322,"providerAuthMs":0,"shipAndProveMs":871,"ledgerPrepareMs":868,"ledgerReconcileMs":0,"lineageReconcileMs":6454,"resolvePreflightMs":7322,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":868,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"82a13b0d-5137-4c15-ad50-785c6a10a176"},"performance":null,"deploymentId":"forgejo-main-7cb270a60f08","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["universal-extractor"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2639,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:02:08.879878+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7cb270a60f08206f3004bebc8016c59aa274327d","external_id":"forgejo-main-7cb270a60f08","receipt_type":"execute_mission","idempotency_key":"mission:82a13b0d-5137-4c15-ad50-785c6a10a176:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1c7296ce-b822-49a3-ba0e-e2619b4d4da6","command_center_event_id":"82a13b0d-5137-4c15-ad50-785c6a10a176"},{"id":"150e1785-9012-4c37-99b2-2281942ba8b2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","wordingChanged":false,"canonicalIntent":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness is live through the Cloudflare virtual runner and no longer returns 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","constraints":[{"id":"constraint-1","statement":"Reuse only existing PR #1817 with no source mutation; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"Use the existing canonical Cloudflare credential repair preflight and preserve the previous token until live proof.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"PR #1817 squash merges and protected-main release successfully deploys cc-execution only with a validated Container-capable Cloudflare credential.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","requestContractRevision":3,"previousRequestContractHash":"26ca061ba99b84c474e4a2785c1f47eaa8e7ca8a8e607d7bca7cacb62921f9a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:40:50.150754+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:request-contract:a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"150ee077-9a96-4dc2-a6e7-6a068b1806e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-518293e0098e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2424,"terminal":false,"missionId":"518293e0-098e-46bb-a9a6-87a92a36f806","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","timingsMs":{"prReadinessMs":771,"approvedPlanMs":0,"shipAndProveMs":2481,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"518293e0-098e-46bb-a9a6-87a92a36f806"},"performance":null,"deploymentId":"forgejo-main-628b5300d9eb","workflowRunId":7196,"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":1956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:23:22.698174+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2424","receipt_type":"automatic_mission_resume","idempotency_key":"mission:518293e0-098e-46bb-a9a6-87a92a36f806:automatic-mission-resume:2424:canonical_release_dispatched","mission_step_id":"b24c9e2a-66b3-48b1-97de-fffadd138b28","command_center_event_id":"518293e0-098e-46bb-a9a6-87a92a36f806"},{"id":"15116708-0c0d-41ad-bf0f-bbdff2203d58","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"7b4205e60b755d4eeac3bcc157243c0041ec3d6a6458263f6290795d4e940f9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:20:21.262447+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bed1cc8a-6c97-4f21-afa4-9e08be856b23:repository-mutation-intent-blocked:7b4205e60b755d4eeac3bcc157243c0041ec3d6a6458263f6290795d4e940f9e","mission_step_id":"a0bfd721-84ef-4826-97aa-0615036fcd28","command_center_event_id":"bed1cc8a-6c97-4f21-afa4-9e08be856b23"},{"id":"15124b11-da86-406e-a068-ec4dba4c7f5e","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mcp.js","fingerprint":"6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:00:48.137998+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a:repository-mutation-intent-blocked:6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04","mission_step_id":"b6eb8653-e777-4a06-a11b-b5b918198a06","command_center_event_id":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a"},{"id":"15131425-cf2e-43a8-9fbe-4f81e682cf91","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"6a7c298fe9d627f95be1486529e1e704d9df242b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"1d18df6e49d243fa6e961166836e52147df1769d","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-r2-media"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"77283d5177b3b10aaf2938f183f7628dbb5270932280f51971f1127e9c57f95d","forgejoWorkflowProof":{"runId":15608,"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-05T14:02:57.455199+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1d18df6e49d243fa6e961166836e52147df1769d","external_id":"forgejo-main-1d18df6e49d2","receipt_type":"canonical_release_status","idempotency_key":"mission:384bbd68-f02e-4cd7-8460-0530b53064b7:forgejo-release-status:1d18df6e49d243fa6e961166836e52147df1769d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5f9c4f3b-7856-4faa-8827-b77ad7725a41","command_center_event_id":"384bbd68-f02e-4cd7-8460-0530b53064b7"},{"id":"1514013d-f0f6-45fb-a62a-9c9d591c439e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/encore-portal-visible-files-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2793,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"204d8170-323b-4435-82d6-b472f8e5e994","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"204d8170-323b-4435-82d6-b472f8e5e994"},"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":5047,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:58:29.593881+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:204d8170-323b-4435-82d6-b472f8e5e994:execute_mission:repair_mission_execution_retryable","mission_step_id":"56ae805b-f1bb-4445-90d2-c2f5ca32424e","command_center_event_id":"204d8170-323b-4435-82d6-b472f8e5e994"},{"id":"15140e45-376c-4dca-9316-651b41420e0c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1582","runId":1582,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T22:00:00.242194+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","external_id":"forgejo-main-60f0e038e7de","receipt_type":"canonical_release_status","idempotency_key":"mission:3ed5d590-c025-4f1b-b69d-6d2defa64559:forgejo-release-status:60f0e038e7dedc3a9c5ea1e5e9e569471984983b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"bd91acca-4d01-4834-8df5-6edf3f507023","command_center_event_id":"3ed5d590-c025-4f1b-b69d-6d2defa64559"},{"id":"15147c53-46c3-48bc-a6ad-56bfad077452","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1117","runId":1117,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T17:06:01.785949+00:00","proof_gate":"canonical_release_pending","source_sha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","external_id":"forgejo-main-58d40c452e5c","receipt_type":"canonical_release_status","idempotency_key":"mission:a3819335-8db3-4b64-b8db-f2a9d781afd6:forgejo-release-status:58d40c452e5cb7979cb40171938add7ad6bb5d9a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"71105c9e-2d32-4a83-b769-07be5c9f7a43","command_center_event_id":"a3819335-8db3-4b64-b8db-f2a9d781afd6"},{"id":"151606cf-9638-4ce3-8442-24d1c5d5a0c7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/one-call-permission-aware-curri-return-20260909","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/one-call-permission-aware-curri-return-20260909","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"3437d25f-cc04-447e-b4ff-af3336d4cf95","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2449,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":436,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":166,"resolvePreflightMs":436,"repositoryMutationMs":2449,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3437d25f-cc04-447e-b4ff-af3336d4cf95"},"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":1606,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:04:05.039275+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3437d25f-cc04-447e-b4ff-af3336d4cf95:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"501c3545-6d34-4546-892b-4800a1e3c1d9","command_center_event_id":"3437d25f-cc04-447e-b4ff-af3336d4cf95"},{"id":"1518caff-6f10-47d3-a121-a7b8888b1e07","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-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T14:31:42.532706+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9ad0325b245a\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:17:37.129747+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b:owner-progress-heartbeat:119413990","mission_step_id":"046836a3-61fe-42fc-b1cb-7d9fd0078fb0","command_center_event_id":"9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b"},{"id":"15198484-ee86-448c-a58e-606b505c77b7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-383f3b7a4a66","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22804,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":105998,"firstUsefulResultAt":"2026-10-06T13:45:10.189Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.66.0-stopless-capability-routing","prNumber":5180,"terminal":false,"missionId":"383f3b7a-4a66-4bca-a451-7707a615ffc1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8765,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2478,"approvedPlanMs":1899,"missionSetupMs":531,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":531,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":531,"repositoryMutationMs":4381,"repositoryProviderMs":4381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2735,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":531,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1646},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},"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-06T13:47:06.43091+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5180","receipt_type":"execute_mission","idempotency_key":"mission:383f3b7a-4a66-4bca-a451-7707a615ffc1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a3fdf850-15ca-4876-898a-864b58a9460a","command_center_event_id":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},{"id":"151a4c2f-31a3-4162-8a22-685a590880dd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ea83890fbfb7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3499,"terminal":false,"missionId":"ea83890f-bfb7-47ff-a3d2-aba09c206259","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8eebe9615489ea195e82aadba77c436a95ebbe39","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":603,"approvedPlanMs":0,"missionSetupMs":373,"providerAuthMs":0,"shipAndProveMs":3317,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":133,"resolvePreflightMs":373,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea83890f-bfb7-47ff-a3d2-aba09c206259"},"performance":null,"deploymentId":"forgejo-main-8eebe9615489","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"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":2564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:49:57.202869+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8eebe9615489ea195e82aadba77c436a95ebbe39","external_id":"forgejo-main-8eebe9615489","receipt_type":"execute_mission","idempotency_key":"mission:ea83890f-bfb7-47ff-a3d2-aba09c206259:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d207d5f3-b9bf-46cb-9bec-29b974df6314","command_center_event_id":"ea83890f-bfb7-47ff-a3d2-aba09c206259"},{"id":"151cc55e-7b9c-464f-a6fb-fc3d21a78b75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-97b239709674","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24164,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":167854,"firstUsefulResultAt":"2026-09-25T18:49:27.333Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3756,"terminal":false,"missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5448,"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":"97b23970-9674-457b-9e57-2fa8ca7f163b"},"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-09-25T18:49:55.02688+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3756","receipt_type":"automatic_mission_resume","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:automatic-mission-resume:3756:repair_mission_pr_ready_retryable","mission_step_id":"923fcfa1-b198-4750-b68f-959b538c42a7","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"151cdbea-efe1-43c7-9bc1-f6f5eb789728","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-80d24db9bf8f","prNumber":5202,"sourceSha":"82e167bb495b9310fc5d4e936b93391c0b1a55a5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:23:14.483038+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"82e167bb495b9310fc5d4e936b93391c0b1a55a5","external_id":"5202","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5202:82e167bb495b9310fc5d4e936b93391c0b1a55a5","mission_step_id":"c4e97a57-e5cf-403e-bb6b-86b6c589218a","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"151e1a84-ab60-4172-8181-1a5d858348af","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-374a132f7416","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"374a132f-7416-4037-b722-336271dc5168","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":73,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":516,"providerAuthMs":0,"ledgerPrepareMs":462,"ledgerReconcileMs":0,"lineageReconcileMs":54,"resolvePreflightMs":516,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":462,"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":"374a132f-7416-4037-b722-336271dc5168"},"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":2447,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:29:21.033257+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:374a132f-7416-4037-b722-336271dc5168:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c7b58d21-80d4-4349-8e20-2b20f4e8f899","command_center_event_id":"374a132f-7416-4037-b722-336271dc5168"},{"id":"1525a0f2-4285-4cbf-912d-0840f000897d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"62c858063acc326e99fce316ff3ea6a9aac9ce33fbcca19a0316308452b66e6f","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-28T00:23:39.980721+00:00","proof_gate":"canonical_release_pending","source_sha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","external_id":"forgejo-main-9db2c25ff6f3","receipt_type":"canonical_release_status","idempotency_key":"mission:e6e3072d-804e-4308-aeeb-32a5fe3f3263:forgejo-release-status:9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"51a4f610-e6c8-43c9-aef2-1d34d7459dd6","command_center_event_id":"e6e3072d-804e-4308-aeeb-32a5fe3f3263"},{"id":"1528da7e-3626-4e4c-a0e3-fcb6ca1b4071","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f4a37491d8214614ebb421999bef094a15d876f4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ea827275831366bb8093b0d50f14ceea21f0b259e3269dfb1d8a5e6b143fcfd3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14593","runId":14593,"status":"blocked","sourceSha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:20:32.141952+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","external_id":"forgejo-main-642b86a0ab03","receipt_type":"canonical_release_status","idempotency_key":"mission:187b2a23-4d3c-4df9-adf4-9ad6835bddd9:forgejo-release-status:642b86a0ab03f275d4de5d304e53a6290a0436c8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"39e03d51-422c-4b96-9bda-138d9b6a8a54","command_center_event_id":"187b2a23-4d3c-4df9-adf4-9ad6835bddd9"},{"id":"152b49d8-3d62-422c-ad7d-016d37bd452c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-logo-glow-0817","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4038,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"a352b167-c6b4-4350-9a7d-64a2f1da4833","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":"a352b167-c6b4-4350-9a7d-64a2f1da4833"},"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":9321,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","scripts/resolve-supabase-function-targets.mjs","scripts/resolve-supabase-function-targets.test.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/components/admin/drive/DriveRecentFiles.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/GlobalCommandPalette.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/commandCenter/deployDetection.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T16:51:10.059524+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a352b167-c6b4-4350-9a7d-64a2f1da4833:execute_mission:repair_mission_synthesis_ready","mission_step_id":"385862f7-cab4-4645-8d7e-399e08dd6adc","command_center_event_id":"a352b167-c6b4-4350-9a7d-64a2f1da4833"},{"id":"152ce596-78a3-46c7-a67a-d11776ef6f51","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":194,"terminal":false,"missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"02636caab08640356e60ea75cc8f3ff21473f399","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78"},"performance":null,"deploymentId":"forgejo-main-02636caab086","workflowRunId":598,"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":4004,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:31:26.282054+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"02636caab08640356e60ea75cc8f3ff21473f399","external_id":"forgejo-main-02636caab086","receipt_type":"ship_and_prove","idempotency_key":"mission:b2b68b6e-7242-4f10-8801-a593f7298a78:ship_and_prove:ship_and_prove_release_pending:02636caab08640356e60ea75cc8f3ff21473f399:598","mission_step_id":"843974b9-b43f-4dc7-a1ad-09dbcf6832c6","command_center_event_id":"b2b68b6e-7242-4f10-8801-a593f7298a78"},{"id":"152db05a-caa4-4077-bc27-a50fbeda7f1f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"waiting_for_gate\",\"proofGate\":\"repair_mission_waiting_for_gate\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"skipped\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":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-04T13:53:03.40141+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-mutqafd3\",\"prNumber\":4742,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:46:25.722542+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6e50b510-1933-461f-95f1-61e10875ee5e:owner-progress-heartbeat:119407625","mission_step_id":"9e74708a-7386-4585-9024-01b187b5f3f9","command_center_event_id":"6e50b510-1933-461f-95f1-61e10875ee5e"},{"id":"152f8fd9-bde2-470e-ad24-54cfadf71f1f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/calendar-premium-oversight-rebuild-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2093,"terminal":false,"missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ead8fc5be01619e229be549585d1c0f35851f051","timingsMs":{"prReadinessMs":1379,"approvedPlanMs":0,"shipAndProveMs":18771,"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":"64a040df-5719-4846-a2d9-febabcfc8fe2"},"performance":null,"deploymentId":"forgejo-main-ead8fc5be016","workflowRunId":6229,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:42:00.207633+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2093","receipt_type":"automatic_mission_resume","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:automatic-mission-resume:2093:canonical_release_reconciliation_pending","mission_step_id":"92b91cd4-ae42-46ee-8c2e-887d5d48cbcf","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"1530b40d-8792-46cc-8313-e9cbb2889fb8","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-3a65d698dc9e","approved":true,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["src/App.tsx"],"anchored_edits":[{"find":"const PcgAppShell = lazyWithRetry(() => import(\"./PcgAppShell\"));\n","path":"src/App.tsx","replace":""},{"find":"  const isPcgPrivateRoute = !isPublicRoute && /^\\/pcg(?:\\/|$)/i.test(location.pathname);\n","path":"src/App.tsx","replace":""},{"find":"        {isPublicRoute ? <PublicAppShell /> : isKnockLaunchOwnerRoute ? <KnockLaunchOwnerShell /> : isPcgPrivateRoute ? <PcgAppShell /> : <PrivateAppShell />}","path":"src/App.tsx","replace":"        {isPublicRoute ? <PublicAppShell /> : isKnockLaunchOwnerRoute ? <KnockLaunchOwnerShell /> : <PrivateAppShell />}"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"7bf6770dfbdbb679453e9dda2fbef20681ac1c5fbcd8c99975c87cb9865c9555","replayCount":0,"serializedBytes":1095},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:09:04.920645+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:repository-mutation-intent:7bf6770dfbdbb679453e9dda2fbef20681ac1c5fbcd8c99975c87cb9865c9555:0","mission_step_id":"06161acc-f297-4d26-a304-a8445e2fa17e","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"1531f72a-460e-48cb-b698-3e12b629e14a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-28af7fa0fd8a","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":32315,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":466916,"firstUsefulResultAt":"2026-09-29T01:18:27.686Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4070,"terminal":false,"missionId":"28af7fa0-fd8a-4404-b45b-6081b520a294","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10499,"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":"28af7fa0-fd8a-4404-b45b-6081b520a294"},"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":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:19:52.675492+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4070","receipt_type":"automatic_mission_resume","idempotency_key":"mission:28af7fa0-fd8a-4404-b45b-6081b520a294:automatic-mission-resume:4070:repair_mission_pr_ready_retryable","mission_step_id":"3c7f41c2-1248-45be-aea5-564230f9f6a9","command_center_event_id":"28af7fa0-fd8a-4404-b45b-6081b520a294"},{"id":"15350f17-d23b-48e9-9805-b7008e3711e1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9de0b2915856","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":"9de0b291-5856-43cb-9f33-5ac84a81cdef","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":202,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1648,"providerAuthMs":0,"ledgerPrepareMs":1648,"ledgerReconcileMs":558,"lineageReconcileMs":0,"resolvePreflightMs":1648,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2206,"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":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},"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":6646,"likelyAffectedFiles":["src/routes/verticalRouteRegistry.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:39:42.150044+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9de0b291-5856-43cb-9f33-5ac84a81cdef:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"afcbe756-6c6c-4be1-9397-be710273627d","command_center_event_id":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},{"id":"15351d1a-e97e-411b-a8d3-011d98a21d2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1443ad08dd3c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":26953,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":229924,"firstUsefulResultAt":"2026-09-25T00:48:52.527Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3694,"terminal":false,"missionId":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3377,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3136,"approvedPlanMs":0,"missionSetupMs":472,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":137,"resolvePreflightMs":472,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":335,"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":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f"},"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":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:49:05.442062+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3694","receipt_type":"execute_mission","idempotency_key":"mission:1443ad08-dd3c-4cf3-9679-c93fe1d26c3f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8f6254f4-3c21-4466-a9b7-57f49f7ffd07","command_center_event_id":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f"},{"id":"1535b685-1992-45a1-9457-751179c84b8d","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-51f8c15d6987","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3407,"terminal":false,"missionId":"51f8c15d-6987-4152-8c77-3065ae92c29e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","timingsMs":{"queue":257,"total":1024,"execution":767},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"51f8c15d-6987-4152-8c77-3065ae92c29e"},"performance":null,"deploymentId":"forgejo-main-959463e65d19","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar?bpMode=plan","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":10704,"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":1797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:35:40.476737+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","external_id":"e584974a-7d6a-4234-97cf-195eeee9f0ca","receipt_type":"visual_proof_started","idempotency_key":"mission:51f8c15d-6987-4152-8c77-3065ae92c29e:visual-start:e584974a-7d6a-4234-97cf-195eeee9f0ca","mission_step_id":"fbaaa31b-dd85-4c1f-9ea5-be7cfa713f18","command_center_event_id":"51f8c15d-6987-4152-8c77-3065ae92c29e"},{"id":"153ec45d-a7c6-48ab-b574-325d4544079f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f1ff245a57ba","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10417,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":7045,"firstUsefulResultAt":"2026-09-25T00:21:19.679Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3687,"terminal":false,"missionId":"f1ff245a-57ba-4276-bf35-579da7ebd277","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":636,"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":"f1ff245a-57ba-4276-bf35-579da7ebd277"},"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-25T00:21:36.506263+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3687","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f1ff245a-57ba-4276-bf35-579da7ebd277:automatic-mission-resume:3687:repair_mission_waiting_for_gate","mission_step_id":"f8e33b66-8131-4962-828b-63cd2ea644c5","command_center_event_id":"f1ff245a-57ba-4276-bf35-579da7ebd277"},{"id":"153f7f18-8473-46be-a1dc-392768db3fde","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/installed-app-navigation.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst shellSource = readFileSync(resolve(process.cwd(), 'src/PrivateAppShell.tsx'), 'utf8');\nconst modesSource = readFileSync(resolve(process.cwd(), 'src/shells/TenantModesShell.tsx'), 'utf8');\n\ndescribe('platform mobile utility footer contract', () => {\n  it('is fixed above the primary mobile nav and contains only explicit utility actions', () => {\n    expect(shellSource).toContain('data-platform-mobile-utility-footer=\"true\"');\n    expect(shellSource).toContain(\"matchMedia('(max-width: 767px)')\");\n    expect(shellSource).toContain('bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))]');\n    expect(shellSource).toContain('grid-cols-4');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"back\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"home\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"reload\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"messages\"');\n    expect(shellSource).toContain(\"window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'))\");\n    expect(shellSource).not.toContain('data-installed-app-navigation-trigger=\"true\"');\n    expect(shellSource).not.toContain('kl-installed-app-nav-position-v1');\n  });\n\n  it('reserves the complete two-bar mobile footer stack in the route canvas', () => {\n    expect(shellSource).toContain('--kl-mobile-primary-nav-h:64px');\n    expect(shellSource).toContain('--kl-mobile-utility-footer-h:56px');\n    expect(shellSource).toContain('padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important');\n    expect(modesSource).toContain('pb-[calc(120px+env(safe-area-inset-bottom))] lg:pb-0');\n    expect(modesSource).toContain('pb-[calc(142px+env(safe-area-inset-bottom))] lg:pb-8');\n  });\n});\n"}],"route":"https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan","branch":"ai/objective-first-repair-6163b7374446","writes":[],"patches":[],"approved":true,"missionId":"6163b737-4446-4df3-a84c-23bcfe0db6ff","objective":"UI fast-lane correction. Make the existing mobile utility controls a true fixed platform-wide footer stacked directly above the existing mobile tenant navigation. The utility footer must contain only Back, Home, Refresh, and Messages; there must be no group/team/grid action in this utility footer. Reserve the combined utility-footer + primary-nav height in the mobile route canvas and MODES screens so the main screen resizes and scrollable content never hides behind either fixed bar. Preserve desktop behavior and existing tenant-specific bottom navigation. Frontend only; fresh PR, canonical Gate, squash merge, Cloudflare frontend release.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));return <nav data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-[calc(env(safe-area-inset-bottom)+64px)] z-[10050] grid h-14 grid-cols-4 border-t border-white/15 bg-black/94 text-white shadow-[0_-12px_32px_rgba(0,0,0,.38)] backdrop-blur-xl md:hidden\"><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\"/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\"/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\"/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button></nav>}","replacement":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));return <><style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important}}`}</style><nav data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))] z-[10050] grid h-[var(--kl-mobile-utility-footer-h,56px)] grid-cols-4 border-y border-white/15 bg-black/94 text-white shadow-[0_-12px_32px_rgba(0,0,0,.38)] backdrop-blur-xl md:hidden\"><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\"/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\"/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\"/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button></nav></>}"},{"path":"src/shells/TenantModesShell.tsx","anchor":"className=\"min-h-0 flex-1 overflow-y-auto pb-[calc(86px+env(safe-area-inset-bottom))] lg:pb-8\"","replacement":"className=\"box-border min-h-0 flex-1 overflow-y-auto pb-[calc(142px+env(safe-area-inset-bottom))] lg:pb-8\""},{"path":"src/shells/TenantModesShell.tsx","anchor":"className={isBigPapis ? \"min-h-0 flex-1 p-1.5 sm:p-2.5 lg:p-3\" : \"min-h-0 flex-1 p-2.5 sm:p-4 lg:p-5\"}","replacement":"className={isBigPapis ? \"box-border min-h-0 flex-1 p-1.5 pb-[calc(120px+env(safe-area-inset-bottom))] sm:p-2.5 lg:p-3 lg:pb-3\" : \"box-border min-h-0 flex-1 p-2.5 pb-[calc(120px+env(safe-area-inset-bottom))] sm:p-4 lg:p-5 lg:pb-5\"}"},{"path":"src/shells/TenantModesShell.tsx","anchor":"${activeMode ? 'pb-[calc(64px+env(safe-area-inset-bottom))] lg:pb-0' : ''}","replacement":"${activeMode ? 'pb-[calc(120px+env(safe-area-inset-bottom))] lg:pb-0' : ''}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"4b7d6df59322e4743768e02db5acfef98f50b0ad3b4d638ebbb4fb315e717d19","replayCount":0,"serializedBytes":8819},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:33:02.930944+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6163b737-4446-4df3-a84c-23bcfe0db6ff:repository-mutation-intent:4b7d6df59322e4743768e02db5acfef98f50b0ad3b4d638ebbb4fb315e717d19:0","mission_step_id":"a89aeee0-90c5-40d6-b968-4ac8b04d5442","command_center_event_id":"6163b737-4446-4df3-a84c-23bcfe0db6ff"},{"id":"1540ce58-9db0-43de-8c34-e5706ce02aa8","source":"forgejo","status":"waiting","payload":{"branch":"ai/canonical-tenant-storage","prNumber":1887,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:34:20.116391+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","external_id":"1887","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64b0dea4-ef9d-4ec2-8148-131e4c78f762:merged-pr:1887:5f01e31ad14934e26d83e4d6764e4847394ecfd7","mission_step_id":"a3ad2c30-a70a-4536-afab-b5a2f4e5351d","command_center_event_id":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},{"id":"1541222b-5f85-4543-94a4-d98512c14f86","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"1e0f556d4bf8137a06bdaffa7d456d6067b5b5050102194166553bbe4fa65f9c","forgejoWorkflowProof":{"runId":13020,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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:38:45.086905+00:00","proof_gate":"canonical_release_pending","source_sha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","external_id":"forgejo-main-8e2513e9f6ba","receipt_type":"canonical_release_status","idempotency_key":"mission:40d53593-3830-4b77-9db2-9016266a5e7c:forgejo-release-status:8e2513e9f6bac51a31a0ab03a7b6187dc487202d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3e5fbec1-6ccf-473c-ae48-b8ab15ee3b2f","command_center_event_id":"40d53593-3830-4b77-9db2-9016266a5e7c"},{"id":"15421111-59d6-4f6e-ac3f-87355d690380","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fe3b322706d0","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2922,"terminal":false,"missionId":"fe3b3227-06d0-438f-bec5-f42f51cf93a6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":813,"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":"fe3b3227-06d0-438f-bec5-f42f51cf93a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:14:56.147209+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2922","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fe3b3227-06d0-438f-bec5-f42f51cf93a6:automatic-mission-resume:2922:repair_mission_waiting_for_gate","mission_step_id":"736be312-463c-4d09-9334-da8fdc662b43","command_center_event_id":"fe3b3227-06d0-438f-bec5-f42f51cf93a6"},{"id":"15426bec-4639-436b-a2e0-afa944199137","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"1b5a596a29dede62737be6668623bf63c46b1e4d","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"1b5a596a29dede62737be6668623bf63c46b1e4d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"72d49fcd1e447e75044058545ae1de9b7383b81c11bf087c290fa79e920df34a","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:34:12.886984+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1b5a596a29dede62737be6668623bf63c46b1e4d","external_id":"forgejo-main-1b5a596a29de","receipt_type":"canonical_release_status","idempotency_key":"mission:70e62e33-53ec-46a6-9018-665a16b25fb1:forgejo-release-status:1b5a596a29dede62737be6668623bf63c46b1e4d:verified:forgejo-main/source=success","mission_step_id":"8f45397a-3ac9-4eb3-ba25-6c5536f891ab","command_center_event_id":"70e62e33-53ec-46a6-9018-665a16b25fb1"},{"id":"15431387-4a05-405f-8fb7-53493e9335ef","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7d00d3c0834e","prNumber":4155,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f4763bcbdbead520b904913ebf03e5e966f22db2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:58:14.739297+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f4763bcbdbead520b904913ebf03e5e966f22db2","external_id":"4155","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:merged-pr:4155:f4763bcbdbead520b904913ebf03e5e966f22db2","mission_step_id":"f8a95785-d2ee-4baa-ab6a-22feeacab6de","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"154383bb-8b74-4d02-8487-97259f35e3d9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-settings-full-convergence-20260808","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3182,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"c5a66239-2da7-454b-abe7-50fb1efef2bf","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":"c5a66239-2da7-454b-abe7-50fb1efef2bf"},"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":9321,"likelyAffectedFiles":["src/pages/seaside/SeasideExperience.css",".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-08T18:19:45.576314+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c5a66239-2da7-454b-abe7-50fb1efef2bf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d683c70d-b1cb-4b58-a2b2-160047ecaf93","command_center_event_id":"c5a66239-2da7-454b-abe7-50fb1efef2bf"},{"id":"154834f8-3c29-43f6-8f87-3cd2e9d38280","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-911bc3a670f0","reason":"canonical_release_queue_busy:15729","status":"blocked","metrics":{"receiptBytes":65933,"releaseCount":0,"toolCallCount":42,"repeatedCallCount":29,"executorlessWaitMs":3106748,"firstUsefulResultAt":"2026-10-05T14:44:45.567Z","recoveryAttemptCount":21,"ownerInterruptionCount":0},"version":"1.64.96-cloudflare-release-reconciliation","prNumber":4927,"terminal":false,"missionId":"911bc3a6-70f0-4ab3-b463-bb05311024bc","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b95b63e73436abef3728ddc270b8a20273945958","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1230,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":117,"approvedPlanMs":0,"missionSetupMs":1911,"providerAuthMs":0,"shipAndProveMs":699,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":1684,"resolvePreflightMs":1911,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":227,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},"performance":null,"deploymentId":"forgejo-main-b95b63e73436","releaseState":"failed","workflowRunId":15714,"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":1410,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:36:34.074058+00:00","proof_gate":"canonical_release_blocked","source_sha":"b95b63e73436abef3728ddc270b8a20273945958","external_id":"forgejo-main-b95b63e73436","receipt_type":"execute_mission","idempotency_key":"mission:911bc3a6-70f0-4ab3-b463-bb05311024bc:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"518a7b01-a86d-453b-ac6d-890a650a4d72","command_center_event_id":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},{"id":"1548a874-babf-4f74-8381-49d05caf46d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-functional-integrity-20260820","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4954,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.0-tenant-workstream-rotation","prNumber":null,"terminal":false,"missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},"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":9787,"likelyAffectedFiles":["src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/MiscAwareAccountMenu.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T03:14:44.970904+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d63ce685-b892-4a81-b20d-7fc0c00254d9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4ce64492-ac4f-4d06-b272-9999e246c791","command_center_event_id":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},{"id":"1548f41b-ba6f-4787-a0a2-a32df93901bb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b8d3386a024","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21880,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":231,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":231,"repositoryMutationMs":21880,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":231,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804"},"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":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:47:12.429991+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b8d3386-a024-4e24-a54b-66baf11ba804:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"117b1a39-1c89-49a8-b58d-563f704f43da","command_center_event_id":"3b8d3386-a024-4e24-a54b-66baf11ba804"},{"id":"15494bf4-1105-4cda-aa0a-d6fc5b422284","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"1abf2596-33f3-4f6a-8127-6a253873e638","phase":"visual_proof","branch":"ai/objective-first-repair-e75b3c5326fd","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28770,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":6,"executorlessWaitMs":402965,"firstUsefulResultAt":"2026-09-30T12:12:55.862Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4223,"terminal":false,"missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c12bca8903905cce6888629ac932609ef9060c5c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":977,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":74,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":431,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},"performance":null,"deploymentId":"forgejo-main-c12bca890390","releaseState":"verified","visualWitness":{"role":null,"jobId":"1abf2596-33f3-4f6a-8127-6a253873e638","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13331,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2706,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:19:49.805364+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c12bca8903905cce6888629ac932609ef9060c5c","external_id":"forgejo-main-c12bca890390","receipt_type":"execute_mission","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"baaaf67a-3b52-4661-b0b5-81c1d84e46b7","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"154d9d70-4171-4a3e-b017-9cfe59be035a","source":"forgejo","status":"waiting","payload":{"branch":"ai/tennex-contact-isolation","prNumber":4422,"nextAction":null,"mergeCommitSha":"3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:55:27.158725+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","external_id":"4422","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:76eacfaf-2edc-4cae-94f4-e5c0904e3cb0:merged-pr:4422:3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","mission_step_id":"3e1027bb-3ffc-4a4e-81b0-c5a81eb90a6c","command_center_event_id":"76eacfaf-2edc-4cae-94f4-e5c0904e3cb0"},{"id":"154e4eaf-ea50-4c98-b48f-83f1e883334f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":2157,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":130,"terminal":false,"missionId":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e","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":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e"},"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":3487,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T15:13:38.745905+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"130","receipt_type":"execute_mission","idempotency_key":"mission:359064b9-93b9-4caa-b7a4-cf8d9737fe5e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"29a5c63f-6df4-4175-9f94-79fc787b2b03","command_center_event_id":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e"},{"id":"15509922-c3a5-4c9c-9e7b-df870b0de866","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-06T15:16:25.413346+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:119419985","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"1551606a-15d2-4ce4-b06b-67cf5c1f9cf6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b5f44bcfe851","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":74889,"releaseCount":0,"toolCallCount":48,"repeatedCallCount":42,"executorlessWaitMs":244890,"firstUsefulResultAt":"2026-10-06T11:48:52.809Z","recoveryAttemptCount":42,"ownerInterruptionCount":0},"version":null,"prNumber":5169,"terminal":false,"missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2280,"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":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:49:46.032632+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5169","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:automatic-mission-resume:5169:repair_mission_pr_ready_retryable","mission_step_id":"fe79eea7-e061-4b15-add6-12f1aeb50c99","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"1555c967-adc8-4358-88c8-3992b037644f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["The reserved mission branch was verified twice by authoritative Forgejo repository inspection with head SHA equal to current main SHA 5b5faac378335d272039a52560918dfda6d06674.","Current main still uses the too-short Forgejo daily-operator transport budget; inherited PR #2468 proved the intended 4500/6500 repair but is now conflicting and should be superseded only after preservation.","Merged PR #2467 already owns queue snapshot-first ordering, so the consolidated repair must preserve rather than duplicate that supervisor."],"confidence":1,"rawUtterance":"I stopped the other five conversations. I want you to take over the work. In doing so, you will continue your work.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exclusive-ownership","statement":"One fail-closed machine-readable ownership graph defines the sole gate, merge-queue, merge, release, deployment, and public mutation owners, and existing runtime invariants are regression-locked against duplicate authority.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"transport-reliable","statement":"Daily Forgejo operator GETs use a 4500 ms attempt ceiling, 6500 ms shared total budget, two attempts, and 100 ms retry delay, while mutation timeout and separate owner-facing SLO telemetry remain unchanged.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"queue-preserved","statement":"The current-main queue snapshot-first and exact-head supervisor architecture remains canonical; no second scheduler, release conductor, auto-merge workflow, or fallback lane is introduced.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"live-converged","statement":"The one consolidated PR passes KnockLaunch Gate, squash merges, deploys only affected cc-execution runtime ownership, and live runtime identity converges to the merged Forgejo main lineage.","proofConditionIds":["gate-proof","runtime-proof"]},{"id":"refrozen","statement":"Control-plane maintenance is closed/refrozen after live proof.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","constraints":[{"id":"forgejo-only","statement":"Forgejo remains the only repository, PR, merge, workflow, and release source of truth; GitHub remains absent.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"one-delivery","statement":"Use this existing architecture mission, its one ai/* branch generation, one PR, one KnockLaunch Gate, one squash merge, and at most one canonical release per affected owner.","proofConditionIds":["repository-proof","gate-proof","runtime-proof"]},{"id":"no-new-orchestration","statement":"Do not add another scheduler, conductor, registry, observer, retry lane, compatibility shim, or fallback architecture.","proofConditionIds":["repository-proof"]},{"id":"scope","statement":"Mutation scope is exact to config/control-plane-capabilities.json, workers/cc-execution/src/index-mcp.js, workers/cc-execution/src/version.js, workers/cc-execution/test/release-orchestration-invariants.test.js, and src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts.","proofConditionIds":["repository-proof"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged Forgejo source contains the single-owner architectureExclusivity contract, matching Gate regressions, and the validated 4500/6500/2/100 Forgejo operator read transport contract without adding parallel authority.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"release","claim":"KnockLaunch Gate passes on the exact current head after current-main freshness is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Affected cc-execution release is live, runtime git SHA is in the merged current-main lineage, capability truth still exposes one public repository mutation lane and unified release supervision, and control-plane maintenance is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"28f5ff5ff3e5c5e5d11336f3c4ae127da8e5906212b09cb1f52e7d602f3e7671","requestContractRevision":5,"previousRequestContractHash":"e98045f8ae1fb23ab4e1f61c1fb6b09fe544c9e54e6222ba2cd175152f838f41"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:45:57.006647+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a3d6673b-3c9f-4d2f-b261-b03d33ae21ac:request-contract:28f5ff5ff3e5c5e5d11336f3c4ae127da8e5906212b09cb1f52e7d602f3e7671","mission_step_id":"8308a6b3-c523-4122-b379-79193d37d488","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"1557d8bf-5b90-4539-a1b4-b9bea5722828","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"relevance-filter","satisfied":false,"statement":"The cockpit shows only currently relevant machine signals: running, waiting, degraded, failed, current active-job machinery, and the active build/Gate/PR/merge/deploy chain; healthy/idle/unavailable unrelated tiles remain hidden.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"faster-refresh","satisfied":false,"statement":"Existing read-only telemetry refreshes about every 4 seconds so status visibly changes in near real time.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"quiet-state","satisfied":false,"statement":"When nothing material is happening, the cockpit shows at most one compact Machine quiet indicator rather than a wall of green or idle tiles.","proofConditionIds":["repository-proof","frontend-release-proof"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":false,"statement":"Only src/pages/admin/GodModeCommandConsole.tsx may change; no backend, runtime, schema, auth, provider, shell, avatar, or endpoint changes.","proofConditionIds":["repository-proof"]},{"id":"existing-telemetry-only","satisfied":false,"statement":"Reuse only existing Console telemetry and current component state.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"no-witness","satisfied":false,"statement":"Do not launch Visual Witness; owner is the visual acceptance gate.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","frontend-release-proof"]}],"contractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"frontend-release-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:05:31.257617+00:00","proof_gate":"request_contract_pending","source_sha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:request-contract:b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f:16c26598bc4c2cacc74f47c6ccb2456237f54a05:pending:repository","mission_step_id":"a3cb73d9-18b0-4296-a7cd-78d62491bdbd","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"155997f4-fb14-4969-acd3-ea6ca8ca98b8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-draft-hook","satisfied":true,"statement":"A reusable React hook wraps the existing OfflineManager durable draft APIs for scoped restore, autosave, and removal.","proofConditionIds":["repo","live"]},{"id":"global-sync-status","satisfied":true,"statement":"Authenticated application users get one quiet global sync-status surface that appears only for offline, pending, syncing, or needs-review states and offers bounded retry only for review-required items.","proofConditionIds":["repo","live"]},{"id":"lawn-single-draft","satisfied":true,"statement":"Lawn-care single-contact intake autosaves and restores its draft and clears it only after the contact is server-saved or durably queued.","proofConditionIds":["repo","live"]},{"id":"lawn-bulk-draft","satisfied":true,"statement":"Lawn-care bulk input and reviewed rows are durably restored while bulk import itself remains online-only/fail-closed.","proofConditionIds":["repo","live"]},{"id":"lawn-screenshot-staging","satisfied":true,"statement":"Lawn-care screenshot intake stages the file locally before cloud extraction and can resume the staged screenshot after recoverable connectivity loss without silently discarding it.","proofConditionIds":["repo","live"]},{"id":"truthful-save-state","satisfied":true,"statement":"A locally queued single-contact save is messaged as saved on this device/pending sync rather than falsely as server-confirmed.","proofConditionIds":["repo","live"]},{"id":"no-offline-boundary-expansion","satisfied":true,"statement":"No offline write/function allowlists are broadened and security-sensitive, destructive, bulk, payment, signature, and unapproved operations remain fail-closed.","proofConditionIds":["repo"]},{"id":"integration-tests","satisfied":true,"statement":"Deterministic contract tests cover the shared hook/status integration, draft restore semantics, screenshot staging/resume wiring, truthful queued messaging, and bulk fail-closed behavior.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"single-owner","satisfied":true,"statement":"OfflineManager remains the only platform offline persistence/sync owner; no parallel queue or database is introduced.","proofConditionIds":["repo","live"]},{"id":"scope","satisfied":true,"statement":"Mutation is limited to the five declared frontend/test paths and does not modify public demo or isolated preview roots.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One branch, one PR, one Gate, squash merge, frontend-only release, exact live proof.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:46.106512+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:request-contract:ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74:850ea44fea7eb60bdb9b445eda9634ade49426d5:verified:","mission_step_id":"5cd9ae93-188a-44fd-afed-e9c7286fa049","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"155b9d5d-20d0-4379-9053-b0d93df42ad5","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-compact-density-contrast","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":1349,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4381,"terminal":false,"missionId":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3"},"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":1086,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T20:15:43.799003+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4381","receipt_type":"execute_mission","idempotency_key":"mission:6545bc75-fedd-40d6-bb5b-a2820b56d5b3:execute_mission:repair_mission_prepared","mission_step_id":"344eef85-eb67-45b7-9a82-a632430b5d93","command_center_event_id":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3"},{"id":"155fa3b8-54b9-4a30-b282-05f72d5231ca","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},\"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-07T00:31:36.021541+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4158,\"sourceSha\":\"66291afbd112e53a82d558de3097a7c4d93d6a24\",\"deploymentId\":\"canonical-release-66291afbd112\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:40:36.239965+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:07e9933e-c5b9-42b6-89c6-4757f246c102:owner-progress-heartbeat:119407602","mission_step_id":"81afb4b8-6f06-4172-b6c6-7be76e1f0dd6","command_center_event_id":"07e9933e-c5b9-42b6-89c6-4757f246c102"},{"id":"15608407-38c3-4294-a41c-a952f4820195","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":true,"statement":"Live runner operator reports paul-light and two docker-capable runners for noel/KnockLaunchOS.","proofConditionIds":["p1"]}],"satisfied":true,"constraints":[{"id":"c1","satisfied":true,"statement":"Preserve the existing Forgejo scheduler and security boundaries; do not create a second registry or release path.","proofConditionIds":["p1"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["p1"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["p1"]}],"contractHash":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:37:22.889615+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:39ba4bac-fec7-4697-8051-0c4ae46fe28d:request-contract:6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468:fa8f95efde6f7017bae957afae6063f3bce7c6c3:verified:","mission_step_id":"71da14cf-1d33-4ae2-a63c-80c7eff93b5e","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"1562de0d-baed-4aea-9c25-b67bf70e4c01","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6760da5e-aa80-4f1d-92a4-d78163879f25","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":190149,"releaseCount":0,"toolCallCount":96,"repeatedCallCount":44,"executorlessWaitMs":6761975,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3999,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","timingsMs":{"queue":292,"total":419,"execution":127},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-1daa96721e72","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"6760da5e-aa80-4f1d-92a4-d78163879f25","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"6760da5e-aa80-4f1d-92a4-d78163879f25","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":2,"restartReplayHistory":[]},"workflowRunId":12564,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:10:14.81899+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","external_id":"6760da5e-aa80-4f1d-92a4-d78163879f25","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:6760da5e-aa80-4f1d-92a4-d78163879f25","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"15655ccb-f851-4e5f-bc98-b3482c62c562","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","wordingChanged":false,"canonicalIntent":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-fullscreen","statement":"The live Vista dashboard is a dark, low-glare, full-screen long-term rental workspace and all essential dashboard content fits in one desktop viewport.","proofConditionIds":["repo-source","live-route","desktop-visual"]},{"id":"vista-identity","statement":"The tenant presents as La Vista del Mar Rentals and not Vacation Rentals on the dashboard.","proofConditionIds":["repo-source","live-route"]}],"objective":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","constraints":[{"id":"senior-readable","statement":"Large readable typography, strong contrast, large tap targets, simple labels, and no dense command-center or CRM styling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"one-page-desktop","statement":"Desktop view shows header, four summary cards, five action cards, and The View/The Nest without vertical page scrolling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"tenant-isolation","statement":"Changes are limited to the Vista rental dashboard and the private-shell self-contained Vista route behavior; no control-plane/runtime/auth source changes.","proofConditionIds":["repo-source"]},{"id":"no-fake-assets","statement":"Do not add fake contact data or hotlink Airbnb/Vrbo listing photography.","proofConditionIds":["repo-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source","kind":"repository","claim":"Only src/pages/rental/LongTermRentalDashboard.tsx and src/PrivateAppShell.tsx change. Vista is explicitly self-contained and low-chrome. Dashboard source contains the approved long-term rental labels and dark full-viewport layout.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route","kind":"runtime","claim":"Production /la-vista-del-mar/dashboard renders La Vista del Mar Rentals and Rent & Payments after the exact frontend release.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"Rent & Payments","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"desktop-visual","kind":"visual","claim":"At desktop viewport, the page is dark/low-glare, uses the full viewport with no generic platform chrome around the tenant, and shows the header, four summary cards, five action cards, and both The View and The Nest in the same visible screen without scrolling.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"La Vista del Mar Rentals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4a2516221cc127710a1967d0619f8c9fbbf9bb239d1bc9f462b3b1ad7c32f11f","requestContractRevision":2,"previousRequestContractHash":"1e227a469e4c3c1f4d429efd55994c836a09f8a8a1faf3ec20f023d159fac876"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:14:16.101496+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2def1491-f093-48b9-9a60-61fdfd8a721d:request-contract-revision:2:4a2516221cc127710a1967d0619f8c9fbbf9bb239d1bc9f462b3b1ad7c32f11f","mission_step_id":"4c729c1f-a504-455e-b29f-f8922b56dd31","command_center_event_id":"2def1491-f093-48b9-9a60-61fdfd8a721d"},{"id":"15659f43-cf69-42d2-9b65-a099653b0136","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-simple-event-closeout-20260824","reason":null,"status":"no_change","metrics":{"receiptBytes":13694,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":685,"terminal":true,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":"forgejo-main-af17deaa6329","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":4890,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:39:09.134866+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":"forgejo-main-af17deaa6329","receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_no_change_verified","mission_step_id":"16550741-b154-468e-8763-34bc03d84b69","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"1565a369-8be5-422a-8521-ea042b99819d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:50:14.558754+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:119419880","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"15664dc3-3845-464f-93a5-4e2932d57443","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-46c478b8cefc","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19146,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":6,"executorlessWaitMs":284748,"firstUsefulResultAt":"2026-10-05T18:24:00.323Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":5027,"terminal":false,"missionId":"46c478b8-cefc-4f91-be11-e16603b6543f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b2febb180cb5212a22783ae820d6f35fbc981f45","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1116,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":99,"approvedPlanMs":0,"missionSetupMs":1406,"providerAuthMs":0,"shipAndProveMs":385,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":1076,"resolvePreflightMs":1406,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"46c478b8-cefc-4f91-be11-e16603b6543f"},"performance":null,"deploymentId":"forgejo-main-b2febb180cb5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:26:23.858642+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8bdcb7e587022ad95879be9f0de6c69b1b470850","external_id":"forgejo-main-8bdcb7e58702","receipt_type":"execute_mission","idempotency_key":"mission:46c478b8-cefc-4f91-be11-e16603b6543f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f77b0abe-a22d-49d1-99ab-6daa4a66337d","command_center_event_id":"46c478b8-cefc-4f91-be11-e16603b6543f"},{"id":"15676154-6c65-4c8a-a47c-0ea44c681db6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0a9356bed9ff","reason":"explicit_pull_request_identity_mismatch:2951","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.167-cancelled-release-unfinished-target-scope","prNumber":2951,"terminal":false,"missionId":"0a9356be-d9ff-4e77-8f89-9df07c756609","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10813,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":10813,"missionSetupMs":1406,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":816,"ledgerReconcileMs":0,"lineageReconcileMs":590,"resolvePreflightMs":1406,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":816,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0a9356be-d9ff-4e77-8f89-9df07c756609"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:04:16.768265+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2951","receipt_type":"execute_mission","idempotency_key":"mission:0a9356be-d9ff-4e77-8f89-9df07c756609:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f70377d3-cd15-4278-b473-27b8ffbe9eaf","command_center_event_id":"0a9356be-d9ff-4e77-8f89-9df07c756609"},{"id":"156a1374-904c-461a-9f55-3fcb13539ff5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"91f53dcfe6dfaa29b454016dd025003ded33e21a3aa6c8790d21612c5d19342e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6640","runId":6640,"status":"running","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","deploymentId":"forgejo-main-e82566c45953ad1cf3e3c642addf05995a4136fd","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.82-merge-queue-conflict-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:04:24.529035+00:00","proof_gate":"canonical_release_pending","source_sha":"1267c5c400b867a265083a8a5819e41db98c9e7a","external_id":"forgejo-main-1267c5c400b8","receipt_type":"canonical_release_status","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:forgejo-release-status:1267c5c400b867a265083a8a5819e41db98c9e7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"8537e898-4b3d-4ab3-83f2-41bcddb96e95","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"156a9c1f-a5de-405f-9dff-955b30950017","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-sandwich-boba-rebuild-20260817","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":21187,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":13,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":323,"terminal":false,"missionId":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87","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":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87"},"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":10781,"likelyAffectedFiles":["src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/validate-command-center-contracts.mjs","scripts/visual-witness-hosted-runner/contracts/sce-field-intelligence-real-user-canary.json","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-access-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-storage-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","scripts/visual-witness-hosted-runner/test/projection-access-contract.test.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T10:45:09.507954+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ac6c239d-f1ec-4798-abc7-9f77a22fb912","command_center_event_id":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87"},{"id":"156afc0f-d6f0-41f2-ac74-0a0913b18bf9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e0436a39a62f","prNumber":4103,"nextAction":null,"mergeCommitSha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:02:51.166269+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","external_id":"4103","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e0436a39-a62f-4791-a380-d49e8332acae:merged-pr:4103:b17abda3cf72053e5276cb8afa777b1c5a959d93","mission_step_id":"7441ef61-4760-4d3e-9c83-067afeaf63ad","command_center_event_id":"e0436a39-a62f-4791-a380-d49e8332acae"},{"id":"156b6c3f-bd58-4a94-b1ac-b95fd687c18c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a90ea650696","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":27707,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":12,"executorlessWaitMs":1207724,"firstUsefulResultAt":"2026-10-02T16:59:49.316Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":4499,"terminal":false,"missionId":"bae55fd8-1f35-46b8-8880-90f8af26e680","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bae55fd8-1f35-46b8-8880-90f8af26e680"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:19:27.353467+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4499","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bae55fd8-1f35-46b8-8880-90f8af26e680:automatic-mission-resume:4499:repair_mission_waiting_for_gate","mission_step_id":"3eb69d72-f23d-4db5-9fc8-a68a9674e23f","command_center_event_id":"bae55fd8-1f35-46b8-8880-90f8af26e680"},{"id":"156cded6-b29a-4b92-970c-7d47fd9c589e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T05:51:08.754502+00:00","proof_gate":"canonical_release_pending","source_sha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:eae61863-98a4-4714-b4e4-81bc0d22fcba:forgejo-release-status:b720a801b9f7981e01ed23347645c0ba408bbaeb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"38be9be0-8492-4a58-99ac-1fe1189f80e6","command_center_event_id":"eae61863-98a4-4714-b4e4-81bc0d22fcba"},{"id":"15702101-5f4d-455e-86ba-74528acd6a13","source":"forgejo","status":"retryable","payload":{"branch":"ai/sign-agreement-continuous-pdf-scroll","merged":false,"prNumber":3399,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:28:29.767633+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3399","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:c3099ee9-3d4b-4114-879a-d6ff0aeb63f0:closed-pr:3399:unmerged","mission_step_id":"24a3bfc2-5084-40e9-84bc-1b8787108e3b","command_center_event_id":"c3099ee9-3d4b-4114-879a-d6ff0aeb63f0"},{"id":"15711474-aa03-4ece-b390-10088a65443d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-7e95ab36263f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":37149,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":150100,"firstUsefulResultAt":"2026-09-29T16:56:44.537Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.4-paul-iterative-intent-evidence","prNumber":4149,"terminal":false,"missionId":"7e95ab36-263f-441b-a886-10e229080126","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1284,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":111,"approvedPlanMs":0,"missionSetupMs":299,"providerAuthMs":0,"shipAndProveMs":645,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":299,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7e95ab36-263f-441b-a886-10e229080126"},"performance":null,"deploymentId":"forgejo-main-c0a476f88b64","releaseState":"pending","workflowRunId":13108,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:59:29.648896+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c0a476f88b64b15f3a95592b31375933dc808432","external_id":"forgejo-main-c0a476f88b64","receipt_type":"execute_mission","idempotency_key":"mission:7e95ab36-263f-441b-a886-10e229080126:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4c16a3a7-37ab-429a-b4d7-01ee0b83ecf1","command_center_event_id":"7e95ab36-263f-441b-a886-10e229080126"},{"id":"15740c28-8799-4975-8c7c-65835dd3c8f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8a0b96fb2ddf","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2452,"terminal":false,"missionId":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1595,"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":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},"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-12T00:41:32.607096+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2452","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a:automatic-mission-resume:2452:repair_mission_waiting_for_gate","mission_step_id":"d6c0dd46-71b6-405c-98d7-d62bc429b418","command_center_event_id":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},{"id":"15744d4c-2165-444f-b1f5-aa63e681c521","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c9e442a78255","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.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"c9e442a7-8255-4ef8-a592-40da0d9aac0b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1188,"providerAuthMs":0,"ledgerPrepareMs":642,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1188,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":642,"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":"c9e442a7-8255-4ef8-a592-40da0d9aac0b"},"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":4970,"likelyAffectedFiles":["src/pages/auto-lockout/AutoUnlockPublic.tsx","src/pages/auto-lockout/autoUnlockApprovedBackground.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T17:15:27.527727+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9e442a7-8255-4ef8-a592-40da0d9aac0b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8dfa3418-0982-415f-9e2e-2e8ec195bb9a","command_center_event_id":"c9e442a7-8255-4ef8-a592-40da0d9aac0b"},{"id":"1574c8be-5d4d-43e6-8d0e-d9d2905df48a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"manifest","statement":"Machine-readable capability manifests declare surfaces, dependencies, release ownership, compatibility window, canary, activation, and rollback/quarantine contract.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"atomic-activation","statement":"Changed capabilities follow prepare -> deploy -> verify -> activate and cannot be active/user-visible before required dependencies and proof are ready; owner-authorized missing dependencies become prerequisite_required.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"no-orphan-action","statement":"Exposed actions cannot target unavailable dependencies; dependent capability gates cleanly without breaking unrelated working capability.","proofConditionIds":["repo-lifecycle","runtime-lifecycle","seo-regression"]},{"id":"contract-state-tests","statement":"Regression coverage exercises ready, prerequisite/missing provider, expired authorization, unauthorized, empty or partial data, runtime failure, and stale or incompatible dependency states where applicable.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"canary","statement":"Terminal completion for changed capabilities requires claim-matched production canary evidence bound to exact released source/runtime identity.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"quarantine","statement":"Post-activation health contract violation results in capability-scoped quarantine/rollback semantics while unrelated capabilities remain available.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"drift","statement":"Expected-vs-live manifest, source, release, dependency, and runtime drift is detected and represented as actionable nonterminal state rather than false completion.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"compatibility","statement":"Rolling frontend/runtime releases require an explicit N/N-1 compatibility window or fail closed before activation.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"proof-ledger","statement":"Capability proof evidence is durable and bound to exact source SHA, request contract, dependency readiness, release receipts, canary, activation, drift, and quarantine/rollback state.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"seo-regression-outcome","statement":"Owner SEO/Search Console demonstrates the primitive: disconnected Search Console is prerequisite_required and independent owner-seo-audit plus unrelated SEO workspace behavior remain usable.","proofConditionIds":["seo-regression"]},{"id":"single-owner","statement":"The implementation reuses the current Gate, mission ledger, merge supervisor, and canonical release conductor and introduces no second autonomous owner.","proofConditionIds":["repo-lifecycle","release-lifecycle"]}],"objective":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","constraints":[{"id":"forgejo-only","statement":"Forgejo remains the only source, Gate, merge, and release authority; GitHub workflow budget remains zero.","proofConditionIds":["repo-lifecycle"]},{"id":"one-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one canonical release per affected owner, and exact live proof.","proofConditionIds":["gate-lifecycle","release-lifecycle","runtime-lifecycle"]},{"id":"preserve-safety","statement":"Do not weaken protected main, architecture exclusivity, Gate, fail-closed safety, or existing capability-completeness policy.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"bounded-maintenance","statement":"Control plane maintenance is bounded to this capability lifecycle hardening and final state preserves locked single-owner fail-closed posture.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"optional-isolation","statement":"Expected unavailable optional or owner-authorized dependencies are prerequisite states and may disable only the dependent capability, never unrelated working capability.","proofConditionIds":["repo-lifecycle","seo-regression"]},{"id":"no-visual","statement":"Do not run Visual Witness unless an exact interaction or visual proof becomes necessary; nonvisual repository/runtime claims use nonvisual proof.","proofConditionIds":["repo-lifecycle"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-lifecycle","gate-lifecycle","release-lifecycle","runtime-lifecycle","seo-regression"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-lifecycle","kind":"repository","claim":"Merged main contains Atomic Capability Lifecycle manifest/enforcement, compatibility, drift, quarantine/rollback, proof-ledger contracts, and regression tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-lifecycle","kind":"repository","claim":"The exact PR head passes the canonical KnockLaunch Gate with relevant regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-lifecycle","kind":"release","claim":"The canonical protected-main release conductor deploys only affected production owners for the exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-lifecycle","kind":"runtime","claim":"Affected live runtime identities match the exact released source and report lifecycle readiness/proof without false terminal completion or drift.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"seo-regression","kind":"runtime","claim":"Live owner SEO/Search Console resolves missing Google authorization as prerequisite_required while owner-seo-audit remains independently usable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"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":"7e1d7fcdf88bb2c63e97b0e2c4f8a24c05a58203df55702f29b02a10beac3705","requestContractRevision":3,"previousRequestContractHash":"749a95bb8b134e1552a2cc6e78d2f3adb1a12cf8dca8d4df9c9d79a3e6033eec"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:22:43.09766+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:request-contract:7e1d7fcdf88bb2c63e97b0e2c4f8a24c05a58203df55702f29b02a10beac3705","mission_step_id":"65a4c160-6288-4ff4-98d3-9849150345b5","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"15757717-a10d-4aca-88d7-eaf7aa500783","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"8cc70b9084cd17bedc2a018cf32ffebd79736e6bba1317ab0d47915f01b9a733","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:59:22.00874+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","external_id":"forgejo-main-0882e0b89b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:forgejo-release-status:0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a:verified:forgejo-main/source=success","mission_step_id":"b9faabc9-f01d-414e-abee-28e7da6de731","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"1577a8c8-551b-467f-93e3-b0f17ce0cdb1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","tenantRef":"MS Lawn Barber","receivedAt":"2026-09-05T13:21:08.386Z","fingerprint":"9fe75638fcba2038c28fd31da46ba59775bc16e2903b68bf12ca149fafeac8e5","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtoercrk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-quality","statement":"Provider/self-promotional advertisements are rejected fail-closed while genuine local buyer/request posts remain eligible.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-cost","statement":"Demand-first discovery reduces avoidable provider-backed query work and records paid-query quality telemetry, including early-stop behavior and qualified-per-paid-query.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-regression","statement":"Deterministic regression coverage protects lawn-care and sibling service profiles against provider-ad false positives and buyer-demand false negatives.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","constraints":[{"id":"constraint-pr","statement":"Reuse branch ai/objective-first-repair-mtoercrk and existing PR #1835; do not create a duplicate PR.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-scope","statement":"Preserve configured territory/service taxonomy and genuine customer demand; do not broaden into UI work.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-release","statement":"Release only the affected Supabase Opportunity Radar function/shared dependency.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-witness","statement":"Do not run Visual Witness.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source on the PR head implements fail-closed provider-ad rejection, demand-first paid query sequencing/early stop, seller-noise purge, quality telemetry, regression coverage, and a mesh version bump.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The merged production Opportunity Radar function is live and the production classifier contract rejects representative provider ads while preserving representative genuine buyer-demand cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtoercrk","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"objective\":\"Refine the shared Opportunity Radar so MS Lawn Barber and sibling service tenants do not surface provider/self-advertising as opportunities and paid scan effort is not wasted on seller noise.\",\"outcomes\":[{\"id\":\"outcome-quality\",\"statement\":\"Provider/self-promotional advertisements are rejected fail-closed while genuine local buyer/request posts remain eligible.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]},{\"id\":\"outcome-cost\",\"statement\":\"Demand-first discovery reduces avoidable provider-backed query work and records paid-query quality telemetry, including early-stop behavior and qualified-per-paid-query.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]},{\"id\":\"outcome-regression\",\"statement\":\"Deterministic regression coverage protects lawn-care and sibling service profiles against provider-ad false positives and buyer-demand false negatives.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]}],\"constraints\":[{\"id\":\"constraint-pr\",\"statement\":\"Reuse branch ai/objective-first-repair-mtoercrk and existing PR #1835; do not create a duplicate PR.\"},{\"id\":\"constraint-scope\",\"statement\":\"Preserve configured territory/service taxonomy and genuine customer demand; do not broaden into UI work.\"},{\"id\":\"constraint-release\",\"statement\":\"Release only the affected Supabase Opportunity Radar function/shared dependency.\"},{\"id\":\"constraint-witness\",\"statement\":\"Do not run Visual Witness.\"}],\"proofConditions\":[{\"id\":\"proof-repository\",\"kind\":\"repository\",\"claim\":\"Current Forgejo source on the PR head implements fail-closed provider-ad rejection, demand-first paid query sequencing/early stop, seller-noise purge, quality telemetry, regression coverage, and a mesh version bump.\",\"required\":true},{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The merged production Opportunity Radar function is live and the production classifier contract rejects representative provider ads while preserving representative genuine buyer-demand cases.\",\"required\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"c60c1cdae134dcfcd882c29a773d738872515c5c90aedc60478dabdb96832451","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T13:21:08.819617+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4a97af2a-b2cb-49e4-a468-90bc5f23ac68:tenant-workstream-contribution:9fe75638fcba2038c28fd31da46ba59775bc16e2903b68bf12ca149fafeac8e5","mission_step_id":null,"command_center_event_id":"4a97af2a-b2cb-49e4-a468-90bc5f23ac68"},{"id":"15790014-3c6b-4f2c-a6c4-368f0f67833a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0498ad0e02607f370249ac29e6390759055a5284","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","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":"8850011cf4b3951f6a410e73784fe1017456085136fc74f8eab95bba21590b20","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7936","runId":7936,"status":"running","sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a626afe5fe8d7e928fd6dc5794175afda855e122","deploymentId":"forgejo-main-a626afe5fe8d7e928fd6dc5794175afda855e122","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.143-current-runtime-reliability-truth","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:39:09.777644+00:00","proof_gate":"canonical_release_pending","source_sha":"0498ad0e02607f370249ac29e6390759055a5284","external_id":"forgejo-main-0498ad0e0260","receipt_type":"canonical_release_status","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:forgejo-release-status:0498ad0e02607f370249ac29e6390759055a5284:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"95f7e368-92ac-4eab-a20e-787b6c7021fd","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"1580cfd6-2af9-4833-9294-6ad646ea0866","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7388,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21156,"prReadinessMs":19836,"approvedPlanMs":1311,"missionSetupMs":402,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":5893,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:33.900104+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1024","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"1582796c-bb14-418c-839e-6b833cc262e3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-media-branding-controls","reason":null,"status":"in_progress","metrics":{"receiptBytes":6069,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1305,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7272,"prReadinessMs":1029,"approvedPlanMs":0,"missionSetupMs":1894,"shipAndProveMs":5492},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:21.370564+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1305","receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3666422a-cf45-45ff-ae92-ff0f7654799c","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"15878198-0b0e-4a8c-ac1d-a2726768ccf7","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.98-proof-target-fidelity","prNumber":null,"terminal":false,"missionId":"811a28ef-ee59-49e4-ba44-69732758134d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2592,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":537,"providerAuthMs":0,"ledgerPrepareMs":537,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":537,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":537,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"811a28ef-ee59-49e4-ba44-69732758134d"},"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":3404,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/README.md","scripts/resolve-production-workflow-run.mjs","scripts/backup/README.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:24:49.054539+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:811a28ef-ee59-49e4-ba44-69732758134d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9f7bf0c6-7668-415b-8fac-30f9858f7c7c","command_center_event_id":"811a28ef-ee59-49e4-ba44-69732758134d"},{"id":"158803ba-c72c-4d78-8eaf-68231187ec10","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","wordingChanged":false,"canonicalIntent":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"source-directed-recovery","statement":"Missing workflowRunId is recovered with an exact protected-main push lookup filtered by the mission source SHA, so successful runs do not age out.","proofConditionIds":["repo-source-query","regression","runtime-cc","roofhelp-terminal"]},{"id":"avoid-slow-ancestry-first","statement":"An exact protected-main push is authoritative source-in-main release proof and avoids depending on a slow current-main compare before release identity recovery.","proofConditionIds":["repo-source-query","regression","fresh-reconcile"]},{"id":"no-replay","statement":"The old RoofHelpFinder mission adopts run 3286 and terminalizes without dispatching another release.","proofConditionIds":["roofhelp-terminal"]}],"objective":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-source-query"]},{"id":"no-product","statement":"Do not modify product/tenant code.","proofConditionIds":["repo-source-query","regression"]},{"id":"one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source-query","kind":"repository","claim":"Current main mission-ledger queries Forgejo workflow runs with exact head_sha and protected-main push filters before current-main ancestry comparison, persists recovered workflowRunId, and uses a head_sha-filtered fallback rather than a global last-10 scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Contract coverage requires exact head_sha protected-main recovery and rejects the unfiltered /actions/runs?limit=10 ledger scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime reports the corrective merged SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"roofhelp-terminal","kind":"runtime","claim":"Mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 recovers existing canonical run 3286 and becomes terminal success with no release replay.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-reconcile","kind":"runtime","claim":"A fresh reconciliation avoids the previous 17-30 second stacked provider path; use observed runtime evidence only.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","requestContractRevision":2,"previousRequestContractHash":"76b9f7c230d150a84382660a1416a3afd30c7037f19d02f9247800e9d3b4d0ed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:04:12.05126+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:request-contract-revision:2:a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"1588b337-22e0-4a14-8938-181980d554be","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-508e7882f819","prNumber":2898,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:36:45.017463+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","external_id":"2898","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:508e7882-f819-4e43-8fc3-475ab47bf6a8:merged-pr:2898:65b1f61d551783b218e725ca4d3b268c09d4f7a2","mission_step_id":"7adb82e1-556a-4b53-9cbe-04eaba2df484","command_center_event_id":"508e7882-f819-4e43-8fc3-475ab47bf6a8"},{"id":"1588c21b-21d7-4384-a7bd-1573b5714a5e","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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:25:44.999614+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f25a29ea-e02d-4735-a433-53dbe57b4227:owner-progress-heartbeat:119408022","mission_step_id":"0cd5bd2b-c0c6-41a8-b7dd-1c45d021f79d","command_center_event_id":"f25a29ea-e02d-4735-a433-53dbe57b4227"},{"id":"158ef62e-ec85-49dc-b485-a1cdb9ab3cf8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-restore-point-ancestry-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2043,"shipAndProveMs":0},"nextAction":null,"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":3651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:26:10.257022+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"25035a7d-4b69-4280-8f3d-662a3d89b1b6","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"158ff22d-a83d-4c44-8eb3-90fd1cc3939e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cc-runtime-target-state-ledger","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.133-forgejo-admission-emergency-recovery","prNumber":null,"terminal":false,"missionId":"319aa18e-6833-4082-bb13-784ce39928d1","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":984,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":984,"ledgerReconcileMs":256,"lineageReconcileMs":0,"resolvePreflightMs":984,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"319aa18e-6833-4082-bb13-784ce39928d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:36:32.172583+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:319aa18e-6833-4082-bb13-784ce39928d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b6a83214-890b-416d-946b-e6cebe493eab","command_center_event_id":"319aa18e-6833-4082-bb13-784ce39928d1"},{"id":"15929ef2-67be-4a94-aea8-eeb095ade773","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/321-public-page-humanize-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7645,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":378,"missionSetupMs":3604},"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":"702d7282-6d14-4abe-a273-be6b852169ea"},"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":4715,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/PublicRoute.tsx","src/components/RouteHealthBanner.tsx","src/components/UnifiedProtectedRoute.tsx","src/booking-route-viewport.css","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:35:54.663665+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6d891d3f-52b6-4b53-98e3-6cfbe3931ed4","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"15947c22-297a-43b8-9686-cd10f025ee16","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/encore-canonical-claim-workspace","reason":"elevated_confirmation_required","status":"blocked","metrics":{"receiptBytes":2097,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"8fa93620-2d22-4ca7-a744-9357b2b10def","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8fa93620-2d22-4ca7-a744-9357b2b10def"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1015,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-06T02:07:49.514878+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fa93620-2d22-4ca7-a744-9357b2b10def:execute_mission:repair_mission_execution_blocked","mission_step_id":"d5417c7b-934d-4830-a3a7-7a77222f3e70","command_center_event_id":"8fa93620-2d22-4ca7-a744-9357b2b10def"},{"id":"159564ac-355d-4992-8d84-ff73f9b1ffc4","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js"],"baseSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","consumedAt":1788280032910,"consumerToken":"23b2a0bc-f02b-4afc-8f58-4a67f8ab8534","authorizationId":"cb16a3ba-e933-4b66-8a35-eb71619443f8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T16:27:14.630091+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:cb16a3ba-e933-4b66-8a35-eb71619443f8","mission_step_id":"ccd08ade-9413-4f0a-b564-1cec12ca0e59","command_center_event_id":"93af80c6-ddb6-44de-9b88-03b8c161f56d"},{"id":"159584bb-ceff-4271-a134-4cae14b636fa","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.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4","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":4881,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":4881,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4881,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":4881,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:49:46.01569+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c925a5ba-6cdf-420d-983a-ebfbe877b7e4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"96473a0a-abb1-46f0-8f89-85dfed029df0","command_center_event_id":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4"},{"id":"1596dbce-fa90-49a3-a528-e9ff619b63cf","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0ef5b04dfc4d","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"0ef5b04d-fc4d-4f23-9444-d44a932136e3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1816,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1816,"missionSetupMs":1481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1367,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":1481,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ef5b04d-fc4d-4f23-9444-d44a932136e3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:14:42.794751+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ef5b04d-fc4d-4f23-9444-d44a932136e3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cbd1e01b-7440-45c1-a66c-cdee9adfbad1","command_center_event_id":"0ef5b04d-fc4d-4f23-9444-d44a932136e3"},{"id":"159b0220-5f48-49b6-bc57-f6fa3f6e7ec6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2c0246d33e00","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3532,"terminal":false,"missionId":"2c0246d3-3e00-4c22-a1e0-8924139defc2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":789,"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":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},"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-23T15:54:11.577331+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3532","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2c0246d3-3e00-4c22-a1e0-8924139defc2:automatic-mission-resume:3532:repair_mission_waiting_for_gate","mission_step_id":"28fa8737-190b-404e-97bb-d74b2c5c914b","command_center_event_id":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},{"id":"159d879c-a5ed-4191-8d30-ecb6215b37ce","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js"],"baseSha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","consumedAt":1788483335975,"consumerToken":"05d71e3b-a497-46d1-aae7-cb7363ebd3a0","authorizationId":"0a1b2ea4-edf7-483b-a922-3d07608d5833"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:55:36.871005+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:0a1b2ea4-edf7-483b-a922-3d07608d5833","mission_step_id":"dad8dfca-5231-4f14-a353-ceaf94732d5f","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"159e17a0-a72e-4c3d-9e95-074ad1077a5d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5985fcd91c4f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","objective":"Modify cc-execution and its regression contracts to enforce the owner-experience execution invariants in the existing mission.","sourceSha":"03bb728febad5c7789f7239acbd15531c18f0c74","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const explicitReadOnlyText = /^(?:please\\s+)?(?:read[- ]?only\\b|inspection only\\b|diagnostic only\\b)/.test(objective)\n    || /\\b(?:do not|don't|dont|never)\\s+(?:mutate|change|modify|write|deploy|ship)\\b/.test(objective);\n  // A scoped preservation clause (for example, \"fix X; do not change Y\") must not\n  // erase an explicit positive mutation request. Structured readOnly remains absolute.\n  const explicitReadOnly = explicitReadOnlyFlag\n    || (!mutationSignal && !hasMutationPayload && body.ship !== true && explicitReadOnlyText);","old_content":"  const explicitReadOnlyText = /^(?:please\\s+)?(?:read[- ]?only\\b|inspection only\\b|diagnostic only\\b)/.test(objective)\n    || /\\b(?:do not|don't|dont|never)\\s+(?:mutate|change|modify|write|deploy|ship)\\b/.test(objective);\n  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;"}]},{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const requestContractState = String(first(input.requestContractState, context.requestContractState, \"\")).trim().toLowerCase();\n  const requestContractPresent = Boolean(requestContract.version || requestContractHash);\n  const prNumber = Number(first(input.prNumber, input.pr_number, context.prNumber, context.pr_number, 0));\n  const mutationLifecycle = Number.isInteger(prNumber) && prNumber > 0;\n  const releaseState = String(first(input.releaseState, context.releaseState, \"\")).trim().toLowerCase();\n  const verificationState = String(first(input.verificationState, context.verificationState, \"\")).trim().toLowerCase();\n  if (!terminal) return ownerActionRequired ? \"ACTION_REQUIRED\" : \"IN_PROGRESS\";\n  if (ownerActionRequired) return \"ACTION_REQUIRED\";\n  if ([\"blocked\", \"failed\", \"cancelled\", \"canceled\", \"superseded\"].includes(status)) return \"ENDED\";\n  if (requestContractPresent && requestContractState !== \"verified\") return \"ENDED\";\n  if (mutationLifecycle && releaseState !== \"verified\") return \"IN_PROGRESS\";\n  if (mutationLifecycle && !requestContractPresent && verificationState !== \"verified\") return \"IN_PROGRESS\";\n  return input.ok === false ? \"ENDED\" : \"LIVE\";","old_content":"  const requestContractState = String(first(input.requestContractState, context.requestContractState, \"\")).trim().toLowerCase();\n  const requestContractPresent = Boolean(requestContract.version || requestContractHash);\n  if (!terminal) return ownerActionRequired ? \"ACTION_REQUIRED\" : \"IN_PROGRESS\";\n  if (ownerActionRequired) return \"ACTION_REQUIRED\";\n  if ([\"blocked\", \"failed\", \"cancelled\", \"canceled\", \"superseded\"].includes(status)) return \"ENDED\";\n  if (requestContractPresent && requestContractState !== \"verified\") return \"ENDED\";\n  return input.ok === false ? \"ENDED\" : \"LIVE\";"},{"new_content":"  const contractTerminalBlocked = successfulTerminalClaim\n    && requestContractPresent\n    && String(requestContractState || \"\").trim().toLowerCase() !== \"verified\";\n  const successfulMutationTerminalClaim = successfulTerminalClaim\n    && Number.isInteger(prNumber)\n    && prNumber > 0;\n  const releaseTerminalBlocked = successfulMutationTerminalClaim\n    && String(releaseState || \"\").trim().toLowerCase() !== \"verified\";\n  const legacyRuntimeTerminalBlocked = successfulMutationTerminalClaim\n    && !requestContractPresent\n    && String(verificationState || \"\").trim().toLowerCase() !== \"verified\";\n  const terminalBlocked = contractTerminalBlocked || releaseTerminalBlocked || legacyRuntimeTerminalBlocked;\n  const terminal = terminalBlocked ? false : terminalCandidate;\n  const status = terminalBlocked ? \"verification_pending\" : rawStatus;","old_content":"  const contractTerminalBlocked = successfulTerminalClaim\n    && requestContractPresent\n    && String(requestContractState || \"\").trim().toLowerCase() !== \"verified\";\n  const terminal = contractTerminalBlocked ? false : terminalCandidate;\n  const status = contractTerminalBlocked ? \"verification_pending\" : rawStatus;"},{"new_content":"    requestContractHash: first(inputContext.requestContractHash, missionContext.requestContractHash),\n    requestContractState,\n    prNumber,\n    releaseState,\n    verificationState,\n  });","old_content":"    requestContractHash: first(inputContext.requestContractHash, missionContext.requestContractHash),\n    requestContractState,\n  });"}]},{"path":"workers/cc-execution/test/objective-intent-boundary.test.js","edits":[{"new_content":"test(\"scoped preservation clauses do not turn explicit mutation requests into read-only work\", () => {\n  for (const objective of [\n    \"Modify cc-execution to enforce owner progress; do not change tenant or product behavior.\",\n    \"Fix the tenant shell; do not change unrelated shared platform behavior.\",\n    \"Repair the connector, but do not deploy unrelated code.\",\n  ]) {\n    const intent = classifyObjectiveIntent({ objective });\n    assert.equal(intent.kind, \"mutation_or_unknown\", objective);\n    assert.equal(intent.explicitReadOnly, false, objective);\n  }\n});\n\ntest(\"existing mission identity is continuation authority over incidental read-only wording\", () => {","old_content":"test(\"existing mission identity is continuation authority over incidental read-only wording\", () => {"}]},{"path":"workers/cc-execution/test/done-means-live-invariants.test.js","edits":[{"new_content":"import { ownerMissionNextSafeAction, requestContractProofState } from \"../src/mission-ledger.js\";","old_content":"import { requestContractProofState } from \"../src/mission-ledger.js\";"},{"new_content":"test(\"owner-facing LIVE also fails closed until mutation release proof is verified\", () => {\n  const requestContract = { version: 1 };\n  const pending = {\n    ok: true,\n    status: \"verified\",\n    terminal: true,\n    prNumber: 4421,\n    context: { requestContract, requestContractHash: \"hash\", requestContractState: \"verified\", releaseState: \"pending\" },\n  };\n  assert.equal(ownerFacingMissionState(pending), \"IN_PROGRESS\");\n  assert.equal(ownerFacingMissionState({ ...pending, context: { ...pending.context, releaseState: \"verified\" } }), \"LIVE\");\n});\n\ntest(\"internal durable continuation stays assistant-owned unless owner action is explicit\", () => {\n  const automatic = ownerMissionNextSafeAction({\n    terminal: false,\n    phase: \"implementation\",\n    context: {},\n    stepSummary: [{ key: \"implementation\", status: \"waiting\", lane: \"cc-execution\" }],\n    recentReceipts: [{ type: \"repository_mutation_intent\", status: \"waiting\", proofGate: \"repository_mutation_intent_persisted\" }],\n  });\n  assert.equal(automatic.action, \"continue_implementation\");\n  assert.equal(automatic.automationAllowed, true);\n  assert.equal(automatic.ownerActionRequired, false);\n\n  const owner = ownerMissionNextSafeAction({\n    terminal: false,\n    phase: \"implementation\",\n    context: {},\n    stepSummary: [{ key: \"implementation\", status: \"waiting\", lane: \"cc-execution\" }],\n    recentReceipts: [{ status: \"owner_action_required\", reason: \"external_owner_consent_required\" }],\n  });\n  assert.equal(owner.action, \"await_owner_action\");\n  assert.equal(owner.automationAllowed, false);\n  assert.equal(owner.ownerActionRequired, true);\n});\n\ntest(\"compact mutation receipts cannot terminalize before verified release proof\", () => {\n  const mission = {\n    missionId: \"mutation-release-pending\",\n    prNumber: 4421,\n    context: {\n      prNumber: 4421,\n      requestContract: { version: 1 },\n      requestContractHash: \"contract-hash\",\n      requestContractState: \"verified\",\n      releaseState: \"pending\",\n    },\n  };\n  const pending = compactOperationReceipt({ ok: true, status: \"verified\", terminal: true, prNumber: 4421 }, { mission, operation: \"execute_mission\" });\n  assert.equal(pending.status, \"verification_pending\");\n  assert.equal(pending.terminal, false);\n  assert.equal(pending.ownerFacingState, \"IN_PROGRESS\");\n\n  const liveMission = { ...mission, context: { ...mission.context, releaseState: \"verified\" } };\n  const live = compactOperationReceipt({ ok: true, status: \"verified\", terminal: true, prNumber: 4421 }, { mission: liveMission, operation: \"execute_mission\" });\n  assert.equal(live.status, \"verified\");\n  assert.equal(live.terminal, true);\n  assert.equal(live.ownerFacingState, \"LIVE\");\n});\n\ntest(\"compact receipts suppress raw success-terminal claims while request contract proof is pending\", () => {","old_content":"test(\"compact receipts suppress raw success-terminal claims while request contract proof is pending\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.42-owner-experience-guardrails\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.41-device-deploy-keys\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"terminal-truth","statement":"Command Center mutation work only becomes owner-facing LIVE/DONE after terminal Gate, merge, required release-target, and runtime proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"auto-continuation","statement":"Command Center nonterminal internal states with ownerActionRequired=false automatically resume on the same durable mission.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"deterministic-source","statement":"Command Center takes deterministic exact-source continuation when exact targets or mutations are known and prevents repeated identical synthesis/source-resolution loops.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"owner-interruption","statement":"Owner interruption occurs only when ownerActionRequired=true for an external action.","proofConditionIds":["repo-proof","runtime-proof"]}],"constraints":[{"id":"scope","statement":"Implement only Command Center / cc-execution machinery and its regression tests; preserve tenant/product behavior.","proofConditionIds":["repo-proof"]},{"id":"safety","statement":"Preserve authentication, authorization, protected-main, Gate, request-contract, and release-verification safety invariants.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"lineage","statement":"Preserve one durable mission, one canonical branch, one focused PR, Gate, squash merge, affected-target release, and terminal proof.","proofConditionIds":["repo-proof","runtime-proof"]}],"proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Source and regression contracts enforce the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runtime contains and verifies the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"terminal-truth","statement":"Command Center mutation work only becomes owner-facing LIVE/DONE after terminal Gate, merge, required release-target, and runtime proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"auto-continuation","statement":"Command Center nonterminal internal states with ownerActionRequired=false automatically resume on the same durable mission.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"deterministic-source","statement":"Command Center takes deterministic exact-source continuation when exact targets or mutations are known and prevents repeated identical synthesis/source-resolution loops.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"owner-interruption","statement":"Owner interruption occurs only when ownerActionRequired=true for an external action.","proofConditionIds":["repo-proof","runtime-proof"]}],"constraints":[{"id":"scope","statement":"Implement only Command Center / cc-execution machinery and its regression tests; preserve tenant/product behavior.","proofConditionIds":["repo-proof"]},{"id":"safety","statement":"Preserve authentication, authorization, protected-main, Gate, request-contract, and release-verification safety invariants.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"lineage","statement":"Preserve one durable mission, one canonical branch, one focused PR, Gate, squash merge, affected-target release, and terminal proof.","proofConditionIds":["repo-proof","runtime-proof"]}],"proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Source and regression contracts enforce the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runtime contains and verifies the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner explicitly requested correction of recurring Command Center execution behaviors."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner explicitly requested correction of recurring Command Center execution behaviors."},"recovery":false,"fingerprint":"53f1b0942d65d9f21aaaf09017880b2a17a871aa0838e4e1be462a9a07557316","replayCount":0,"serializedBytes":14326},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:26:51.061865+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5985fcd9-1c4f-491d-af2a-278f521b5414:repository-mutation-intent:53f1b0942d65d9f21aaaf09017880b2a17a871aa0838e4e1be462a9a07557316:0","mission_step_id":"56060d22-25b6-4754-abc6-6400f3c32939","command_center_event_id":"5985fcd9-1c4f-491d-af2a-278f521b5414"},{"id":"159fa387-5017-4970-8096-584a01fd6c35","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-recovery-20260902","reason":"existing_branch_refresh_failed:1440:200","status":"blocked","metrics":{"receiptBytes":3580,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":8296,"prReadinessMs":0,"approvedPlanMs":8296,"missionSetupMs":4360,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},"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-09-02T17:00:40.86198+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"15a253d1-eb17-4ec3-b08c-0241ba623b70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-quick-capture-unblock-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1988,"terminal":false,"missionId":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4160,"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":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},"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":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:38:36.87485+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1988","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b42396ae-109e-4a1a-a5f7-dcc57ed7dceb:automatic-mission-resume:1988:repair_mission_pr_ready_retryable","mission_step_id":"dbd484eb-6ef5-42c5-a665-547a8cd2dc21","command_center_event_id":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},{"id":"15a4edbc-61b4-4615-9842-0d8261956eb4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0f8cc6896a4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3474,"terminal":false,"missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":491,"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":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},"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-23T02:17:14.247948+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:automatic-mission-resume:3474:repair_mission_waiting_for_gate","mission_step_id":"a4faf037-3bab-4609-9bc0-9486d3592e8f","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"15a639f6-e482-4fc2-a39e-ee0be3d979d6","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/progress-migration-history-repair-20260907","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2050,"terminal":true,"missionId":"5d050be6-189c-4c94-acb9-5f5380051dbc","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"8d617b744f2deef75612da8c6220d444988c8c28","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":495,"providerAuthMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":495,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d050be6-189c-4c94-acb9-5f5380051dbc"},"performance":null,"deploymentId":"forgejo-main-8d617b744f2d","workflowRunId":6112,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1164,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:44:20.325804+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"8d617b744f2deef75612da8c6220d444988c8c28","external_id":"forgejo-main-8d617b744f2d","receipt_type":"execute_mission","idempotency_key":"mission:5d050be6-189c-4c94-acb9-5f5380051dbc:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"50797f06-aaa2-49ce-a210-f5afd5e44d6b","command_center_event_id":"5d050be6-189c-4c94-acb9-5f5380051dbc"},{"id":"15a6e829-e335-4bc4-9158-7fd5063981ef","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":7,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_repository_status\",\"status\":\"verified\",\"proofGate\":\"request_contract_repository_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T15:48:51.417708+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b5f44bcfe851\",\"prNumber\":5169,\"sourceSha\":\"0b75168bd2d411a2e672bb4cc7b529ed76a7a6a2\",\"deploymentId\":\"forgejo-main-0b75168bd2d4\"}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_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-06T15:48:51.417708+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b5f44bcfe851\",\"prNumber\":5169,\"sourceSha\":\"0b75168bd2d411a2e672bb4cc7b529ed76a7a6a2\",\"deploymentId\":\"forgejo-main-0b75168bd2d4\"}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:54:08.910276+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"0ace381b-2b3d-47c1-9e49-c6069f6e2cab","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"15a7c980-110b-48b2-93a0-653a2fd25028","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.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"20322f37-5626-4be3-bfc3-cbc428c484f7","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":499,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"20322f37-5626-4be3-bfc3-cbc428c484f7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:31:48.620824+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:20322f37-5626-4be3-bfc3-cbc428c484f7:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"756065ba-013f-4d59-bf0b-89627fe26c39","command_center_event_id":"20322f37-5626-4be3-bfc3-cbc428c484f7"},{"id":"15aa221e-704c-4217-88da-c63112d3785e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1092","runId":1092,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T15:39:24.002818+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","external_id":"forgejo-main-a9c290b186d2","receipt_type":"canonical_release_status","idempotency_key":"mission:47130c43-ec1a-4e69-ac25-c4e2814b62f7:forgejo-release-status:a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"f5f84631-937c-4b9d-b767-98cda90d0ff9","command_center_event_id":"47130c43-ec1a-4e69-ac25-c4e2814b62f7"},{"id":"15aa402f-14f8-4b6a-90e2-914cbc799782","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["render-onrunner/real-user-canary"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","releaseState":"pending","exactConductorRun":{"id":31311969411,"status":"in_progress","headSha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T11:56:41.102139+00:00","proof_gate":"canonical_release_pending","source_sha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","external_id":"canonical-release-4ff6a0b1f542","receipt_type":"canonical_release_status","idempotency_key":"mission:baa905f1-5ff7-408c-95f6-bacf1fe70b9b:release-status:4ff6a0b1f542cf15e3b069055a2bcf165f6c10df:31311969411:pending:canonical-production-release/verified=pending|render-onrunner/real-user-canary=missing","mission_step_id":"265136cf-4665-4411-b95e-45dcfbc8c879","command_center_event_id":"baa905f1-5ff7-408c-95f6-bacf1fe70b9b"},{"id":"15ac3d78-cdb3-48e5-bc44-3f8d6af44abc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","wordingChanged":false,"canonicalIntent":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-memory-contract","statement":"Frontend production release uses at least 3584 MiB container memory and preserves the canonical 2560 MiB Node heap for both normal and no-minify fallback builds; the guard validates the actual release job memory.","proofConditionIds":["proof-repository","proof-production"]},{"id":"tenant-fix-live","statement":"The already-merged tenant pipeline repair containing EVENT_RENTALS is present in the live production frontend source identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","constraints":[{"id":"bounded-control-plane-scope","statement":"Mutate only .forgejo/workflows/knocklaunch.yml and scripts/cloudflare-native-build.mjs for the release-memory repair; do not change unrelated release owners, runners, routes, tenant code, auth, database, or product behavior.","proofConditionIds":["proof-repository"]},{"id":"canonical-delivery","statement":"One existing durable mission, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, affected-target release only, then live proof.","proofConditionIds":["proof-repository","proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the exact bounded release-memory repair and the previously merged EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"Cloudflare production serves the exact merged frontend source containing both the release-memory repair and the EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Owner-explicitly-authorizes-unfreeze-control-plane-for-the-frontend-release-memory-repair.-Continue-","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":["proof-repository","proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"fca8ddaf83873b0b0862d54c849af0e06f77de837115ebdc44b670cf3994a6ef","requestContractRevision":3,"previousRequestContractHash":"b12327e472959c206bf631e46d05fa26a5e1cad01d39980151d86ff47ed93e3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:51:44.020553+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract:fca8ddaf83873b0b0862d54c849af0e06f77de837115ebdc44b670cf3994a6ef","mission_step_id":"320f1ba8-33c8-4a4c-82e6-04ce277e9ed2","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"15ac583a-4132-422c-ae61-60371b42c5c7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","wordingChanged":false,"canonicalIntent":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"supported-migration","statement":"The V3 SQL migration modifies only public schema/control metadata and reads storage metadata without mutating the storage schema.","proofConditionIds":["repo-proof"]}],"objective":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","constraints":[{"id":"no-storage-schema-mutation","statement":"No INSERT/UPDATE/DELETE/trigger DDL against storage.buckets or storage.objects.","proofConditionIds":["repo-proof"]},{"id":"same-pr","statement":"PR #1897 only; no release.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_mutation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"V3 migration has no storage-schema mutation and exposes the public storage registry/catalog.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"platform_storage_catalog","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ab4bb67fe945c29bcd79b469edac19d715d6eb64226a912f5b4ee5fbf961f801","requestContractRevision":25,"previousRequestContractHash":"c251103e01b0ba4eda5786e260348d51a9186d2572b0efde04fda6b54ef015f8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:47:51.756533+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:ab4bb67fe945c29bcd79b469edac19d715d6eb64226a912f5b4ee5fbf961f801","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"15ad3bbb-f535-4e9d-9700-0884c6bb404e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/whatsmyprogress-waitlist-public-auth-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10381,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1394,"terminal":false,"missionId":"d01e575f-d041-478d-8726-79dc944ede5b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6e0df3efd4007292b2256dd85ea7f6aff15a3cd","timingsMs":{"handlerMs":3741,"prReadinessMs":688,"approvedPlanMs":0,"missionSetupMs":1565,"shipAndProveMs":2185},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d01e575f-d041-478d-8726-79dc944ede5b"},"performance":null,"deploymentId":"forgejo-main-a6e0df3efd40","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":1793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","created_at":"2026-09-02T05:08:14.486448+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6e0df3efd4007292b2256dd85ea7f6aff15a3cd","external_id":"forgejo-main-a6e0df3efd40","receipt_type":"execute_mission","idempotency_key":"mission:d01e575f-d041-478d-8726-79dc944ede5b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"349a17ac-0a42-48b9-9e08-280698dedb56","command_center_event_id":"d01e575f-d041-478d-8726-79dc944ede5b"},{"id":"15aed972-e82e-4bbe-84e2-9b69bda3f625","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8de988c794849cd5084dd0a38e45e46f3e90712d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"background-fit-default","satisfied":true,"statement":"Default tenant background image framing uses centered contain/fit without implicit cover zoom.","proofConditionIds":["proof-production"]},{"id":"settings-truth","satisfied":true,"statement":"Saved scale, position/framing, opacity, and blur apply literally and consistently across private tenant routes.","proofConditionIds":["proof-production"]},{"id":"pcg-shared-fix","satisfied":true,"statement":"PCG is fixed by the canonical shared SiteBackground primitive, with focused regression coverage.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"no-visual-witness","satisfied":true,"statement":"Do not run visual witness; perform non-visual runtime/release verification only.","proofConditionIds":["proof-production"]},{"id":"focused-diff","satisfied":true,"statement":"Use one focused reversible PR and avoid unrelated redesigns or tenant-specific hacks.","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":"e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9","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":"e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:36:37.794247+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8de988c794849cd5084dd0a38e45e46f3e90712d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:request-contract:e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9:8de988c794849cd5084dd0a38e45e46f3e90712d:verified:","mission_step_id":"e4bf4e66-d616-457b-900b-699e431fcc1b","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"15aee6f2-f4af-4c86-b7f9-7844870da11f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5ff593024537","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.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1897,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1306,"providerAuthMs":0,"ledgerPrepareMs":1306,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1306,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1306,"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":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a"},"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":4440,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/mission-ledger.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:28:52.366876+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ff59302-4537-4ee8-84d6-b3a8dc1bf24a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"59f90808-10e4-4790-b52c-ea7eb764314b","command_center_event_id":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a"},{"id":"15b0e3b2-5e70-419e-81f5-b8473feca00d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9a15b1cd00d0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9446,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T00:15:07.521Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4058,"terminal":false,"missionId":"9a15b1cd-00d0-48c2-9195-4d6416264b8b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4802,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":677,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":4125,"repositoryProviderMs":4125,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2688,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1437},"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":"9a15b1cd-00d0-48c2-9195-4d6416264b8b"},"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":3577,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:15:13.214628+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4058","receipt_type":"execute_mission","idempotency_key":"mission:9a15b1cd-00d0-48c2-9195-4d6416264b8b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3de0d207-65b1-45f4-8d7b-23065c22c0b0","command_center_event_id":"9a15b1cd-00d0-48c2-9195-4d6416264b8b"},{"id":"15b3a774-fedf-4088-a538-66e57262ccda","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eae2ec9aec65","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2991,"terminal":false,"missionId":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","timingsMs":{"prReadinessMs":327,"approvedPlanMs":0,"shipAndProveMs":1567,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},"performance":null,"deploymentId":"forgejo-main-d0e9a7f205eb","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:12:06.929812+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2991","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eae2ec9a-ec65-4ad6-96da-55182cdbdaed:automatic-mission-resume:2991:canonical_release_dispatched","mission_step_id":"2e4abf64-1153-418b-b6e8-fad9aed1c576","command_center_event_id":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},{"id":"15b48ff3-23c4-4285-a571-7f81fcc23cfb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/supabase-public-rpc-hardening","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.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},"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":5101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:17:39.54789+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3dc5ab98-7f63-4108-9b60-d7c6c6160bd8:execute_mission:repair_mission_execution_retryable","mission_step_id":"ea364459-4133-4916-8dda-c1337bb8bf08","command_center_event_id":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},{"id":"15b61be5-b385-42f6-920c-d469a141649f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-37b3f8786536","writes":[],"patches":[],"version":1,"approved":true,"missionId":"37b3f878-6536-4a7d-b7c4-64d249432721","objective":"Fix the release-conductor Forgejo read transport to match the proven working `forgejo_actions_runs` operator. In workers/cc-execution/src/index-mission-control.js replace the single `FORGEJO_RELEASE_READ_TIMEOUT_MS = 15000` default with four release-read defaults: attempt timeout 1200ms, total budget 2500ms, max attempts 2, retry delay 100ms. In `dispatchForgejoRelease -> releaseGet`, pass those four defaults into `forgejoReadJson` before caller overrides, preserving `preserveBudgetDuringBrownout: true`; specialized pull-file reads keep their explicit larger overrides. Update `src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts` so the dedicated release-read-budget regression asserts the four bounded retry settings instead of one 15s attempt. Bump `workers/cc-execution/src/version.js` from `1.58.257-release-read-budget` to `1.58.258-release-operator-read-parity`. One fresh ai branch, one PR, canonical Gate, squash merge, deploy cc-execution, verify exact runtime. No frontend source changes.","sourceSha":"b835c36efae6f3cbc0ecf83c29a0d673fe2e2724","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"const FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS = 1200;\nconst FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS = 2500;\nconst FORGEJO_RELEASE_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_RELEASE_READ_RETRY_DELAY_MS = 100;\nconst FORGEJO_RELEASE_DISPATCH_TIMEOUT_MS = 15000;","old_content":"const FORGEJO_RELEASE_READ_TIMEOUT_MS = 15000;\nconst FORGEJO_RELEASE_DISPATCH_TIMEOUT_MS = 15000;"},{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"      attemptTimeoutMs: FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS,\n      totalBudgetMs: FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS,\n      maxAttempts: FORGEJO_RELEASE_READ_MAX_ATTEMPTS,\n      retryDelayMs: FORGEJO_RELEASE_READ_RETRY_DELAY_MS,\n      ...(options && typeof options === \"object\" ? options : {}),\n      preserveBudgetDuringBrownout: true,","old_content":"      attemptTimeoutMs: FORGEJO_RELEASE_READ_TIMEOUT_MS,\n      totalBudgetMs: FORGEJO_RELEASE_READ_TIMEOUT_MS,\n      maxAttempts: 1,\n      ...(options && typeof options === \"object\" ? options : {}),\n      preserveBudgetDuringBrownout: true,"},{"path":"src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","new_content":"  it('uses working operator-style bounded retries for release-conductor Forgejo reads', () => {\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS = 1200;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS = 2500;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_MAX_ATTEMPTS = 2;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_RETRY_DELAY_MS = 100;');\n    expect(missionControlSource).toContain('attemptTimeoutMs: FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS');\n    expect(missionControlSource).toContain('totalBudgetMs: FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS');\n    expect(missionControlSource).toContain('maxAttempts: FORGEJO_RELEASE_READ_MAX_ATTEMPTS');\n    expect(missionControlSource).toContain('retryDelayMs: FORGEJO_RELEASE_READ_RETRY_DELAY_MS');\n  });","old_content":"  it('uses the dedicated release read budget for release-conductor Forgejo reads', () => {\n    expect(missionControlSource).toContain('attemptTimeoutMs: FORGEJO_RELEASE_READ_TIMEOUT_MS');\n    expect(missionControlSource).toContain('totalBudgetMs: FORGEJO_RELEASE_READ_TIMEOUT_MS');\n    expect(missionControlSource).toContain('maxAttempts: 1');\n  });"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.58.258-release-operator-read-parity\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.257-release-read-budget\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Connection interrupted","wordingChanged":true,"canonicalIntent":"Continue fixing the empty Actions queue/release-conductor failure from the current live state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"release-read-parity","statement":"Release conductor Actions/provider reads use 1.2s attempts, 2.5s total, two attempts, 100ms retry, matching the working Forgejo operator instead of one 15s monolithic read.","proofConditionIds":["proof-runtime"]}],"objective":"Make release-conductor Forgejo reads use the same bounded retry policy as the working Actions operator.","constraints":[{"id":"bounded","statement":"Only release read-policy constants/defaults, focused regression assertion, and runtime version change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution runtime is live on the merged source.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"requestContract":{"intent":{"rawUtterance":"Connection interrupted","wordingChanged":true,"canonicalIntent":"Continue fixing the empty Actions queue/release-conductor failure from the current live state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"release-read-parity","statement":"Release conductor Actions/provider reads use 1.2s attempts, 2.5s total, two attempts, 100ms retry, matching the working Forgejo operator instead of one 15s monolithic read.","proofConditionIds":["proof-runtime"]}],"objective":"Make release-conductor Forgejo reads use the same bounded retry policy as the working Actions operator.","constraints":[{"id":"bounded","statement":"Only release read-policy constants/defaults, focused regression assertion, and runtime version change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution runtime is live on the merged source.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner authorized continuation of the release-conductor repair after the connection interruption."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner authorized continuation of the release-conductor repair after the connection interruption."},"recovery":false,"fingerprint":"d3f3f43381e0f8b9de355d1eeff7cbd5d5b7c50287622040260961d174bac521","replayCount":0,"serializedBytes":8014},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:22:46.544794+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:37b3f878-6536-4a7d-b7c4-64d249432721:repository-mutation-intent:d3f3f43381e0f8b9de355d1eeff7cbd5d5b7c50287622040260961d174bac521:0","mission_step_id":"30f9ab44-cef1-44e5-a117-68b329db41a0","command_center_event_id":"37b3f878-6536-4a7d-b7c4-64d249432721"},{"id":"15b66c64-d9ed-40f6-86e9-37c49f6ff527","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6789,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":23688,"firstUsefulResultAt":"2026-10-05T21:17:11.688Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5041,"terminal":false,"missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:17:19.506457+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5041","receipt_type":"automatic_mission_resume","idempotency_key":"mission:36178328-a025-4d16-9a72-2b6bcde3f4f4:automatic-mission-resume:5041:repair_mission_waiting_for_gate","mission_step_id":"7e543da5-3ca7-453a-9526-835af7bb6432","command_center_event_id":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},{"id":"15b8f5f6-e6ee-4cab-b3f7-23aade3d21f2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-905ab24ed855","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"905ab24e-d855-4b3b-9818-4db0c8885af4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4668,"providerAuthMs":0,"ledgerPrepareMs":4668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4668,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4668,"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":"905ab24e-d855-4b3b-9818-4db0c8885af4"},"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":8785,"likelyAffectedFiles":["config/capabilities/tenant-brand-character.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","src/__tests__/contracts/tenantApplicationAvatarMenuPrimitive.test.ts","config/capabilities/tenant-bootstrap.json","config/capabilities/tenant-creation.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/__tests__/contracts/tenant-router-isolation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:27:26.18985+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:905ab24e-d855-4b3b-9818-4db0c8885af4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"522063d8-3336-4e58-824a-ee8a98f49f18","command_center_event_id":"905ab24e-d855-4b3b-9818-4db0c8885af4"},{"id":"15ba58e9-f674-4506-82e2-356e76014da8","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-7042be913eec","reason":null,"status":"pending","metrics":{"receiptBytes":46041,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":2,"executorlessWaitMs":814403,"firstUsefulResultAt":"2026-09-29T05:35:53.052Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4116,"terminal":false,"missionId":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","timingsMs":{"queue":449,"total":452,"execution":3},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},"performance":null,"deploymentId":"forgejo-main-297942fed174","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/DASHBOARD","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13008,"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":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:49:37.358254+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"297942fed174fc244ce0dab5ec4ee43736ce1791","external_id":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","receipt_type":"visual_proof_started","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:visual-start:ec76dc41-ede6-4bc2-b37e-43fba00e8b50","mission_step_id":"65561673-22fd-45e5-abef-e810ba6f753e","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"15ba9023-fed3-44db-a872-d2699f6f5f78","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"91e89635c5a8f0b941d94ff9ceb7e9e1eb81d5e2dfd7d59e7800d4195e41c097","forgejoWorkflowProof":{"runId":13364,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","conclusion":"running","deploymentId":"forgejo-main-dc02b4ec4dbbfb2a12822fd482e82378a80b8347","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.14-paul-exact-basename-proof","targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-dc02b4ec4dbbfb2a12822fd482e82378a80b8347","compareStatus":"identical","workflowRunId":13364,"identitySource":"local_build_metadata","runtimeVersion":"1.64.14-paul-exact-basename-proof","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:23:16.446136+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","external_id":"forgejo-main-dc02b4ec4dbb","receipt_type":"canonical_release_status","idempotency_key":"mission:ccfe408a-9cff-4164-b956-a51691563931:forgejo-release-status:dc02b4ec4dbbfb2a12822fd482e82378a80b8347:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"20e550b2-5159-478f-bf9b-9710ec72a146","command_center_event_id":"ccfe408a-9cff-4164-b956-a51691563931"},{"id":"15bb5e19-8cd7-4a86-8fc5-6650fd613d22","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-83515a4a94d3","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":74415,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":198558,"firstUsefulResultAt":"2026-09-29T02:27:44.732Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4085,"terminal":false,"missionId":"83515a4a-94d3-4807-bbee-e6c6d341bc36","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":752,"approvedPlanMs":0,"shipAndProveMs":615,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"83515a4a-94d3-4807-bbee-e6c6d341bc36"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:31:07.972925+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4085","receipt_type":"automatic_mission_resume","idempotency_key":"mission:83515a4a-94d3-4807-bbee-e6c6d341bc36:automatic-mission-resume:4085:canonical_release_freshness_reconciliation_pending","mission_step_id":"4d871772-da8f-4d37-b7bd-c375faf7f8d9","command_center_event_id":"83515a4a-94d3-4807-bbee-e6c6d341bc36"},{"id":"15bc2aa5-18fc-471c-975a-20f5765487cd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ee3e4aa000ef","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ee3e4aa0-00ef-4f30-944e-4867e60101df","objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest. This is control-plane maintenance required to unblock PR #4714; no product behavior changes.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"          if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then\n            mkdir -p supabase/functions/_shared supabase/functions/tenant-media-library\n            git show \"HEAD:supabase/functions/_shared/tenantStandardsContract.ts\" > supabase/functions/_shared/tenantStandardsContract.ts\n            git show \"HEAD:supabase/functions/tenant-media-library/index.ts\" > supabase/functions/tenant-media-library/index.ts\n            test -s supabase/functions/_shared/tenantStandardsContract.ts\n            test -s supabase/functions/tenant-media-library/index.ts\n            echo \"Tenant Workspace Health contract: frontend exact-head Supabase dependencies materialized\"\n            echo \"Tenant Workspace Health contract: executing src/__tests__/contracts/tenant-workspace-health.contract.test.ts\"\n            ./node_modules/.bin/vitest run \\\n              src/__tests__/contracts/tenant-workspace-health.contract.test.ts \\\n              --environment node\n          fi","old_content":"          if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then\n            echo \"Tenant Workspace Health contract: executing src/__tests__/contracts/tenant-workspace-health.contract.test.ts\"\n            ./node_modules/.bin/vitest run \\\n              src/__tests__/contracts/tenant-workspace-health.contract.test.ts \\\n              --environment node\n          fi"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"  assert.match(workflowSource, /Tenant Workspace Health contract: exact-head Supabase dependencies materialized/);\n  const frontendTenantHealthStart = workflowSource.indexOf('if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then', workflowSource.indexOf('Adaptive frontend QA: exact dependency workspace valid'));\n  const frontendTenantHealth = workflowSource.slice(frontendTenantHealthStart, frontendTenantHealthStart + 1100);\n  assert.ok(frontendTenantHealthStart >= 0);\n  assert.match(frontendTenantHealth, /git show \"HEAD:supabase\\/functions\\/_shared\\/tenantStandardsContract\\.ts\"/);\n  assert.match(frontendTenantHealth, /git show \"HEAD:supabase\\/functions\\/tenant-media-library\\/index\\.ts\"/);\n  assert.match(frontendTenantHealth, /frontend exact-head Supabase dependencies materialized/);\n});","old_content":"  assert.match(workflowSource, /Tenant Workspace Health contract: exact-head Supabase dependencies materialized/);\n});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"frontend-hydration","statement":"Frontend Gate execution of the Tenant Workspace Health contract materializes exact-head supabase/functions/_shared/tenantStandardsContract.ts and supabase/functions/tenant-media-library/index.ts before Vitest.","proofConditionIds":["repo"]},{"id":"guard","statement":"The canonical release orchestration invariant test locks the frontend hydration behavior.","proofConditionIds":["repo"]}],"objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest.","constraints":[{"id":"canonical-only","statement":"Modify only the canonical KnockLaunch Gate workflow and its invariant test; create no parallel Gate or release lane.","proofConditionIds":["repo"]},{"id":"no-product","statement":"Do not change product, tenant data, authentication, or application behavior.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the exact canonical Gate hydration repair and invariant test after canonical Gate and merge.","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/test/release-orchestration-invariants.test.js"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"frontend-hydration","statement":"Frontend Gate execution of the Tenant Workspace Health contract materializes exact-head supabase/functions/_shared/tenantStandardsContract.ts and supabase/functions/tenant-media-library/index.ts before Vitest.","proofConditionIds":["repo"]},{"id":"guard","statement":"The canonical release orchestration invariant test locks the frontend hydration behavior.","proofConditionIds":["repo"]}],"objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest.","constraints":[{"id":"canonical-only","statement":"Modify only the canonical KnockLaunch Gate workflow and its invariant test; create no parallel Gate or release lane.","proofConditionIds":["repo"]},{"id":"no-product","statement":"Do not change product, tenant data, authentication, or application behavior.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the exact canonical Gate hydration repair and invariant test after canonical Gate and merge.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Deterministic canonical Gate failure run 15055: frontend Tenant Workspace Health contract omitted exact-head Supabase dependencies required by its imports."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Deterministic canonical Gate failure run 15055: frontend Tenant Workspace Health contract omitted exact-head Supabase dependencies required by its imports."},"recovery":false,"fingerprint":"787d58029696a594169303a8f21ce693b704a8122048fd96f06b409f082e4134","replayCount":0,"serializedBytes":7256},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:29:36.132894+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ee3e4aa0-00ef-4f30-944e-4867e60101df:repository-mutation-intent:787d58029696a594169303a8f21ce693b704a8122048fd96f06b409f082e4134:0","mission_step_id":"74850624-2108-4099-ad12-f3f6ecf8ae8e","command_center_event_id":"ee3e4aa0-00ef-4f30-944e-4867e60101df"},{"id":"15bd66f3-35c8-4c83-86ff-1b1cec9a22fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"3ded052d-9f13-4a41-bee8-bb65540e69ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":497,"providerAuthMs":0,"ledgerPrepareMs":497,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":497,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":497,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3ded052d-9f13-4a41-bee8-bb65540e69ec"},"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":3329,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","config/system-reference-points/release-reliability-standard-2026-10-05.json","src/PcgAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:26:57.315414+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ded052d-9f13-4a41-bee8-bb65540e69ec:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"deb01f8b-811f-44b7-9900-435fac92c931","command_center_event_id":"3ded052d-9f13-4a41-bee8-bb65540e69ec"},{"id":"15c1ee42-04ed-4644-85e6-2ea9c165c20c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a5febfb2bf87","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":23244,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":22376,"firstUsefulResultAt":"2026-10-05T15:28:51.911Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4949,"terminal":false,"missionId":"a5febfb2-bf87-4057-b930-a2694ed6ff33","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f55fd5aa13f9ee2ce61f8865fe88162f5d78e3de","timingsMs":{"prReadinessMs":971,"approvedPlanMs":0,"shipAndProveMs":3855,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a5febfb2-bf87-4057-b930-a2694ed6ff33"},"performance":null,"deploymentId":"forgejo-main-f55fd5aa13f9","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":1817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:29:19.94838+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a5febfb2-bf87-4057-b930-a2694ed6ff33:automatic-mission-resume:4949:canonical_release_reconciliation_pending","mission_step_id":"8f6fccd7-248a-4b61-ac51-49581ff130f6","command_center_event_id":"a5febfb2-bf87-4057-b930-a2694ed6ff33"},{"id":"15c32c07-2da6-4c9c-a313-ed43fabdfe4d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"requestContractHash":"f824d854e0268f0b44352b73985ed30088cd43b6ca2ab727b9d794ffba97641b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5052","runId":5052,"status":"running","sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","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-09-04T02:04:23.164901+00:00","proof_gate":"canonical_release_pending","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":"forgejo-main-79ea9f9977fc","receipt_type":"canonical_release_status","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:forgejo-release-status:79ea9f9977fcec3152a8398c03b1122227c68fe0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"c06c4bf3-4ca5-4b90-be3b-aa253cb3eacf","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"15c36058-01b5-4290-b864-dd8083a6da72","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-godmode-selector-click-20260806","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1140,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.19-full-mcp-directive-control","prNumber":4143,"terminal":false,"missionId":"0416a85c-f8e6-4b44-981f-197d6f58e790","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"025ad4df618fa3dd3f229dc17289a93f853c4b63","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0416a85c-f8e6-4b44-981f-197d6f58e790"},"performance":null,"deploymentId":"canonical-release-025ad4df618f","workflowRunId":31109898815,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T14:15:23.91511+00:00","proof_gate":"canonical_release_dispatched","source_sha":"025ad4df618fa3dd3f229dc17289a93f853c4b63","external_id":"canonical-release-025ad4df618f","receipt_type":"execute_mission","idempotency_key":"mission:0416a85c-f8e6-4b44-981f-197d6f58e790:execute_mission:canonical_release_dispatched","mission_step_id":"bed9206b-4256-4479-8771-0b291134072d","command_center_event_id":"0416a85c-f8e6-4b44-981f-197d6f58e790"},{"id":"15c70dec-d548-403c-aa66-e390217cb268","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"waiting_for_gate\",\"proofGate\":\"ship_and_prove_waiting_for_gate\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:50:20.514022+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417481","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"15c7768b-6adc-4509-b1bc-6bb7f44ac046","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-84f4d7fdbca6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"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":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41"},"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":3103,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:12:30.835907+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:84f4d7fd-bca6-49c8-ada7-9ae154ba9f41:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"635bb4ba-9d42-4052-b981-40068574e6c5","command_center_event_id":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41"},{"id":"15caca65-a061-4114-a187-3b52f74e9ceb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-big-papis-loyalty-integrity-20260824","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":9790,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.34-native-single-file-write","prNumber":null,"terminal":false,"missionId":"7eed82bb-7243-4960-bbf9-33c7f4de34aa","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7eed82bb-7243-4960-bbf9-33c7f4de34aa"},"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":5106,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T01:47:15.381032+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7eed82bb-7243-4960-bbf9-33c7f4de34aa:execute_mission:repair_mission_execution_retryable","mission_step_id":"cb69f978-c592-48d0-960b-ed63cd27ba12","command_center_event_id":"7eed82bb-7243-4960-bbf9-33c7f4de34aa"},{"id":"15cbd864-e5ae-4f80-9b04-cc71aa7434ba","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-full-menu-media-library-20260817","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1254,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"80147b03-f5b5-4348-b430-e5d42cf5499d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"80147b03-f5b5-4348-b430-e5d42cf5499d"},"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":7098,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:41:13.098645+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80147b03-f5b5-4348-b430-e5d42cf5499d:execute_mission:repair_mission_source_resolution_required","mission_step_id":"e32bf1d9-6ffc-4e82-b333-6c8b2298b354","command_center_event_id":"80147b03-f5b5-4348-b430-e5d42cf5499d"},{"id":"15cc98ff-8c8d-4ef5-a414-1a7c79581502","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"2a08d69ae5fd741b7a0a5f5c47c6a7dedf3f0353a4f89879ccbaa772ab325962","forgejoWorkflowProof":{"runId":15677,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"064230c0cabef4cc7ce30bfbf12d3b8460ae1825","deploymentId":"forgejo-main-064230c0cabef4cc7ce30bfbf12d3b8460ae1825","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.95-authorization-envelope-continuity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:59:45.68043+00:00","proof_gate":"canonical_release_pending","source_sha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","external_id":"forgejo-main-0426ba6e9e34","receipt_type":"canonical_release_status","idempotency_key":"mission:eeaad8a2-799b-499e-a691-d1ea80ab9433:forgejo-release-status:0426ba6e9e34b7e4439ed264a927c1c643cdf5f7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"39e252a5-d80f-45b5-be46-77e17b6affe0","command_center_event_id":"eeaad8a2-799b-499e-a691-d1ea80ab9433"},{"id":"15ce38e4-ae4e-4cfa-a97a-ece54ef35657","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/calendar-provider-connections/index.ts"],"continuationObjective":"Repair only the first causal PCG Calendar backend blocker in supabase/functions/calendar-provider-connections/index.ts. Make existing PCG Google calendar connection creation idempotent/reuse or upsert safely instead of violating calendar_connections_identity_idx, and repair the function error/CORS response path so failures return a valid browser-readable response. Do not modify frontend code in this generation."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T21:44:31.574472+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:678cb3ba-c4a5-4555-b900-ef79ef0ad82b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"91a789f6-302f-4f52-a638-b4dade4886ab","command_center_event_id":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},{"id":"15cfa9e1-3df2-437b-91b3-1260d20928ca","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1887cda05e62efd160ecd40079556fba2a0589a1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1887cda05e62efd160ecd40079556fba2a0589a1","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2006","runId":2006,"status":"running","sourceSha":"1887cda05e62efd160ecd40079556fba2a0589a1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8909bc12ddefca628a5fa5533e174bb2fe3f4a92","deploymentId":"forgejo-main-8909bc12ddefca628a5fa5533e174bb2fe3f4a92","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.9-specialized-read-budget","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:23:51.204366+00:00","proof_gate":"canonical_release_pending","source_sha":"1887cda05e62efd160ecd40079556fba2a0589a1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:408e01e1-134a-45fa-bc0f-6f7ba6096aed:forgejo-release-status:1887cda05e62efd160ecd40079556fba2a0589a1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"21229a5d-6749-4c1e-b403-979f7102f2ae","command_center_event_id":"408e01e1-134a-45fa-bc0f-6f7ba6096aed"},{"id":"15d09ae7-a10d-425f-8728-06b56daac80d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-74346618b2fb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"74346618-b2fb-41e1-8bc7-bfede250da18","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":177,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":291,"providerAuthMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":291,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":291,"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":"74346618-b2fb-41e1-8bc7-bfede250da18"},"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":5858,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/lawn-care-contact-intake-offline-experience.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/party-opportunity-lifecycle.json","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:14:02.482063+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:74346618-b2fb-41e1-8bc7-bfede250da18:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d122b6ff-2dfa-4161-a7b5-2a4d51a3a369","command_center_event_id":"74346618-b2fb-41e1-8bc7-bfede250da18"},{"id":"15d0a3b3-adb8-4b11-8128-239f716f797b","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-06T13:27:05.417956+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:119419548","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"15d0c144-715d-4551-93af-84063bb8ae8d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roofing-app-decontamination-20260829","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":10472,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":975,"terminal":false,"missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1026,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},"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":602,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T11:31:51.979153+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"975","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ce04ec1a-55ca-484f-8e87-6d65c3cba4c8:automatic-mission-resume:975:repair_mission_pr_ready_retryable","mission_step_id":"6c3ab175-b3bf-4457-ba85-2586b75ccb22","command_center_event_id":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},{"id":"15d0fcb1-df27-4ddf-9d01-b597bd1c46fe","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.1-predictive-reliability-speed-guardrails","prNumber":98,"terminal":false,"missionId":"a50f985c-3bc6-4de3-926b-01a59063b797","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a50f985c-3bc6-4de3-926b-01a59063b797"},"performance":null,"deploymentId":"forgejo-main-c148bf8c2cd6","workflowRunId":266,"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":3262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:43:54.752271+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","external_id":"forgejo-main-c148bf8c2cd6","receipt_type":"ship_and_prove","idempotency_key":"mission:a50f985c-3bc6-4de3-926b-01a59063b797:ship_and_prove:canonical_release_dispatched:c148bf8c2cd6d051f9dc66a887029ce5516f4a91:266","mission_step_id":"03ea1235-4ac0-4b43-a99e-cdd28bded58e","command_center_event_id":"a50f985c-3bc6-4de3-926b-01a59063b797"},{"id":"15d231e4-9ef0-4c83-958f-834754f74969","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":"b1f557df-a4fa-478d-a2d1-8cd071333d0b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b1f557df-a4fa-478d-a2d1-8cd071333d0b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":559,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:34:59.687171+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b1f557df-a4fa-478d-a2d1-8cd071333d0b:execute_mission:repair_mission_execution_blocked","mission_step_id":"522ae363-3c96-4369-85fb-d20abfffc2d5","command_center_event_id":"b1f557df-a4fa-478d-a2d1-8cd071333d0b"},{"id":"15d2a2dc-424e-4ef1-9660-9857669ad6f3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","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":"5e79a8b84dc201d20c1e6064c02d57d008f9beb99cbfa4f46c8fe0c1d5bb8e7e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8102","runId":8102,"status":"success","sourceSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","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-14T07:22:19.533446+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","external_id":"forgejo-main-d4700b34bdcd","receipt_type":"canonical_release_status","idempotency_key":"mission:81bd3898-760c-4981-b5e2-5858d8c478be:forgejo-release-status:d4700b34bdcd52d8ca76817b6d6ee9640bf25170:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"798afd44-e1fc-4f47-b368-106a9e06bdfc","command_center_event_id":"81bd3898-760c-4981-b5e2-5858d8c478be"},{"id":"15d3a264-0da8-4af1-b622-7412981379c2","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Direct Forgejo reads are healthy while Command Center PR-readiness repeatedly aborts at the hard 3000ms specialized read timeout. Increase only the bounded specialized PR-readiness allowance so canonical exact-head Gate and ancestry checks survive ordinary provider tail latency.","baseSha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","issuedAt":1788723877419,"expiresAt":1788724057419,"missionId":"e60a04bc-038f-4147-b881-e15da6b7dd34","authorizationId":"11895abf-a421-4a23-9fdd-4050d832e5f9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:44:37.949896+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:11895abf-a421-4a23-9fdd-4050d832e5f9","mission_step_id":"123acc83-a006-414e-b3ea-34f497afd72a","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"15d41726-7341-46b2-a53a-aa4c3b72d83a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a12ead5738a714fce66955394e4d3c71c306baad","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live /admin/console routing regression demonstrated in the screenshot: `what are your autonomy capabilities?` must be classified as a PAUL capability/self-description conversation and routed through operator-respond, not stable_context_read/native Console operator. Add regression coverage for the exact autonomy wording and closely related autonomy phrasing. Ship through Gate, frontend release, and prove the live Console route is on the repaired frontend build.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7","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":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:57:25.787885+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a12ead5738a714fce66955394e4d3c71c306baad","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9d579520-5472-4fc8-9581-02ff1a9f0107:request-contract:3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7:a12ead5738a714fce66955394e4d3c71c306baad:verified:","mission_step_id":"d59acfe5-3bf4-4adc-b12d-1d5fdbb001cf","command_center_event_id":"9d579520-5472-4fc8-9581-02ff1a9f0107"},{"id":"15d8ee4e-c061-4951-a7c9-2c9448a09fb3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-37de4bd527ee","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1823,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T15:22:51.838Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1235,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":437,"providerAuthMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":437,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":437,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127"},"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":3467,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T15:22:51.877378+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:37de4bd5-27ee-45b9-9250-60bb16bb3127:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a4569122-01d5-420f-8f4d-aab0a0c75ff3","command_center_event_id":"37de4bd5-27ee-45b9-9250-60bb16bb3127"},{"id":"15db1fbd-bdc1-42db-8c56-eed9906a061e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"hot-intake","statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"objective":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-backend","kind":"repository","claim":"Current main roof-help-public-lead writes Redfish lead_stage, lane_state, lead_origin, next_callback_at and preserved acquisition metadata.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-dashboard","kind":"repository","claim":"Current main RedfishRoofingDashboard contains the RoofHelpFinder hot-intake panel and prioritizes RoofHelpFinder referrals.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged source is released to both affected production owners.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","requestContractRevision":3,"previousRequestContractHash":"1d0b8cc447956e2ba8ba080adf4b800304cb58b4046e64e989b18fe216f8dbb1"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:39:46.12138+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract-revision:3:1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"15dbd805-d4a4-4b60-9f36-db55cf1c6fff","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d6ba33d31386","writes":[],"patches":[],"version":1,"approved":true,"missionId":"05d05300-de6c-4aac-89f8-b03f29ac6802","objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/pcg-card-grading-modes.json"],"anchored_edits":[{"path":"config/capabilities/pcg-card-grading-modes.json","edits":[{"new_content":"\"src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx\",\"src/pages/card-grading/PCGWorkspace.tsx\",\"src/pages/connections/TenantConnections.tsx\"],\"dependencies\"","old_content":"\"src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx\"],\"dependencies\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #4061 retains its existing changes and its PCG capability manifest declares the two changed frontend surfaces so canonical Gate no longer fails cross_boundary_change_without_manifest.","proofConditionIds":["proof-gate"]}],"objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"PR #4061 exact head passes canonical KnockLaunch Gate after the manifest correction.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/pcg-card-grading-modes.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #4061 retains its existing changes and its PCG capability manifest declares the two changed frontend surfaces so canonical Gate no longer fails cross_boundary_change_without_manifest.","proofConditionIds":["proof-gate"]}],"objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"PR #4061 exact head passes canonical KnockLaunch Gate after the manifest correction.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"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":"86e46d481c65c37b798a92cef8ac966d9f286142dd70fee325ea4c0045a19583","replayCount":0,"serializedBytes":4097},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:00:38.284258+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:05d05300-de6c-4aac-89f8-b03f29ac6802:repository-mutation-intent:86e46d481c65c37b798a92cef8ac966d9f286142dd70fee325ea4c0045a19583:0","mission_step_id":"aa962659-817f-4a21-bc79-5ad2a17e11f9","command_center_event_id":"05d05300-de6c-4aac-89f8-b03f29ac6802"},{"id":"15dc9b80-7708-46cd-ad63-4f90c50a0f12","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-87ffa1d6dd82","prNumber":2549,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7e200016020a693f0bf289681f8709a2323a540c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:21:23.166386+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7e200016020a693f0bf289681f8709a2323a540c","external_id":"2549","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:87ffa1d6-dd82-42de-94a1-8f33edbb537b:merged-pr:2549:7e200016020a693f0bf289681f8709a2323a540c","mission_step_id":"9dca18a1-331e-429d-8146-79a0bec9365e","command_center_event_id":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},{"id":"15de0fc5-6a88-48a9-8116-84a4b2a6b685","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":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","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":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"optimize-refreeze","statement":"Ship the corrected Gate optimization and leave the control plane refrozen.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","constraints":[{"id":"exact-scope","statement":"Only the two exact authorized control-plane files may be modified.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"hard-safety","statement":"Hard safety checks and stale-generation ordering invariants remain intact.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"controlPlaneFrozen remains true at completion.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"]},"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","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":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","canonicalIntent":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Corrected optimized delivery machinery is live and the control plane is refrozen.","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":"Owner-directive:-Unfreeze-the-control-plane-for-this-optimization-then-refreeze-and-lock-it-down-whe","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime-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":"1ea3ffaaa50a05bfb740d7c637185e6016fb2679c27c2ef3856318e5e10100aa","requestContractRevision":2,"previousRequestContractHash":"47fa598f8ecb489ffd30ed40bc10622c1db7c708d095ce361d92f7e0e03e3229"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:06:51.687681+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:request-contract:1ea3ffaaa50a05bfb740d7c637185e6016fb2679c27c2ef3856318e5e10100aa","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"15de15be-ae2a-49ea-8610-28bb95bf5ef6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T23:49:40.000177+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3c0c91922389\",\"prNumber\":5042,\"sourceSha\":\"3ec0c8cfa09900efb2ff874233a239279399491b\",\"deploymentId\":\"forgejo-main-3ec0c8cfa099\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:52:14.908678+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:owner-progress-heartbeat:119415328","mission_step_id":"78234e56-ba96-46bb-97da-6b75ca24196a","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"15e10e8f-a9ab-475a-9d65-0198f8be8205","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","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":"c191f26ffd85fbf507404af24788c057e95b542e03d8a7fc16f9803200f10311","forgejoWorkflowProof":{"runId":12795,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"db021aa4683117e353144f0557943067c127fed3","deploymentId":"forgejo-main-db021aa4683117e353144f0557943067c127fed3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.59.4-adaptive-gate-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:44:00.169197+00:00","proof_gate":"canonical_release_pending","source_sha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","external_id":"forgejo-main-4a9bade76eb0","receipt_type":"canonical_release_status","idempotency_key":"mission:996c4218-c9b4-40af-9783-1558fff61898:forgejo-release-status:4a9bade76eb0acb045cca4edf03091d4b911cea3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5dfe71bc-d77b-4669-ade4-f6008b0daa33","command_center_event_id":"996c4218-c9b4-40af-9783-1558fff61898"},{"id":"15e152c0-16c5-4a24-b98b-4a7f13801b94","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":936,"terminal":false,"missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19749,"prReadinessMs":19578,"approvedPlanMs":0,"missionSetupMs":461,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},"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":5649,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:40:57.508842+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"936","receipt_type":"execute_mission","idempotency_key":"mission:904bcd6f-0e0e-483f-8d99-e8ece41fe1e3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e741a7af-c67b-44c0-8ea6-2390535ca3cc","command_center_event_id":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},{"id":"15e2c8e2-f07a-4d4f-b4a4-1d6940b7a5b1","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3893,"terminal":false,"missionId":"6019a49c-272b-4d70-a6a2-d42e79083eaa","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6019a49c-272b-4d70-a6a2-d42e79083eaa"},"performance":null,"deploymentId":"canonical-release-95bdd0558f72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":923,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:38:31.609813+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"ship_and_prove","idempotency_key":"mission:6019a49c-272b-4d70-a6a2-d42e79083eaa:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"943c70b4-76e8-46b3-9862-2e40e2c618cf","command_center_event_id":"6019a49c-272b-4d70-a6a2-d42e79083eaa"},{"id":"15e50295-2858-4609-bc36-44f06c3d0748","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5dbd0f9103d2","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":59894,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:18:24.384Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4608,"terminal":false,"missionId":"5dbd0f91-03d2-4235-95df-f08a1153c126","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4423,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":649,"missionSetupMs":340,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"repositoryMutationMs":3774,"repositoryProviderMs":3774,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2176,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1598},"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":"5dbd0f91-03d2-4235-95df-f08a1153c126"},"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":3234,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:18:30.171267+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4608","receipt_type":"execute_mission","idempotency_key":"mission:5dbd0f91-03d2-4235-95df-f08a1153c126:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6ab240da-0406-40f8-8a00-71c4c26f2ce2","command_center_event_id":"5dbd0f91-03d2-4235-95df-f08a1153c126"},{"id":"15e51074-95bc-472f-8ebd-92638bae6ab6","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":1184,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":null,"terminal":false,"missionId":"eff60862-125a-4840-9b75-9766eb0ef104","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"eff60862-125a-4840-9b75-9766eb0ef104"},"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":4864,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:19:52.284181+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eff60862-125a-4840-9b75-9766eb0ef104:execute_mission:repair_mission_execution_blocked","mission_step_id":"a47268be-e038-4d43-b593-55f36889406a","command_center_event_id":"eff60862-125a-4840-9b75-9766eb0ef104"},{"id":"15e64b79-b6d1-4b98-9276-5a70018395cd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-11b331625fb7","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2709,"terminal":false,"missionId":"11b33162-5fb7-4468-bfe1-f1b01ad98624","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8062134cb0e77e555b8ae616952c17589432ad60","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":475,"approvedPlanMs":0,"missionSetupMs":303,"providerAuthMs":0,"shipAndProveMs":4451,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"11b33162-5fb7-4468-bfe1-f1b01ad98624"},"performance":null,"deploymentId":"forgejo-main-8062134cb0e7","workflowRunId":7997,"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":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:12:50.124249+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8062134cb0e77e555b8ae616952c17589432ad60","external_id":"forgejo-main-8062134cb0e7","receipt_type":"execute_mission","idempotency_key":"mission:11b33162-5fb7-4468-bfe1-f1b01ad98624:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c63bdaa8-fa94-4b23-9b6b-ce172f06935a","command_center_event_id":"11b33162-5fb7-4468-bfe1-f1b01ad98624"},{"id":"15e7da67-66a9-444f-b567-ae1b43b40552","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2183 is squash merged, frontend production release succeeds, /curri-control-center/dashboard no longer triggers the global error boundary or hook-order error, and /curri-properties remains healthy.","proofConditionIds":["proof-production"]}],"objective":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After PR #2183 is squash merged and frontend is released, verify /curri-control-center/dashboard loads successfully without the global Something went wrong boundary or uncaught React hook-order error and /curri-properties remains healthy.","route":"/curri-control-center/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","requestContractRevision":2,"previousRequestContractHash":"a386ee5ace013dc13e898993f58fc72a8abbd29a4f4e9fd65dd67fd2b21c0e45"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:41:17.064421+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:request-contract:fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","mission_step_id":"bad0222f-f2f9-44be-ac50-4c7c29547a9b","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"15edf966-8f74-4c9f-bb93-4ee9d7c45b9a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"818646205e086252ca537f634146b51ce967aeaf","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"818646205e086252ca537f634146b51ce967aeaf","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/863","runId":863,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:40:50.205924+00:00","proof_gate":"canonical_release_pending","source_sha":"818646205e086252ca537f634146b51ce967aeaf","external_id":"forgejo-main-818646205e08","receipt_type":"canonical_release_status","idempotency_key":"mission:b6b09b05-c4bd-4329-8416-ff2800d826be:forgejo-release-status:818646205e086252ca537f634146b51ce967aeaf:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"622a4e9e-2035-4049-af01-ec7c18bab7d8","command_center_event_id":"b6b09b05-c4bd-4329-8416-ff2800d826be"},{"id":"15ef2e94-2855-4dfa-954c-8d7b8defc826","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"prime-oauth-golden-restore-point","satisfied":true,"statement":"The canonical restore point targets protected main 08f4bb1c8329c1c79d2f52246ba821d8bbf550cf and records the proven PRIME OAuth isolation/single-owner architecture plus PR #2302, Gate #6789, Release #6790 and owner-observed end-to-end success.","proofConditionIds":["repo-proof"]},{"id":"control-plane-refrozen","satisfied":true,"statement":"The control plane is frozen after the metadata update and the restore point records controlPlaneFrozen=true.","proofConditionIds":["repo-proof"]},{"id":"no-product-release","satisfied":true,"statement":"Only restore-point metadata changes; no product/runtime release target is deployed.","proofConditionIds":["repo-proof"]}],"satisfied":true,"constraints":[{"id":"metadata-only","satisfied":true,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repo-proof"]},{"id":"preserve-layered-runtime","satisfied":true,"statement":"Preserve Command Center runtime 1.58.94 and autopilot 0.5.13 identities at source 5b97efec0ca87b8a06daf72e560067cfd0d2c76a while protected main restore target advances to 08f4bb1c8329c1c79d2f52246ba821d8bbf550cf.","proofConditionIds":["repo-proof"]},{"id":"preserve-data-history","satisfied":true,"statement":"Database records and migration history remain excluded from rollback mutation and databaseDataSnapshotIncluded remains false.","proofConditionIds":["repo-proof"]}],"contractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","repositoryProofStatus":"verified","repositoryProofSourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:38:06.856528+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:request-contract:250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657:1f0aa4ca1a7690b895052c5d30607e836c7f966a:verified:","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"15f0275c-8906-4d64-bb1d-0afb9eadcbe7","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","tenantRef":"curri-properties","receivedAt":"2026-09-05T11:59:49.495Z","fingerprint":"5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-media-bootstrap-correct-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1820 is merged and the exact approved first-party Curri background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","constraints":[{"id":"constraint-1","statement":"Do not create replacement source work; use PR #1820.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1820 is squash merged from exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The live Curri workspace serves the approved first-party coastal background.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-media-bootstrap-correct-v2","conversationContext":null,"requestContractHash":"84125a36446d4bfce20766ca37bbb89fea360f7e3a0a987f1855bd123c36812a","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:49.926384+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:tenant-workstream-contribution:5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","mission_step_id":null,"command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"15f0db2c-c3c7-4e41-9324-1b4f87a67d3a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1851,"terminal":false,"missionId":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1091,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":984,"approvedPlanMs":0,"missionSetupMs":571,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":458,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":571,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":458,"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":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb"},"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":2077,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","created_at":"2026-09-05T15:04:21.677634+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1851","receipt_type":"execute_mission","idempotency_key":"mission:5bcd6662-5a1e-4438-b29d-414b25f4bbbb:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5e7fb6c9-3f76-4cc3-9e22-52cf5165b7e4","command_center_event_id":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb"},{"id":"15f2a856-e30b-43ec-b1b8-75365ab0413b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e080198f23fe","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":79460,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":22458,"firstUsefulResultAt":"2026-09-29T01:39:31.014Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4074,"terminal":false,"missionId":"e080198f-23fe-492b-b520-669fd8436dc8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","timingsMs":{"prReadinessMs":606,"approvedPlanMs":0,"shipAndProveMs":2826,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e080198f-23fe-492b-b520-669fd8436dc8"},"performance":null,"deploymentId":"forgejo-main-529733f8ab91","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2391,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:40:13.292678+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4074","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e080198f-23fe-492b-b520-669fd8436dc8:automatic-mission-resume:4074:canonical_release_reconciliation_pending","mission_step_id":"ec8911f9-19f1-4565-83de-d45a51912d44","command_center_event_id":"e080198f-23fe-492b-b520-669fd8436dc8"},{"id":"15f4e5db-d31b-4df0-aeb2-e725089a28f6","source":"cc-execution","status":"recorded","payload":{"objective":"Perform a non-mutating diagnosis only of why Visual Witness reaches /admin/qr-suite but times out before the text 'QR Suite' appears, after the premium QR release c3a4bd532dd5688679cb43991d5ee8a948971b0a. Inspect live/main GodModeOnlyRoute, MultiTenantContext loading/authority path, and QR page initial-loading behavior. Determine the first causal blocker. Do not create a branch, PR, or mutation unless the defect is provably in the production app rather than the witness projection/runtime. Evidence: admin-status returns 200 during witness; no console errors or failed requests; witness captured desktop preflight then waitFor QR Suite timed out; qr-suite function did not appear to be called around the witness timestamp.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-08-22T16:06:37.048Z","fingerprint":"0d8021352d5053f783a1479d8398f5e043e8fd082d37772c3fed6ce822941386","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-22T16:06:37.650496+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0b804f17-05a0-4834-9e68-d9179de1a2eb:tenant-workstream-contribution:0d8021352d5053f783a1479d8398f5e043e8fd082d37772c3fed6ce822941386","mission_step_id":null,"command_center_event_id":"0b804f17-05a0-4834-9e68-d9179de1a2eb"},{"id":"15f6950e-5e68-4671-b1fb-fe90bc90dc6c","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":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","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":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","wordingChanged":false,"canonicalIntent":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recent-recap-synthesis","statement":"Recent-work recap questions use the canonical recap synthesis policy and deep reasoning.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","constraints":[{"id":"same-mission","statement":"Update the existing PR and mission only; do not create a second repair lane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/console-operator.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before acceptance: general recent-work recap questions must use the","today"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","canonicalIntent":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The corrected cc-execution Console synthesis path is released and live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-the-same-PAUL-Console-route-intelligence-repair.-One-correction-is-required-before-acceptan","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"00d9ad263541d86e23acb158943976d49152b49b4ea65e3e2fe24e5a87a41d78","requestContractRevision":2,"previousRequestContractHash":"dc52bf1500ef0338f39f7b0ffa53bd7fb1ff37519c99a42dc4f4c4a42013f777"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:40:08.229059+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:27acc117-664e-4eec-a0a6-08e898268d1e:request-contract:00d9ad263541d86e23acb158943976d49152b49b4ea65e3e2fe24e5a87a41d78","mission_step_id":"55f551f2-1470-49ef-b740-213888861951","command_center_event_id":"27acc117-664e-4eec-a0a6-08e898268d1e"},{"id":"15f73c7a-004a-488e-a492-841ffcb8adf0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-onrunner-invalid-json-502","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"9760303d-954e-4ded-8d19-11616b812db9","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":"9760303d-954e-4ded-8d19-11616b812db9"},"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":9700,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T13:19:25.057076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9760303d-954e-4ded-8d19-11616b812db9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"b301d454-fb5a-497a-93be-e2a3a1a81ab4","command_center_event_id":"9760303d-954e-4ded-8d19-11616b812db9"},{"id":"15f7dcd3-b24b-41e4-9488-a493c7456823","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:23:49.914803+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:618c39d5-2c42-4512-906b-f385844795a3:repository-mutation-intent-blocked:551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba","mission_step_id":"e0126cbc-d2e9-4971-a61b-2834b39600ea","command_center_event_id":"618c39d5-2c42-4512-906b-f385844795a3"},{"id":"15f88bf8-c4a9-49ee-8cb2-61324a33562c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","wordingChanged":false,"canonicalIntent":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"La Vista Calendar resolves as SHORT_TERM_RENTAL with vacation-rental copy/event types, preserves unit context, and includes short-stay arrivals/departures.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"La Vista Messages resolves to Communications instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"La Vista Documents resolves to Documents instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Photo Studio generates canonical Edge Function URLs and existing The View photos render.","proofConditionIds":["proof-production"]}],"objective":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","constraints":[{"id":"constraint-1","statement":"No R2 object mutations or uploads.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No tenant-type change.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"No control-plane file changes.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve existing tenant-family behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Only affected frontend and tenant-photo-studio releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the exact merged release, the frontend and tenant-photo-studio are live; La Vista Calendar/Communications/Documents resolve as supported SHORT_TERM_RENTAL applications and the configured The View main asset is served through the canonical /functions/v1/tenant-photo-studio path.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1ab6b33135045793ea5d2d7eb56318346c956a0e1a323e6e3f96bdf2e0a1be2e","requestContractRevision":7,"previousRequestContractHash":"e0057b9fc9e4288f8c1c9231f424d3209e7a587e9be73bf81c634133a186d159"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:19:49.091909+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:request-contract-revision:7:1ab6b33135045793ea5d2d7eb56318346c956a0e1a323e6e3f96bdf2e0a1be2e","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"15fba32c-10d8-41f7-84dc-267c55bc740e","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Apply the prepared workflow-only resource correction to PR #2313; final auto-progression remains deferred until the companion policy update is committed.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789066919805,"expiresAt":1789067099805,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"f752dbe4-02e3-42de-9d7e-9233cab147ee","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:02:00.266929+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f752dbe4-02e3-42de-9d7e-9233cab147ee","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"15fc3cee-0521-4b5d-8347-22865cd4d83f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","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":"8948c92d2b2661c34b64636f1fbfbfca859e0c8e9784a5678e969bb2a860e267","forgejoWorkflowProof":{"runId":10514,"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-21T13:36:23.60337+00:00","proof_gate":"canonical_release_pending","source_sha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","external_id":"forgejo-main-b00e61fd94a3","receipt_type":"canonical_release_status","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:forgejo-release-status:b00e61fd94a35d889b46c094c736f63e6fb8d30b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"294d31d8-1888-4469-85ae-00f7cabfcee4","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"15fca925-306c-452e-8b5c-b9d597d4d241","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:40:51.540964+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119417923","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"160079ee-1d2b-4dc8-95de-c200f46b3374","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"26e32529-5348-4c81-a2f1-0f8b906b28bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4847,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":5593,"providerAuthMs":0,"ledgerPrepareMs":5593,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":5593,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":5593,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},"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":3597,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:13:11.406102+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:26e32529-5348-4c81-a2f1-0f8b906b28bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3855ed30-d214-4dfb-a74c-91e7ea221e91","command_center_event_id":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},{"id":"16013e6d-5737-421d-b54a-0aab55490ece","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b9007ad7a40c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":7085,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":102945,"firstUsefulResultAt":"2026-10-06T17:19:11.193Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.3-cross-conversation-lean-queue","prNumber":5214,"terminal":false,"missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8044,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2352,"approvedPlanMs":2023,"missionSetupMs":470,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":470,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":470,"repositoryMutationMs":3657,"repositoryProviderMs":3657,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2254,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":470,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1403},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992"},"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":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:21:03.839641+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5214","receipt_type":"execute_mission","idempotency_key":"mission:b9007ad7-a40c-44a4-ac49-93810ae73992:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b550deba-22cd-4c2f-9881-9127ddc130a2","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"1601a6e5-1e76-466f-98f0-a0f9a358fdbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-503502db5893","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13848,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":436822,"firstUsefulResultAt":"2026-09-25T18:04:41.307Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3753,"terminal":false,"missionId":"503502db-5893-4e94-acfc-60206671793d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":8263,"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":"503502db-5893-4e94-acfc-60206671793d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:07:25.006109+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3753","receipt_type":"automatic_mission_resume","idempotency_key":"mission:503502db-5893-4e94-acfc-60206671793d:automatic-mission-resume:3753:repair_mission_pr_ready_retryable","mission_step_id":"fabc562b-68e4-40b2-badf-2e94a1ce886c","command_center_event_id":"503502db-5893-4e94-acfc-60206671793d"},{"id":"160397b9-589b-4402-a5fa-2c50d56ee68e","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.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"13c49956-30c2-4f2d-9c0b-e29586a61301","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":"13c49956-30c2-4f2d-9c0b-e29586a61301"},"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":7249,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/resolve-production-workflow-run.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:55:23.968677+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:13c49956-30c2-4f2d-9c0b-e29586a61301:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8c8d8b80-e3b4-41a2-a59a-26895a3f91ff","command_center_event_id":"13c49956-30c2-4f2d-9c0b-e29586a61301"},{"id":"1603ef6f-ea5f-42c2-9529-3242e95ac4a8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4b9cb80d6422ae7c6c628a4d008f37b608a008c7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fast-fail","satisfied":true,"statement":"The canonical KnockLaunch Gate immediately terminates on ordinary TypeScript compiler diagnostics instead of rebuilding dependencies and rerunning the entire semantic typecheck.","proofConditionIds":["proof-source"]},{"id":"preserve-cache-recovery","satisfied":true,"statement":"The dependency-cache rebuild retry remains available for non-diagnostic semantic-check failures plausibly caused by cache/runtime state.","proofConditionIds":["proof-source"]},{"id":"preserve-safety","satisfied":true,"statement":"Protected main, canonical Gate, merge ownership, release ownership, and test coverage are not weakened.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Use one fresh ai/* branch and one PR.","proofConditionIds":["proof-source"]},{"id":"constraint-2","satisfied":true,"statement":"Do not add runner capacity or broaden into unrelated queue architecture in this repair.","proofConditionIds":["proof-source"]},{"id":"constraint-3","satisfied":true,"statement":"Do not bypass protected main or canonical KnockLaunch Gate.","proofConditionIds":["proof-source"]},{"id":"constraint-4","satisfied":true,"statement":"Do not use GitHub.","proofConditionIds":["proof-source"]}],"contractHash":"c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:04:09.635457+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4b9cb80d6422ae7c6c628a4d008f37b608a008c7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e5645f35-64c4-4ea3-825e-6de1aa23bc00:request-contract:c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0:4b9cb80d6422ae7c6c628a4d008f37b608a008c7:verified:","mission_step_id":"3bf5f666-a04f-419d-be5e-dac0fcac31c5","command_center_event_id":"e5645f35-64c4-4ea3-825e-6de1aa23bc00"},{"id":"16040d50-333a-432f-9df9-9f16fbff2314","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3e398a97cf59","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3477,"terminal":false,"missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"00a8fe37a861723fc730417e8d78ab799123f207","timingsMs":{"prReadinessMs":93,"approvedPlanMs":0,"shipAndProveMs":259,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},"performance":null,"deploymentId":"forgejo-main-00a8fe37a861","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1620,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:24:29.000678+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3477","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3e398a97-cf59-4472-ac68-d44ab00fcd65:automatic-mission-resume:3477:canonical_release_dispatched","mission_step_id":"33cce256-99b1-41d6-ac6b-c6c362d27608","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"16048920-a829-4bba-92ec-bcb51ef286a7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-07T23:10:23.56554+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4252,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:22:26.554865+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:75305a89-b0db-4302-b23e-16f4421b78e8:owner-progress-heartbeat:119409449","mission_step_id":"4172a07a-7778-41a2-8d0f-80d90ff3f10d","command_center_event_id":"75305a89-b0db-4302-b23e-16f4421b78e8"},{"id":"16051c7a-4ed9-4214-b536-21398710454e","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"309088c1-7374-43d0-b27a-65796ab71d0c","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":365985,"releaseCount":0,"toolCallCount":176,"repeatedCallCount":83,"executorlessWaitMs":8580005,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4008,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","timingsMs":{"queue":239,"total":339,"execution":100},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-93ee3e2089cc","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"309088c1-7374-43d0-b27a-65796ab71d0c","tenant":"redfish-roofing","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"309088c1-7374-43d0-b27a-65796ab71d0c","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":4,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:40:31.219553+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","external_id":"309088c1-7374-43d0-b27a-65796ab71d0c","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:309088c1-7374-43d0-b27a-65796ab71d0c","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"16059a23-ff1b-4dec-96d0-61e9c6a212e8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cb226a3b0871","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":81442,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":12606,"firstUsefulResultAt":"2026-09-27T05:00:27.202Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3861,"terminal":false,"missionId":"cb226a3b-0871-4ad9-b125-44767b357891","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5476,"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":"cb226a3b-0871-4ad9-b125-44767b357891"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:00:39.846149+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3861","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cb226a3b-0871-4ad9-b125-44767b357891:automatic-mission-resume:3861:repair_mission_pr_ready_retryable","mission_step_id":"803338f2-f037-4077-9863-e856d5ea6685","command_center_event_id":"cb226a3b-0871-4ad9-b125-44767b357891"},{"id":"16066fc7-c9c8-4486-8b68-6ece2a52e550","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","wordingChanged":false,"canonicalIntent":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for the workflow correction that excludes src/__tests__ from frontend toolchain hydration while preserving all other merged performance and safety behavior.","proofConditionIds":["proof-repository"]}],"objective":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main must contain a fail-closed pre-classifier where src/__tests__ alone does not hydrate the frontend toolchain, with all existing hard safety and canonical release checks preserved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","requestContractRevision":3,"previousRequestContractHash":"886f3e7b8efcc568426b1fda7aede36f5d3ab72ddc47b287549ab9b64adee070"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:45.783365+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:request-contract-revision:3:1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"16081318-7f8c-4092-aad0-0b209205d085","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/frontend-release-safety-20260912","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1273,"providerAuthMs":0,"ledgerPrepareMs":1273,"ledgerReconcileMs":252,"lineageReconcileMs":0,"resolvePreflightMs":1273,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1525,"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":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},"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":5390,"likelyAffectedFiles":["src/lib/versionCheck.ts","src/bootstrap.ts","src/lib/tenantFeatures.ts","src/__tests__/contracts/tenantStartupSafety.test.ts","scripts/cloudflare-native-version-deploy.mjs","scripts/cloudflare-native-version-deploy.test.mjs",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:11:17.24394+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72bfee10-f0e5-4f81-b4ca-326bef91ade0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"799396a3-48b5-4ade-9ee0-037dd42e531a","command_center_event_id":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},{"id":"160864c0-7ae1-42ed-8f2c-fe82f8e3fb20","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":149,"terminal":false,"missionId":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac"},"performance":null,"deploymentId":"forgejo-main-8e3a47d7cde8","workflowRunId":424,"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":4055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:25:52.348495+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","external_id":"forgejo-main-8e3a47d7cde8","receipt_type":"ship_and_prove","idempotency_key":"mission:ae854f1c-b9bc-47dc-b32c-abdfe5dffdac:ship_and_prove:ship_and_prove_release_pending:8e3a47d7cde8a16cbf17ba106182c356d688f151:424","mission_step_id":"c31cdaf0-aad1-47d1-b5bf-de0ac8bcdc5d","command_center_event_id":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac"},{"id":"16087195-d45b-44eb-94c0-854d89cd938a","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-no-second-job-20260904","prNumber":1693,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:19:27.781748+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":"1693","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:merged-pr:1693:f7aee76a8d02233c805bf437f7f6cec803fb6cb7","mission_step_id":"20649127-4f64-4584-940e-1d5041020acb","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"160a3cd9-e4b4-400b-a8d1-91f6b8606022","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:55:16.910989+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:119417501","mission_step_id":"9cec7e38-1696-43e5-b229-cf5ad8e46d54","command_center_event_id":"3a185283-fd62-484d-9e01-38460bbffb81"},{"id":"16101878-1edb-4f36-9035-55370d81713e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-owner-copy-pass","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3091,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":246,"terminal":false,"missionId":"5a17312f-4d76-420c-9aa5-257059ae56ee","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":"5a17312f-4d76-420c-9aa5-257059ae56ee"},"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":3556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:21:19.754628+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"246","receipt_type":"execute_mission","idempotency_key":"mission:5a17312f-4d76-420c-9aa5-257059ae56ee:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"698b2f8b-c4b8-4aee-bbe6-4da08ad2f2c5","command_center_event_id":"5a17312f-4d76-420c-9aa5-257059ae56ee"},{"id":"1614fbcb-1fc9-4ce2-8e01-66d8c2850213","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","fingerprint":"77b6b3ab58525c6f1eb8b8353947b067115dda63d85d0f7a1f4e74dd51848b4f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:57:40.033131+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:1335a664-4234-41e4-88e8-5dc39ef05361:repository-mutation-intent-blocked:77b6b3ab58525c6f1eb8b8353947b067115dda63d85d0f7a1f4e74dd51848b4f","mission_step_id":"be24cea7-9c22-4af9-9824-6c03212539c2","command_center_event_id":"1335a664-4234-41e4-88e8-5dc39ef05361"},{"id":"16152b2f-18b3-4d33-bc62-d4e8a0b6208c","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-reference-layout-repair-v2","prNumber":1872,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e6d93a10df24c59d7bd86315135c73105c8d2509","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:37:17.04349+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e6d93a10df24c59d7bd86315135c73105c8d2509","external_id":"1872","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:22aefd85-6f32-499a-b898-8a378296bf57:merged-pr:1872:e6d93a10df24c59d7bd86315135c73105c8d2509","mission_step_id":"885ad053-d438-4110-91bc-b27af5eade50","command_center_event_id":"22aefd85-6f32-499a-b898-8a378296bf57"},{"id":"161572c3-93a3-4e66-b83d-5a30a0eafa79","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/hooks/useLeadVisibility.ts","content":"/**\n * Lead Visibility Hook - CANONICAL SOURCE\n * \n * Single hook for all lead/contact data with clear visibility modes.\n * \n * ARCHITECTURE (Post-Migration):\n * - unified_contacts: SINGLE SOURCE OF TRUTH for all leads and contacts\n * - graduated_at IS NULL → Pre-pipeline lead\n * - graduated_at IS NOT NULL → Post-graduation contact\n * \n * VISIBILITY MODES:\n * - 'tenant': All records in tenant (admin/owner view)\n * - 'assigned': Only records assigned to current user\n * - 'unassigned': Only unassigned records (for distribution)\n */\n\nimport { useState, useEffect, useCallback, useMemo, useRef } from 'react';\nimport { supabase } from '@/integrations/supabase/client';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useAuth } from '@/contexts/AuthContext';\nimport { useToast } from '@/hooks/use-toast';\nimport { useRealtimeTable } from '@/contexts/RealtimeContext';\nimport { sanitizeDbPayload } from '@/lib/utils/sanitizeDbPayload';\nimport { offlineManager } from '@/lib/offline/offlineManager';\nimport { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\n\n// Record type determines filtering logic\nexport type DataType = 'lead' | 'contact' | 'all';\n\n// Visibility mode determines filtering logic\nexport type VisibilityMode = 'tenant' | 'assigned' | 'unassigned' | 'personal' | 'system';\n\nexport interface LeadRecord {\n  id: string;\n  lead_id?: string;\n  tenant_org_id?: string;\n  name?: string;\n  first_name?: string;\n  last_name?: string;\n  phone?: string;\n  email?: string;\n  address?: string;\n  city?: string;\n  state?: string;\n  zip?: string;\n  status?: string;\n  contact_status?: string;\n  priority?: string;\n  source?: string;\n  assigned_to?: string | null;\n  assigned_rep?: string | null;\n  assigned_user?: string | null;\n  notes?: string;\n  quality_score?: number;\n  lead_stage?: string;\n  graduated_at?: string;\n  jobs_stage?: string;\n  claim_stage?: string;\n  insurance_carrier?: string | null;\n  policy_number?: string | null;\n  claim_number?: string | null;\n  claim_status?: string | null;\n  claim_filed_date?: string | null;\n  claim_notes?: string | null;\n  lat?: number;\n  lng?: number;\n  last_touched_at?: string;\n  appt_date?: string;\n  appt_time?: string;\n  tenant_name?: string;\n  tenant_type?: string;\n  assignment_display?: string | null;\n  assignment_context?: string | null;\n  created_at: string;\n  updated_at?: string;\n  deleted_at?: string;\n  // Lead origin classification\n  lead_origin?: 'system' | 'personal';\n  created_by_user_id?: string | null;\n  // Import / skip-trace metadata (hidden from default UI; surfaced to Owner/Admin only)\n  source_batch_id?: string | null;\n  source_batch_row_id?: string | null;\n  source_created_date?: string | null;\n  secondary_owner_name?: string | null;\n  import_source?: string | null;\n  additional_phones?: any;\n  additional_emails?: any;\n  external_source_ids?: any;\n  homeowner_attributes?: any;\n  compliance_metadata?: any;\n}\n\nexport interface LeadFilters {\n  status?: string;\n  city?: string;\n  state?: string;\n  source?: string;\n  priority?: string;\n  lead_stage?: string;\n  search?: string;\n}\n\ninterface UseLeadVisibilityOptions {\n  dataType?: DataType;\n  visibilityMode?: VisibilityMode;\n  filters?: LeadFilters;\n  enableRealtime?: boolean;\n  /** Owner mode: sees all tenant leads (like admin for their tenant) */\n  ownerMode?: boolean;\n  /** Admin-selected tenant filter — scopes admin queries to a specific tenant */\n  adminTenantFilter?: string;\n  /**\n   * When true, do NOT exclude archived/soft-deleted rows from the query.\n   * Required for Archive queues (Leads → Archived tab) to surface\n   * leads dispositioned via New Roof / Metal Roof / Not Qualified.\n   */\n  includeArchived?: boolean;\n}\n\ninterface LeadStats {\n  total: number;\n  leads: number;\n  contacts: number;\n  assigned: number;\n  unassigned: number;\n}\n\nexport function useLeadVisibility(options: UseLeadVisibilityOptions = {}) {\n  const { activeTenant, isSystemAdmin, isTenantOwner, isTenantManagerOrAbove } = useMultiTenant();\n  const { user } = useAuth();\n  const { toast } = useToast();\n  const demo = useGodModeTenantDemo();\n  \n  const [records, setRecords] = useState<LeadRecord[]>([]);\n  const [isLoading, setIsLoading] = useState(false);\n  const [error, setError] = useState<Error | null>(null);\n  const [fetchCount, setFetchCount] = useState(0);\n  \n  // Cache admin/owner status as stable booleans to prevent re-render issues\n  const isAdmin = isSystemAdmin();\n  const isOwner = options.ownerMode || isTenantOwner();\n  // Managers/PMs/Office Admins also get tenant-wide visibility — they\n  // supervise reps and need to see the full pool, not only self-assigned.\n  const isManagerOrAbove = isTenantManagerOrAbove?.() ?? false;\n\n  const tenantId = activeTenant?.id || '';\n  const userEmail = user?.email || '';\n\n  // Default visibility, scoped to the ACTIVE tenant (from picker):\n  //  - Tenant admins / owners / managers → see all tenant records\n  //  - Reps → see only records assigned to them\n  // isAdmin / isOwner / isManagerOrAbove here are already tenant-scoped.\n  const visibilityMode = options.visibilityMode || (isAdmin || isOwner || isManagerOrAbove ? 'tenant' : 'assigned');\n  const dataType = options.dataType || 'all';\n  \n  // Stabilize filters reference to prevent infinite loops\n  const filtersRef = useRef(options.filters);\n  const filters = options.filters || {};\n  \n  // Create a stable key from filters to detect actual changes\n  const filterKey = useMemo(() => {\n    return JSON.stringify({\n      status: filters.status,\n      city: filters.city,\n      state: filters.state,\n      source: filters.source,\n      priority: filters.priority,\n      lead_stage: filters.lead_stage,\n      search: filters.search,\n    });\n  }, [filters.status, filters.city, filters.state, filters.source, filters.priority, filters.lead_stage, filters.search]);\n\n  const fetchRecords = useCallback(async () => {\n    // Tenant-scoped views require an active tenant. The only exception is an\n    // explicit cross-tenant admin query (adminTenantFilter is set, or no\n    // tenant is selected and the caller is a true cross-tenant admin tool).\n    if (!tenantId && !options.adminTenantFilter) {\n      setRecords([]);\n      return;\n    }\n\n    if (demo.enabled && demo.state) {\n      const currentFilters = filtersRef.current || {};\n      const uid = user?.id || '';\n      const em = userEmail.toLowerCase();\n      let demoRecords = (demo.state.contacts || []) as LeadRecord[];\n      demoRecords = demoRecords.filter((record) => {\n        if (!options.includeArchived && (record.deleted_at || (record as any).archived_at)) return false;\n        if (dataType === 'lead' && record.graduated_at) return false;\n        if (dataType === 'contact' && !record.graduated_at) return false;\n        const assignedTo = String(record.assigned_to || '').toLowerCase();\n        const assignedRep = String(record.assigned_rep || '').toLowerCase();\n        const assignedUser = String(record.assigned_user || '').toLowerCase();\n        if (visibilityMode === 'assigned' && !((em && (assignedTo === em || assignedRep === em)) || (uid && (assignedTo === uid || assignedUser === uid)))) return false;\n        if (visibilityMode === 'unassigned' && record.assigned_to) return false;\n        if (visibilityMode === 'personal' && (!uid || record.lead_origin !== 'personal' || record.created_by_user_id !== uid)) return false;\n        if (visibilityMode === 'system' && record.lead_origin !== 'system') return false;\n        if (currentFilters.status && record.status !== currentFilters.status) return false;\n        if (currentFilters.city && record.city !== currentFilters.city) return false;\n        if (currentFilters.state && record.state !== currentFilters.state) return false;\n        if (currentFilters.source && record.source !== currentFilters.source) return false;\n        if (currentFilters.priority && record.priority !== currentFilters.priority) return false;\n        if (currentFilters.lead_stage && record.lead_stage !== currentFilters.lead_stage) return false;\n        if (currentFilters.search) {\n          const needle = currentFilters.search.toLowerCase();\n          const haystack = [record.name, record.phone, record.email, record.address].filter(Boolean).join(' ').toLowerCase();\n          if (!haystack.includes(needle)) return false;\n        }\n        return true;\n      });\n      demoRecords.sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)));\n      setRecords(demoRecords);\n      setError(null);\n      setIsLoading(false);\n      setFetchCount(prev => prev + 1);\n      return;\n    }\n\n    setIsLoading(true);\n    setError(null);\n\n    try {\n      const currentFilters = filtersRef.current || {};\n\n      // SINGLE SOURCE: unified_contacts table\n      // By default, exclude deleted and archived rows so active queues stay\n      // clean. Callers (e.g. the Leads → Archived tab) can opt-in to include\n      // archived/soft-deleted rows via `includeArchived`.\n      let query = supabase\n        .from('unified_contacts')\n        .select('*');\n      if (!options.includeArchived) {\n        query = query.is('deleted_at', null).is('archived_at', null);\n      }\n\n      // Filter by data type (lead vs contact)\n      if (dataType === 'lead') {\n        query = query.is('graduated_at', null);\n      } else if (dataType === 'contact') {\n        query = query.not('graduated_at', 'is', null);\n      }\n\n      // TENANT SCOPING — picker is the source of truth.\n      // - adminTenantFilter overrides (cross-tenant admin tools).\n      // - Otherwise always scope to the active tenant. This is mandatory\n      //   even for tenant admins/owners: they administer ONE tenant at a\n      //   time. Cross-tenant admin work happens via /admin/* routes that\n      //   pass adminTenantFilter explicitly.\n      const adminFilter = options.adminTenantFilter;\n      if (adminFilter) {\n        query = query.eq('tenant_org_id', adminFilter);\n      } else if (tenantId) {\n        query = query.eq('tenant_org_id', tenantId);\n      }\n\n      if (visibilityMode === 'assigned') {\n        // Records assigned to the current user — match across email, user\n        // UUID, and rep-name fallbacks. This applies to ALL roles when the\n        // mode is 'assigned' (an admin who flips to \"My Leads\" should see\n        // only theirs, not everyone's).\n        const userId = user?.id || '';\n        const orParts: string[] = [];\n        if (userEmail) orParts.push(`assigned_to.eq.${userEmail}`);\n        if (userId) {\n          orParts.push(`assigned_to.eq.${userId}`);\n          orParts.push(`assigned_user.eq.${userId}`);\n        }\n        if (userEmail) orParts.push(`assigned_rep.eq.${userEmail}`);\n        if (orParts.length > 0) {\n          query = query.or(orParts.join(','));\n        } else {\n          query = query.eq('id', '00000000-0000-0000-0000-000000000000');\n        }\n      } else if (visibilityMode === 'unassigned') {\n        query = query.or('assigned_to.is.null,assigned_to.eq.');\n      } else if (visibilityMode === 'personal' && user?.id) {\n        query = query.eq('lead_origin', 'personal').eq('created_by_user_id', user.id);\n      } else if (visibilityMode === 'system') {\n        query = query.eq('lead_origin', 'system');\n      }\n      // visibilityMode === 'tenant' → no extra filter; tenant scope applied above.\n\n      if (currentFilters.status) query = query.eq('status', currentFilters.status);\n      if (currentFilters.city) query = query.eq('city', currentFilters.city);\n      if (currentFilters.state) query = query.eq('state', currentFilters.state);\n      if (currentFilters.source) query = query.eq('source', currentFilters.source as any);\n      if (currentFilters.priority) query = query.eq('priority', currentFilters.priority as any);\n      if (currentFilters.lead_stage) query = query.eq('lead_stage', currentFilters.lead_stage);\n      if (currentFilters.search) {\n        query = query.or(\n          `name.ilike.%${currentFilters.search}%,phone.ilike.%${currentFilters.search}%,email.ilike.%${currentFilters.search}%,address.ilike.%${currentFilters.search}%`\n        );\n      }\n\n      // Raised cap from 1000 to 10000 — admins/owners need full visibility.\n      // If we hit the cap, surface a one-time toast so the user knows their\n      // view is truncated and can apply filters to narrow the result set.\n      const ROW_CAP = 10000;\n      query = query.order('updated_at', { ascending: false }).limit(ROW_CAP);\n\n      const { data, error: queryError } = await query;\n      if (queryError) throw queryError;\n\n      let fetchedRecords = (data || []) as LeadRecord[];\n\n      // Shared contacts keep one canonical unified_contacts row owned by their\n      // source tenant. Visibility in another tenant is represented by\n      // contact_tenant_memberships, so union those memberships into the active\n      // tenant view instead of requiring tenant_org_id to match.\n      const membershipTenantId = adminFilter || tenantId;\n      if (membershipTenantId) {\n        const { data: memberships, error: membershipError } = await supabase\n          .from('contact_tenant_memberships')\n          .select('*')\n          .eq('tenant_id', membershipTenantId)\n          .is('deleted_at', null)\n          .limit(ROW_CAP);\n        if (membershipError) throw membershipError;\n\n        const membershipRows = (memberships || []) as any[];\n        const membershipByContact = new Map(\n          membershipRows.map((membership) => [String(membership.contact_id), membership])\n        );\n        const membershipIds = Array.from(new Set(\n          membershipRows\n            .map((membership) => String(membership.contact_id || ''))\n            .filter(Boolean)\n        ));\n\n        const matchesCurrentView = (record: LeadRecord) => {\n          if (dataType === 'lead' && record.graduated_at) return false;\n          if (dataType === 'contact' && !record.graduated_at) return false;\n\n          const userId = user?.id || '';\n          const assignedTo = String(record.assigned_to || '').toLowerCase();\n          const assignedRep = String(record.assigned_rep || '').toLowerCase();\n          const assignedUser = String(record.assigned_user || '').toLowerCase();\n          const normalizedEmail = userEmail.toLowerCase();\n          const normalizedUserId = userId.toLowerCase();\n\n          if (visibilityMode === 'assigned') {\n            const isAssigned = Boolean(\n              (normalizedEmail && (assignedTo === normalizedEmail || assignedRep === normalizedEmail)) ||\n              (normalizedUserId && (assignedTo === normalizedUserId || assignedUser === normalizedUserId))\n            );\n            if (!isAssigned) return false;\n          } else if (visibilityMode === 'unassigned' && record.assigned_to) {\n            return false;\n          } else if (visibilityMode === 'personal' && (!userId || record.lead_origin !== 'personal' || record.created_by_user_id !== userId)) {\n            return false;\n          } else if (visibilityMode === 'system' && record.lead_origin !== 'system') {\n            return false;\n          }\n\n          if (currentFilters.status && record.status !== currentFilters.status) return false;\n          if (currentFilters.city && record.city !== currentFilters.city) return false;\n          if (currentFilters.state && record.state !== currentFilters.state) return false;\n          if (currentFilters.source && record.source !== currentFilters.source) return false;\n          if (currentFilters.priority && record.priority !== currentFilters.priority) return false;\n          if (currentFilters.lead_stage && record.lead_stage !== currentFilters.lead_stage) return false;\n          if (currentFilters.search) {\n            const needle = currentFilters.search.toLowerCase();\n            const haystack = [record.name, record.phone, record.email, record.address]\n              .filter(Boolean)\n              .join(' ')\n              .toLowerCase();\n            if (!haystack.includes(needle)) return false;\n          }\n          return true;\n        };\n\n        const applyTenantMembership = (canonicalRecord: LeadRecord, membership: any): LeadRecord => ({\n          ...canonicalRecord,\n          assigned_to: membership.assigned_to,\n          assigned_rep: membership.assigned_rep,\n          assigned_user: membership.assigned_user,\n          status: membership.status ?? canonicalRecord.status,\n          contact_status: membership.contact_status ?? canonicalRecord.contact_status,\n          priority: membership.priority ?? canonicalRecord.priority,\n          source: membership.source ?? canonicalRecord.source,\n          lead_stage: membership.lead_stage ?? canonicalRecord.lead_stage,\n          graduated_at: membership.graduated_at ?? canonicalRecord.graduated_at,\n          jobs_stage: membership.jobs_stage ?? canonicalRecord.jobs_stage,\n          claim_stage: membership.claim_stage ?? canonicalRecord.claim_stage,\n          notes: membership.notes ?? canonicalRecord.notes,\n          last_touched_at: membership.last_touched_at ?? canonicalRecord.last_touched_at,\n          appt_date: membership.appt_date ?? canonicalRecord.appt_date,\n          appt_time: membership.appt_time ?? canonicalRecord.appt_time,\n        });\n\n        // Native tenant rows are the core list. Publish them as soon as their\n        // tenant-scoped membership fields are overlaid; shared-contact discovery\n        // and assignee-name enrichment can finish without holding the table blank.\n        fetchedRecords = fetchedRecords\n          .map((record) => {\n            const membership = membershipByContact.get(record.id);\n            return membership ? applyTenantMembership(record, membership) : record;\n          })\n          .filter(matchesCurrentView)\n          .sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)))\n          .slice(0, ROW_CAP);\n        setRecords(fetchedRecords);\n        setIsLoading(false);\n\n        if (membershipIds.length > 0) {\n          const membershipContacts: LeadRecord[] = [];\n          const CHUNK_SIZE = 500;\n\n          for (let index = 0; index < membershipIds.length; index += CHUNK_SIZE) {\n            const chunk = membershipIds.slice(index, index + CHUNK_SIZE);\n            let membershipContactQuery = supabase\n              .from('unified_contacts')\n              .select('*')\n              .in('id', chunk);\n            if (!options.includeArchived) {\n              membershipContactQuery = membershipContactQuery.is('deleted_at', null).is('archived_at', null);\n            }\n            const { data: membershipContactData, error: membershipContactError } = await membershipContactQuery;\n            if (membershipContactError) throw membershipContactError;\n            membershipContacts.push(...((membershipContactData || []) as LeadRecord[]));\n          }\n\n          const merged = new Map<string, LeadRecord>(fetchedRecords.map((record) => [record.id, record]));\n          for (const canonicalRecord of membershipContacts) {\n            const membership = membershipByContact.get(canonicalRecord.id);\n            if (!membership) continue;\n\n            const tenantRecord = applyTenantMembership(canonicalRecord, membership);\n            if (matchesCurrentView(tenantRecord)) merged.set(tenantRecord.id, tenantRecord);\n            else merged.delete(tenantRecord.id);\n          }\n\n          fetchedRecords = Array.from(merged.values())\n            .sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)))\n            .slice(0, ROW_CAP);\n        }\n      }\n\n      if (fetchedRecords.length === ROW_CAP) {\n        toast({\n          title: 'Showing first 10,000 records',\n          description: 'Apply filters (assignee, stage, city) to narrow your view.',\n        });\n      }\n\n      // Hydrate assignment_display by resolving assigned_to (UUIDs or emails) to profile names\n      try {\n        const assignedValues = Array.from(new Set(\n          fetchedRecords\n            .map(r => (r.assigned_to || '').trim())\n            .filter(v => v.length > 0)\n        ));\n\n        if (assignedValues.length > 0) {\n          const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;\n          const ids = assignedValues.filter(v => uuidRegex.test(v));\n          const emails = assignedValues.filter(v => v.includes('@')).map(e => e.toLowerCase());\n\n          const lookup = new Map<string, string>(); // key (lowercased) -> display name\n\n          if (ids.length > 0) {\n            const { data: byId } = await supabase\n              .from('profiles')\n              .select('id, name, email')\n              .in('id', ids);\n            (byId || []).forEach((p: any) => {\n              const display = p.name || p.email || p.id;\n              lookup.set(String(p.id).toLowerCase(), display);\n              if (p.email) lookup.set(String(p.email).toLowerCase(), display);\n            });\n          }\n\n          if (emails.length > 0) {\n            const { data: byEmail } = await supabase\n              .from('profiles')\n              .select('id, name, email')\n              .in('email', emails);\n            (byEmail || []).forEach((p: any) => {\n              const display = p.name || p.email || p.id;\n              if (p.email) lookup.set(String(p.email).toLowerCase(), display);\n              lookup.set(String(p.id).toLowerCase(), display);\n            });\n          }\n\n          fetchedRecords = fetchedRecords.map(r => {\n            const key = (r.assigned_to || '').trim().toLowerCase();\n            if (!key) return r;\n            const display = lookup.get(key) || r.assigned_to || null;\n            return { ...r, assignment_display: display };\n          });\n        }\n      } catch (resolveErr) {\n        console.warn('[useLeadVisibility] Failed to resolve assignee names:', resolveErr);\n      }\n\n      setRecords(fetchedRecords);\n      setFetchCount(prev => prev + 1);\n\n      // Cache records locally for offline use (fire and forget)\n      if (tenantId) {\n        offlineManager.init().then(() => {\n          for (const record of fetchedRecords) {\n            offlineManager.saveLocally('leads', { ...record, tenant_id: tenantId }).catch(() => {});\n          }\n        }).catch(() => {});\n      }\n\n    } catch (err) {\n      const normalizedError = err instanceof Error ? err : new Error('Failed to fetch records');\n      \n      // OFFLINE FALLBACK: Serve cached data when network fails\n      if (!navigator.onLine || normalizedError.message?.includes('fetch') || normalizedError.message?.includes('network')) {\n        console.log('[useLeadVisibility] Network error — serving offline cache');\n        try {\n          const cached = await offlineManager.getAllLocal('leads', tenantId);\n          if (cached.length > 0) {\n            // Apply client-side filters to cached data\n            let filtered = cached as LeadRecord[];\n            if (dataType === 'lead') filtered = filtered.filter(r => !r.graduated_at);\n            else if (dataType === 'contact') filtered = filtered.filter(r => !!r.graduated_at);\n            if (visibilityMode === 'assigned') {\n              const uid = user?.id || '';\n              const em = userEmail;\n              filtered = filtered.filter(r =>\n                (em && (r.assigned_to === em || (r as any).assigned_rep === em)) ||\n                (uid && (r.assigned_to === uid || (r as any).assigned_user === uid))\n              );\n            }\n            setRecords(filtered);\n            setFetchCount(prev => prev + 1);\n            setIsLoading(false);\n            return;\n          }\n        } catch (cacheErr) {\n          console.warn('[useLeadVisibility] Cache fallback failed:', cacheErr);\n        }\n      }\n\n      setError(normalizedError);\n      console.error('[useLeadVisibility] Error:', normalizedError);\n      toast({\n        title: 'Failed to load data',\n        description: navigator.onLine ? normalizedError.message : 'You are offline. Cached data may be shown.',\n        variant: 'destructive',\n      });\n    } finally {\n      setIsLoading(false);\n    }\n  }, [tenantId, userEmail, visibilityMode, dataType, toast, isAdmin, isOwner, options.adminTenantFilter, options.includeArchived, demo.enabled, demo.state?.updatedAt, user?.id]);\n\n  // Update filters ref when they change\n  useEffect(() => {\n    filtersRef.current = options.filters;\n  }, [filterKey]);\n\n  // Refetch from the current data source whenever its callback changes.\n  // This is required when GodMode tenant-demo mode activates after the first\n  // render: the initial real-data fetch may be empty, but the synthetic\n  // callback must immediately replace it without requiring route navigation.\n  useEffect(() => {\n    fetchRecords();\n  }, [fetchRecords]);\n\n  // Use consolidated realtime subscription\n  useRealtimeTable(\n    'unified_contacts',\n    useCallback(() => {\n      if (options.enableRealtime && tenantId) {\n        fetchRecords();\n      }\n    }, [options.enableRealtime, tenantId, fetchRecords]),\n    '*',\n    options.enableRealtime && !!tenantId && !demo.enabled\n  );\n\n  // CRUD Operations - ALL go to unified_contacts\n  const createRecord = useCallback(async (data: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        const record = demo.createContact({\n          ...data,\n          status: data.status || 'New',\n          lead_stage: data.lead_stage || 'New / Unassigned',\n          lead_id: data.lead_id || crypto.randomUUID(),\n        }) as LeadRecord;\n        await fetchRecords();\n        return record;\n      }\n      const newId = crypto.randomUUID();\n      \n      // Check for existing contact with same name+address (prevent re-duplication)\n      let existingContactId: string | null = null;\n      if (data.name && data.address) {\n        const { data: existing } = await supabase\n          .from('unified_contacts')\n          .select('id')\n          .ilike('name', data.name.trim())\n          .ilike('address', data.address.trim())\n          .is('deleted_at', null)\n          .limit(1);\n        if (existing && existing.length > 0) {\n          existingContactId = existing[0].id;\n        }\n      }\n\n      let contactId = existingContactId || newId;\n\n      if (!existingContactId) {\n        // Create the core contact record (person-level data)\n        const insertData = {\n          id: newId,\n          lead_id: data.lead_id || newId,\n          tenant_org_id: tenantId,\n          name: data.name,\n          first_name: data.first_name,\n          last_name: data.last_name,\n          phone: data.phone,\n          email: data.email,\n          address: data.address,\n          city: data.city,\n          state: data.state,\n          zip: data.zip,\n          status: data.status || 'New',\n          priority: data.priority,\n          source: data.source,\n          assigned_to: data.assigned_to,\n          assigned_rep: (data as any).assigned_rep,\n          assigned_user: (data as any).assigned_user || (data as any).assignedUser,\n          notes: data.notes,\n          lead_stage: data.lead_stage || 'New / Unassigned',\n          graduated_at: data.graduated_at,\n          jobs_stage: data.jobs_stage,\n          claim_stage: data.claim_stage,\n          carrier: (data as any).carrier,\n          insurance_carrier: (data as any).insurance_carrier,\n          policy_number: (data as any).policy_number,\n          claim_number: (data as any).claim_number,\n          claim_status: (data as any).claim_status,\n          claim_filed_date: (data as any).claim_filed_date,\n          claim_notes: (data as any).claim_notes,\n          dol: (data as any).dol ?? (data as any).date_of_loss,\n          roof_type: (data as any).roof_type,\n          roof_age: (data as any).roof_age,\n          job_value: (data as any).job_value,\n          created_at: new Date().toISOString(),\n          updated_at: new Date().toISOString(),\n        };\n\n        // Offline: save locally and queue for sync\n        if (!navigator.onLine) {\n          await offlineManager.saveLocally('leads', { ...insertData, tenant_id: tenantId });\n          await offlineManager.queueSync('unified_contacts', 'insert', insertData);\n          setRecords(prev => [insertData as LeadRecord, ...prev]);\n          toast({ title: 'Saved offline', description: 'Will sync when back online.' });\n          return insertData as LeadRecord;\n        }\n\n        const { error: insertError } = await supabase\n          .from('unified_contacts')\n          .insert(insertData);\n        if (insertError) throw insertError;\n      }\n\n      // Create tenant membership (per-tenant data)\n      const membershipData = {\n        contact_id: contactId,\n        tenant_id: tenantId,\n        assigned_to: data.assigned_to,\n        assigned_rep: (data as any).assigned_rep,\n        assigned_user: (data as any).assigned_user || (data as any).assignedUser,\n        status: data.status || 'New',\n        contact_status: data.contact_status,\n        lead_stage: data.lead_stage || 'New / Unassigned',\n        jobs_stage: data.jobs_stage,\n        claim_stage: data.claim_stage,\n        graduated_at: data.graduated_at,\n        appt_date: data.appt_date,\n        appt_time: data.appt_time,\n        notes: data.notes,\n        source: data.source,\n        priority: data.priority,\n        lead_id: data.lead_id || newId,\n      };\n\n      await supabase\n        .from('contact_tenant_memberships')\n        .upsert(membershipData, { onConflict: 'contact_id,tenant_id' });\n\n      await fetchRecords();\n      \n      // Return the record\n      const { data: record } = await supabase\n        .from('unified_contacts')\n        .select('*')\n        .eq('id', contactId)\n        .single();\n      return (record || { id: contactId }) as LeadRecord;\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to create');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [tenantId, toast, fetchRecords, demo.enabled, demo.state?.updatedAt]);\n\n  const updateRecord = useCallback(async (id: string, updates: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        const sanitizedDemoUpdates = sanitizeDbPayload(updates as Record<string, any>);\n        if (!sanitizedDemoUpdates.name && (sanitizedDemoUpdates.first_name || sanitizedDemoUpdates.last_name)) {\n          sanitizedDemoUpdates.name = `${sanitizedDemoUpdates.first_name || ''} ${sanitizedDemoUpdates.last_name || ''}`.trim();\n        }\n        const record = demo.updateContact(id, sanitizedDemoUpdates) as LeadRecord;\n        await fetchRecords();\n        return record;\n      }\n      const sanitizedUpdates = sanitizeDbPayload(updates as Record<string, any>);\n\n      if (!sanitizedUpdates.name && (sanitizedUpdates.first_name || sanitizedUpdates.last_name)) {\n        sanitizedUpdates.name = `${sanitizedUpdates.first_name || ''} ${sanitizedUpdates.last_name || ''}`.trim();\n      }\n\n      // Offline: update locally and queue for sync\n      if (!navigator.onLine) {\n        const existing = await offlineManager.getLocal('leads', id);\n        const updated = { ...existing, ...sanitizedUpdates, updated_at: new Date().toISOString() };\n        await offlineManager.saveLocally('leads', updated);\n        await offlineManager.queueSync('unified_contacts', 'update', { id, ...sanitizedUpdates, updated_at: new Date().toISOString() });\n        setRecords(prev => prev.map(r => r.id === id ? { ...r, ...sanitizedUpdates } as LeadRecord : r));\n        toast({ title: 'Updated offline', description: 'Will sync when back online.' });\n        return updated as LeadRecord;\n      }\n\n      // Split updates: person-level vs tenant-level\n      const personFields: Record<string, any> = {};\n      const tenantFields: Record<string, any> = {};\n      const TENANT_FIELDS = ['assigned_to', 'assigned_rep', 'assigned_user', 'status', 'contact_status', \n        'service_status', 'lead_stage', 'jobs_stage', 'claim_stage', 'graduated_at', 'appt_date', 'appt_time',\n        'notes', 'notes2', 'notes3', 'notes4', 'additional_notes', 'source', 'priority', 'quality_score',\n        'lead_score', 'lead_tags', 'insurance_carrier', 'policy_number', 'claim_number', 'claim_status', 'claim_filed_date', 'claim_notes', 'insurance_claim_status', 'estimate_status', 'job_value',\n        'work_classification', 'salesperson_number', 'contact_role', 'lead_id', 'contact_ref',\n        'last_touched_at', 'last_contact', 'deleted_at', 'deleted_by', 'deletion_reason'];\n\n      for (const [key, value] of Object.entries(sanitizedUpdates)) {\n        if (TENANT_FIELDS.includes(key)) {\n          tenantFields[key] = value;\n        }\n        // Always update unified_contacts too for backwards compat\n        personFields[key] = value;\n      }\n\n      const { data: record, error } = await supabase\n        .from('unified_contacts')\n        .update({ ...personFields, updated_at: new Date().toISOString() })\n        .eq('id', id)\n        .select()\n        .single();\n\n      if (error) throw error;\n\n      // Also update the tenant membership if tenant-level fields changed\n      if (Object.keys(tenantFields).length > 0 && tenantId) {\n        await supabase\n          .from('contact_tenant_memberships')\n          .update({ ...tenantFields, updated_at: new Date().toISOString() })\n          .eq('contact_id', id)\n          .eq('tenant_id', tenantId);\n      }\n\n      // Optimistic local update — patch the record in place so the table\n      // reflects the change immediately. We also clear assignment_display\n      // when assigned_to changes so the next render uses the new value\n      // (the subsequent fetchRecords() call will rehydrate the display name\n      // from profiles, but in the meantime we avoid a flash of stale data).\n      setRecords(prev => prev.map(r => {\n        if (r.id !== id) return r;\n        const next: any = { ...r, ...sanitizedUpdates };\n        if ('assigned_to' in sanitizedUpdates) {\n          next.assignment_display = sanitizedUpdates.assigned_to || null;\n        }\n        return next as LeadRecord;\n      }));\n\n      await fetchRecords();\n      return record as LeadRecord;\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to update');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, fetchRecords, tenantId, demo.enabled, demo.state?.updatedAt]);\n\n  const deleteRecord = useCallback(async (id: string, reason?: string) => {\n    try {\n      const record = records.find(r => r.id === id);\n      if (demo.enabled) {\n        demo.deleteContact(id);\n        await fetchRecords();\n        toast({ title: `${record?.name || 'Demo contact'} deleted`, description: 'Only the synthetic GodMode tenant data was changed.' });\n        return;\n      }\n      const recordName = record?.name || 'Record';\n\n      const { error } = await supabase\n        .from('unified_contacts')\n        .update({\n          deleted_at: new Date().toISOString(),\n          deletion_reason: reason,\n          updated_at: new Date().toISOString(),\n        })\n        .eq('id', id);\n\n      if (error) throw error;\n\n      await fetchRecords();\n\n      toast({\n        title: `${recordName} deleted`,\n        description: 'Go to Admin → Soft Delete Recovery to restore if needed.',\n        duration: 8000,\n      });\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to delete');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, fetchRecords, records, demo.enabled, demo.state?.updatedAt]);\n\n  const assignRecord = useCallback(async (id: string, assignedTo: string) => {\n    return updateRecord(id, { assigned_to: assignedTo });\n  }, [updateRecord]);\n\n  /**\n   * Share a contact to another tenant WITHOUT duplicating the contact row.\n   * Creates a new contact_tenant_membership for the target tenant.\n   */\n  const shareToTenant = useCallback(async (contactId: string, targetTenantId: string, membershipData?: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        toast({ title: 'Demo contact not shared', description: 'Synthetic GodMode contacts stay inside this tenant demo workspace.' });\n        return;\n      }\n      const { error } = await supabase\n        .from('contact_tenant_memberships')\n        .upsert({\n          contact_id: contactId,\n          tenant_id: targetTenantId,\n          status: membershipData?.status || 'New',\n          lead_stage: membershipData?.lead_stage || 'New / Unassigned',\n          assigned_to: membershipData?.assigned_to,\n          source: membershipData?.source || 'Shared',\n          notes: membershipData?.notes,\n        }, { onConflict: 'contact_id,tenant_id' });\n\n      if (error) throw error;\n\n      toast({ title: 'Contact shared', description: 'Contact is now visible in the other organization.' });\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to share contact');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, demo.enabled]);\n\n  // Computed stats\n  const stats = useMemo<LeadStats>(() => {\n    const leads = records.filter(r => !r.graduated_at);\n    const contacts = records.filter(r => r.graduated_at);\n    const assigned = records.filter(r => r.assigned_to && r.assigned_to !== '');\n    const unassigned = records.filter(r => !r.assigned_to || r.assigned_to === '');\n\n    return {\n      total: records.length,\n      leads: leads.length,\n      contacts: contacts.length,\n      assigned: assigned.length,\n      unassigned: unassigned.length,\n    };\n  }, [records]);\n\n  return {\n    records,\n    isLoading,\n    error,\n    stats,\n    currentVisibilityMode: visibilityMode,\n    currentDataType: dataType,\n    refetch: fetchRecords,\n    createRecord,\n    updateRecord,\n    deleteRecord,\n    assignRecord,\n    shareToTenant,\n  };\n}\n"},{"path":"src/pages/tennex/TennexWorkspace.tsx","content":"import { useEffect, useMemo, useState } from 'react';\nimport { CalendarDays, CheckCircle2, CircleDollarSign, ContactRound, FileText, Mail, Megaphone, PlugZap, RefreshCcw, Settings, ShieldCheck, Sparkles, Users } from 'lucide-react';\nimport { useNavigate } from 'react-router-dom';\nimport { Button } from '@/components/ui/button';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\nimport { supabase } from '@/integrations/supabase/client';\n\ntype ContactRow={id:string;name?:string|null;first_name?:string|null;last_name?:string|null;email?:string|null;normalized_email?:string|null;phone?:string|null;normalized_phone?:string|null;source?:string|null;import_source?:string|null;referral_source?:string|null;is_dnc?:boolean|null;last_touched_at?:string|null;last_served_at?:string|null};\ntype ConnectionRow={provider:string;credential_status:string|null;last_verified_at:string|null;verification_notes:string|null;metadata?:Record<string,any>|null};\n\nconst normalizeEmail=(row:ContactRow)=>String(row.normalized_email||row.email||'').trim().toLowerCase();\nconst normalizePhone=(row:ContactRow)=>String(row.normalized_phone||row.phone||'').replace(/\\D/g,'');\nconst displayName=(row:ContactRow)=>row.name||[row.first_name,row.last_name].filter(Boolean).join(' ')||row.email||row.phone||'Unnamed client';\n\nfunction StatCard({value,label,detail}:{value:string|number;label:string;detail:string}){return <div className=\"rounded-2xl border border-white/70 bg-black/25 p-4 shadow-none backdrop-blur-xl\"><div className=\"text-2xl font-black tracking-tight text-white\">{typeof value==='number'?value.toLocaleString():value}</div><div className=\"mt-1 text-sm font-black text-white\">{label}</div><div className=\"mt-1 text-xs leading-5 text-white/70\">{detail}</div></div>}\nfunction LaunchCard({title,detail,icon:Icon,onClick,emphasis=false}:{title:string;detail:string;icon:any;onClick:()=>void;emphasis?:boolean}){return <button type=\"button\" onClick={onClick} className={`group rounded-2xl border border-white/70 bg-black/25 p-4 text-left text-white shadow-none backdrop-blur-xl transition hover:-translate-y-0.5 hover:bg-black/35 ${emphasis?'ring-1 ring-white/25':''}`}><div className=\"flex items-start justify-between gap-3\"><div className=\"rounded-xl border border-white/60 bg-white/10 p-2 text-white\"><Icon className=\"h-5 w-5\"/></div><span className=\"text-[11px] font-black uppercase tracking-[.14em] text-white/60\">Open</span></div><div className=\"mt-4 text-base font-black text-white\">{title}</div><div className=\"mt-1 text-xs leading-5 text-white/70\">{detail}</div></button>}\n\nexport default function TennexWorkspace(){\n  const navigate=useNavigate();\n  const {activeTenant}=useMultiTenant();\n  const demo=useGodModeTenantDemo();\n  const tenantId=activeTenant?.id;\n  const tenantSlug=String(activeTenant?.company_slug||'tennex').trim()||'tennex';\n  const tenantName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'Tennex Tax Solutions';\n  const [contacts,setContacts]=useState<ContactRow[]>([]);\n  const [connections,setConnections]=useState<ConnectionRow[]>([]);\n  const [loading,setLoading]=useState(true);\n  const [error,setError]=useState<string|null>(null);\n\n  const load=async()=>{\n    if(!tenantId){setLoading(false);return;}\n    setLoading(true);setError(null);\n    if(demo.enabled&&demo.state){\n      const now=new Date().toISOString();\n      const demoContacts=(demo.state.contacts||[]).map((contact:any,index:number)=>({\n        ...contact,\n        referral_source:contact.referral_source||(index<2?'Demo referral':null),\n      })) as ContactRow[];\n      setContacts(demoContacts);\n      setConnections([\n        {provider:'google_workspace',credential_status:'connected',last_verified_at:now,verification_notes:'Synthetic GodMode demo connection',metadata:{granted_scopes:['https://www.googleapis.com/auth/gmail.modify','https://www.googleapis.com/auth/gmail.send','https://www.googleapis.com/auth/calendar.events','https://www.googleapis.com/auth/drive.file'],godmode_demo:true}},\n        {provider:'quickbooks',credential_status:'connected',last_verified_at:now,verification_notes:'Synthetic GodMode demo connection',metadata:{realm_id:'DEMO-REALM',godmode_demo:true}},\n      ]);\n      setLoading(false);\n      return;\n    }\n    try{\n      const [clientResult,connectionResult]=await Promise.all([\n        supabase.from('unified_contacts').select('id,name,first_name,last_name,email,normalized_email,phone,normalized_phone,source,import_source,referral_source,is_dnc,last_touched_at,last_served_at').eq('tenant_org_id',String(tenantId)).is('deleted_at',null).limit(5000),\n        supabase.from('tenant_provider_credentials' as any).select('provider,credential_status,last_verified_at,verification_notes,metadata').eq('tenant_id',String(tenantId)),\n      ]);\n      if(clientResult.error)throw clientResult.error;\n      setContacts((clientResult.data||[]) as ContactRow[]);\n      if(!connectionResult.error)setConnections((connectionResult.data||[]) as unknown as ConnectionRow[]);\n    }catch(loadError:any){setError(loadError?.message||'Tennex workspace data could not load.');}\n    finally{setLoading(false);}\n  };\n  useEffect(()=>{void load();},[tenantId,demo.enabled,demo.state?.updatedAt]);\n\n  const metrics=useMemo(()=>{\n    const emailCounts=new Map<string,number>(),sourceCounts=new Map<string,number>();\n    for(const contact of contacts){const email=normalizeEmail(contact);if(email)emailCounts.set(email,(emailCounts.get(email)||0)+1);const source=String(contact.source||contact.import_source||'manual').trim()||'manual';sourceCounts.set(source,(sourceCounts.get(source)||0)+1)}\n    const emailReady=contacts.filter(contact=>!contact.is_dnc&&Boolean(normalizeEmail(contact)));\n    const usable=contacts.filter(contact=>!contact.is_dnc&&(Boolean(normalizeEmail(contact))||normalizePhone(contact).length>=7));\n    const suppressed=contacts.filter(contact=>contact.is_dnc===true);\n    const duplicates=contacts.filter(contact=>{const email=normalizeEmail(contact);return email&&Number(emailCounts.get(email)||0)>1});\n    const cutoff=Date.now()-120*24*60*60*1000;\n    const reactivation=emailReady.filter(contact=>{const raw=contact.last_touched_at||contact.last_served_at;if(!raw)return true;const time=new Date(raw).getTime();return !Number.isFinite(time)||time<cutoff});\n    const referralReady=emailReady.filter(contact=>Boolean(String(contact.referral_source||'').trim()));\n    return {emailReady,usable,suppressed,duplicates,reactivation,referralReady,sourceCounts};\n  },[contacts]);\n\n  const connectionState=(provider:string)=>{const stored=connections.find(row=>row.provider===provider);const state=String(stored?.credential_status||'').toLowerCase();const connected=state==='connected'||state==='verified'||state==='active';return {connected,status:connected?'Connected':stored?.credential_status||'Not connected',lastVerified:stored?.last_verified_at||null,metadata:stored?.metadata||{}}};\n  const googleBase=connectionState('google_workspace'),quickbooksBase=connectionState('quickbooks');\n  const googleScopes=Array.isArray(googleBase.metadata?.granted_scopes)?googleBase.metadata.granted_scopes.map((value:any)=>String(value)):[];\n  const requiredGoogleScopes=['https://www.googleapis.com/auth/gmail.modify','https://www.googleapis.com/auth/gmail.send','https://www.googleapis.com/auth/calendar.events','https://www.googleapis.com/auth/drive.file'];\n  const googleReady=googleBase.connected&&requiredGoogleScopes.every(scope=>googleScopes.includes(scope));\n  const quickbooksRealm=String(quickbooksBase.metadata?.realm_id||'').trim();\n  const quickbooksReady=quickbooksBase.connected&&Boolean(quickbooksRealm);\n  const google={...googleBase,connected:googleReady,status:googleReady?'Connected':googleBase.connected?'Needs reconnect':googleBase.status};\n  const quickbooks={...quickbooksBase,connected:quickbooksReady,status:quickbooksReady?'Connected':quickbooksBase.connected?'Needs reconnect':quickbooksBase.status};\n  const route=(suffix:string)=>navigate(`/${tenantSlug}${suffix}`);\n  const sourceMix=Array.from(metrics.sourceCounts.entries()).sort((a,b)=>b[1]-a[1]).slice(0,4);\n  const readinessItems=[\n    {label:'Google Workspace',done:google.connected,detail:google.connected?'Gmail, Calendar and Drive are available.':'Connect Google Workspace for Gmail campaigns and client discovery.',action:()=>route('/settings/connections')},\n    {label:'QuickBooks Online',done:quickbooks.connected,detail:quickbooks.connected?'QuickBooks is connected to this tenant.':'Connect QuickBooks to bring accounting/customer context into Tennex.',action:()=>route('/settings/connections')},\n    {label:'Email-ready client base',done:metrics.emailReady.length>0,detail:metrics.emailReady.length?`${metrics.emailReady.length.toLocaleString()} clients are currently email-ready.`:'Import or clean client emails before campaign work.',action:()=>route('/contacts')},\n    {label:'Audience hygiene',done:metrics.duplicates.length===0,detail:metrics.duplicates.length===0?'No duplicate email risk detected.':`${metrics.duplicates.length.toLocaleString()} records need duplicate review.`,action:()=>route('/contacts')},\n  ];\n  if(!tenantId)return <div className=\"grid min-h-[60vh] place-items-center p-6 text-sm text-muted-foreground\">Choose the Tennex tenant to open its workspace.</div>;\n\n  return <main data-tennex-workspace=\"true\" className=\"min-h-full min-w-0 w-full max-w-full overflow-x-hidden overflow-y-auto px-3 pt-3 pb-[calc(var(--kl-mobile-bottom-stack-h,7rem)+1rem)] sm:p-6 sm:pb-28\"><style>{`\n[data-tennex-workspace=\"true\"] [class*=\"border-border\"]{border-color:rgba(255,255,255,.7)!important}\n[data-tennex-workspace=\"true\"] [class*=\"border-primary\"]{border-color:rgba(255,255,255,.7)!important}\n[data-tennex-workspace=\"true\"] [class*=\"bg-background\"]{background-color:rgba(2,7,12,.38)!important}\n[data-tennex-workspace=\"true\"] [class*=\"bg-primary\"]{background-color:rgba(255,255,255,.08)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-foreground\"]{color:rgba(255,255,255,.98)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-muted-foreground\"]{color:rgba(255,255,255,.72)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-primary\"]{color:rgba(255,255,255,.94)!important}\n[data-tennex-workspace=\"true\"] [class*=\"shadow-\"]{box-shadow:none!important}\n@media(max-width:767px){[data-tennex-workspace=\"true\"]>div{max-width:100%!important}[data-tennex-workspace=\"true\"] h1{font-size:1.875rem!important;line-height:2.1rem!important}}\n`}</style><div className=\"mx-auto w-full min-w-0 max-w-6xl space-y-4 sm:space-y-5\">\n    <section className=\"overflow-hidden rounded-[28px] border border-border/70 bg-background/72 shadow-sm backdrop-blur-xl\"><div className=\"p-5 sm:p-7\"><div className=\"flex flex-col gap-5 lg:flex-row lg:items-start lg:justify-between\"><div className=\"min-w-0\"><div className=\"flex flex-wrap items-center gap-2 text-xs font-black uppercase tracking-[.18em] text-primary\"><Sparkles className=\"h-4 w-4\"/><span>Tennex command center</span></div><h1 className=\"mt-3 text-3xl font-black tracking-tight text-foreground sm:text-4xl\">{tenantName}</h1><p className=\"mt-2 max-w-3xl text-sm leading-6 text-muted-foreground\">Clients, campaigns, Google Workspace, QuickBooks and daily follow-up in one place. The workspace highlights what needs attention so daily work stays focused.</p></div><div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>route('/marketing')}><Megaphone className=\"mr-2 h-4 w-4\"/>New campaign</Button></div></div><div className=\"mt-6 grid gap-3 sm:grid-cols-2 lg:grid-cols-5\"><StatCard value={contacts.length} label=\"Client records\" detail=\"Tenant-scoped client master list.\"/><StatCard value={metrics.emailReady.length} label=\"Email ready\" detail=\"Eligible email + suppression check.\"/><StatCard value={metrics.reactivation.length} label=\"Reactivation\" detail=\"Email-ready clients untouched ~120+ days.\"/><StatCard value={metrics.suppressed.length} label=\"Suppressed\" detail=\"Excluded from campaign sends.\"/><StatCard value={metrics.duplicates.length} label=\"Duplicate risk\" detail=\"Records sharing an email address.\"/></div></div></section>\n    {error?<section className=\"rounded-2xl border border-destructive/30 bg-destructive/5 p-4 text-sm text-destructive\">{error}</section>:null}\n\n    <section className=\"grid gap-4 lg:grid-cols-[1.35fr_.65fr]\"><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center justify-between gap-3\"><div><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Today</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Priority work</h2></div><CheckCircle2 className=\"h-5 w-5 text-primary\"/></div><div className=\"mt-4 grid gap-3\">\n      {metrics.reactivation.length>0?<button type=\"button\" onClick={()=>route('/marketing')} className=\"rounded-2xl border border-primary/35 bg-primary/8 p-4 text-left\"><div className=\"flex items-center justify-between gap-3\"><span className=\"font-black text-foreground\">Reactivate older clients</span><span className=\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-black text-primary\">{metrics.reactivation.length.toLocaleString()}</span></div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">A ready-made audience is waiting in Campaign Studio. Review it, send a test, then launch deliberately.</p></button>:null}\n      {!google.connected?<button type=\"button\" onClick={()=>route('/settings/connections')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Connect Google Workspace</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Needed for Gmail sending, Calendar, Drive and client discovery.</p></button>:null}\n      {!quickbooks.connected?<button type=\"button\" onClick={()=>route('/settings/connections')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Connect QuickBooks Online</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Unlock tenant-isolated accounting/customer sync without cluttering the marketing view with unnecessary financial detail.</p></button>:null}\n      {metrics.duplicates.length>0?<button type=\"button\" onClick={()=>route('/contacts')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Clean duplicate client records</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">{metrics.duplicates.length.toLocaleString()} records share an email and should be reviewed before larger campaigns.</p></button>:null}\n      {google.connected&&quickbooks.connected&&metrics.duplicates.length===0&&metrics.reactivation.length===0?<div className=\"rounded-2xl border border-border/70 bg-background/50 p-4\"><div className=\"font-black text-foreground\">Workspace is clear</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Connections and audience health look ready. Start a campaign or review clients.</p></div>:null}\n    </div></div><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Connections</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Business systems</h2><div className=\"mt-4 space-y-3\">{[{name:'Google Workspace',state:google,detail:'Gmail · Calendar · Drive'},{name:'QuickBooks Online',state:quickbooks,detail:'Customers · invoices · payments'}].map(item=><button type=\"button\" key={item.name} onClick={()=>route('/settings/connections')} className=\"w-full rounded-2xl border border-border/70 bg-background/50 p-4 text-left hover:bg-background/75\"><div className=\"flex items-center justify-between gap-3\"><div><div className=\"font-black text-foreground\">{item.name}</div><div className=\"mt-1 text-xs text-muted-foreground\">{item.detail}</div></div><span className={`rounded-full px-2.5 py-1 text-[11px] font-black ${item.state.connected?'bg-emerald-500/10 text-emerald-600':'bg-amber-500/10 text-amber-600'}`}>{item.state.status}</span></div></button>)}</div></div></section>\n\n    <section className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between\"><div><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Workspace</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Core workspace tools</h2></div><div className=\"text-xs text-muted-foreground\">Real applications. No fake route cards.</div></div><div className=\"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4\"><LaunchCard title=\"Campaign Studio\" detail=\"Segments, compose, test, recipient review and deliberate sends.\" icon={Megaphone} emphasis onClick={()=>route('/marketing')}/><LaunchCard title=\"Clients\" detail=\"Clean and review the Tennex client master list.\" icon={Users} onClick={()=>route('/contacts')}/><LaunchCard title=\"Team\" detail=\"Manage staff, invitations, roles and workspace access.\" icon={Users} onClick={()=>route('/team')}/><LaunchCard title=\"Mail\" detail=\"Open the tenant mail application and sent-message workflow.\" icon={Mail} onClick={()=>route('/mail')}/><LaunchCard title=\"Calendar\" detail=\"Connected business calendar and follow-ups.\" icon={CalendarDays} onClick={()=>route('/calendar')}/><LaunchCard title=\"Documents\" detail=\"Drive-backed files and tenant documents.\" icon={FileText} onClick={()=>route('/documents')}/><LaunchCard title=\"QuickBooks\" detail=\"Manage the accounting connection and sync readiness.\" icon={CircleDollarSign} onClick={()=>route('/settings/connections')}/><LaunchCard title=\"Connections\" detail=\"Google Workspace, QuickBooks and future providers.\" icon={PlugZap} onClick={()=>route('/settings/connections')}/><LaunchCard title=\"Profile & Settings\" detail=\"Tenant branding, imagery, account and workspace settings.\" icon={Settings} onClick={()=>route('/settings')}/></div></section>\n\n    <section className=\"grid gap-4 lg:grid-cols-2\"><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center gap-2\"><ShieldCheck className=\"h-5 w-5 text-primary\"/><h2 className=\"text-lg font-black text-foreground\">Meeting readiness</h2></div><div className=\"mt-4 space-y-2\">{readinessItems.map(item=><button type=\"button\" key={item.label} onClick={item.action} className=\"flex w-full items-start gap-3 rounded-xl border border-border/60 bg-background/45 p-3 text-left hover:bg-background/70\"><div className={`mt-0.5 grid h-6 w-6 shrink-0 place-items-center rounded-full ${item.done?'bg-emerald-500/12 text-emerald-600':'bg-amber-500/12 text-amber-600'}`}>{item.done?<CheckCircle2 className=\"h-4 w-4\"/>:<PlugZap className=\"h-4 w-4\"/>}</div><div><div className=\"text-sm font-black text-foreground\">{item.label}</div><div className=\"mt-0.5 text-xs leading-5 text-muted-foreground\">{item.detail}</div></div></button>)}</div></div><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center gap-2\"><ContactRound className=\"h-5 w-5 text-primary\"/><h2 className=\"text-lg font-black text-foreground\">Client intelligence</h2></div><div className=\"mt-4 grid grid-cols-2 gap-3\"><StatCard value={metrics.usable.length} label=\"Usable clients\" detail=\"Email or phone, not suppressed.\"/><StatCard value={metrics.referralReady.length} label=\"Referral-ready\" detail=\"Email-ready with referral source.\"/></div><div className=\"mt-4\"><div className=\"text-xs font-black uppercase tracking-[.14em] text-muted-foreground\">Top client sources</div><div className=\"mt-2 space-y-2\">{sourceMix.length?sourceMix.map(([source,count])=><div key={source} className=\"flex items-center justify-between rounded-xl border border-border/60 bg-background/45 px-3 py-2\"><span className=\"truncate text-xs font-bold text-foreground\">{source.replaceAll('_',' ')}</span><span className=\"text-xs font-black text-muted-foreground\">{count.toLocaleString()}</span></div>):<div className=\"text-xs text-muted-foreground\">Client source data will appear as contacts are imported and synced.</div>}</div></div>{contacts.length>0?<div className=\"mt-4 border-t border-border/60 pt-4\"><div className=\"text-xs font-black uppercase tracking-[.14em] text-muted-foreground\">Recently visible clients</div><div className=\"mt-2 space-y-1\">{contacts.slice(0,4).map(contact=><div key={contact.id} className=\"flex items-center justify-between gap-3 py-1.5\"><span className=\"truncate text-sm font-bold text-foreground\">{displayName(contact)}</span><span className=\"truncate text-xs text-muted-foreground\">{contact.email||contact.phone||'No contact method'}</span></div>)}</div></div>:null}</div></section>\n  </div></main>;\n}\n"},{"path":"src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts","content":"import fs from 'node:fs';\nimport path from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst read = (file: string) => fs.readFileSync(path.join(process.cwd(), file), 'utf8');\n\ndescribe('GodMode tenant demo mode contract', () => {\n  const hook = read('src/hooks/useGodModeTenantDemo.ts');\n  const store = read('src/lib/godmodeTenantDemoStore.ts');\n  const shell = read('src/PrivateAppShell.tsx');\n  const leads = read('src/hooks/useLeadVisibility.ts');\n  const contactData = read('src/pages/crm/ContactWorkspace/hooks/useContactData.ts');\n  const contactActions = read('src/pages/crm/ContactWorkspace/hooks/useContactActions.ts');\n  const tasks = read('src/components/tasks/TaskList.tsx');\n  const mail = read('src/components/communications/email/MailWorkspace.tsx');\n  const calendar = read('src/components/calendar/EnhancedUserCalendar.tsx');\n  const calendarPage = read('src/pages/calendar/UserCalendarPage.tsx');\n  const adminRoutes = read('src/routes/adminRoutes.tsx');\n  const dashboard = read('src/pages/godmode/GodModeDashboard.tsx');\n  const tennex = read('src/pages/tennex/TennexWorkspace.tsx');\n\n  it('activates only for GodMode inside a tenant without explicit real-user projection', () => {\n    expect(hook).toContain('hasGodModeAnywhere()');\n    expect(hook).toContain('activeTenant?.id');\n    expect(hook).toContain('!isImpersonating');\n    expect(hook).toContain(\"access?.mode === 'read_only_support_access'\");\n    expect(hook).toContain('!explicitSupport');\n  });\n\n  it('uses one tenant-scoped synthetic store and never imports production data clients', () => {\n    expect(store).toContain(\"knocklaunch:godmode-tenant-demo:v2\");\n    expect(store).toContain('scope.operatorId');\n    expect(store).toContain('scope.tenantId');\n    expect(store).toContain('Jamie Rivera');\n    expect(store).toContain('godModeTenantDemoMailInvoke');\n    expect(store).not.toContain(\"integrations/supabase\");\n    expect(store).not.toContain('supabase.functions.invoke');\n    expect(store).not.toContain('tenant-provider-connections');\n  });\n\n  it('substitutes contacts and contact detail while keeping mutations synthetic', () => {\n    expect(leads).toContain('demo.state.contacts');\n    expect(leads).toContain('demo.createContact');\n    expect(leads).toContain('demo.updateContact');\n    expect(leads).toContain('demo.deleteContact');\n    expect(leads).toContain('options.enableRealtime && !!tenantId && !demo.enabled');\n    expect(contactData).toContain('Demo contact not found');\n    expect(contactData).toContain('demo.state.contacts');\n    expect(contactActions).toContain('demo.updateContact(contact.id');\n    expect(contactActions).toContain('demo.deleteContact(contact.id)');\n    expect(leads).toContain('}, [fetchRecords]);');\n  });\n\n  it('repopulates Tennex home from the tenant demo store instead of direct production reads', () => {\n    expect(tennex).toContain(\"import { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\");\n    expect(tennex).toContain('if(demo.enabled&&demo.state)');\n    expect(tennex).toContain('demo.state.contacts');\n    expect(tennex).toContain(\"provider:'google_workspace'\");\n    expect(tennex).toContain(\"provider:'quickbooks'\");\n    expect(tennex).toContain('[tenantId,demo.enabled,demo.state?.updatedAt]');\n  });\n\n  it('substitutes tasks and prevents demo realtime/database mutations', () => {\n    expect(tasks).toContain('demo.state.tasks');\n    expect(tasks).toContain('demo.createTask(payload)');\n    expect(tasks).toContain('demo.updateTask(task.id');\n    expect(tasks).toContain('demo.deleteTask(task.id)');\n    expect(tasks).toContain('if (!tenantId || demo.enabled) return;');\n  });\n\n  it('intercepts mail before providers and avoids production contact/signal side effects', () => {\n    expect(mail).toContain('if (demo.enabled) return demo.mailInvoke(action, extra);');\n    expect(mail).toContain('if (demo.enabled) return new Response(new Blob([]), { status: 200 });');\n    expect(mail).toContain(\"if (isInbox && user?.id && !demo.enabled)\");\n    expect(mail).toContain(\"demo.state.contacts\");\n    expect(mail).toContain(\"Promise.resolve({ data: null, error: null })\");\n    expect(mail).toContain(\"GodMode demo mail is already connected\");\n    expect(mail).toContain(\"Signatures are not changed in GodMode demo mode\");\n  });\n\n  it('substitutes calendar events and blocks provider/media mutations in demo mode', () => {\n    expect(calendar).toContain('demo.state.events');\n    expect(calendar).toContain('demo.createEvent(changes)');\n    expect(calendar).toContain('demo.updateEvent');\n    expect(calendar).toContain('demo.deleteEvent(event.id)');\n    expect(calendar).toContain(\"Calendar connections are not changed in GodMode demo mode\");\n    expect(calendar).toContain(\"Demo attachment added\");\n    expect(calendarPage).toContain('demo.state.contacts');\n  });\n\n  it('keeps the tenant shell and retires the separate demo application workflow', () => {\n    expect(shell).toContain('<GodModeTenantDemoIndicator/>');\n    expect(shell).toContain('data-godmode-tenant-demo');\n    expect(adminRoutes).toContain('<Route path=\"/admin/demo-data\" element={<Navigate to=\"/admin/tenants\" replace/>}/>');\n    expect(adminRoutes).not.toContain('GodModeDemoData');\n    expect(dashboard).not.toContain(\"label: 'Demo Data'\");\n    expect(dashboard).not.toContain(\"route: '/admin/demo-data'\");\n  });\n});\n"}],"branch":"ai/objective-first-repair-743f5b14d471","writes":[],"patches":[],"version":1,"approved":true,"missionId":"743f5b14-d471-49f7-b101-a6e9352fb114","objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","wordingChanged":false,"canonicalIntent":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"populate-demo-data","statement":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","constraints":[{"id":"no-production-demo-writes","statement":"Demo-mode reads and writes must remain synthetic and must not mutate production tenant or provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]},{"id":"real-data-projection-preserved","statement":"Ordinary tenant users and explicit impersonation/support projections must retain existing real-data behavior.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live"]},{"id":"atomic-lifecycle","statement":"Do not claim completion until Gate, merge, release, and live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts-live","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees synthetic contacts on the existing Tennex Contacts surface after demo activation.","route":"/tennex-tax-solutions/contacts","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tennex-home-live","kind":"runtime","claim":"Tennex home shows populated synthetic client metrics and recent client names in GodMode demo mode.","route":"/tennex-tax-solutions","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","wordingChanged":false,"canonicalIntent":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"populate-demo-data","statement":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","constraints":[{"id":"no-production-demo-writes","statement":"Demo-mode reads and writes must remain synthetic and must not mutate production tenant or provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]},{"id":"real-data-projection-preserved","statement":"Ordinary tenant users and explicit impersonation/support projections must retain existing real-data behavior.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live"]},{"id":"atomic-lifecycle","statement":"Do not claim completion until Gate, merge, release, and live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts-live","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees synthetic contacts on the existing Tennex Contacts surface after demo activation.","route":"/tennex-tax-solutions/contacts","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tennex-home-live","kind":"runtime","claim":"Tennex home shows populated synthetic client metrics and recent client names in GodMode demo mode.","route":"/tennex-tax-solutions","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"57bb4047bfdc43cb80b5a6f8963d5242f1cde45a08bd15ff317eef23dc620321","replayCount":0,"serializedBytes":83567},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:56:57.846248+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:743f5b14-d471-49f7-b101-a6e9352fb114:repository-mutation-intent:57bb4047bfdc43cb80b5a6f8963d5242f1cde45a08bd15ff317eef23dc620321:0","mission_step_id":"2cc90c9e-4bbe-473e-8444-1a7924627ab5","command_center_event_id":"743f5b14-d471-49f7-b101-a6e9352fb114"},{"id":"1615c83f-c7e8-4089-b619-f71c737362e0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"e1126a9ed2633789641c643e92ceab9fd789da94","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"e1126a9ed2633789641c643e92ceab9fd789da94","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"e4b4a29047e020b0da0004a89c165a0174efc97f3211b3148b54f60fdae977d4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5789","runId":5789,"status":"waiting","sourceSha":"e1126a9ed2633789641c643e92ceab9fd789da94","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T03:38:26.165525+00:00","proof_gate":"canonical_release_pending","source_sha":"e1126a9ed2633789641c643e92ceab9fd789da94","external_id":"forgejo-main-e1126a9ed263","receipt_type":"canonical_release_status","idempotency_key":"mission:3d44f71b-44cc-4262-a792-39b65e4cead3:forgejo-release-status:e1126a9ed2633789641c643e92ceab9fd789da94:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"1cf01d73-5921-4ae5-8b6b-da79fa8f108a","command_center_event_id":"3d44f71b-44cc-4262-a792-39b65e4cead3"},{"id":"1617a610-1710-4da6-a5d6-5d7bd0add9e2","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"success"},"requestContractHash":"1a250741c6c93f6c1b581bbda8613689a0b37ae47965eb89d23a8256aacf88c6","forgejoWorkflowProof":{"runId":11745,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"onrunner":"pending","ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953","runnerVersion":"onrunner-878aef8605ca","expectedSourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","compareStatus":"target_job_success_runtime_verified","workflowRunId":11745,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.279-paul-hybrid","workflowFailed":true,"containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:11:54.719271+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"878aef8605caa08441a266301fbfa0fa4f2ef953","external_id":"forgejo-main-878aef8605ca","receipt_type":"canonical_release_status","idempotency_key":"mission:5175d2ab-4530-4851-901e-ced9f7e27c06:forgejo-release-status:878aef8605caa08441a266301fbfa0fa4f2ef953:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"e2115a97-6e48-495d-8559-e74f4e0fa5cd","command_center_event_id":"5175d2ab-4530-4851-901e-ced9f7e27c06"},{"id":"161902a5-4574-42f7-a34e-195c966ded65","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d447bd8f2664","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":null,"terminal":false,"missionId":"d447bd8f-2664-4fa5-86bc-dd57f6369517","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":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},"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":9476,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/LeadManagement/DataQuality/DuplicateManagementPanel.tsx","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/impersonation-canonical-dashboard.contract.test.ts","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/debug/DriveDebugPage.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:06:25.79565+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d447bd8f-2664-4fa5-86bc-dd57f6369517:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4b967cf8-950a-4f16-a1f7-56146fbc8353","command_center_event_id":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},{"id":"161b5aa9-f0bb-4f45-9cc8-b26cb5d4475d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f384d3aff382","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4382,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":9261,"firstUsefulResultAt":"2026-10-03T01:29:19.224Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":4585,"terminal":false,"missionId":"f384d3af-f382-49de-b915-16bf029376ed","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4214,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":801,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":3413,"repositoryProviderMs":3413,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2173,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1240},"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":"f384d3af-f382-49de-b915-16bf029376ed"},"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":3381,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:29:33.632315+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4585","receipt_type":"execute_mission","idempotency_key":"mission:f384d3af-f382-49de-b915-16bf029376ed:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"275d99a1-2079-458d-9c9d-4f1ce74002e7","command_center_event_id":"f384d3af-f382-49de-b915-16bf029376ed"},{"id":"161d40b8-ce64-4417-b43b-c0d79d442d72","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proposal-branded-delivery-email","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":3087,"terminal":false,"missionId":"f9372123-3801-4b80-b211-4489c808236d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1855,"missionSetupMs":341,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"repositoryMutationMs":11524,"repositoryProviderMs":11524,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5325,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":341,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6199},"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":"f9372123-3801-4b80-b211-4489c808236d"},"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":3318,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:50:22.217262+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3087","receipt_type":"execute_mission","idempotency_key":"mission:f9372123-3801-4b80-b211-4489c808236d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4b1c0366-3000-442d-b4e1-f6891104aa0a","command_center_event_id":"f9372123-3801-4b80-b211-4489c808236d"},{"id":"161e78ee-294e-488c-9b6f-6b6bed33eb16","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/knocklaunch-owner-os-revenue-refactor","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3365,"terminal":false,"missionId":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1299,"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":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},"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":1288,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:39:54.364491+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3365","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:automatic-mission-resume:3365:repair_mission_waiting_for_gate","mission_step_id":"a76334ce-c907-4f06-88ab-ebdafa15a166","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"1620627d-1bdf-4d0a-83ac-74eb952e2c5b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4295,"terminal":false,"missionId":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":868,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":101,"approvedPlanMs":0,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":372,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3"},"performance":null,"deploymentId":"forgejo-main-233a243ae831","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"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":2818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:01:49.573167+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","external_id":"forgejo-main-233a243ae831","receipt_type":"execute_mission","idempotency_key":"mission:13c3e62e-7d20-4bf8-a376-5f9cb86b15f3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d22f4c06-d984-48cc-b6c9-5082d0fcb342","command_center_event_id":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3"},{"id":"1620dc36-91a5-46f6-ad07-a195a02ae750","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-10537c192b88","reason":null,"status":"pending","metrics":{"receiptBytes":150989,"releaseCount":0,"toolCallCount":50,"repeatedCallCount":20,"executorlessWaitMs":3057977,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":false,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","timingsMs":{"queue":248,"total":269,"execution":21},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-a6183874b68c","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/tenants","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13408,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","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-30T14:30:04.371078+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","receipt_type":"visual_proof_started","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual-start:7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"1621b3f5-adad-4af2-889d-da76d8358ff2","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-03T20:44:29.288914+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3902,\"sourceSha\":\"2f379edd7f2414c425b1ca91f727467d3f8802c6\",\"deploymentId\":\"canonical-release-2f379edd7f24\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:31:54.394163+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8e0558c1-eb72-4742-b74f-5ad0dc0553be:owner-progress-heartbeat:119329327","mission_step_id":"a4a5bd8e-a3f3-4971-bb55-c17b2335029a","command_center_event_id":"8e0558c1-eb72-4742-b74f-5ad0dc0553be"},{"id":"16233090-048a-4162-a00a-11974e846123","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-canonical-release-dispatch-20260803-r202608032050","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":1746,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3905,"terminal":false,"missionId":"c28f9a42-febb-40a6-9150-635f763d186d","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c28f9a42-febb-40a6-9150-635f763d186d"},"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":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:33:51.648343+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3905","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c28f9a42-febb-40a6-9150-635f763d186d:automatic-mission-resume:3905:repair_mission_auto_progress_authorization_retryable","mission_step_id":"a125871b-6f23-4683-bf5b-653ea16f0fc2","command_center_event_id":"c28f9a42-febb-40a6-9150-635f763d186d"},{"id":"1623a69f-f355-4ed6-8db2-469387d77a4f","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.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1134,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":481,"providerAuthMs":0,"ledgerPrepareMs":481,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":481,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},"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-30T22:28:47.717571+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"84b5f1fe-2395-4e72-aaed-38e42fabf9bd","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"16240830-edc3-491c-8543-ba2d03926365","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/realtor-demo-backfill-repair-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":17374,"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":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:48:28.925802+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2035","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:automatic-mission-resume:2035:repair_mission_pr_ready_retryable","mission_step_id":"898bbb72-c967-4d41-8a20-60f89ff621a1","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"1626f16e-f702-4769-bba3-6c9d85581a49","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":true,"missionId":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":567,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T16:38:29.619826+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b:execute_mission:repair_mission_execution_blocked","mission_step_id":"331f3ec0-b307-4f53-ba5a-37a302623943","command_center_event_id":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b"},{"id":"162727d4-8cc2-4302-b704-101a7ed861e2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Prime structured exact mutation continuation","baseSha":"2ca5ca1ff88039bac229a1b42a139f48849e1117","issuedAt":1790987655938,"expiresAt":1790987835938,"missionId":"ead13e6b-624e-4093-ae21-ed1dbe024324","authorizationId":"c332b2c4-a17b-4fd2-aaf1-cde9d702d013","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:34:16.265845+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2ca5ca1ff88039bac229a1b42a139f48849e1117","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c332b2c4-a17b-4fd2-aaf1-cde9d702d013","mission_step_id":"9e8c1bc0-0c57-4024-85e0-a93fa119dec2","command_center_event_id":"ead13e6b-624e-4093-ae21-ed1dbe024324"},{"id":"162cb4bb-c4f2-47ad-af07-00a74e5878a0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ffc1eebde5b3","prNumber":3705,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:24.296217+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","external_id":"3705","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:merged-pr:3705:7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","mission_step_id":"39056005-7955-4c5e-a931-be1789da24e6","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"162f2ed0-7017-4c64-937a-33161338a988","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtr8hkl4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":478,"providerAuthMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":147,"resolvePreflightMs":478,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"},"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":6158,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts","src/pages/Login.tsx","supabase/migrations/20260907121500_create_call_center_application.sql","supabase/migrations/20260907133000_call_center_future_tenant_bootstrap.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:54:58.573578+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"adca3d2d-d860-43ad-b00a-24dcf72c15d4","command_center_event_id":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":3200,"schema":"public","order_key":"id"}