{"data":[{"id":"35e84771-992f-47b6-8d03-5aab6fb44686","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2345,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","timingsMs":{"prReadinessMs":129,"approvedPlanMs":0,"shipAndProveMs":15324,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":6909,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:26:25.786553+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2345","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:automatic-mission-resume:2345:canonical_release_reconciliation_pending","mission_step_id":"246c0acd-2b70-4122-b19f-54a82087dc30","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"35eb5434-15d9-42f4-97b9-89d7c6e1f0b6","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"cf9cef66-2fde-4c35-92bb-a5f9b725483f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:39:19.980719+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:cf9cef66-2fde-4c35-92bb-a5f9b725483f:mission-cancel:cf9cef66-2fde-4c35-92bb-a5f9b725483f","mission_step_id":null,"command_center_event_id":"cf9cef66-2fde-4c35-92bb-a5f9b725483f"},{"id":"35eccf2f-5517-47f9-988e-f1633c505029","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1cc0fcf069d5","prNumber":3550,"nextAction":null,"mergeCommitSha":"6af4e82a60bd426f4d68d583318148242f4e0dd7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:15:15.468064+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6af4e82a60bd426f4d68d583318148242f4e0dd7","external_id":"3550","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1cc0fcf0-69d5-4418-a5bf-77fe877f63a8:merged-pr:3550:6af4e82a60bd426f4d68d583318148242f4e0dd7","mission_step_id":"3d64faf4-1d07-40a6-bd6b-1eb82cd2aca7","command_center_event_id":"1cc0fcf0-69d5-4418-a5bf-77fe877f63a8"},{"id":"35f10f8d-e795-4f3b-b644-5a9387ecfb5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-muu0uwvz","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22047,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":76092,"firstUsefulResultAt":"2026-10-04T16:16:53.735Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4824,"terminal":false,"missionId":"865a8ad2-e833-4713-91ed-a19f39bbcea8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2338,"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":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},"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-04T16:18:04.677086+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4824","receipt_type":"automatic_mission_resume","idempotency_key":"mission:865a8ad2-e833-4713-91ed-a19f39bbcea8:automatic-mission-resume:4824:repair_mission_pr_ready_retryable","mission_step_id":"9c2fac67-c7bf-4f3b-98df-6082738e91c3","command_center_event_id":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},{"id":"35f53cc7-b13d-4001-9a86-3325d3d35344","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd1d5d93ed32","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3313,"terminal":false,"missionId":"fd1d5d93-ed32-47b0-b95f-d829a400befa","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":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:51:22.81711+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3313","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fd1d5d93-ed32-47b0-b95f-d829a400befa:automatic-mission-resume:3313:repair_mission_auto_progress_authorization_retryable","mission_step_id":"27693382-4d18-466d-bef0-385ae46e3ba5","command_center_event_id":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},{"id":"35f64fd2-1f7b-4a32-a9f6-757c69182196","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"c0c302538292da84cf82e9ae41a140b2cda0f548","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"dfe1cd09486eba19ce48cf751cb24e42ca30d14f","prNumber":2431,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/dfe1cd09486eba19ce48cf751cb24e42ca30d14f","mergeCommitSha":"c0c302538292da84cf82e9ae41a140b2cda0f548"}],"requestContractHash":"0adc8aabf990c5a39e63b0790d10a4c2602595d24e39f2e59031e969f016a7e0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:52:19.058517+00:00","proof_gate":"request_contract_repository_verified","source_sha":"c0c302538292da84cf82e9ae41a140b2cda0f548","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1e159d60-87c3-48e3-ac3a-15569c9eba25:request-contract-repository:0adc8aabf990c5a39e63b0790d10a4c2602595d24e39f2e59031e969f016a7e0:c0c302538292da84cf82e9ae41a140b2cda0f548","mission_step_id":"594805aa-338b-49ec-a4f9-0d1a6cf0ad9b","command_center_event_id":"1e159d60-87c3-48e3-ac3a-15569c9eba25"},{"id":"35f79906-f7ed-4d21-9bdf-2fd0ae63ac2d","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":60,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"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\":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-06T07:00:02.953861+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":\"ai/seaside-opacity-removal\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:08:29.197681+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:af80792b-1a57-4ed7-a4a6-a8831f25c523:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"r","mission_step_id":"280f204b-0525-46d8-8d65-ce06a714afe9","command_center_event_id":"af80792b-1a57-4ed7-a4a6-a8831f25c523"},{"id":"35f85fb9-82a6-418a-a009-8f0bc14c42d9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same authorized control-plane release-latency mission from the already-written branch. Treat the existing three branch edits as applied desired state, add the required cc-execution version companion, create the single PR, pass KnockLaunch Gate, squash merge, release only affected owners, and prove the shortened artifact-only frontend path and refrozen state.","wordingChanged":false,"canonicalIntent":"Continue the same authorized control-plane release-latency mission from the already-written branch. Treat the existing three branch edits as applied desired state, add the required cc-execution version companion, create the single PR, pass KnockLaunch Gate, squash merge, release only affected owners, and prove the shortened artifact-only frontend path and refrozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fast-release","statement":"The artifact-only frontend release no longer prefetches remote dependency-cache actions and no longer applies a compilation-memory guard to paul-light.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after the latency repair.","proofConditionIds":["proof-repository"]}],"objective":"Continue the same authorized control-plane release-latency mission from the already-written branch. Treat the existing three branch edits as applied desired state, add the required cc-execution version companion, create the single PR, pass KnockLaunch Gate, squash merge, release only affected owners, and prove the shortened artifact-only frontend path and refrozen state.","constraints":[{"id":"constraint-gate-build-owner","statement":"Gate remains the only production frontend build owner; release remains fail-closed on exact Gate artifact provenance.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current protected main contains the artifact-only release workflow with no release-frontend actions/cache references, a paul-light artifact-promotion capacity guard, and controlPlaneFrozen true at version 1.58.16-fast-artifact-release-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The protected-main frontend production release completes using the exact Gate artifact without the stale 3584 MiB capacity failure and the affected Command Center runtime converges to the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"dc739a452ca747954c6d5ee055439c2092599b351d985026a600027e3b957858","requestContractRevision":4,"previousRequestContractHash":"48ebbccceb59232ce12a343dbc17bb718f180a7181ac74043c2a8f85706ac4b6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:56:47.993628+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb94c2f8-32c7-4085-a2e2-18f066c6240f:request-contract-revision:4:dc739a452ca747954c6d5ee055439c2092599b351d985026a600027e3b957858","mission_step_id":"e637e4ee-79f1-4871-892a-800b3ff49882","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"35f8ba4a-dd36-411a-b096-1e0cf160c51c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-release-derived-bootstrap-20260905","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"85c18dff-fe91-4ae7-9f58-8b4922a9029b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":123,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":433,"providerAuthMs":0,"ledgerPrepareMs":322,"ledgerReconcileMs":0,"lineageReconcileMs":111,"resolvePreflightMs":433,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":322,"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":"85c18dff-fe91-4ae7-9f58-8b4922a9029b"},"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":3419,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:37:07.995416+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:85c18dff-fe91-4ae7-9f58-8b4922a9029b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e2b41c33-b7a0-4df4-a765-0e57c1966e0b","command_center_event_id":"85c18dff-fe91-4ae7-9f58-8b4922a9029b"},{"id":"35fa69dc-c61a-4e63-b073-4fb13f0a3aae","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact adopted Big Papi mission generation at branch head 9e872fd27815dd4e8d5acaea98556109a3d74809. Preserve the landed BigPapisToday Pop-Up/home work. Apply only this small remaining connection: Pop-Up money mode must expose the existing New order and New invoice controls exactly like Back Office, reusing the current order_request primitive. Commit to the same branch and create/adopt the single PR to main. Do not merge or ship yet. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the exact adopted Big Papi mission generation at branch head 9e872fd27815dd4e8d5acaea98556109a3d74809. Preserve the landed BigPapisToday Pop-Up/home work. Apply only this small remaining connection: Pop-Up money mode must expose the existing New order and New invoice controls exactly like Back Office, reusing the current order_request primitive. Commit to the same branch and create/adopt the single PR to main. Do not merge or ship yet. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"home-operating-loop","statement":"Big Papi's existing four MODES remain intact, while the home/today state surfaces actionable current work and unfinished work.","proofConditionIds":["proof-live","proof-repository"]},{"id":"popup-operating-loop","statement":"Start Pop-Up captures location, start time, and end time, connects through the existing tenant/public calendar primitive, and creates a usable active selling/order session.","proofConditionIds":["proof-live","proof-repository"]},{"id":"orders-pricing-inventory","statement":"Orders connect customer, pricing, invoice/payment state, and inventory; per-customer pricing is reusable and Pizza Boys New York Mills receives push pops $2.25, pints $7, half-gallon $12 while normal push pops remain $4.","proofConditionIds":["proof-live","proof-repository"]},{"id":"booked-event-operating-loop","statement":"Booked Events connect customer, schedule, prep/setup, inventory reservation or usage, balance/payment state, and closeout using existing primitives.","proofConditionIds":["proof-live","proof-repository"]},{"id":"closeout-business-memory","statement":"Pop-Up/Event closeout surfaces recap, unpaid items, and next-prep, and customer history connects orders, events, invoices, and pricing.","proofConditionIds":["proof-live","proof-repository"]}],"objective":"Continue the exact adopted Big Papi mission generation at branch head 9e872fd27815dd4e8d5acaea98556109a3d74809. Preserve the landed BigPapisToday Pop-Up/home work. Apply only this small remaining connection: Pop-Up money mode must expose the existing New order and New invoice controls exactly like Back Office, reusing the current order_request primitive. Commit to the same branch and create/adopt the single PR to main. Do not merge or ship yet. Do not run Visual Witness.","constraints":[{"id":"preserve-modes-shell","statement":"Preserve the Plan, Pop-Up, Booked Event, and Back Office MODES shell and avoid unrelated tenant presentation changes.","proofConditionIds":["proof-repository","proof-live"]},{"id":"reuse-existing-primitives","statement":"Do not create duplicate CRM, calendar, invoice, inventory, or pricing systems; reuse current tenant-scoped primitives and only add reusable shared capability where required.","proofConditionIds":["proof-repository","proof-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":["proof-repository","proof-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":["proof-repository","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact merged Forgejo source contains the Big Papi dependency wiring and remains scoped to Big Papi plus genuinely reusable primitives.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-live","kind":"runtime","claim":"The exact merged source is released to every affected production target and live production is bound to that source after deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-exact-adopted-Big-Papi-mission-generation-at-branch-head-9e872fd27815dd4e8d5acaea985561","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend","supabaseEdge","migrations"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-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":"08e5235e7ebff63996b62b9b4fd5a74491ea51edb9c44c829f85f3cd7e37f06d","requestContractRevision":6,"previousRequestContractHash":"767b4c10f7925a5e865ff0da666f700cd8fe3ab63a3bcd5762e80db91727385d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T07:43:24.092853+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6889ffd6-08d2-4815-8551-bbdd4d7562fa:request-contract:08e5235e7ebff63996b62b9b4fd5a74491ea51edb9c44c829f85f3cd7e37f06d","mission_step_id":"8a59929e-552f-4f59-a1e8-b37a5254c057","command_center_event_id":"6889ffd6-08d2-4815-8551-bbdd4d7562fa"},{"id":"35fb0bd7-dc26-4c0e-b57d-4017550dc3c4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"d5b368be15213d79dd5f2af84d0553f297eba0260c1d36ca39221fff76da31aa","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8560","runId":8560,"status":"success","sourceSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-9312c88c5036a4b9b56728a0156d8622ea6c40e0","compareStatus":"target_job_success_runtime_verified","workflowRunId":8560,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.156-platform-resilience-hardening","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:04:19.537697+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9312c88c5036a4b9b56728a0156d8622ea6c40e0","external_id":"forgejo-main-9312c88c5036","receipt_type":"canonical_release_status","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:forgejo-release-status:9312c88c5036a4b9b56728a0156d8622ea6c40e0:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"80c4fdd0-f835-402d-a37c-d522cb934f84","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"35fbe755-d9d7-4ef7-9bdf-358e4ac0a4f3","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtnpoinq","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.62-gate-rerun-explicit-pr","prNumber":1775,"terminal":false,"missionId":"c9c8fa4e-de11-4dd3-89e1-802ddda989d5","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"504033e2b6a4bf35e18013f189ec4fa091a7f78c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8061,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":994,"approvedPlanMs":0,"missionSetupMs":2735,"providerAuthMs":0,"shipAndProveMs":6047,"ledgerPrepareMs":935,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2735,"repositoryMutationMs":875,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":935,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9c8fa4e-de11-4dd3-89e1-802ddda989d5"},"performance":null,"deploymentId":"forgejo-main-504033e2b6a4","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":3218,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T01:44:19.1195+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"504033e2b6a4bf35e18013f189ec4fa091a7f78c","external_id":"forgejo-main-504033e2b6a4","receipt_type":"execute_mission","idempotency_key":"mission:c9c8fa4e-de11-4dd3-89e1-802ddda989d5:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"fb1355b6-508d-4a4a-913a-7d974a8fc82d","command_center_event_id":"c9c8fa4e-de11-4dd3-89e1-802ddda989d5"},{"id":"35fd00ba-111e-487e-8f62-39c451d70a6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b223b0879cc6","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10411,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":8972,"firstUsefulResultAt":"2026-10-03T12:57:26.026Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4634,"terminal":false,"missionId":"b223b087-9cc6-40ab-91f1-a98655fe0203","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2369,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2258,"approvedPlanMs":0,"missionSetupMs":466,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":209,"resolvePreflightMs":466,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"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":"b223b087-9cc6-40ab-91f1-a98655fe0203"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:57:41.103383+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4634","receipt_type":"execute_mission","idempotency_key":"mission:b223b087-9cc6-40ab-91f1-a98655fe0203:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a22abfe9-c7f5-4c28-9edc-c5d134024287","command_center_event_id":"b223b087-9cc6-40ab-91f1-a98655fe0203"},{"id":"35fe9932-06a4-4fe0-b49f-d8ee006546c3","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"16c5e52d75bef642247787de7aa9a10f81da0e6d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Curri shell dark surfaces render at approximately 60% opacity while existing layout and controls remain unchanged.","proofConditionIds":["proof-live-route"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Reuse existing PR #1942 and branch ai/curri-shell-opacity-60-20260906; do not create a replacement PR.","proofConditionIds":["proof-live-route"]},{"id":"constraint-2","satisfied":true,"statement":"Frontend-only release; no backend, database, auth, or control-plane changes.","proofConditionIds":["proof-live-route"]}],"contractHash":"97be5f9b1c9665ba9b05c0013fef19149bb6e3c04894541ffb1057a7affc2a15","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live-route","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"97be5f9b1c9665ba9b05c0013fef19149bb6e3c04894541ffb1057a7affc2a15"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:04:17.030491+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"16c5e52d75bef642247787de7aa9a10f81da0e6d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d4650532-2ad3-4b47-b10c-d6ab0a3db43c:request-contract:97be5f9b1c9665ba9b05c0013fef19149bb6e3c04894541ffb1057a7affc2a15:16c5e52d75bef642247787de7aa9a10f81da0e6d:verified:","mission_step_id":"c8c5013c-9aca-40e9-9ddb-c6dc6371197e","command_center_event_id":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},{"id":"35ffbf56-d468-47c6-870c-743ac02169a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/speedy-panda-premium-final-pass","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13651,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11672,"firstUsefulResultAt":"2026-09-30T13:50:33.348Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4240,"terminal":false,"missionId":"f0d5056e-9b5f-43cb-9770-896fc30c747a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2103,"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":"f0d5056e-9b5f-43cb-9770-896fc30c747a"},"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-30T13:50:45.271223+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4240","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f0d5056e-9b5f-43cb-9770-896fc30c747a:automatic-mission-resume:4240:repair_mission_pr_ready_retryable","mission_step_id":"d2ec5092-945d-457f-9716-acd9a7901518","command_center_event_id":"f0d5056e-9b5f-43cb-9770-896fc30c747a"},{"id":"3601898d-2b35-484d-a8d5-05369f086cc9","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"protected-route-visual-proof-live","satisfied":false,"statement":"A Big Papi tenant-projected protected-route audit reaches the intended path and stores visual evidence even if the normal screenshot stack later hangs, by using one pre-armed bounded screencast safety frame.","proofConditionIds":["repo-proof","release-proof","live-proof"]}],"satisfied":false,"constraints":[{"id":"bounded","satisfied":true,"statement":"Safety-frame start, compositor nudge, frame wait, ack, stop, and detach are all bounded with no retry loop.","proofConditionIds":["live-proof"]},{"id":"non-mutating","satisfied":true,"statement":"Safety-frame capture never reloads the route, changes tenant/user/role projection, reruns product actions, or mutates product data.","proofConditionIds":["live-proof"]},{"id":"normal-first","satisfied":true,"statement":"Normal screenshot evidence remains preferred when it succeeds; cached safety frame is used only after normal capture failure.","proofConditionIds":["live-proof"]},{"id":"fail-closed","satisfied":true,"statement":"If both the pre-armed safety frame and all bounded normal/recovery methods fail, return structured explicit failure.","proofConditionIds":["live-proof"]}],"contractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8"},"required":true,"satisfied":true},{"id":"live-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:29:31.154044+00:00","proof_gate":"request_contract_pending","source_sha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:request-contract:13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8:37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93:pending:repository","mission_step_id":"d4c42267-665b-4455-b8aa-a73c1eb49330","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"3601ab24-fc7c-40bc-81d9-4bb2fc4b1412","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"ee42ebec-6dc3-4065-92ab-d68af72cf3eb","phase":"implementation","branch":"ai/objective-first-repair-0618a5ffb7bd","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":66200,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":14,"executorlessWaitMs":787116,"firstUsefulResultAt":"2026-09-24T14:59:35.634Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3631,"terminal":false,"missionId":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4527,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":733,"missionSetupMs":422,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":121,"resolvePreflightMs":422,"repositoryMutationMs":3794,"repositoryProviderMs":3794,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2236,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1558},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"ee42ebec-6dc3-4065-92ab-d68af72cf3eb","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3315,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:00:50.083352+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3629","receipt_type":"execute_mission","idempotency_key":"mission:0618a5ff-b7bd-4db6-a975-5b9689bf2c05:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2b5fc5ae-18d8-44ba-b671-ba1834de76eb","command_center_event_id":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05"},{"id":"3601ec10-1741-4d31-9137-313d636bae7f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-757716a7ab77","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"757716a7-ab77-4f23-b3ed-ea68bd57a9b9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":871,"providerAuthMs":0,"ledgerPrepareMs":871,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":871,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":871,"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":"757716a7-ab77-4f23-b3ed-ea68bd57a9b9"},"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":6006,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/big-papis-proposal-pdf-generation.contract.test.ts","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/big-papis-proposal-screenshot-intake.json","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/__tests__/contracts/proposal-editor-canonical-source.contract.test.ts","src/__tests__/contracts/proposal-engine-auth-transport.contract.test.ts","config/capabilities/tenant-brand-character.json","config/platform-standards.json","scripts/cloudflare-native-artifact-guard.mjs","scripts/generate-cc-execution-action-schema.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T15:40:29.945965+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:757716a7-ab77-4f23-b3ed-ea68bd57a9b9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"da364690-5533-4109-8d78-eb6fe2684687","command_center_event_id":"757716a7-ab77-4f23-b3ed-ea68bd57a9b9"},{"id":"3603b25f-f546-468c-aa83-744e7246f0c6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"fb479a2dc7958367311b2dd529efb2761e1803c1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fb479a2dc7958367311b2dd529efb2761e1803c1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"cd3f597db5fa584c46384126e01469cb58d475a4919327f5b8f572f7724cc51b","forgejoWorkflowProof":{"runId":12967,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:02:45.228164+00:00","proof_gate":"canonical_release_pending","source_sha":"fb479a2dc7958367311b2dd529efb2761e1803c1","external_id":"forgejo-main-fb479a2dc795","receipt_type":"canonical_release_status","idempotency_key":"mission:c0e3d590-fb51-4646-b493-00d99b15477f:forgejo-release-status:fb479a2dc7958367311b2dd529efb2761e1803c1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2674317c-1623-4ef1-921d-d0550b9f6dd3","command_center_event_id":"c0e3d590-fb51-4646-b493-00d99b15477f"},{"id":"36056f85-4da8-4dbf-98e5-eff01d9cf09c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfjt5k","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7585,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":964,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":25085,"prReadinessMs":25075,"approvedPlanMs":0,"missionSetupMs":1898,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"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":4400,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T21:00:41.591375+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"964","receipt_type":"execute_mission","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f782d9f4-4856-4637-83d7-478aad87397c","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"36082eac-33d6-4390-b6a0-d643d813bf43","source":"cc-execution","status":"recorded","payload":{"objective":"Use Road Rage for Big Papi's MODES titles and ship it live.","tenantRef":"big-papis","receivedAt":"2026-09-11T22:12:17.657Z","fingerprint":"80a421cf65c21b96448a6035895f7516b737088cf4010141af4c1d41800d4645","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use Road Rage for Big Papi's MODES titles and ship it live.","wordingChanged":false,"canonicalIntent":"Use Road Rage for Big Papi's MODES titles and ship it live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"On production /big-papis/owner/dashboard, Plan, Pop-Up, Booked Event, and Back Office use Road Rage typography as the visible top-of-card title treatment with the existing bright per-mode colors and gold crown accent.","proofConditionIds":["proof-production"]}],"objective":"Use Road Rage for Big Papi's MODES titles and ship it live.","constraints":[{"id":"constraint-1","statement":"Mutate only the big-papis tenant experience.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Remove the fake Brush Script/Segoe Script title generator and underline treatment.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Preserve existing card photos, subtitles, actions, buttons, layout, image positioning, and other tenants.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Use exact Road Rage font styling with dark outline/shadow and a small gold crown accent.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production /big-papis/owner/dashboard renders all four MODES titles in Road Rage at the top of their cards, with no fake Brush Script title art visible, while the rest of the Big Papi's card behavior remains intact.","route":"/big-papis/owner/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6ad70851313dceb09dfb173fdbec2739dcb171688e6e66adff6124837d69f50c","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:12:18.10015+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:36b1fb51-ae44-4e01-aaee-6b52cf3e2a43:tenant-workstream-contribution:80a421cf65c21b96448a6035895f7516b737088cf4010141af4c1d41800d4645","mission_step_id":null,"command_center_event_id":"36b1fb51-ae44-4e01-aaee-6b52cf3e2a43"},{"id":"3608820a-e174-4818-a83e-708e4a22ac76","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized performance hardening of the proven cc-execution repository mutation hot path.","baseSha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","issuedAt":1790126510705,"expiresAt":1790126690705,"missionId":"bc659209-1c5c-4732-ad67-17493a96409e","authorizationId":"83e838d2-5c90-4339-b2ca-d1fd57b91a7d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:21:51.009211+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:83e838d2-5c90-4339-b2ca-d1fd57b91a7d","mission_step_id":"96866916-e455-4e9c-b044-f9de10b9be9e","command_center_event_id":"bc659209-1c5c-4732-ad67-17493a96409e"},{"id":"360a5ff3-f9d8-48d0-9133-a2e94e3119ee","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17115,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":267,"terminal":false,"missionId":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c3a2d6f6cd056cc6a94f8efcb1167eae5066db34","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8"},"performance":null,"deploymentId":"forgejo-main-c3a2d6f6cd05","workflowRunId":872,"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":1627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:53:40.746057+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"267","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1be3c1de-ac13-4f9f-8b9d-a1809668cbc8:automatic-mission-resume:267:canonical_release_dispatched","mission_step_id":"2037644b-1d80-4e92-b725-fd6e356795a9","command_center_event_id":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8"},{"id":"360eedb8-b04b-43ed-9229-58444eb84351","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13491,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":249,"terminal":false,"missionId":"d7a9e557-5c6c-4178-a974-420ad0f0beca","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7a9e557-5c6c-4178-a974-420ad0f0beca"},"performance":null,"deploymentId":"forgejo-main-728e8c951110","workflowRunId":846,"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":4150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:59:15.844586+00:00","proof_gate":"canonical_release_dispatched","source_sha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","external_id":"forgejo-main-728e8c951110","receipt_type":"ship_and_prove","idempotency_key":"mission:d7a9e557-5c6c-4178-a974-420ad0f0beca:ship_and_prove:canonical_release_dispatched:728e8c951110cd46bccf8482c93ba85608a1a4f4:846","mission_step_id":"c3e4e200-2442-4514-8871-8fdc2f22a783","command_center_event_id":"d7a9e557-5c6c-4178-a974-420ad0f0beca"},{"id":"360f137c-940e-4e55-a55b-d45158990cca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-36671e905530","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19089,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":216740,"firstUsefulResultAt":"2026-09-24T22:12:48.448Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.262-negated-visual-intent-guard","prNumber":3678,"terminal":false,"missionId":"36671e90-5530-43b3-b8ed-814d551040bd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9726,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2796,"missionSetupMs":336,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":336,"repositoryMutationMs":6930,"repositoryProviderMs":6930,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3496,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3434},"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":"36671e90-5530-43b3-b8ed-814d551040bd"},"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":3916,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:16:36.098542+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3678","receipt_type":"execute_mission","idempotency_key":"mission:36671e90-5530-43b3-b8ed-814d551040bd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"08a45760-3ec6-453f-b6de-6ffeb39eb354","command_center_event_id":"36671e90-5530-43b3-b8ed-814d551040bd"},{"id":"36112557-5e41-4639-88af-b629b99f1735","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-736437d087c0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.105-orphan-compare-evidence-adoption","prNumber":null,"terminal":false,"missionId":"736437d0-87c0-421b-8c45-965a6e9e0f4a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2788,"providerAuthMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2788,"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":"736437d0-87c0-421b-8c45-965a6e9e0f4a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3619,"likelyAffectedFiles":["src/__tests__/contracts/bigPapisAvatarMenuCohesion.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:41:27.079012+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:736437d0-87c0-421b-8c45-965a6e9e0f4a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e3d8d152-98b2-4101-817b-4d42ee847f67","command_center_event_id":"736437d0-87c0-421b-8c45-965a6e9e0f4a"},{"id":"3613f87f-28a6-4b94-842a-a6171195b0c5","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/pages/admin/GodModeAccessCenter.tsx","src/pages/admin/GodModeRestorePoints.tsx","src/pages/admin/system-tabs/SystemControlTab.tsx","src/routes/adminRoutes.tsx","supabase/functions/admin-manage/index.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"baseSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","consumedAt":1787875773455,"consumerToken":"31620599-db70-492b-840a-072b38d08067","authorizationId":"84aacf5e-4c8b-46a6-9674-675d7b39f05a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:09:35.232588+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"00c715c402db8cae6ad95ff8b2f39822525ad073","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:84aacf5e-4c8b-46a6-9674-675d7b39f05a","mission_step_id":"be5f3c58-ceac-4b7c-90c1-a0d8131c7ef0","command_center_event_id":"70335a10-4ed9-41cb-9225-95bfe613b66f"},{"id":"36159869-f10a-458d-8a39-efe79be350bb","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-gateway.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"],"continuationObjective":"Continue the same authorized control-plane maintenance mission. Reconcile the dispatched exact mutation, create/adopt the single PR, run canonical Gate, merge, and continue to host installation/proof. Preserve the existing request contract and maintenance permit scope. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:17:05.900777+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:75508663-b1c2-45ef-87ed-42ded59bc58f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"39a071fe-0b9a-4b23-9707-42dc9d6e491a","command_center_event_id":"75508663-b1c2-45ef-87ed-42ded59bc58f"},{"id":"3616db63-63c8-405d-9a8c-f09826f50f28","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.30.2-deferred-visual-proof","prNumber":3904,"terminal":false,"missionId":"b69b82ae-025e-4429-b144-670d07401af9","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"e3c85ad23367d30f75e4b9e1867e2ea8761ee6c8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b69b82ae-025e-4429-b144-670d07401af9"},"performance":null,"deploymentId":"canonical-release-e3c85ad23367","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":820,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T20:46:11.596036+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e3c85ad23367d30f75e4b9e1867e2ea8761ee6c8","external_id":"canonical-release-e3c85ad23367","receipt_type":"ship_and_prove","idempotency_key":"mission:b69b82ae-025e-4429-b144-670d07401af9:ship_and_prove:canonical_release_dispatched","mission_step_id":"6db704ca-2dc3-4361-8c4b-4fc109adaaed","command_center_event_id":"b69b82ae-025e-4429-b144-670d07401af9"},{"id":"36179a39-efb2-49d2-8b6a-ffb3ee9742bb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"issue":"PR #4060 passed Gate but became genuinely conflicted when PR #4059 merged first. #4060 is now closed/unmerged. Current main already contains the newer route-list handoff, quick linked traversal, live-pane fixes, and evidence-aware PAUL context; only safe route seeding, compact 40-route observations, and regression contracts remain.","branch":"ai/objective-first-repair-b12ac1fd3122","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b12ac1fd-3122-48a7-98c4-06046601f81f","objective":"Finish the tenant route-family audit repair on current protected main after conflicted PR #4060 was retired. Preserve all newer main behavior from PR #4059 and the already-live route-list handoff / quick linked-route breadth traversal. Change only what remains: use buildTenantApplicationPath for normal tenant application routes; for /big-papis/owner route-family seeding, map canonical application identities through the existing bigPapisSurfaceRoute resolver and skip unmapped apps so invalid generic paths cannot silently fall back to Dashboard; extend that resolver only with canonical application synonyms needed to map valid Big Papi owner surfaces; compact Witness routeObservations to cover up to 40 routes while retaining route, viewport, finalUrl, title, a small heading/body sample, bounded issue signals, and control counts; add regression contracts proving safe Big Papi seeding, 40-route compact evidence, and the newer main PAUL evidence-aware 50k context that keeps trustedWitnessEvidence outside the generic 7k cap. Do not change the newer PAUL evidence implementation from current main. Do not add another crawler, registry, or orchestration layer. Ship through canonical Gate, merge, affected-target release, and exact production proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","src/__tests__/contracts/godmode-console-route-family.contract.test.ts","supabase/functions/operator-respond/index.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","edits":[{"new_content":"import { buildTenantApplicationPath, getTenantApplicationAssignmentsFromSettings, getTenantApplicationScopeFromSettings, resolveTenantApplications } from '@/config/applicationCapabilityRegistry';","old_content":"import { getTenantApplicationAssignmentsFromSettings, getTenantApplicationScopeFromSettings, resolveTenantApplications } from '@/config/applicationCapabilityRegistry';"},{"new_content":"function bigPapisSurfaceRoute(text: string, dashboardRoute: string) {\n  if (!dashboardRoute.startsWith('/big-papis/owner/')) return '';\n  const value = String(text || '').toLowerCase();\n  const base = '/big-papis/owner';\n  if (/\\binventory\\b/.test(value)) return base + '/inventory';\n  if (/\\bcalendar\\b|\\bschedule\\b|\\btasks?\\b/.test(value)) return base + '/calendar';\n  if (/\\bproposal/.test(value)) return base + '/proposals';\n  if (/\\bevent day\\b/.test(value)) return base + '/event-day';\n  if (/\\boperations?\\b|\\bjobs?\\b/.test(value)) return base + '/operations';\n  if (/\\bevents?\\b|\\bbooking\\b/.test(value)) return base + '/events';\n  if (/\\bcustomer|\\bcontacts?\\b/.test(value)) return base + '/customers';\n  if (/\\binvoice|payment|billing|money\\b/.test(value)) return base + '/invoices';\n  if (/\\bdocuments?\\b|\\bfiles?\\b|\\bforms?\\b/.test(value)) return base + '/documents';\n  if (/\\bmessages?\\b|\\binbox\\b|\\bcommunications?\\b/.test(value)) return base + '/inbox';\n  if (/\\bmail\\b|\\bemail\\b/.test(value)) return base + '/mail';\n  if (/\\breports?\\b|\\banalytics\\b/.test(value)) return base + '/reports';\n  if (/\\bopportunit|\\bgrow\\b|\\bautomations?\\b/.test(value)) return base + '/grow';\n  if (/\\bbranding\\b|\\bcreative\\b/.test(value)) return base + '/branding';\n  if (/\\bqr\\b/.test(value)) return base + '/qr';\n  if (/\\bsettings?\\b/.test(value)) return base + '/settings';\n  return '';\n}","old_content":"function bigPapisSurfaceRoute(text: string, dashboardRoute: string) {\n  if (!dashboardRoute.startsWith('/big-papis/owner/')) return '';\n  const value = String(text || '').toLowerCase();\n  const base = '/big-papis/owner';\n  if (/\\binventory\\b/.test(value)) return base + '/inventory';\n  if (/\\bcalendar\\b|\\bschedule\\b/.test(value)) return base + '/calendar';\n  if (/\\bproposal/.test(value)) return base + '/proposals';\n  if (/\\bevent day\\b/.test(value)) return base + '/event-day';\n  if (/\\bevents?\\b|\\bbooking\\b/.test(value)) return base + '/events';\n  if (/\\bcustomer/.test(value)) return base + '/customers';\n  if (/\\binvoice|payment|money\\b/.test(value)) return base + '/invoices';\n  if (/\\bdocuments?\\b|\\bfiles?\\b/.test(value)) return base + '/documents';\n  if (/\\bmessages?\\b|\\binbox\\b/.test(value)) return base + '/inbox';\n  if (/\\bmail\\b|\\bemail\\b/.test(value)) return base + '/mail';\n  if (/\\breports?\\b/.test(value)) return base + '/reports';\n  if (/\\bsettings?\\b/.test(value)) return base + '/settings';\n  return '';\n}"},{"new_content":"async function resolveTenantAuditRoutes(tenant: any) {\n  const dashboardRoute = getTenantDashboardPathForTenant(tenant);\n  const settings = tenant?.settings && typeof tenant.settings === 'object' ? tenant.settings : {};\n  const tenantSlug = String(tenant?.company_slug || settings.route_namespace || '').trim().toLowerCase();\n  const isBigPapisOwner = dashboardRoute.startsWith('/big-papis/owner/');\n  const scope = getTenantApplicationScopeFromSettings(settings);\n  const enabled = new Map(getTenantApplicationAssignmentsFromSettings(settings));\n  if (tenant?.id) {\n    try {\n      const { data, error } = await (supabase as any).from('tenant_applications').select('application_id,enabled').eq('tenant_id', tenant.id);\n      if (!error) for (const row of data || []) if (row?.application_id) enabled.set(String(row.application_id), row.enabled !== false);\n    } catch {}\n  }\n  const apps = resolveTenantApplications({\n    tenantType: tenant?.tenant_type,\n    enabledApplications: enabled,\n    role: 'owner',\n    experienceFamily: settings.experience_family || settings.routing_family || settings.workspace_variant,\n    contextApplicationIds: scope.applicationIds,\n    applicationScopeExplicit: scope.explicit,\n  });\n  const routes = new Set<string>();\n  if (dashboardRoute?.startsWith('/')) routes.add(dashboardRoute);\n  for (const app of apps) {\n    if (isBigPapisOwner) {\n      const mapped = bigPapisSurfaceRoute(`${String(app?.id || '')} ${String(app?.label || '')} ${String(app?.workspaceSurface || '')}`, dashboardRoute);\n      if (mapped) routes.add(mapped);\n      continue;\n    }\n    if (!tenantSlug) continue;\n    const appRoute = buildTenantApplicationPath(\n      String(tenant?.tenant_type || ''),\n      tenantSlug,\n      String(app?.slug || app?.id || ''),\n    );\n    if (appRoute?.startsWith('/') && !appRoute.startsWith('//')) routes.add(appRoute);\n  }\n  return [...routes].filter(route => route.startsWith('/') && !route.startsWith('//')).slice(0, 40);\n}","old_content":"async function resolveTenantAuditRoutes(tenant: any) {\n  const dashboardRoute = getTenantDashboardPathForTenant(tenant);\n  const baseRoute = dashboardRoute.replace(/\\/(?:dashboard)\\/?$/i, '') || dashboardRoute;\n  const settings = tenant?.settings && typeof tenant.settings === 'object' ? tenant.settings : {};\n  const scope = getTenantApplicationScopeFromSettings(settings);\n  const enabled = new Map(getTenantApplicationAssignmentsFromSettings(settings));\n  if (tenant?.id) {\n    try {\n      const { data, error } = await (supabase as any).from('tenant_applications').select('application_id,enabled').eq('tenant_id', tenant.id);\n      if (!error) for (const row of data || []) if (row?.application_id) enabled.set(String(row.application_id), row.enabled !== false);\n    } catch {}\n  }\n  const apps = resolveTenantApplications({\n    tenantType: tenant?.tenant_type,\n    enabledApplications: enabled,\n    role: 'owner',\n    experienceFamily: settings.experience_family || settings.routing_family || settings.workspace_variant,\n    contextApplicationIds: scope.applicationIds,\n    applicationScopeExplicit: scope.explicit,\n  });\n  const routes = new Set<string>();\n  if (dashboardRoute?.startsWith('/')) routes.add(dashboardRoute);\n  for (const app of apps) {\n    const appPath = String(app?.standalonePath || '').trim();\n    if (!appPath.startsWith('/') || appPath === '/') continue;\n    routes.add(`${baseRoute}${appPath}`.replace(/\\/{2,}/g, '/'));\n  }\n  return [...routes].filter(route => route.startsWith('/') && !route.startsWith('//')).slice(0, 40);\n}"}]},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","edits":[{"new_content":"  const routeObservations = routeResults.slice(0, 40).map((result) => ({\n    route: safeText(result?.route || '', 240),\n    viewport: safeText(result?.viewport || '', 40),\n    finalUrl: safeText(result?.finalUrl || '', 360),\n    title: safeText(result?.title || '', 160),\n    headings: (Array.isArray(result?.headings) ? result.headings : []).map((value) => safeText(value, 120)).filter(Boolean).slice(0, 3),\n    bodyText: safeText(result?.bodyText || '', 180),\n    issues: (Array.isArray(result?.issues) ? result.issues : []).slice(0, 6).map((issue) => typeof issue === 'string'\n      ? safeText(issue, 180)\n      : {\n          code: safeText(issue?.code || '', 80),\n          severity: safeText(issue?.severity || '', 40),\n          detail: safeText(issue?.detail || issue?.message || '', 180),\n        }),\n    controlsDiscovered: Number(result?.controlsDiscovered || 0),\n    controlsInteracted: Number(result?.controlsInteracted || 0),\n  }));","old_content":"  const routeObservations = routeResults.slice(0, 24).map((result) => ({\n    route: safeText(result?.route || '', 500),\n    viewport: safeText(result?.viewport || '', 40),\n    finalUrl: safeText(result?.finalUrl || '', 900),\n    title: safeText(result?.title || '', 300),\n    headings: (Array.isArray(result?.headings) ? result.headings : []).map((value) => safeText(value, 220)).filter(Boolean).slice(0, 16),\n    bodyText: safeText(result?.bodyText || '', 5000),\n    issues: (Array.isArray(result?.issues) ? result.issues : []).slice(0, 16),\n    controlsDiscovered: Number(result?.controlsDiscovered || 0),\n    controlsInteracted: Number(result?.controlsInteracted || 0),\n  }));"}]},{"path":"src/__tests__/contracts/godmode-console-route-family.contract.test.ts","edits":[{"new_content":"const consoleSource = readFileSync(new URL('../../pages/admin/GodModeCommandConsole.tsx', import.meta.url), 'utf8');\nconst runnerSource = readFileSync(new URL('../../../scripts/visual-witness-hosted-runner/src/universal-witness.mjs', import.meta.url), 'utf8');\nconst operatorRespondSource = readFileSync(new URL('../../../supabase/functions/operator-respond/index.ts', import.meta.url), 'utf8');\nconst privateShellSource = readFileSync(new URL('../../PrivateAppShell.tsx', import.meta.url), 'utf8');","old_content":"const consoleSource = readFileSync(new URL('../../pages/admin/GodModeCommandConsole.tsx', import.meta.url), 'utf8');\nconst runnerSource = readFileSync(new URL('../../../scripts/visual-witness-hosted-runner/src/universal-witness.mjs', import.meta.url), 'utf8');\nconst privateShellSource = readFileSync(new URL('../../PrivateAppShell.tsx', import.meta.url), 'utf8');"},{"new_content":"test('Big Papi route-family seeding stays inside valid custom-owner surfaces', () => {\n  assert.equal(consoleSource.includes('buildTenantApplicationPath'), true);\n  assert.equal(consoleSource.includes(\"const isBigPapisOwner = dashboardRoute.startsWith('/big-papis/owner/')\"), true);\n  assert.equal(consoleSource.includes('const mapped = bigPapisSurfaceRoute'), true);\n  assert.equal(consoleSource.includes(\"if (/\\\\bcustomer|\\\\bcontacts?\\\\b/.test(value)) return base + '/customers';\"), true);\n  assert.equal(consoleSource.includes(\"if (/\\\\bmessages?\\\\b|\\\\binbox\\\\b|\\\\bcommunications?\\\\b/.test(value)) return base + '/inbox';\"), true);\n});\n\ntest('family evidence covers up to 40 routes without falling back to the generic 7k PAUL cap', () => {\n  assert.equal(runnerSource.includes('routeResults.slice(0, 40)'), true);\n  assert.equal(operatorRespondSource.includes('delete consoleContextWithoutMemory.trustedWitnessEvidence'), true);\n  assert.equal(operatorRespondSource.includes('hasWitnessEvidence ? { trustedWitnessEvidence, ...consoleContextWithoutMemory } : consoleContextWithoutMemory'), true);\n  assert.equal(operatorRespondSource.includes('hasWitnessEvidence ? 50_000 : 7_000'), true);\n  assert.equal(operatorRespondSource.includes(\"hasWitnessEvidence || requiresStableOwnerContext(userMessage)\"), true);\n});\n\ntest('GodMode route family has one canonical owner account bootstrap', () => {","old_content":"test('GodMode route family has one canonical owner account bootstrap', () => {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"routing","statement":"Tenant route-family scans seed canonical tenant application routes; Big Papi scans stay inside valid /big-papis/owner surfaces and skip unmapped generic applications rather than falling back to Dashboard.","proofConditionIds":["repo","prod"]},{"id":"evidence","statement":"Witness returns compact route observations for up to 40 routes while current main's evidence-aware PAUL context preserves trustedWitnessEvidence outside the generic 7k cap.","proofConditionIds":["repo","prod"]}],"objective":"Finish the tenant route-family audit repair on current protected main after conflicted PR #4060 was retired. Preserve all newer main behavior from PR #4059 and the already-live route-list handoff / quick linked-route breadth traversal. Change only what remains: use buildTenantApplicationPath for normal tenant application routes; for /big-papis/owner route-family seeding, map canonical application identities through the existing bigPapisSurfaceRoute resolver and skip unmapped apps so invalid generic paths cannot silently fall back to Dashboard; extend that resolver only with canonical application synonyms needed to map valid Big Papi owner surfaces; compact Witness routeObservations to cover up to 40 routes while retaining route, viewport, finalUrl, title, a small heading/body sample, bounded issue signals, and control counts; add regression contracts proving safe Big Papi seeding, 40-route compact evidence, and the newer main PAUL evidence-aware 50k context that keeps trustedWitnessEvidence outside the generic 7k cap. Do not change the newer PAUL evidence implementation from current main. Do not add another crawler, registry, or orchestration layer. Ship through canonical Gate, merge, affected-target release, and exact production proof.","constraints":[{"id":"preserve-new-main","statement":"Preserve PR #4059's newer live-pane and PAUL evidence-aware behavior and preserve the existing auditRoutes handoff plus quick linked-route breadth/full exhaustive behavior already on main.","proofConditionIds":["repo","prod"]},{"id":"no-parallel-system","statement":"Reuse the existing application registry, Big Papi resolver, Witness supervisor, and answer pipeline; add no parallel crawler, route registry, or orchestration lane.","proofConditionIds":["repo","prod"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the safe tenant route mapping, compact 40-route observations, regression contracts, and preserves current PAUL evidence-aware 50k context plus existing route handoff/tier logic.","required":true},{"id":"prod","kind":"runtime","claim":"Every affected production release target is verified from the exact merged source.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","src/__tests__/contracts/godmode-console-route-family.contract.test.ts","supabase/functions/operator-respond/index.ts"],"requestContract":{"version":1,"outcomes":[{"id":"routing","statement":"Tenant route-family scans seed canonical tenant application routes; Big Papi scans stay inside valid /big-papis/owner surfaces and skip unmapped generic applications rather than falling back to Dashboard.","proofConditionIds":["repo","prod"]},{"id":"evidence","statement":"Witness returns compact route observations for up to 40 routes while current main's evidence-aware PAUL context preserves trustedWitnessEvidence outside the generic 7k cap.","proofConditionIds":["repo","prod"]}],"objective":"Finish the tenant route-family audit repair on current protected main after conflicted PR #4060 was retired. Preserve all newer main behavior from PR #4059 and the already-live route-list handoff / quick linked-route breadth traversal. Change only what remains: use buildTenantApplicationPath for normal tenant application routes; for /big-papis/owner route-family seeding, map canonical application identities through the existing bigPapisSurfaceRoute resolver and skip unmapped apps so invalid generic paths cannot silently fall back to Dashboard; extend that resolver only with canonical application synonyms needed to map valid Big Papi owner surfaces; compact Witness routeObservations to cover up to 40 routes while retaining route, viewport, finalUrl, title, a small heading/body sample, bounded issue signals, and control counts; add regression contracts proving safe Big Papi seeding, 40-route compact evidence, and the newer main PAUL evidence-aware 50k context that keeps trustedWitnessEvidence outside the generic 7k cap. Do not change the newer PAUL evidence implementation from current main. Do not add another crawler, registry, or orchestration layer. Ship through canonical Gate, merge, affected-target release, and exact production proof.","constraints":[{"id":"preserve-new-main","statement":"Preserve PR #4059's newer live-pane and PAUL evidence-aware behavior and preserve the existing auditRoutes handoff plus quick linked-route breadth/full exhaustive behavior already on main.","proofConditionIds":["repo","prod"]},{"id":"no-parallel-system","statement":"Reuse the existing application registry, Big Papi resolver, Witness supervisor, and answer pipeline; add no parallel crawler, route registry, or orchestration lane.","proofConditionIds":["repo","prod"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the safe tenant route mapping, compact 40-route observations, regression contracts, and preserves current PAUL evidence-aware 50k context plus existing route handoff/tier logic.","required":true},{"id":"prod","kind":"runtime","claim":"Every affected production release target is verified from the exact merged source.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"visualProofRequested":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f981d467173ba658f803d2e9a0da3799e200040431e283613cd02b274242db06","replayCount":0,"serializedBytes":19655},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:30:25.233084+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b12ac1fd-3122-48a7-98c4-06046601f81f:repository-mutation-intent:f981d467173ba658f803d2e9a0da3799e200040431e283613cd02b274242db06:0","mission_step_id":"b34f0527-272c-4250-a258-76c420a6f5d1","command_center_event_id":"b12ac1fd-3122-48a7-98c4-06046601f81f"},{"id":"36191dbf-a657-4bb8-89fd-8aed3bf17211","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-98ad3686b372","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3391,"terminal":false,"missionId":"98ad3686-b372-496d-93f0-0963f8369d85","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"243c9be1828497f193f26167eda17845c1b40682","timingsMs":{"prReadinessMs":484,"approvedPlanMs":0,"shipAndProveMs":2962,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"98ad3686-b372-496d-93f0-0963f8369d85"},"performance":null,"deploymentId":"forgejo-main-243c9be18284","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:06:55.279465+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3391","receipt_type":"automatic_mission_resume","idempotency_key":"mission:98ad3686-b372-496d-93f0-0963f8369d85:automatic-mission-resume:3391:canonical_release_dispatched","mission_step_id":"09361f28-858b-4e9b-a5cc-a86144b42440","command_center_event_id":"98ad3686-b372-496d-93f0-0963f8369d85"},{"id":"36197eba-5adc-4b16-a3cd-a96dc03cbc5f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-617ab74d555d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3437,"terminal":false,"missionId":"617ab74d-555d-4ada-a0c8-1f88e69aeffd","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"edfd333763dc663f8d371c349f8ca1f9185f3aec","timingsMs":{"prReadinessMs":497,"approvedPlanMs":0,"shipAndProveMs":3697,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"617ab74d-555d-4ada-a0c8-1f88e69aeffd"},"performance":null,"deploymentId":"forgejo-main-edfd333763dc","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":1859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T15:08:36.681911+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3437","receipt_type":"automatic_mission_resume","idempotency_key":"mission:617ab74d-555d-4ada-a0c8-1f88e69aeffd:automatic-mission-resume:3437:canonical_release_dispatched","mission_step_id":"a51b38e3-aa8d-4fe8-8d58-3e7eebb83013","command_center_event_id":"617ab74d-555d-4ada-a0c8-1f88e69aeffd"},{"id":"361989de-f4c0-4707-a60a-42ef9b13bb74","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5171,"terminal":false,"missionId":"3975806b-b1b5-4f31-8ea2-35ee7fb416e6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4188,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":553,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":553,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":553,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":553,"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":"3975806b-b1b5-4f31-8ea2-35ee7fb416e6"},"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":1689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:36:33.659404+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5171","receipt_type":"execute_mission","idempotency_key":"mission:3975806b-b1b5-4f31-8ea2-35ee7fb416e6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ee58468b-7468-4441-bbc4-f9d5e2266577","command_center_event_id":"3975806b-b1b5-4f31-8ea2-35ee7fb416e6"},{"id":"361bacc0-1789-4476-bf09-f595ba11a3d9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","wordingChanged":false,"canonicalIntent":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"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":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","canonicalIntent":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Reconcile the existing Gate-green PR #5168 now. It is mergeable and current-main aligned. Squash merge this exact PR, deploy only the frontend, and prove the PCG mobile tenant nav is directly above the bottom platform footer with the centered crown. Do not create or modify any other PR.","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":"Reconcile-the-existing-Gate-green-PR-5168-now.-It-is-mergeable-and-current-main-aligned.-Squash-merg","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"78de43652bd510a42ef0ab1a92f11e4207a31388af8e6e8e4f988369a854828c","requestContractRevision":6,"previousRequestContractHash":"567d0b1e2ee89ac9b86c96e543bf9079a08233e95a0e76bb11f62c6920029391"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:55:50.88462+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:96c3698e-86e9-4f19-92c7-b49846a35450:request-contract:78de43652bd510a42ef0ab1a92f11e4207a31388af8e6e8e4f988369a854828c","mission_step_id":"b4bb19a9-4d11-4b90-a7ac-099f1216a303","command_center_event_id":"96c3698e-86e9-4f19-92c7-b49846a35450"},{"id":"361c7422-9cb4-4cca-90ae-106665e4a3f4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papi-tenant-entry-deadlock-20260908","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2189,"terminal":false,"missionId":"97045b11-da79-48c0-9809-1ad96f32e4af","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19592,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":897,"approvedPlanMs":0,"missionSetupMs":1939,"providerAuthMs":0,"shipAndProveMs":17659,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":1438,"resolvePreflightMs":1939,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"97045b11-da79-48c0-9809-1ad96f32e4af"},"performance":null,"deploymentId":"forgejo-main-06b91c8a5fc1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:11:01.537842+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","external_id":"forgejo-main-06b91c8a5fc1","receipt_type":"execute_mission","idempotency_key":"mission:97045b11-da79-48c0-9809-1ad96f32e4af:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8de65bc5-91ed-40b0-ab7d-280831f28a91","command_center_event_id":"97045b11-da79-48c0-9809-1ad96f32e4af"},{"id":"361f685f-c707-4231-ab76-45a209eb1159","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtksnccb","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":5759,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1509,"terminal":false,"missionId":"5a7417b0-7f5b-47db-90da-978f5184d542","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":12487,"prReadinessMs":11037,"approvedPlanMs":1163,"missionSetupMs":501,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5a7417b0-7f5b-47db-90da-978f5184d542"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:52:46.708076+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1509","receipt_type":"execute_mission","idempotency_key":"mission:5a7417b0-7f5b-47db-90da-978f5184d542:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8577e79b-49a6-4866-9d47-f819646a5c30","command_center_event_id":"5a7417b0-7f5b-47db-90da-978f5184d542"},{"id":"3620df74-421c-441a-871f-bdf5e04b0636","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:00:06.090262+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:119419200","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"362138fb-b937-4a07-b4a6-40f67f0ac77b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1568095130d8f0714be2ca91b854aa7ee9e77b17","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1568095130d8f0714be2ca91b854aa7ee9e77b17","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/402","runId":402,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:49:03.310901+00:00","proof_gate":"canonical_release_pending","source_sha":"1568095130d8f0714be2ca91b854aa7ee9e77b17","external_id":"forgejo-main-1568095130d8","receipt_type":"canonical_release_status","idempotency_key":"mission:b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f:forgejo-release-status:1568095130d8f0714be2ca91b854aa7ee9e77b17:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"59575e41-00ba-41e5-88b4-226a0cec202e","command_center_event_id":"b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f"},{"id":"362148bd-b1d2-4bb9-9320-2d346d4724dc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"20350c5abaffeba22ba3fae993bf328865c4f15f","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-private-gsc","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6de5d2da2e0aaee915b3e601eb4badbeb2db0b45","prNumber":2494,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7373/jobs/1","mergeCommitSha":"20350c5abaffeba22ba3fae993bf328865c4f15f"}],"requestContractHash":"6a8ba538fa7d12479e9d6cd36136bae00b523c05230cc4041e69be66c469311a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:27:03.503047+00:00","proof_gate":"request_contract_repository_verified","source_sha":"20350c5abaffeba22ba3fae993bf328865c4f15f","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:request-contract-repository:6a8ba538fa7d12479e9d6cd36136bae00b523c05230cc4041e69be66c469311a:20350c5abaffeba22ba3fae993bf328865c4f15f","mission_step_id":"6d1afef6-e2f1-4949-8d6a-e75d4e61631a","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"3621aaaa-746c-4e39-8de7-6e708b0add26","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"ac211b727ef0f363ca644e4d3e493c56388213b8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"ac211b727ef0f363ca644e4d3e493c56388213b8","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"6ea16f76fbe27e222361aaaed9c04e55564d76da1fa8b53138bc6ac6c42a2939","forgejoWorkflowProof":{"runId":13132,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:16:09.151696+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ac211b727ef0f363ca644e4d3e493c56388213b8","external_id":"forgejo-main-ac211b727ef0","receipt_type":"canonical_release_status","idempotency_key":"mission:10ded411-26dd-4812-9060-57b96a4451c8:forgejo-release-status:ac211b727ef0f363ca644e4d3e493c56388213b8:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5970d95b-438e-4cba-8d53-1ad7ba205094","command_center_event_id":"10ded411-26dd-4812-9060-57b96a4451c8"},{"id":"362272e7-49b7-41b3-bb0b-bff0bce736c6","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.13-owner-aware-planner","prNumber":4313,"terminal":false,"missionId":"e0a1f980-d309-4eb7-98d4-aecbab2f0fe3","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0a1f980-d309-4eb7-98d4-aecbab2f0fe3"},"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":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T14:15:32.920147+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4313","receipt_type":"ship_and_prove","idempotency_key":"mission:e0a1f980-d309-4eb7-98d4-aecbab2f0fe3:ship_and_prove:canonical_release_blocked","mission_step_id":"c38f5be9-3fdd-48d2-bf0b-fe8cf7518ab8","command_center_event_id":"e0a1f980-d309-4eb7-98d4-aecbab2f0fe3"},{"id":"362352b2-aac7-4673-b5fa-218249a0d1dc","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","fingerprint":"93c76214e444087a2035a09ee66a9dc23431de10c9c1601a82a9e5c84d245059"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:24:29.248581+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:c712d2cc-4776-4e2c-bf18-e54875e8de04:repository-mutation-intent-blocked:93c76214e444087a2035a09ee66a9dc23431de10c9c1601a82a9e5c84d245059","mission_step_id":"9305ec37-a671-409c-b99c-fac7a81b9d31","command_center_event_id":"c712d2cc-4776-4e2c-bf18-e54875e8de04"},{"id":"3624654c-f46a-4d65-8ed1-91b18d9c26dc","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-19ade7f615a0","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":201706,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":18,"executorlessWaitMs":953030,"firstUsefulResultAt":"2026-10-01T00:06:20.856Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4290,"terminal":false,"missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cd154e917bbb42638e76587410e37eeb936d3883","timingsMs":{"prReadinessMs":228,"approvedPlanMs":0,"shipAndProveMs":403,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},"performance":null,"deploymentId":"forgejo-main-cd154e917bbb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"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":2103,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:25:03.277881+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4290","receipt_type":"automatic_mission_resume","idempotency_key":"mission:19ade7f6-15a0-49f1-b4f6-61927fc789be:automatic-mission-resume:4290:canonical_release_reconciliation_pending","mission_step_id":"189b4c07-cd2f-483a-a0ac-3e420065e6f0","command_center_event_id":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},{"id":"3625d88b-a93e-4a68-9f36-3d0f55222553","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-72771f9aaa4f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1608,"providerAuthMs":0,"ledgerPrepareMs":1608,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1608,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1608,"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":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540"},"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":4187,"likelyAffectedFiles":["supabase/functions/tenant-media-library/index.ts","supabase/migrations/20260911213000_preserve_modes_media_upload_contract.sql","supabase/migrations/20260903020000_prehistoric_001_deterministic_tenant_media.sql","src/__tests__/contracts/tenant-media-branding-control.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T21:17:45.534972+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72771f9a-aa4f-4ee9-af5d-e668cf3d8540:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7d974859-6c06-4843-8e14-af27a9bf8c7d","command_center_event_id":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540"},{"id":"362759e3-cd1b-45bf-bac0-9d7b0b11c95f","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\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T04:48:17.100254+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/standardize-encore-frosted-canvas\",\"prNumber\":4106,\"sourceSha\":\"5a716c8a5cfbe993f91df26beed05ba39afc8e07\",\"deploymentId\":\"canonical-release-5a716c8a5cfb\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T10:06:01.926473+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:11e28733-1c42-451f-aa2e-23660242b661:owner-progress-heartbeat:119407224","mission_step_id":"1478a29e-ce7b-4539-87a6-c89a016aede0","command_center_event_id":"11e28733-1c42-451f-aa2e-23660242b661"},{"id":"3627b52e-8c0e-4b9b-85a2-acf73cede4de","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"bae90ebfe7c39e4d3c4715909ebdb45925a48bfe","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"82b22ee065b9470537eb4404b805b52f4e84c698","prNumber":2894,"gateRunId":8678,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8678/jobs/1","mergeCommitSha":"bae90ebfe7c39e4d3c4715909ebdb45925a48bfe"}],"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:48:01.986865+00:00","proof_gate":"request_contract_repository_verified","source_sha":"bae90ebfe7c39e4d3c4715909ebdb45925a48bfe","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract-repository:674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42:bae90ebfe7c39e4d3c4715909ebdb45925a48bfe","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"3628cf86-d82c-427f-85f0-5c88d444fe62","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"605c1476f817de68a6e277d8804d16746420bdcf","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"605c1476f817de68a6e277d8804d16746420bdcf","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"22c0b0a44a0f2a64382c09736840814433b36fa267f405778df060cdfe4b0290","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:07:04.729127+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"605c1476f817de68a6e277d8804d16746420bdcf","external_id":"forgejo-main-605c1476f817","receipt_type":"canonical_release_status","idempotency_key":"mission:46aa7252-ff05-4b0b-babe-0d8e5bcb1a47:forgejo-release-status:605c1476f817de68a6e277d8804d16746420bdcf:verified:forgejo-main/source=success","mission_step_id":"3895c4dd-878a-4e03-bf65-09b891c60e34","command_center_event_id":"46aa7252-ff05-4b0b-babe-0d8e5bcb1a47"},{"id":"3629c8fa-2731-4336-929e-ff7497480615","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"Fix the PCG Profile & Settings 'Proposal Editor' option so it never routes to the Media section when PCG has no proposal editor capability. This is a bounded frontend-only repair. Resolve the exact current owner from main, then: if PCG has no proposal editor route/capability, remove or disable that option for PCG with a compact tenant-branded 'Not available for this tenant' treatment rather than redirecting elsewhere; preserve the option for tenants that actually support proposal editing. Do not change backend/auth/data. Do not create a fake proposal editor route. Preserve existing PCG media navigation. Ship through the canonical frontend Fast UI path: exact current-main change, KnockLaunch Gate, squash merge, frontend release, and claim-matched interaction proof that clicking/navigating cannot land on Media from Proposal Editor."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:09:41.367675+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:9436f7b1-fd61-4457-8bf8-ce8b9ad66d78:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"5b53c0c6-a00c-4239-8268-9003d94d3d73","command_center_event_id":"9436f7b1-fd61-4457-8bf8-ce8b9ad66d78"},{"id":"362a007c-bb6d-4823-9c85-517460c88dc2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1e49d78846d0178b48d736f2747fec99de8e8986","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Correct the just-shipped system-backup age-limit cleanup on current protected main. public.system_backup_items.next_attempt_at is NOT NULL with default now(), but the age-limit cleanup in supabase/functions/system-backup/index.ts sets next_attempt_at:null. Live reconciliation proved this throws SQLSTATE 23502 and prevents expired-run cleanup. Change only that cleanup patch so terminal failed items retain a valid timestamp (use the same nowIso used for updated_at) while clearing lease_until, marking status failed, and setting backup_run_age_limit_exceeded. Preserve the newly added processing status compatibility. Gate, squash merge, deploy system-backup, then reconcile failed run f232cbb4-5823-49af-9437-0fcf4e78d8fb and verify it has zero pending/processing items.","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":"a76264b3fc8ef0ba4893e6abd70cbd3dd8115c4582641cccfdbafc561796673b","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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"a76264b3fc8ef0ba4893e6abd70cbd3dd8115c4582641cccfdbafc561796673b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:25:52.275163+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1e49d78846d0178b48d736f2747fec99de8e8986","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9f782e9e-ca57-4cd1-aeae-94a90c1ffad2:request-contract:a76264b3fc8ef0ba4893e6abd70cbd3dd8115c4582641cccfdbafc561796673b:1e49d78846d0178b48d736f2747fec99de8e8986:verified:","mission_step_id":"650824d6-a204-4b83-a440-6765865cfcdd","command_center_event_id":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2"},{"id":"362bbe07-006e-47f1-9784-0c3759a7a49f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/human-activity-observability-20260910","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"f977ca9b-af94-44b3-b944-edea70c57e07","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":2111,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2111,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2111,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2111,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f977ca9b-af94-44b3-b944-edea70c57e07"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:25:31.01327+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"362c34dc-5cf3-4592-9348-c0f3777eb765","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Continue the same exact owner-authorized Forgejo OOM reliability repair after branch readback proved the prior timeout left zero unique work and no pull request. Scope remains exactly the same three paths and existing bounded restart authority.","baseSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","issuedAt":1789188541024,"expiresAt":1789188721024,"missionId":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c","authorizationId":"bd3345df-7bc1-47dd-b408-8b82d261bf0a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:49:01.412527+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bd3345df-7bc1-47dd-b408-8b82d261bf0a","mission_step_id":"0bbea57b-5973-4f15-901d-142da0d4d377","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"362cc289-d262-4764-9dcb-d5332d057cfc","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-intelligence.js"],"reason":"Prime structured exact mutation continuation","baseSha":"7633a543a7418f02576395825887cf0c1610be53","issuedAt":1790998228030,"expiresAt":1790998408030,"missionId":"83a66f77-7afb-464c-be72-1799e91ea138","authorizationId":"7a035624-1f0f-41bd-93a8-6f6080c02ac8","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:30:28.305054+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7633a543a7418f02576395825887cf0c1610be53","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7a035624-1f0f-41bd-93a8-6f6080c02ac8","mission_step_id":"6acc559a-b199-436f-b431-66a989f21e87","command_center_event_id":"83a66f77-7afb-464c-be72-1799e91ea138"},{"id":"362cdb21-1fe0-4a51-93bb-9edfafdf580f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3b9d8a79596c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":209,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":404,"providerAuthMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":404,"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":"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":10248,"likelyAffectedFiles":["src/bootstrap.ts","src/pages/admin/system-tabs/SystemHealthTab.tsx","src/hooks/useSystemHealth.ts","supabase/functions/health-check/index.ts","src/pages/settings/TenantSettingsPage.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:44:27.248383+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b9d8a79-596c-452b-b977-af63ecd3cd99:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"362e1c33-cd59-4850-a611-2b7c0f827637","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-06T11:47:02.039468+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:119419148","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"362f86cd-550f-4a5a-897f-5abc041b0a12","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-284b5bdd09a4","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":7269,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T00:31:42.290Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4292,"terminal":false,"missionId":"284b5bdd-09a4-434e-9d6d-b80b57942402","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3713,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":594,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":3119,"repositoryProviderMs":3119,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2023,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1096},"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":"284b5bdd-09a4-434e-9d6d-b80b57942402"},"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":3284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:31:47.107849+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4292","receipt_type":"execute_mission","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4e0a29e9-b227-45fc-89dc-b885c19014b4","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"3631e63c-630f-4f5b-baff-9894b088d26a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-route","satisfied":true,"statement":"The production route /redfish-roofing/canvassing renders the Redfish canvassing experience.","proofConditionIds":["proof-live-route"]},{"id":"outcome-access","satisfied":true,"statement":"The Redfish route family/navigation exposes canvassing and keeps it under Redfish tenant context without cross-tenant routing.","proofConditionIds":["proof-source"]},{"id":"outcome-reuse","satisfied":true,"statement":"The repair reuses the existing canonical canvassing implementation and does not create a parallel canvassing system.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"constraint-scope","satisfied":true,"statement":"Only change the smallest surfaces required to restore Redfish canvassing; preserve unrelated tenants and unrelated Redfish behavior.","proofConditionIds":["proof-source"]},{"id":"constraint-reuse","satisfied":true,"statement":"Reuse the canonical existing canvassing implementation from current source/history rather than redesigning or duplicating it.","proofConditionIds":["proof-source"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and only affected production release targets.","proofConditionIds":["proof-source","proof-live-route"]}],"contractHash":"11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791"},"required":true,"satisfied":true},{"id":"proof-live-route","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:46:26.456919+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ca0ba1b09d4dee56cce5a644e7a33b827488e791","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:808fe1c6-2f76-4245-bca9-68a959bd1502:request-contract:11a79b036da7ee46a1abf835f3c8149ef9970fbb3364ea09d137b3ee22e84da3:ca0ba1b09d4dee56cce5a644e7a33b827488e791:verified:","mission_step_id":"b9681284-80e4-4b4b-a573-204de961abe6","command_center_event_id":"808fe1c6-2f76-4245-bca9-68a959bd1502"},{"id":"36330a6c-b016-4073-be8b-c7703f222892","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-25T23:06:02.201Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:05:51.137107+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:4beefb54-002b-4db5-b843-b18254fbaf23:owner-wait-live","mission_step_id":"8a2d4666-912f-45c4-bd7d-5e181a6c05b8","command_center_event_id":"4beefb54-002b-4db5-b843-b18254fbaf23"},{"id":"3634e111-fa2c-4a13-bdab-5a5b889a899d","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":1078,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1020,"terminal":false,"missionId":"2adb3c50-2a88-4e1f-9a41-c6299c61bc91","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23548,"prReadinessMs":2165,"approvedPlanMs":21118,"missionSetupMs":413,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2adb3c50-2a88-4e1f-9a41-c6299c61bc91"},"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":5977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:34:43.503916+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1020","receipt_type":"execute_mission","idempotency_key":"mission:2adb3c50-2a88-4e1f-9a41-c6299c61bc91:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e2eb261c-1b8f-47e0-809a-9172d9eef329","command_center_event_id":"2adb3c50-2a88-4e1f-9a41-c6299c61bc91"},{"id":"3636fabf-864f-4121-a6fe-05d7202cc242","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtd6afyd","prNumber":934,"nextAction":null,"mergeCommitSha":"29d125f82277de8496d31747a20cc2af03993b6c","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:45:22.079125+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"29d125f82277de8496d31747a20cc2af03993b6c","external_id":"934","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:merged-pr:934:29d125f82277de8496d31747a20cc2af03993b6c","mission_step_id":"afd57e29-67da-4c55-91d0-03b7ea28e9f0","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"36370b79-cdab-494b-8497-9f6570ac7705","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/pcg-visual-reference-context.js","workers/cc-execution/test/pcg-visual-reference-context.test.js"],"baseSha":"efce0a67da67e38889d168dbe068f459c81cd55d","issuedAt":1791791784643,"expiresAt":1791791964643,"missionId":"99d6f348-11e5-4c91-9d13-850f2f98fe00","autoRefreeze":true,"authorizationId":"65dceec5-b42c-42df-ae95-88c787c51c60","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T07:56:25.192255+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"efce0a67da67e38889d168dbe068f459c81cd55d","external_id":"65dceec5-b42c-42df-ae95-88c787c51c60","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:99d6f348-11e5-4c91-9d13-850f2f98fe00:65dceec5-b42c-42df-ae95-88c787c51c60","mission_step_id":null,"command_center_event_id":"99d6f348-11e5-4c91-9d13-850f2f98fe00"},{"id":"363826d0-eb18-4df9-9d2a-72c196021d6d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-66c317c2a86c","prNumber":3748,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"09bcfbaefae9310d886d966cfc54a6cdf2b31788","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:42:21.01088+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"09bcfbaefae9310d886d966cfc54a6cdf2b31788","external_id":"3748","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:merged-pr:3748:09bcfbaefae9310d886d966cfc54a6cdf2b31788","mission_step_id":"66afa444-81dd-4970-8e23-596580ba92d5","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"3638bd76-97fd-4e69-bf3c-45c20bc59a4f","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T16:48:35.413Z","fingerprint":"2cded7e5a0b642ea8fd50c434196eb0224abb8143a15b6603b461e59b1e586dd","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-opportunities-deals-recovery","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","wordingChanged":false,"canonicalIntent":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish workflow route is Opportunities & Deals with opportunity stages Inspection, Contingency, Documents, PA and retail remains distinct.","proofConditionIds":["proof-live-text"]}],"objective":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","constraints":[{"id":"constraint-1","statement":"Use existing PR 1443 at exact head fedeeb2a396698c85967d5c01b091e28820e3e1d","proofConditionIds":["proof-live-text"]},{"id":"constraint-2","statement":"Do not create or mutate another branch or PR","proofConditionIds":["proof-live-text"]},{"id":"constraint-3","statement":"Release only frontend","proofConditionIds":["proof-live-text"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-text","kind":"runtime","claim":"Live Redfish workflow contains Opportunities & Deals after release.","route":"workflow","roleRef":null,"userRef":null,"required":true,"expectedText":"Opportunities & Deals","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-opportunities-deals-recovery","conversationContext":null,"requestContractHash":"39cd01435e641d35b5666c9199d1466fbf7b5dab104d2f029c91cafc2e5c3631","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:48:36.022498+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:91ddaea2-f16f-446f-adc4-8b873a274e57:tenant-workstream-contribution:2cded7e5a0b642ea8fd50c434196eb0224abb8143a15b6603b461e59b1e586dd","mission_step_id":null,"command_center_event_id":"91ddaea2-f16f-446f-adc4-8b873a274e57"},{"id":"36393171-a470-43a9-bfde-22f6857fd9a1","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f976d803e66e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"f976d803-e66e-4f6f-afc3-2161b3c38ff6","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":664,"providerAuthMs":0,"ledgerPrepareMs":664,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":664,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":664,"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":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},"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":4040,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:06:14.993181+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f976d803-e66e-4f6f-afc3-2161b3c38ff6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"fb0e20ce-5df0-419e-ab51-92324ee37234","command_center_event_id":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},{"id":"3639a8f6-8815-4693-be3e-da68cae7a935","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/add-forgejo-host-control-mcp-r2-20260826","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":"de473921-dbdb-41a7-a320-ebeb97eb2bf5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2342,"prReadinessMs":0,"approvedPlanMs":2342,"missionSetupMs":867,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:54:27.783674+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de473921-dbdb-41a7-a320-ebeb97eb2bf5:execute_mission:repair_mission_execution_blocked","mission_step_id":"a1c37bdd-5365-4038-b2f9-55e8e738125a","command_center_event_id":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},{"id":"363af9f9-4cc2-476d-9c54-cb37cc125b63","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ec028021c257c3436381810b833a96dda2501edc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ec028021c257c3436381810b833a96dda2501edc","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":"89f5bdc060482d3ffccb7ed906025aa4a13a4ee57ae3873470381d4d4bb2656a","forgejoWorkflowProof":{"runId":10383,"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-20T21:44:21.590088+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ec028021c257c3436381810b833a96dda2501edc","external_id":"forgejo-main-ec028021c257","receipt_type":"canonical_release_status","idempotency_key":"mission:a2c9fd69-a5a6-4122-82e3-75a700125b8e:forgejo-release-status:ec028021c257c3436381810b833a96dda2501edc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1b0e8e95-e54a-41f4-8424-db4a34c5be15","command_center_event_id":"a2c9fd69-a5a6-4122-82e3-75a700125b8e"},{"id":"363b6be1-ddf5-4bf6-af27-8f7293e4eb74","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"78e3f22f6cc737fdf7e5f55dee9bc5be3ab1f412","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"source-pages","satisfied":true,"statement":"PAUL research uses bounded retrieved content from top public source pages and labels search-result-only fallback evidence.","proofConditionIds":["live"]},{"id":"research-receipt","satisfied":true,"statement":"PAUL returns a compact research receipt and per-source retrieval state through the shared intelligence response.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"bounded","satisfied":true,"statement":"Research retrieval remains tightly bounded in source count, time, textual content and response size.","proofConditionIds":["live"]},{"id":"privacy-scope","satisfied":true,"statement":"Preserve current research privacy, tenant isolation, provider neutrality and fail-closed verification behavior.","proofConditionIds":["live"]},{"id":"no-witness","satisfied":true,"statement":"Do not run Visual Witness.","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":"cffca11efba4570b990315d79774041557cc563c2bd86e65a4cb3830bfcdaa8f","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":"cffca11efba4570b990315d79774041557cc563c2bd86e65a4cb3830bfcdaa8f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:35:40.753531+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"78e3f22f6cc737fdf7e5f55dee9bc5be3ab1f412","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d9f6454c-184f-4821-88e2-3454a9885322:request-contract:cffca11efba4570b990315d79774041557cc563c2bd86e65a4cb3830bfcdaa8f:78e3f22f6cc737fdf7e5f55dee9bc5be3ab1f412:verified:","mission_step_id":"4a0f3fe5-f6eb-4165-88f6-f80161112ec9","command_center_event_id":"d9f6454c-184f-4821-88e2-3454a9885322"},{"id":"363bfa28-17fe-43e0-b3b5-96d19a79063c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"historical_pr_delivery","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"456c22d3-5c8f-12a6-934f-a04bb4ed1481"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:a8220f47-bb15-4c95-aa7e-c10409a85b45","mission_step_id":null,"command_center_event_id":"a8220f47-bb15-4c95-aa7e-c10409a85b45"},{"id":"363c90f6-02c6-4e63-8661-bb28cf7a6977","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.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"fa3f6ba6-9a73-4749-b3f0-cc4a62727cf3","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":"fa3f6ba6-9a73-4749-b3f0-cc4a62727cf3"},"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":8640,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/__tests__/contracts/experience-preview-router-topology.contract.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/PublicRoute.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/RouteHealthBanner.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T02:19:39.874836+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa3f6ba6-9a73-4749-b3f0-cc4a62727cf3:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7a2b2641-bd32-4758-8cf9-eb20eab2b8c9","command_center_event_id":"fa3f6ba6-9a73-4749-b3f0-cc4a62727cf3"},{"id":"363ca643-9977-47d0-880b-df072482cfc5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL intelligence eval diagnostic hardening required to complete deep-suite repair.","baseSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","issuedAt":1790979285677,"expiresAt":1790979465677,"missionId":"cbb37e09-86d3-44aa-b915-90d889deac0b","authorizationId":"047c1f27-b4c7-47ba-8814-cac398953a22","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:14:45.984743+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:047c1f27-b4c7-47ba-8814-cac398953a22","mission_step_id":"eafaa20e-68bb-4824-bfcd-3e68f9c6960a","command_center_event_id":"cbb37e09-86d3-44aa-b915-90d889deac0b"},{"id":"3642a046-e277-4be5-ac63-d12b55115324","source":"cc-execution","status":"blocked","payload":{"model":"gpt-5-mini","reason":"inference_returned_no_edits","provider":"openai","latencyMs":27044,"structuredKeys":["edits"],"synthesisAttempt":2,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:49:49.321057+00:00","proof_gate":"paul_synthesis_bounded_exhausted","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:a85f678e-4b3a-4add-894a-87586b747558:paul_synthesis_diagnostic:paul_synthesis_bounded_exhausted:blocked","mission_step_id":"3595d46f-6d1c-4016-9ded-89bba8c5d2c2","command_center_event_id":"a85f678e-4b3a-4add-894a-87586b747558"},{"id":"3643879c-3cb3-4bb8-bc7f-4e2ab5a94868","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"fcea2f4b5e5c03c29be711cdd05845efe4850d33","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84020723f10489b28db05edced5b7b8950a9dbbe","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/668","runId":668,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:26:56.546954+00:00","proof_gate":"canonical_release_pending","source_sha":"84020723f10489b28db05edced5b7b8950a9dbbe","external_id":"forgejo-main-84020723f104","receipt_type":"canonical_release_status","idempotency_key":"mission:02d93dea-abd2-4cab-843b-a3c0476f87a0:forgejo-release-status:84020723f10489b28db05edced5b7b8950a9dbbe:pending:forgejo-main/source=pending|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"83fc4ff9-9c4e-4cab-a540-81ffd486a7d8","command_center_event_id":"02d93dea-abd2-4cab-843b-a3c0476f87a0"},{"id":"3644824c-0dfb-402c-9cf7-7590c8c20196","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fe82deac77de","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":85183,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":226317,"firstUsefulResultAt":"2026-09-29T18:03:46.001Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4158,"terminal":false,"missionId":"fe82deac-77de-444f-87ed-2b7fae11cba6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":890,"missionSetupMs":1886,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1886,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1886,"repositoryMutationMs":3666,"repositoryProviderMs":3666,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2254,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1886,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1412},"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":"fe82deac-77de-444f-87ed-2b7fae11cba6"},"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":3766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:07:42.587884+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4158","receipt_type":"execute_mission","idempotency_key":"mission:fe82deac-77de-444f-87ed-2b7fae11cba6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4cf3e321-e286-43db-8ca8-9b99f8fac0b7","command_center_event_id":"fe82deac-77de-444f-87ed-2b7fae11cba6"},{"id":"3645dd25-a45a-4091-894d-d5c3b890d03d","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"35eb729b-47ce-4924-a84f-a0778bded267","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-7f6c35ddd3b3","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3505,"terminal":false,"missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","timingsMs":{"queue":448,"total":524,"execution":76},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},"performance":null,"deploymentId":"forgejo-main-eea3642b7448","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"35eb729b-47ce-4924-a84f-a0778bded267","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"35eb729b-47ce-4924-a84f-a0778bded267","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar?tasks=1&bpMode=office","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11163,"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":1796,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:48:25.481967+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","external_id":"35eb729b-47ce-4924-a84f-a0778bded267","receipt_type":"visual_proof_started","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:visual-start:35eb729b-47ce-4924-a84f-a0778bded267","mission_step_id":"e3480379-3717-4262-8601-4f762b193831","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"3647123a-d6ac-45d3-85d4-d8d07a98978c","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-contact-first-spine-20260829","reason":null,"status":"complete","metrics":{"receiptBytes":10942,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1010,"terminal":false,"missionId":"6deaee89-5cef-4633-ac79-325fdac4116a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":3256,"missionSetupMs":914},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6deaee89-5cef-4633-ac79-325fdac4116a"},"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":6571,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T13:18:54.232437+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1010","receipt_type":"execute_mission","idempotency_key":"mission:6deaee89-5cef-4633-ac79-325fdac4116a:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"21e8c1d8-94df-44f3-983f-a6b847e94841","command_center_event_id":"6deaee89-5cef-4633-ac79-325fdac4116a"},{"id":"36498769-b827-40b9-9c00-a4fda64f5b59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-timeout-hardening","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2219,"terminal":false,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11506,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":1936,"resolvePreflightMs":2231,"repositoryMutationMs":11506,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"366e8a41-b11b-446f-8147-da071bd5769c"},"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":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:40:15.350697+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2219","receipt_type":"execute_mission","idempotency_key":"mission:366e8a41-b11b-446f-8147-da071bd5769c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4556eec2-c237-4709-923d-185f22719e56","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"3649d0c0-5da3-4ec9-8856-51fdc3d90043","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-control-plane-speed-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":4086,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":404,"prReadinessMs":0,"approvedPlanMs":404,"missionSetupMs":521,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"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":5235,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:43:58.892275+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_execution_blocked","mission_step_id":"548e42c9-94d4-49ff-a70d-fb1716ab3e9a","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"364a1fe5-fde3-4c01-8117-b2440c06fc19","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.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"908fdf7d-952b-4864-a4cc-5e146a154007","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":1453,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":723,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1453,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":723,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"908fdf7d-952b-4864-a4cc-5e146a154007"},"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":1295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","created_at":"2026-09-06T02:42:32.584604+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:908fdf7d-952b-4864-a4cc-5e146a154007:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2ba1e3b7-28e2-4c4b-be08-a1fcfa9cf828","command_center_event_id":"908fdf7d-952b-4864-a4cc-5e146a154007"},{"id":"364a8e21-8b69-4b67-a1e7-08d16c5aa816","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","sourceSha":"b1d720f88bc215787f1a630d45d7435c66ca3dba","deploymentId":"forgejo-main-b1d720f88bc2","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6348},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:11:29.261346+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"b1d720f88bc215787f1a630d45d7435c66ca3dba","external_id":"forgejo-main-b1d720f88bc2","receipt_type":"canonical_release_status","idempotency_key":"mission:2bc3097e-69e4-4c72-b1fe-6e739cbb4856:forgejo-release-status:b1d720f88bc215787f1a630d45d7435c66ca3dba:superseded:1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","mission_step_id":"22880449-7ce7-4199-9bbc-1383dccfd5cc","command_center_event_id":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},{"id":"364bb839-98e4-43b1-a733-4be0b069471a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fcf712479f41-r1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2944,"terminal":false,"missionId":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6829,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2694,"missionSetupMs":1475,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1221,"ledgerReconcileMs":0,"lineageReconcileMs":254,"resolvePreflightMs":1475,"repositoryMutationMs":4135,"repositoryProviderMs":4135,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3008,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1221,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1127},"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":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},"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":3618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:25:25.97399+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2941","receipt_type":"execute_mission","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3d586c42-4483-41aa-a823-cbd49db7c196","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"364ce8cf-4a22-4c12-9551-4e00bef25847","source":"cc-execution","status":"recorded","payload":{"objective":"Restore the Big Papi's Iceys schedule experience on current main. Diagnose the missing or regressed owner calendar behavior, including separate owner-only events, fix the governing source or tenant contract, preserve unrelated work, ship through the canonical Forgejo gate and merge path, deploy only affected targets, and verify the live tenant result.","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-21T13:31:07.944Z","fingerprint":"59453617851f5d855d1d8c055a0a85a13f1b3623ebf01f5f494c225d0749d873","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/native-business-context-v1-20260819","requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:31:08.448546+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:tenant-workstream-contribution:59453617851f5d855d1d8c055a0a85a13f1b3623ebf01f5f494c225d0749d873","mission_step_id":"321b5592-dea1-4920-a867-3431398be277","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"364daad8-efaf-44cf-8e94-b9685baa05fe","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5cc4cb4ac61a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"5cc4cb4a-c61a-49e2-a026-114917f0b57d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1304,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":448,"providerAuthMs":0,"ledgerPrepareMs":448,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":448,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":448,"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":"5cc4cb4a-c61a-49e2-a026-114917f0b57d"},"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":4860,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/installed-app-navigation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:06:46.095295+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5cc4cb4a-c61a-49e2-a026-114917f0b57d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"df02ce08-785a-4bd1-a71f-8ed395aac545","command_center_event_id":"5cc4cb4a-c61a-49e2-a026-114917f0b57d"},{"id":"364f8a34-022b-4f2e-a218-3a8f20e469c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"b5f691e6-bb79-4d50-acf2-759df8be275f","phase":"runtime_proof","branch":"ai/objective-first-repair-mtg6d28e","reason":"modified_nonempty_file_became_empty:src/pages/mobile-vendor/BigPapisToday.tsx","status":"blocked","metrics":{"receiptBytes":21870,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1134,"terminal":false,"missionId":"5a4d3db8-2253-40d7-a305-336f6bc2832f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"efa8f20edb79c93b25e31c3d626898abca3a10be","timingsMs":{"handlerMs":251,"prReadinessMs":0,"approvedPlanMs":251,"missionSetupMs":776,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5a4d3db8-2253-40d7-a305-336f6bc2832f"},"performance":null,"deploymentId":"forgejo-main-efa8f20edb79","workflowRunId":3669,"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":5653,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:02:16.157609+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a4d3db8-2253-40d7-a305-336f6bc2832f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"42145a06-09d7-442a-a3c2-cb58bb23d9bf","command_center_event_id":"5a4d3db8-2253-40d7-a305-336f6bc2832f"},{"id":"3651265a-66cd-4f18-9849-c7a59270c15a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner-authorized request-scoped repair of the trackedOperation missionContext crash; preserve tenant data and keep normal control-plane mutation frozen by default.","baseSha":"0d1aae2eb2e26a59ab3fdd6f893adebde51f080f","issuedAt":1789011191316,"expiresAt":1789011371316,"missionId":"344470af-9c65-40ff-822e-ef37b0698441","authorizationId":"2f4ad3ef-2706-4191-b761-e6050bfd6920","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:33:11.722661+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0d1aae2eb2e26a59ab3fdd6f893adebde51f080f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2f4ad3ef-2706-4191-b761-e6050bfd6920","mission_step_id":"64a6c24c-6597-4da8-b4f3-5891cf17af5e","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"3652c09b-71ba-43ee-b809-16de515202bf","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"ba136e4efdfc79715aee043f79d6148f9877063a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"0e32a956a445bd0553cc59dc1ba4ca16bae0d87a0b573ce506d4474d200e3fee","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10528","runId":10528,"status":"success","sourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","runnerVersion":"onrunner-ba136e4efdfc","expectedSourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ba136e4efdfc79715aee043f79d6148f9877063a","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ba136e4efdfc79715aee043f79d6148f9877063a","compareStatus":"target_job_success_runtime_verified","workflowRunId":10528,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.209-visual-certification-hardening","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:09:18.64215+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ba136e4efdfc79715aee043f79d6148f9877063a","external_id":"forgejo-main-ba136e4efdfc","receipt_type":"canonical_release_status","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:forgejo-release-status:ba136e4efdfc79715aee043f79d6148f9877063a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"20b9396f-0704-4923-94fb-04ea9d6b16a5","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"365439fa-8717-4789-bbe6-ee3407c61a3d","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"08306d1f3a9862330204dac1c5e48ee5c8ff024bf70404b929d9464a94e786a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:18:41.529049+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:96529711-5a96-436d-bf49-43be379e3509:repository-mutation-intent-blocked:08306d1f3a9862330204dac1c5e48ee5c8ff024bf70404b929d9464a94e786a1","mission_step_id":"697ed6cb-d83c-4fcd-9ce8-f24bcf813794","command_center_event_id":"96529711-5a96-436d-bf49-43be379e3509"},{"id":"3657f224-4d42-4fb9-9fd9-d31315a45689","source":"cc-execution","status":"recorded","payload":{"objective":"Implement one focused Big Papi interaction-friction repair from current Forgejo main. This is not a visual redesign. Fix the annoying micro-interactions the owner identified: mobile Menu must collapse immediately after any selection including same-route selections, close on any route/search change, outside tap, and Escape. Events: New event must clear stale selected event state, show Close form while open, close/reset cleanly, and Reuse event must not inherit validation/errors or selected-event query state. Proposals: switching event/proposal must close customer preview and clear stale error state. Money: invoice builder open/close must be explicit, closing/cancelling or successful creation must clear stale event query, selected event, lines, terms, note/error state; deep-link ?event= must open builder reliably even if route stays mounted; button label must reflect open/closed state. Add a focused contract test. No backend/database changes. Open one PR and stop before merge for Gate and interaction proof.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T01:15:09.125Z","fingerprint":"112f2d72bda7b058c0d35792e04be436a77bb56a685419a350202d11d01c7a3b","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-interaction-friction","requestedBranch":"ai/big-papis-interaction-friction","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T01:15:09.585651+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b40772e3-9979-4f71-b8f6-0d297f8d66c8:tenant-workstream-contribution:112f2d72bda7b058c0d35792e04be436a77bb56a685419a350202d11d01c7a3b","mission_step_id":null,"command_center_event_id":"b40772e3-9979-4f71-b8f6-0d297f8d66c8"},{"id":"365d1177-192a-4e02-91dc-fc9f929a6113","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-hardening","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":"01a61f56-720b-418d-87e9-f9d838335796","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":"01a61f56-720b-418d-87e9-f9d838335796"},"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":6510,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/__tests__/contracts/cc-execution-scoped-patch-runtime.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:33:06.759088+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01a61f56-720b-418d-87e9-f9d838335796:execute_mission:repair_mission_synthesis_ready","mission_step_id":"cf7c27bf-940d-48f9-9150-d4dd9d7d987d","command_center_event_id":"01a61f56-720b-418d-87e9-f9d838335796"},{"id":"365e35f0-ec61-45b9-a553-fc3da0bce472","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"6900196588f110031a6f4ba273253c8e829284bbd4e6d4c899f9f34dc837e685","forgejoWorkflowProof":{"runId":14331,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:42:32.389955+00:00","proof_gate":"canonical_release_pending","source_sha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","external_id":"forgejo-main-bf1001f2166a","receipt_type":"canonical_release_status","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:forgejo-release-status:bf1001f2166a3aae411cc592e8509a4cf575e56f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"365f7532-a4a5-43a1-9eea-e0c4910ebf28","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0e6b4dcc5bc7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v14-long-horizon-state\";","old_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v13-continuation-context\";"},{"new_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|status|poll|progress|where are we|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";const source=list.slice(-28).map(item=>String(item?.content||\"\")).join(\"\\n\"),missionIds=[...new Set([...source.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(match=>match[0]))].slice(-3),prs=[...new Set([...source.matchAll(/\\bPR\\s*#\\s*(\\d+)\\b/ig)].map(match=>match[1]))].slice(-3),routes=[...new Set([...source.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(match=>match[0]))].slice(-4);if(!missionIds.length&&!prs.length&&!routes.length)return\"\";return`Durable continuation recovery is active. The owner issued a short continuation command. Reuse the exact grounded work identifiers already present instead of starting over or asking for them again. Known recent mission IDs: ${missionIds.join(\", \")||\"none\"}. Recent PRs: ${prs.join(\", \")||\"none\"}. Recent routes: ${routes.join(\", \")||\"none\"}. Prefer the latest coherent active work item. Use available read/status/continue tools to confirm current truth before mutation. Never invent an identifier, tenant, route, or completion state.`}\nfunction conversationStateDirective(messages,scope={}){const list=Array.isArray(messages)?messages:[],window=list.slice(-64),latest=latestUserMessage(window),joined=window.map((item,index)=>`${index}:${String(item?.role||\"\")}:${String(item?.content||\"\")}`).join(\"\\n\"),toolEvidence=window.filter(item=>String(item?.role||\"\").toLowerCase()===\"tool\"||/^\\[Tool result/i.test(String(item?.content||\"\"))),missionIds=[...new Set([...joined.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(m=>m[0]))].slice(-4),prs=[...new Set([...joined.matchAll(/\\bPR\\s*#?\\s*(\\d+)\\b/ig)].map(m=>m[1]))].slice(-4),routes=[...new Set([...joined.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(m=>m[0]))].slice(-6),scopeTenant=text(scope?.tenantRef||scope?.tenant||scope?.tenantId||scope?.tenantSlug||scope?.tenantName,160),tenantMentions=[...new Set([...joined.matchAll(/\\b(?:tenant|workspace)\\s*(?:is|=|:)?\\s*[\"']?([A-Za-z0-9][A-Za-z0-9._ -]{1,80})[\"']?/ig)].map(m=>String(m[1]||\"\").trim()).filter(Boolean))].slice(-6),corrections=window.filter(item=>String(item?.role||\"\").toLowerCase()===\"user\"&&/\\b(?:i meant|no[,! ]|wrong|that isn['’]?t|that is not|not that|not what i asked|you missed|didn['’]?t answer|did not answer)\\b/i.test(String(item?.content||\"\"))).slice(-3).map(item=>text(item.content,1200));const needsState=/\\b(?:that|this|it|same|again|continue|status|progress|previous|earlier|we already|you already|as i said|as we said|what i meant|what i asked|i meant|the first one|the second one|that one)\\b/i.test(latest)||corrections.length>0;if(!needsState&&!toolEvidence.length)return\"\";return`Conversation-state grounding is active. Latest owner message: ${JSON.stringify(text(latest,1800))}. Active caller tenant boundary: ${JSON.stringify(scopeTenant||\"unknown\")}. Recent tenant mentions: ${JSON.stringify(tenantMentions)}. Recent mission IDs: ${JSON.stringify(missionIds)}. Recent PRs: ${JSON.stringify(prs)}. Recent routes: ${JSON.stringify(routes)}. Recent owner corrections: ${JSON.stringify(corrections)}. Freshness rule: for current status, runtime, Gate, release, route health, or deployment questions, newer tool/live evidence outranks older conversational assertions. Correction rule: the newest explicit owner correction supersedes conflicting earlier owner wording only for the corrected referent; do not erase unrelated prior constraints. Tenant rule: never bind an identifier, person, route, mission, or assumption from a different tenant into the active tenant unless the owner explicitly requests a cross-tenant comparison. Continuity rule: resolve implicit that/it/same/continue references against the latest coherent in-tenant mission, PR, route, and owner intent before clarification. If current truth is not proven, request or propose the smallest authorized read instead of guessing.`}","old_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|status|poll|progress|where are we|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";const source=list.slice(-28).map(item=>String(item?.content||\"\")).join(\"\\n\"),missionIds=[...new Set([...source.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(match=>match[0]))].slice(-3),prs=[...new Set([...source.matchAll(/\\bPR\\s*#\\s*(\\d+)\\b/ig)].map(match=>match[1]))].slice(-3),routes=[...new Set([...source.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(match=>match[0]))].slice(-4);if(!missionIds.length&&!prs.length&&!routes.length)return\"\";return`Durable continuation recovery is active. The owner issued a short continuation command. Reuse the exact grounded work identifiers already present instead of starting over or asking for them again. Known recent mission IDs: ${missionIds.join(\", \")||\"none\"}. Recent PRs: ${prs.join(\", \")||\"none\"}. Recent routes: ${routes.join(\", \")||\"none\"}. Prefer the latest coherent active work item. Use available read/status/continue tools to confirm current truth before mutation. Never invent an identifier, tenant, route, or completion state.`}"},{"new_content":"reasoningProfile=reasoningProfileOf(input,catalog,input.messages,structured),normalized=normalizeMessages(input.messages,reasoningProfile===\"deep\"?96:48),correctionDirective=correctionRecoveryDirective(normalized),referentDirective=referentRecoveryDirective(normalized),continuationDirective=continuationRecoveryDirective(normalized),conversationState=conversationStateDirective(normalized,scope),groundingDirectives=[correctionDirective,referentDirective,continuationDirective,conversationState].filter(Boolean),groundedMessages=","old_content":"reasoningProfile=reasoningProfileOf(input,catalog,input.messages,structured),normalized=normalizeMessages(input.messages,reasoningProfile===\"deep\"?96:48),correctionDirective=correctionRecoveryDirective(normalized),referentDirective=referentRecoveryDirective(normalized),continuationDirective=continuationRecoveryDirective(normalized),groundingDirectives=[correctionDirective,referentDirective,continuationDirective].filter(Boolean),groundedMessages="}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.60-paul-long-horizon-state\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.59-paul-bounded-inference\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","wordingChanged":false,"canonicalIntent":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-horizon","statement":"PAUL carries forward latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges with live-evidence precedence.","provenance":{"reason":"Owner requested completion of long-horizon PAUL improvements.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","constraints":[{"id":"tenant-safety","statement":"Never import identifiers or context across tenants without explicit owner authorization.","provenance":{"reason":"Tenant isolation.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"latency","statement":"Preserve bounded inference and keep bare continuation standard, not deep.","provenance":{"reason":"Preserve prior latency gains.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve provider-neutral Mission Freedom and replaceable fallback.","provenance":{"reason":"PAUL independence requirement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"The upgraded PAUL runtime is live and production intelligence eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","wordingChanged":false,"canonicalIntent":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-horizon","statement":"PAUL carries forward latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges with live-evidence precedence.","provenance":{"reason":"Owner requested completion of long-horizon PAUL improvements.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","constraints":[{"id":"tenant-safety","statement":"Never import identifiers or context across tenants without explicit owner authorization.","provenance":{"reason":"Tenant isolation.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"latency","statement":"Preserve bounded inference and keep bare continuation standard, not deep.","provenance":{"reason":"Preserve prior latency gains.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve provider-neutral Mission Freedom and replaceable fallback.","provenance":{"reason":"PAUL independence requirement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"The upgraded PAUL runtime is live and production intelligence eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon conversational state grounding."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon conversational state grounding."},"recovery":false,"fingerprint":"4c9898435718bd07fab1d628952f1a5d5d4b17c1f9db32bb267296e57952cb1d","replayCount":0,"serializedBytes":19826},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:41:18.633653+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:repository-mutation-intent:4c9898435718bd07fab1d628952f1a5d5d4b17c1f9db32bb267296e57952cb1d:0","mission_step_id":"c58a06e3-06bd-4717-b2f4-1b746f1747d4","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"36600771-4d53-4c95-83f4-6bde03ab022a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdnx631","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3815,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":984,"terminal":false,"missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","timingsMs":{"handlerMs":29152,"prReadinessMs":1800,"approvedPlanMs":17207,"missionSetupMs":4511,"shipAndProveMs":9749},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},"performance":null,"deploymentId":"forgejo-main-04134b3fd9d1","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":7670,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:51:38.170468+00:00","proof_gate":"canonical_release_dispatched","source_sha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","external_id":"forgejo-main-04134b3fd9d1","receipt_type":"execute_mission","idempotency_key":"mission:3f5b39af-b842-4ff5-816c-2c5a5447f5b4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c6a964c6-cd5a-490e-b9d7-2ff100981c6f","command_center_event_id":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},{"id":"3661261f-4848-4707-a7c8-226da4e6579a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/test/console-intelligence.test.js"],"reason":"Bounded owner-requested repair to the GodMode Console intent broker.","baseSha":"db021aa4683117e353144f0557943067c127fed3","issuedAt":1790642611188,"expiresAt":1790642791188,"missionId":"996c4218-c9b4-40af-9783-1558fff61898","authorizationId":"95546576-7305-4bde-987d-a286789c230f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:43:31.483983+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"db021aa4683117e353144f0557943067c127fed3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:95546576-7305-4bde-987d-a286789c230f","mission_step_id":"1ee7c5b6-4190-4532-97fa-180712f19781","command_center_event_id":"996c4218-c9b4-40af-9783-1558fff61898"},{"id":"36618f26-241f-429c-b7e2-5a6d4b185c9c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.9-class-failure-doctrine","prNumber":4307,"terminal":false,"missionId":"7dbc5ee7-237d-45ca-8c25-80b65ddef277","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"db9dce5eee1ce5fc03aa86ba64f6e2d1b0eb6625","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7dbc5ee7-237d-45ca-8c25-80b65ddef277"},"performance":null,"deploymentId":"canonical-release-db9dce5eee1c","workflowRunId":31259558386,"releaseTargets":{"frontend":false,"onrunner":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:26:51.959795+00:00","proof_gate":"canonical_release_dispatched","source_sha":"db9dce5eee1ce5fc03aa86ba64f6e2d1b0eb6625","external_id":"canonical-release-db9dce5eee1c","receipt_type":"ship_and_prove","idempotency_key":"mission:7dbc5ee7-237d-45ca-8c25-80b65ddef277:ship_and_prove:canonical_release_dispatched","mission_step_id":"d641d2d1-bcbd-4c66-a054-53b743b93e24","command_center_event_id":"7dbc5ee7-237d-45ca-8c25-80b65ddef277"},{"id":"3661fe44-fce6-492a-bbb9-6184fa7570e6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"noel-patch-5","reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":1182,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.53.0-control-plane-guarded","prNumber":852,"terminal":false,"missionId":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":304,"prReadinessMs":139,"approvedPlanMs":0,"missionSetupMs":891,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f"},"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":4968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T18:41:06.236178+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"852","receipt_type":"execute_mission","idempotency_key":"mission:d60f6dbb-4f65-4598-a36f-acd65b0bdd2f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"47665655-6772-430f-a95a-edf884c6776c","command_center_event_id":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f"},{"id":"3663c6fa-9af0-4fcd-9d20-7a4c765f7c80","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"failed\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T19:11:27.928111+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9d088d7955f2\",\"prNumber\":3880,\"sourceSha\":\"29788369be45a7b04d28a1dcfccd62d8dd834c14\",\"deploymentId\":\"forgejo-main-29788369be45\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:29:15.007428+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9d088d79-55f2-4991-b7db-999b3335bec5:owner-progress-heartbeat:119368196","mission_step_id":"30ceb463-6087-4c64-872e-ee2c32df295b","command_center_event_id":"9d088d79-55f2-4991-b7db-999b3335bec5"},{"id":"36642741-b746-432e-b2fa-4f557db358b7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1113,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":577,"terminal":false,"missionId":"678d2d4a-7f4d-4256-a42b-45b47c78ed00","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},"performance":null,"deploymentId":"forgejo-main-a6d52bec9712","workflowRunId":2042,"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":2083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:58:41.718784+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"577","receipt_type":"automatic_mission_resume","idempotency_key":"mission:678d2d4a-7f4d-4256-a42b-45b47c78ed00:automatic-mission-resume:577:canonical_release_dispatched","mission_step_id":"6d2ce527-278e-4cb3-8760-a4ce2d24f85a","command_center_event_id":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},{"id":"3666ac3f-0c11-415f-9861-9dde364c7e27","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"62614039a5d172eca523ef4972f7ec53b15d784e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"e00ef0de8588c54c7d3f25c782e094da61a1f5c3","prNumber":3345,"gateRunId":10499,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10499/jobs/1","mergeCommitSha":"62614039a5d172eca523ef4972f7ec53b15d784e"}],"requestContractHash":"edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:25:50.636131+00:00","proof_gate":"request_contract_repository_verified","source_sha":"62614039a5d172eca523ef4972f7ec53b15d784e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:75bc676f-267f-400e-9dbe-9bb6bb84764e:request-contract-repository:edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f:62614039a5d172eca523ef4972f7ec53b15d784e","mission_step_id":"0c9f7b98-a7d2-4179-b747-253970e2b08e","command_center_event_id":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},{"id":"3666d35a-cac5-477c-82b3-347822b0f13b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cc-release-runner-isolation-20260911","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"d5bc2af222547820b75949800b5a2bb49ec63956\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.112-orphan-release-cache-cleanup","prNumber":2441,"terminal":false,"missionId":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2697,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1137,"approvedPlanMs":0,"missionSetupMs":812,"providerAuthMs":0,"shipAndProveMs":1260,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":457,"resolvePreflightMs":812,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":355,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},"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":1768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:21:09.87525+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2441","receipt_type":"execute_mission","idempotency_key":"mission:36b61c55-ba4a-4c4d-8f7b-9eb561013f27:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"4cf7a3cb-ff46-4966-acf1-f228d03256f6","command_center_event_id":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},{"id":"36675a2c-cd7c-4b18-99eb-b1be774b9b4e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/witness-cold-start-contract-release","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3065,"terminal":false,"missionId":"7217f76f-b25d-49fb-adce-7ca8e5123e2a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14861,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4873,"missionSetupMs":8218,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":5169,"ledgerReconcileMs":0,"lineageReconcileMs":3049,"resolvePreflightMs":8218,"repositoryMutationMs":9988,"repositoryProviderMs":9988,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3999,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":5169,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5989},"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":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},"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":3711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:36:32.462193+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3065","receipt_type":"execute_mission","idempotency_key":"mission:7217f76f-b25d-49fb-adce-7ca8e5123e2a:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-2","mission_step_id":"45c5517c-ebde-45ba-b754-94eb30c0d15d","command_center_event_id":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},{"id":"366b0f86-418f-464a-92e4-cc0cc01c3f0a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0e6b4dcc5bc7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24378,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":47928,"firstUsefulResultAt":"2026-10-02T23:40:36.713Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.59-paul-bounded-inference","prNumber":4564,"terminal":false,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2323,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2222,"approvedPlanMs":0,"missionSetupMs":346,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":100,"resolvePreflightMs":346,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:41:32.363099+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4564","receipt_type":"execute_mission","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c58a06e3-06bd-4717-b2f4-1b746f1747d4","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"366c0a92-382d-40fc-9b95-7907ea740e9a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2b9d48e6e610","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":"2b9d48e6-e610-4716-b82e-9f2c43a53c33","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2887,"providerAuthMs":0,"ledgerPrepareMs":2887,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2887,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2887,"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":"2b9d48e6-e610-4716-b82e-9f2c43a53c33"},"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":3480,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:46:55.609375+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2b9d48e6-e610-4716-b82e-9f2c43a53c33:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"41505f0d-7994-42f0-bc05-ef579ea15bc6","command_center_event_id":"2b9d48e6-e610-4716-b82e-9f2c43a53c33"},{"id":"366c9142-e97a-4f15-b522-ba7557b93766","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/control-plane-source-resolution-fail-closed","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1799,"terminal":true,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","timingsMs":{"prReadinessMs":766,"approvedPlanMs":0,"shipAndProveMs":4442,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"23641945-9fb4-4c4e-8748-8375ab892303"},"performance":null,"deploymentId":"forgejo-main-92095c667baa","workflowRunId":5421,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1873,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:06:05.965451+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"1799","receipt_type":"automatic_mission_resume","idempotency_key":"mission:23641945-9fb4-4c4e-8748-8375ab892303:automatic-mission-resume:1799:canonical_release_already_verified","mission_step_id":"054f2558-e665-4f47-b952-5b7e1da91135","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"366d557d-e015-49a9-90ab-03508ce16367","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ec81b5e5e769","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":949,"providerAuthMs":0,"ledgerPrepareMs":949,"ledgerReconcileMs":272,"lineageReconcileMs":0,"resolvePreflightMs":949,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1221,"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":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},"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":4361,"likelyAffectedFiles":["src/components/realtor/CurriControlCenterWorkspace.tsx","src/routes/vanityRoutes.tsx","src/components/crm/CRMShell.tsx","src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:34:49.325063+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec81b5e5-e769-4d5a-81fa-a31e8510aeb5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2c144a2f-2c79-4b4a-8c50-09a49b5afb7b","command_center_event_id":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},{"id":"366ddebe-2e4b-4af1-a69f-750643f669cf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"957f637f08a3ee4b8ae938119887f748b122875663cb52179d839e1b3094ddd4","forgejoWorkflowProof":{"runId":13857,"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-01T13:35:15.881193+00:00","proof_gate":"canonical_release_pending","source_sha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","external_id":"forgejo-main-3ea1f27d1d2f","receipt_type":"canonical_release_status","idempotency_key":"mission:aaf88d32-3b40-49e4-aa47-8ede1bbb0aad:forgejo-release-status:3ea1f27d1d2f6f037129226eb105ccd4d73945c1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7484552-b77f-4d5f-8176-a0e329646f95","command_center_event_id":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},{"id":"366e6f42-ab98-4602-bc82-e2d467500aa4","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":"d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c","releaseState":"pending","exactConductorRun":{"id":31271900722,"status":"in_progress","headSha":"4cc7839b03c1414ef9c9ab2774a78b3411025f5b","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:27:49.387081+00:00","proof_gate":"canonical_release_pending","source_sha":"d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c","external_id":"canonical-release-d75ed18228f4","receipt_type":"canonical_release_status","idempotency_key":"mission:b80c34b9-e1c1-426b-86f4-3b72c91d0406:release-status:d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c:31271900722:pending:canonical-production-release/verified=pending","mission_step_id":"de4655f6-5f31-4001-8061-f4056858e565","command_center_event_id":"b80c34b9-e1c1-426b-86f4-3b72c91d0406"},{"id":"36714472-df28-401b-80a0-14346cff282d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_queue_busy:16154","status":"blocked","metrics":{"receiptBytes":5455,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":8150,"firstUsefulResultAt":"2026-10-06T01:05:53.874Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5116,"terminal":false,"missionId":"20337ec7-f00b-436b-a192-63feaac2e975","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":950,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":57,"approvedPlanMs":0,"missionSetupMs":1357,"providerAuthMs":0,"shipAndProveMs":360,"ledgerPrepareMs":405,"ledgerReconcileMs":0,"lineageReconcileMs":952,"resolvePreflightMs":1357,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":405,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20337ec7-f00b-436b-a192-63feaac2e975"},"performance":null,"deploymentId":"forgejo-main-a0e5e81b3890","releaseState":"pending","workflowRunId":16154,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:06:03.990742+00:00","proof_gate":"canonical_release_blocked","source_sha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","external_id":"forgejo-main-a0e5e81b3890","receipt_type":"execute_mission","idempotency_key":"mission:20337ec7-f00b-436b-a192-63feaac2e975:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"bc03f8b2-5800-4652-b379-ca404266e154","command_center_event_id":"20337ec7-f00b-436b-a192-63feaac2e975"},{"id":"3673b645-fa14-4f9d-91c3-c031bd080207","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"0114d779ae60681d3e3279e48664ad5759780d98","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"47e015995b67154546b1ed7cbefd8059a634b32aa59b38f4c802707d7fc2d1e6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9074","runId":9074,"status":"success","sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"5eabe26c259120ae2503e3f522d1106cbd2e0c7d","sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","changedPaths":["supabase/functions/universal-extractor/index.ts"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:51:49.573629+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0114d779ae60681d3e3279e48664ad5759780d98","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c146635d-db81-460d-982c-91628423bc40:forgejo-release-status:0114d779ae60681d3e3279e48664ad5759780d98:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"79bc0b64-0063-4ff6-97c2-d2773533e6e5","command_center_event_id":"c146635d-db81-460d-982c-91628423bc40"},{"id":"36753669-f50e-45d7-9653-bd4074708978","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5197,"terminal":false,"missionId":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12970,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":417,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":417,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":417,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":417,"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":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2319,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:14:12.623783+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5197","receipt_type":"execute_mission","idempotency_key":"mission:873215ee-1f6f-4848-a8a7-4dc83d38b3b3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3b4b8be7-728c-4fb0-92a0-c85a32a1e157","command_center_event_id":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},{"id":"36776efc-30ef-4e87-96a3-23db55c6d2a4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/exact-green-no-pending-prearm-20260911","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.106-release-integrity-fastpath","prNumber":null,"terminal":false,"missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22750,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":958,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":958,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":958,"repositoryMutationMs":22750,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":958,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70"},"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-11T19:49:25.838125+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fcb972f0-6545-420e-9284-9071f0ce2a70:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a0dedf5c-f221-426d-8f62-c6d5e6f1fd2c","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"36787b45-d6a5-414a-8027-309703669258","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c84c6e80b9e8d228e20089026561f65071964924","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Gate is green for existing PR #4174 at head ec96b6f1d63eafc36da1d39c38b99b317b29add7. Squash merge this exact PR with no source changes, release the affected frontend, and verify https://whatsmyprogress.com/pcg on desktop and mobile. Acceptance: no visible preliminary P/text loader, only the configured WMP loading video as the branded loader after media resolves, substantially larger tenant logo with premium orbit/glow/float/sheen animation, and the 3-second minimum preserved.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://whatsmyprogress.com/pcg","currentSourceSha":"c84c6e80b9e8d228e20089026561f65071964924","witnessSourceSha":"c84c6e80b9e8d228e20089026561f65071964924","verificationState":null,"witnessRequestContractHash":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:57:12.45754+00:00","proof_gate":"request_contract_pending","source_sha":"c84c6e80b9e8d228e20089026561f65071964924","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:835f8c32-adf3-415d-a1ad-0c1d8d46234a:request-contract:2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd:c84c6e80b9e8d228e20089026561f65071964924:pending:visual","mission_step_id":"962d4b1a-1708-4cc5-8a54-7242edd35cda","command_center_event_id":"835f8c32-adf3-415d-a1ad-0c1d8d46234a"},{"id":"3679e810-ae06-4a89-84a4-162a988d34d7","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"6917a8b50c565bce36a633ad4dc2e74b78f132639c200caa188c6916db68c8c9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:48:16.68065+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8fe6d035-27ca-47f6-8fd3-3785f886b65a:repository-mutation-intent-blocked:6917a8b50c565bce36a633ad4dc2e74b78f132639c200caa188c6916db68c8c9","mission_step_id":"53e3a334-383e-4aff-b129-c276d4b9a65a","command_center_event_id":"8fe6d035-27ca-47f6-8fd3-3785f886b65a"},{"id":"367b1156-f694-4648-b601-d52c9a610b8a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"958a0397545fa63a9282bf4bd3857b638da72ee8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"self-understanding","satisfied":true,"statement":"Platform-admin PAUL accurately states that KNOCKLAUNCH can perform supervised visual inspection and execution work rather than claiming generic assistant limitations.","proofConditionIds":["live-runtime"]}],"satisfied":true,"constraints":[{"id":"proof-gating","satisfied":true,"statement":"Preserve current confirmation and proof gates; do not claim work happened without receipts.","proofConditionIds":["live-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live-runtime"]}],"contractHash":"7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:48:58.83606+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"958a0397545fa63a9282bf4bd3857b638da72ee8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8251e144-6e70-4048-82be-c2fa1c4d5f50:request-contract:7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09:958a0397545fa63a9282bf4bd3857b638da72ee8:verified:","mission_step_id":"a840e124-7a28-40d5-9cf4-7a16544c42ff","command_center_event_id":"8251e144-6e70-4048-82be-c2fa1c4d5f50"},{"id":"367c9fd0-f770-4d17-8e06-0b7eb53fecf7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6136,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":65594,"firstUsefulResultAt":"2026-10-06T00:25:27.726Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5105,"terminal":false,"missionId":"90759855-df24-4e59-abb3-1f9128deeee7","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4010,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":569,"providerAuthMs":0,"ledgerPrepareMs":478,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":569,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":478,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"90759855-df24-4e59-abb3-1f9128deeee7"},"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":1376,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:25:27.797508+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"5105","receipt_type":"ship_and_prove","idempotency_key":"mission:90759855-df24-4e59-abb3-1f9128deeee7:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"35dba9f0-e33a-4aa9-aacd-57cf28d22abe","command_center_event_id":"90759855-df24-4e59-abb3-1f9128deeee7"},{"id":"367cfc07-b613-4b69-a027-ab5fc89660f4","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":134,"terminal":false,"missionId":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"236e8105a0214b8a9138fff02526675e5144ba11","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257"},"performance":null,"deploymentId":"forgejo-main-236e8105a021","workflowRunId":395,"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":3980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:16:00.906187+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"236e8105a0214b8a9138fff02526675e5144ba11","external_id":"forgejo-main-236e8105a021","receipt_type":"ship_and_prove","idempotency_key":"mission:a296a604-2f9a-4c3e-9e31-6fb19cdd3257:ship_and_prove:ship_and_prove_release_pending:236e8105a0214b8a9138fff02526675e5144ba11:395","mission_step_id":"54ab0f43-c974-457d-b8dc-9cee9ac48e45","command_center_event_id":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257"},{"id":"367d2920-9c4c-43c6-b6de-db1b4a5e81e9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","sourceSha":"1dc539f373f433145db97943c30ee787abf28f14","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T23:23:02.503846+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"1dc539f373f433145db97943c30ee787abf28f14","external_id":"canonical-release-e4e0bf53ba91","receipt_type":"canonical_release_status","idempotency_key":"mission:0c874f76-3e2b-48d4-bc60-092acf39ed01:forgejo-release-ancestry:1dc539f373f433145db97943c30ee787abf28f14:1f3baf475ee2d2655e23294f05e97c67776f7f6f:main_history_page_inconclusive","mission_step_id":"358ad2ed-f8bf-4711-8759-ced7c0392840","command_center_event_id":"0c874f76-3e2b-48d4-bc60-092acf39ed01"},{"id":"367e947e-e6ee-4647-81cc-fe6c5981ad04","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f229df50a58cedf83e692b612785a177397a4264","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-stop","satisfied":false,"statement":"One owner-facing STOP in /admin/console reliably cancels the exact active Witness, Forgejo run, or durable mission and only reports success after a canonical cancelled receipt.","proofConditionIds":["proof-runtime","proof-console"]}],"satisfied":false,"constraints":[{"id":"receipt-fidelity","satisfied":false,"statement":"STOP must fail closed, preserve durable history, and never report cancellation without a terminal cancellation receipt. Existing exact child-run cancellation remains authoritative.","proofConditionIds":["proof-runtime","proof-console"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"contractHash":"10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":["ccExecution","frontend"],"requiredReleaseTargets":["ccExecution","frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b"},"required":true,"satisfied":true},{"id":"proof-console","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"f229df50a58cedf83e692b612785a177397a4264","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:23:08.143713+00:00","proof_gate":"request_contract_pending","source_sha":"f229df50a58cedf83e692b612785a177397a4264","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:216f5db1-51c0-4897-909b-e9c3823d0cbd:request-contract:10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b:f229df50a58cedf83e692b612785a177397a4264:pending:visual","mission_step_id":"fc1686de-5664-4293-b6b3-5a497ef66b59","command_center_event_id":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},{"id":"368039f9-a687-4567-ae71-7dd9f7ba9df2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"8474a3a109efa84145b626e2e4dedcedadb34351","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"615f8c714338c92e612099453fab294f3a109be0","prNumber":4709,"gateRunId":15042,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15042/jobs/1","mergeCommitSha":"8474a3a109efa84145b626e2e4dedcedadb34351"}],"requestContractHash":"af715bcedeb047920f173f2184d597b5457fdcaf4368bf51246700fc7a8896f1","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:06:14.245013+00:00","proof_gate":"request_contract_repository_verified","source_sha":"8474a3a109efa84145b626e2e4dedcedadb34351","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:4c4f4ea8-0685-4f6d-959d-b967df8976d3:request-contract-repository:af715bcedeb047920f173f2184d597b5457fdcaf4368bf51246700fc7a8896f1:8474a3a109efa84145b626e2e4dedcedadb34351","mission_step_id":"314d58c7-846c-437b-b0d4-6f25e5ca7777","command_center_event_id":"4c4f4ea8-0685-4f6d-959d-b967df8976d3"},{"id":"36809cd4-2aab-4cc5-9898-634071252f79","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbqfuq3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8678,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":848,"terminal":false,"missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"38369a0687543b182b9ffa548a48046a3bc4185f","timingsMs":{"handlerMs":6474,"prReadinessMs":120,"approvedPlanMs":0,"missionSetupMs":1191,"shipAndProveMs":6220},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},"performance":null,"deploymentId":"forgejo-main-38369a068754","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":5337,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T16:54:30.190414+00:00","proof_gate":"canonical_release_dispatched","source_sha":"38369a0687543b182b9ffa548a48046a3bc4185f","external_id":"forgejo-main-38369a068754","receipt_type":"execute_mission","idempotency_key":"mission:8aaf769a-be07-48c2-a74f-d78aa4b88a86:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"65a5be38-5176-48c6-9daa-36f3bc443672","command_center_event_id":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},{"id":"368228a8-b45a-4fcd-b0ed-4511a9c73ef8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/merge-queue-starvation-repair-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":40301,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","timingsMs":{"handlerMs":3516,"prReadinessMs":365,"approvedPlanMs":0,"missionSetupMs":1203,"shipAndProveMs":2935},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":"forgejo-main-4885d408d195","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:59:04.350978+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","external_id":"forgejo-main-4885d408d195","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3466b8f0-8fa5-44e3-9b17-7e32218ee5ef","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"3682ab82-f14b-48f9-8665-6ba5a8908eaf","source":"paul-scheduler:compiler-recovery-v1","status":"continued","payload":{"reason":null,"attempt":1,"prNumber":6492,"httpStatus":202},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T18:52:20.406515+00:00","proof_gate":"compiler_scheduler_same_mission_pr_gate_dispatched","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:96b87ed8-f314-49b9-b8ce-1118e2db520e:compiler-scheduler-recovery:1:continued","mission_step_id":null,"command_center_event_id":"96b87ed8-f314-49b9-b8ce-1118e2db520e"},{"id":"36879051-5e28-4861-b3be-81535566b7d9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-cf114d649fac","writes":[],"patches":[],"version":1,"approved":true,"missionId":"cf114d64-9fac-4222-9274-4091317e55ff","objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"    else if (name === \"mission.execute\") {\n      const hydratedArgs = hydrateExplicitRequestContract(args);\n      const objective = String(hydratedArgs?.objective || \"\").trim();\n      if (!objective) return mcpError(id, -32602, \"objective_required\");\n      value = await mcpDelegate(request, \"/mission/execute\", { ...hydratedArgs, objective });\n    }","old_content":"    else if (name === \"mission.execute\") {\n      const objective = String(args.objective || \"\").trim();\n      if (!objective) return mcpError(id, -32602, \"objective_required\");\n      value = await mcpDelegate(request, \"/mission/execute\", { ...args, objective });\n    }"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"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/index-release-fast-lane.js"],"requestContract":{"intent":{"rawUtterance":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"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":"9db263d903a53d268d75ee2e1ea37faabd7a30677037dae01e60d5e3cb04937f","replayCount":0,"serializedBytes":10110},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:52:50.757138+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cf114d64-9fac-4222-9274-4091317e55ff:repository-mutation-intent:9db263d903a53d268d75ee2e1ea37faabd7a30677037dae01e60d5e3cb04937f:0","mission_step_id":"365ab7b4-381c-41af-bb24-dabbbfaa5cdb","command_center_event_id":"cf114d64-9fac-4222-9274-4091317e55ff"},{"id":"3687922d-0501-4a0c-a0de-8f772a1a44c7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8d617b744f2deef75612da8c6220d444988c8c28","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ledger-integrity","satisfied":false,"statement":"40500 is restored to exact production-ledger SQL and release no longer fails SQL-drift checks.","proofConditionIds":["repo","release"]},{"id":"bootstrap-order","satisfied":false,"statement":"40400 bridge and 40600 finalizer make fresh 40100→40500 version order coherent while current production is data-neutral.","proofConditionIds":["repo","release","database"]},{"id":"stable-production","satisfied":true,"statement":"Production stays at 21 apps and 49 callable actions across 21 apps with Progress portal refs intact and no customer-portal catalog row.","proofConditionIds":["database"]},{"id":"runtime-unchanged","satisfied":true,"statement":"Application API v3 remains live with Progress alias behavior; no Edge redeploy occurs in this repair.","proofConditionIds":["runtime","release"]}],"satisfied":false,"constraints":[{"id":"existing-pr","satisfied":false,"statement":"Use existing PR #2050 only; no additional source mutation or replacement PR.","proofConditionIds":["repo"]},{"id":"migration-only","satisfied":true,"statement":"Release migrations only; do not redeploy frontend, Edge Functions, Command Center, or OnRunner.","proofConditionIds":["release"]},{"id":"freeze","satisfied":false,"statement":"controlPlaneFrozen remains true.","proofConditionIds":["repo"]},{"id":"no-visual","satisfied":false,"statement":"Do not run Visual Witness.","proofConditionIds":["repo"]}],"contractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true},{"id":"database","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:43:47.141095+00:00","proof_gate":"request_contract_pending","source_sha":"8d617b744f2deef75612da8c6220d444988c8c28","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5d050be6-189c-4c94-acb9-5f5380051dbc:request-contract:4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3:8d617b744f2deef75612da8c6220d444988c8c28:pending:repository","mission_step_id":"53e51d84-93fc-44b3-b4f7-d62f52c38e9b","command_center_event_id":"5d050be6-189c-4c94-acb9-5f5380051dbc"},{"id":"368b5438-a55a-46fe-a27b-303107319789","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a770b0221597","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":134862,"releaseCount":0,"toolCallCount":62,"repeatedCallCount":50,"executorlessWaitMs":808372,"firstUsefulResultAt":"2026-10-05T18:53:45.044Z","recoveryAttemptCount":34,"ownerInterruptionCount":0},"version":null,"prNumber":5032,"terminal":false,"missionId":"a770b022-1597-4486-a023-1c9d2554f8ad","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"da0308780c811c6733d9952f248bdb24aa690782","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3770,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a770b022-1597-4486-a023-1c9d2554f8ad"},"performance":null,"deploymentId":"forgejo-main-da0308780c81","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":1956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:07:22.119338+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5032","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a770b022-1597-4486-a023-1c9d2554f8ad:automatic-mission-resume:5032:canonical_release_reconciliation_pending","mission_step_id":"9b10c6a7-3c21-413d-8025-7a1cf9861d18","command_center_event_id":"a770b022-1597-4486-a023-1c9d2554f8ad"},{"id":"368f829c-a4bc-4ba6-8203-59e1eea8d231","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6a964d4e340a","prNumber":4257,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4b998244e15b439fb942afc1c12e6df3ed165911","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:43:46.680374+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4b998244e15b439fb942afc1c12e6df3ed165911","external_id":"4257","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6a964d4e-340a-488a-aa84-58b0a47a3fab:merged-pr:4257:4b998244e15b439fb942afc1c12e6df3ed165911","mission_step_id":"6b1e3cb0-b41c-4c03-b83e-681e5f39e7c1","command_center_event_id":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},{"id":"36913fcf-6a04-4c89-812d-3acf2231c36f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-sourcemap-memory-repair-1d1b2373","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2834,"terminal":false,"missionId":"1d1b2373-9c6a-48d5-944d-c5b81f498414","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","timingsMs":{"prReadinessMs":678,"approvedPlanMs":0,"shipAndProveMs":5093,"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":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},"performance":null,"deploymentId":"forgejo-main-6ed1bef1a893","workflowRunId":8401,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:28:42.006292+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2834","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:automatic-mission-resume:2834:canonical_release_reconciliation_pending","mission_step_id":"fbd2f2e2-5446-47d4-8fa5-6f7ce66d1bcd","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"3691b9b1-8ea3-43a4-96b8-f75b4e849cf6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"event-native-release-handoff","statement":"Normal re-entry for an already merged PR returns the protected-main push release handoff without a global Forgejo Actions listing or queue-visibility prerequisite.","proofConditionIds":["repository-contract","runtime-contract"]},{"id":"bounded-release-reconciliation","statement":"Mission release reconciliation uses one attempt per Forgejo read and a shared four-second provider budget instead of multiplying retry budgets across sequential reads.","proofConditionIds":["repository-contract","runtime-contract"]}],"objective":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","constraints":[{"id":"preserve-release-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, one canonical release per mission, target-scoped collision handling for corrective dispatch, and recovery-only reconciliation.","proofConditionIds":["repository-contract","runtime-contract"]},{"id":"bounded-control-plane-scope","statement":"Change only the four declared control-plane files, ship only cc-execution, do not touch tenant/product/database state, and return to frozen-by-default control-plane mutation behavior after the scoped permit.","proofConditionIds":["repository-contract","runtime-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-contract","kind":"repository","claim":"Current Forgejo main contains the event-native merged-main release handoff, shared reconciliation budget, regression guards, and updated capability policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"runtime-contract","kind":"runtime","claim":"Live cc-execution runs the repaired release orchestration source and the scoped control-plane permit does not leave a persistent unfreeze path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"c955b6adbabbc08ffbb6e3013a7ec8b463042f821ed38f8756b58f0277f79de7","requestContractRevision":4,"previousRequestContractHash":"6487d4a1f28a65d25616266b17707acbfa962465a541455b6348ae40d0b29879"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:04:29.875117+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:adc9f8a7-dc29-4724-9df0-afc076604415:request-contract:c955b6adbabbc08ffbb6e3013a7ec8b463042f821ed38f8756b58f0277f79de7","mission_step_id":"28ecf511-e519-427f-aaef-0c20afab8daa","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"36920b2c-e7ef-4e55-a381-e793e687772c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-continue-the-experience-studio","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1703,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.34-immutable-pr-release-base","prNumber":null,"terminal":false,"missionId":"b23555d0-044b-4244-b0d6-e43a9c8c8674","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":"b23555d0-044b-4244-b0d6-e43a9c8c8674"},"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":7773,"likelyAffectedFiles":["src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory","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","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:43:24.318555+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b23555d0-044b-4244-b0d6-e43a9c8c8674:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9294f745-8b20-4308-8ecc-4dfb9fbf8ff1","command_center_event_id":"b23555d0-044b-4244-b0d6-e43a9c8c8674"},{"id":"36926aae-3c12-4e0d-b729-51ef0a21f3ff","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"25eec47d12091d041d9353239ee46f1c671b456c4ce2f79f0abc73e22d73a576","forgejoWorkflowProof":{"runId":15347,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e31935f453c705771965d7e569ae84e2f0d7ec64","deploymentId":"forgejo-main-e31935f453c705771965d7e569ae84e2f0d7ec64","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.91-virtual-witness-cold-standby","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:38:34.248204+00:00","proof_gate":"canonical_release_pending","source_sha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","external_id":"forgejo-main-d3d2eb8f3700","receipt_type":"canonical_release_status","idempotency_key":"mission:1a34b37e-a8ec-4b9d-910f-49ef83a379ed:forgejo-release-status:d3d2eb8f370022f3aeff1062c5bc5c8ad605158a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5ca54739-dbcb-4172-80a0-bb1ca507f3e8","command_center_event_id":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed"},{"id":"36974c06-04e9-4d6e-90d6-bc75c4ce5fc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f936ae7b223b","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9021,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":61209,"firstUsefulResultAt":"2026-10-03T14:53:31.898Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"f936ae7b-223b-44dc-b565-787a663cc623","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":561,"missionSetupMs":250,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":250,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":250,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":250,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f936ae7b-223b-44dc-b565-787a663cc623"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:54:36.674893+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f936ae7b-223b-44dc-b565-787a663cc623:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"80b354c7-5886-4bfe-b975-7039cf1cc95a","command_center_event_id":"f936ae7b-223b-44dc-b565-787a663cc623"},{"id":"36979115-a019-48a8-a323-78e3f168a823","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1008,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4284,"terminal":false,"missionId":"a4eba287-7529-461b-839a-19453bd4f3f9","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4eba287-7529-461b-839a-19453bd4f3f9"},"performance":null,"deploymentId":"canonical-release-3e850fcbf8fe","workflowRunId":31234091598,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1098,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T02:03:12.9753+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","external_id":"canonical-release-3e850fcbf8fe","receipt_type":"ship_and_prove","idempotency_key":"mission:a4eba287-7529-461b-839a-19453bd4f3f9:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"ee73e857-e52e-4844-a521-22f3a06df082","command_center_event_id":"a4eba287-7529-461b-839a-19453bd4f3f9"},{"id":"36988efe-4429-458c-acaa-e4e54a80dc94","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d40d679a1562","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-d40d679a1562","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"d40d679a-1562-44fd-8818-99c6d65fb469","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1361,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":1040,"resolvePreflightMs":1361,"repositoryMutationMs":10349,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d40d679a-1562-44fd-8818-99c6d65fb469"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1587,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:16:55.257028+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d40d679a-1562-44fd-8818-99c6d65fb469:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1327f288-bcc0-4307-8e26-f1f813279719","command_center_event_id":"d40d679a-1562-44fd-8818-99c6d65fb469"},{"id":"36995789-d3ad-4619-80bb-5101e09c0bf6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3511737f41cb","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":24765,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":830372,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3698,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7837,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":872,"missionSetupMs":256,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":256,"repositoryMutationMs":6965,"repositoryProviderMs":6965,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5331,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1634},"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":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"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":3297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:07:13.126122+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3698","receipt_type":"execute_mission","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4970db76-9456-4e0c-a703-cb5cc3999f5f","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"369d6c99-8a76-4323-a5ce-6d9d17dcbba7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-44d49e03d254","writes":[],"patches":[],"version":1,"approved":true,"missionId":"44d49e03-d254-40a5-b682-2e1dda0261fb","objective":"Apply this exact bounded regression guard to the existing Gate-hardening mission. It must make every local node scripts/* dependency referenced by the canonical Gate a hard-safety closure requirement with a precise owning path instead of allowing later opaque MODULE_NOT_FOUND failures. Preserve all existing behavior. Then continue the same mission through PR, canonical Gate, squash merge, release if required, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"scripts/validate-production-critical-files.mjs","anchor":"const workflow = sources.get('.forgejo/workflows/knocklaunch.yml');","replacement":"const workflow = sources.get('.forgejo/workflows/knocklaunch.yml');\n\nif (selectedScopes.has('hard-safety')) {\n  const localGateScriptDependencies = [...new Set(\n    [...workflow.matchAll(/\\bnode\\s+(scripts\\/[A-Za-z0-9._/-]+\\.(?:mjs|cjs|js))\\b/g)].map((match) => match[1])\n  )].sort();\n  for (const dependencyPath of localGateScriptDependencies) {\n    let dependencyInfo;\n    try { dependencyInfo = await stat(new URL(dependencyPath, root)); }\n    catch { throw new Error(`canonical_gate_local_dependency_not_hydrated:${dependencyPath}`); }\n    if (!dependencyInfo.isFile()) throw new Error(`canonical_gate_local_dependency_not_file:${dependencyPath}`);\n  }\n}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"44d49e03-d254-40a5-b682-2e1dda0261fb","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"5fd623f353feeaa946e44a1b5a1d57a2e30968587cedf889a30b37297e442455","replayCount":0,"serializedBytes":2217},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:13:46.018658+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:44d49e03-d254-40a5-b682-2e1dda0261fb:repository-mutation-intent:5fd623f353feeaa946e44a1b5a1d57a2e30968587cedf889a30b37297e442455:0","mission_step_id":"827eb1fc-651b-4ddf-888e-513e66af0205","command_center_event_id":"44d49e03-d254-40a5-b682-2e1dda0261fb"},{"id":"369dd6d7-c4db-4cb9-937f-1d07bcb500d2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ed5d97f0035b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1076,"providerAuthMs":0,"ledgerPrepareMs":1076,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1076,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1076,"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":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},"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":5004,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/platform-standards.json","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","src/App.css","src/App.tsx","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/index.ts","src/applications/proposal-editor/ProposalAssetPicker.tsx","src/applications/proposal-editor/proposalAssets.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:13:17.666372+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"53568c0a-7b05-4c8c-9dc5-9388fc5e293f","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"36a15933-f558-413b-a4cc-b787df3629f9","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/paul-multimodal-attachments.contract.test.ts","src/components/admin/OperatorSidekick.tsx","src/lib/paulAttachments.ts","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-attachments.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/migrations/20261001143000_paul_multimodal_attachments.sql","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/platform-sidekick-intelligence.js"],"reason":"Owner-authorized PAUL multimodal upgrade. Refresh atomic mutation onto current protected main; exact path list only, no wildcard. Normal Gate/release/proof remain mandatory.","baseSha":"3b706c94da6450a4c4f8eed376fcf0e105d6745e","issuedAt":1790864086871,"expiresAt":1790864266871,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","authorizationId":"37bce53f-86cd-4ad3-af03-22ea730242ea","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:14:47.256629+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3b706c94da6450a4c4f8eed376fcf0e105d6745e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:37bce53f-86cd-4ad3-af03-22ea730242ea","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"36a21f8f-bc44-442e-8b67-2165bd062ca0","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\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T23:33:02.271921+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-experience-editor-actions-and-toolbar-r202608032323\",\"prNumber\":3917,\"sourceSha\":\"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69\",\"deploymentId\":\"canonical-release-d36b077cc3b1\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:52:08.130728+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9b86f273-cde3-477a-a954-1ac33e2faf63:owner-progress-heartbeat:119329408","mission_step_id":"1d5bd6eb-b84f-4eb0-8fac-0cbfc5a4b60c","command_center_event_id":"9b86f273-cde3-477a-a954-1ac33e2faf63"},{"id":"36a24dfa-983b-45b3-86f3-069605f5549f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a6183874b68cc095d6fe88b59652943932474425","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a6183874b68cc095d6fe88b59652943932474425","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"35da0c0ce7e55a54fece2d9ac3e83c66f9ab633949f640cd78c10dc00c947111","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13408","runId":13408,"status":"running","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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-30T14:20:02.869128+00:00","proof_gate":"canonical_release_pending","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"forgejo-main-a6183874b68c","receipt_type":"canonical_release_status","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:forgejo-release-status:a6183874b68cc095d6fe88b59652943932474425:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6ac6c5f4-f617-4f7c-a7df-ed5a0da9c347","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"36a2f3e2-d079-4313-bfed-819a74a60957","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair; exact-source fresh-branch mutation retried once after host recovery proved Forgejo healthy at sub-100ms latency.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986676539,"expiresAt":1788986856539,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"934cacd0-24cf-4b41-806e-f2eb88127229","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:44:37.026869+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:934cacd0-24cf-4b41-806e-f2eb88127229","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"36a3a620-f7c8-4d03-94bf-b486277273e0","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-release-conductor-dedupe-20260807","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":3057,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.1-corrective-generation-branch-bootstrap","prNumber":4187,"terminal":false,"missionId":"ac8435e2-8519-4059-a337-3d5b575d2864","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"ac8435e2-8519-4059-a337-3d5b575d2864"},"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":1248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:12:46.842057+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4187","receipt_type":"execute_mission","idempotency_key":"mission:ac8435e2-8519-4059-a337-3d5b575d2864:execute_mission:repair_mission_prepared","mission_step_id":"d9322e7e-a076-484f-83c1-8bb236fb0845","command_center_event_id":"ac8435e2-8519-4059-a337-3d5b575d2864"},{"id":"36a48907-ae27-4f9c-b851-f3bc15bf8b84","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d400a6a18e6a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":150126,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":790568,"firstUsefulResultAt":"2026-10-02T18:08:10.014Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4513,"terminal":false,"missionId":"d400a6a1-8e6a-4a17-918b-a9e708c7858c","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":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},"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-02T18:24:44.049772+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4513","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d400a6a1-8e6a-4a17-918b-a9e708c7858c:automatic-mission-resume:4513:repair_mission_waiting_for_gate","mission_step_id":"82cae8f3-5735-4ba7-bc59-e2556d85ad23","command_center_event_id":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},{"id":"36aa4ffa-62a4-4ab8-8582-4b82d2c70f07","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-backup","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.61-known-cleanup-runs-fallback","prNumber":1742,"terminal":false,"missionId":"12807ae2-14a2-4831-922e-0a112f4df04d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9336,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":754,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":680,"ledgerReconcileMs":0,"lineageReconcileMs":74,"resolvePreflightMs":754,"repositoryMutationMs":9336,"repositoryProviderMs":5224,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3173,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":680,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2051},"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":"12807ae2-14a2-4831-922e-0a112f4df04d"},"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":5005,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:29:16.571258+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1742","receipt_type":"execute_mission","idempotency_key":"mission:12807ae2-14a2-4831-922e-0a112f4df04d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"e6670428-8d19-49c9-9ad6-a9e8dff02c4b","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"36aab169-e02d-41bd-bd7d-0bb8cdac9ffc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a65d698dc9e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":35136,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"executorlessWaitMs":178049,"firstUsefulResultAt":"2026-10-04T20:07:59.733Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":4844,"terminal":false,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2183,"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":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},"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-04T20:09:18.44405+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4844","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:automatic-mission-resume:4844:repair_mission_pr_ready_retryable","mission_step_id":"6b9217a2-8bed-44a7-80e1-387985b2115f","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"36ab58b8-2439-4f82-b054-7b49558a144e","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:16:11.917703+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:119419504","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"36ac110f-9eac-4ecc-933e-a8be78b50aff","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-repair","statement":"Remove only the stale invariant tied to the retired local MCP mutation timeout implementation; preserve shared-adapter and no-blind-retry enforcement in the dedicated provider test.","proofConditionIds":["repository","release"]},{"id":"ship","statement":"Regate and ship existing PR #2158 through ccExecution-only release and live runtime proof.","proofConditionIds":["release","runtime"]}],"objective":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","constraints":[{"id":"identity","statement":"Use the same mission, branch, and PR; no duplicate source/release path and no Visual Witness.","proofConditionIds":["repository","release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Existing PR #2158 contains the corrected regression invariant and all reliability hardening source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact green PR #2158 is squash merged and ccExecution release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches merged reliability SHA and canary/provider behavior is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8","requestContractRevision":3,"previousRequestContractHash":"3399724e1422c269adfe713a1535b08d1404c75539dd070cffca2cad4abafdf4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:42:39.722454+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"36ad9e3d-7fc8-4f7c-a9a8-cf0749c7111f","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-06T03:19:09.066137+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b70b48dde047\",\"prNumber\":5104,\"sourceSha\":\"1df3b53b734cd26b6403bfb173f9122ad1736186\",\"deploymentId\":\"forgejo-main-1df3b53b734c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:23:29.565856+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b70b48dd-e047-4d15-b4db-7b59cba0d04e:owner-progress-heartbeat:119416413","mission_step_id":"c8cf242f-e613-48e3-8fc6-696be0571a98","command_center_event_id":"b70b48dd-e047-4d15-b4db-7b59cba0d04e"},{"id":"36af7e76-cb4c-4fec-ad4e-0fa616a31ed7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","wordingChanged":false,"canonicalIntent":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"stable-hero","statement":"The RoofHelpFinder homepage reserves a stable hero-video area before video/canvas initialization so loading the video does not change page geometry.","proofConditionIds":["repo","live-homepage","visual-hero"]},{"id":"smaller-hero","statement":"The RoofHelpFinder hero video is capped to a compact desktop width while remaining full-width and proportional on small screens.","proofConditionIds":["repo","visual-hero"]}],"objective":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","constraints":[{"id":"frontend-only","statement":"Only frontend source may change and only the frontend production target may release.","proofConditionIds":["repo","live-homepage"]},{"id":"preserve-funnel","statement":"Preserve the existing RoofHelpFinder video source, autoplay/muted/loop behavior, CTA, SEO content, lead form, routing, letterbox crop behavior, and non-RoofHelpFinder behavior.","proofConditionIds":["repo","live-homepage"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The exact diff is limited to src/pages/RoofHelpLandingPage.tsx and implements a stable reserved 16:9 hero slot with a max-w-4xl desktop cap while removing dynamic layout aspect-ratio mutation.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-homepage","kind":"runtime","claim":"The live RoofHelpFinder homepage still serves the existing homeowner funnel after the hero repair.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-hero","kind":"visual","claim":"On the live RoofHelpFinder homepage, the hero video renders in a compact stable 16:9 slot without a visible layout jump during initialization.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8","requestContractRevision":2,"previousRequestContractHash":"a7a9f3d3b7bb542a1350e9b381322f16a826bd453fa1d55aec9acea6980bd2d6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:49:44.75561+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:request-contract-revision:2:4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"36b2be11-b1f1-4783-b49c-0a90a74e637e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-read-budget-corrective-20260825","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1239,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":707,"terminal":false,"missionId":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2944,"prReadinessMs":2944,"approvedPlanMs":0,"missionSetupMs":572,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f"},"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":5704,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T22:30:19.587351+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"707","receipt_type":"execute_mission","idempotency_key":"mission:1c327e2c-d5bd-4d96-a1c3-a36b803dad2f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"384e8629-2d64-40c3-b9ba-2f328a0085ab","command_center_event_id":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f"},{"id":"36b4d20c-f2e4-47e9-946e-195ccd6bf243","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/whatsmyprogress-waitlist-public-auth-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7859,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1394,"terminal":false,"missionId":"d01e575f-d041-478d-8726-79dc944ede5b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10716,"prReadinessMs":10407,"approvedPlanMs":0,"missionSetupMs":373,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d01e575f-d041-478d-8726-79dc944ede5b"},"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":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","created_at":"2026-09-02T05:06:13.695596+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1394","receipt_type":"execute_mission","idempotency_key":"mission:d01e575f-d041-478d-8726-79dc944ede5b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c60578fe-013a-47ff-bff3-9dfac2097310","command_center_event_id":"d01e575f-d041-478d-8726-79dc944ede5b"},{"id":"36b5b82f-4688-4ba1-b570-1a2d98b608a7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-logo-backdrop-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":5522,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":212,"prReadinessMs":0,"approvedPlanMs":212,"missionSetupMs":3713,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},"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":5055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T23:04:41.636574+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d496e362-fb65-46e7-b5be-d5f42bb41b8f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"00a5abe2-9908-4ffd-958c-a22b9aa42e1b","command_center_event_id":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},{"id":"36b6604c-bb4a-4f71-84f9-71e1ab0dcdd8","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1054,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":349,"providerAuthMs":0,"ledgerPrepareMs":349,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":349,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":349,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:42:48.169876+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"7c23d1a8-4a71-4947-875b-5b8621ec4e56","command_center_event_id":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e"},{"id":"36b6e698-6c98-45be-9627-3452bca685de","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/mission-ledger.js","content":"import { forgejoReleaseRunCoversTargets, forgejoReleaseTargetStatesFromJobs, mergeForgejoReleaseTargetStates, forgejoReleaseTargetsComplete, normalizeReleaseIntent, normalizeRequestContract, normalizeVisualProofIntent, requestContractRequiresExplicitMutation } from \"./command-center-contracts.js\";\nimport { releaseTargetsFromChangedPaths } from \"./release-target-ownership.js\";\nimport { inspectActionRunLogs } from \"./index-release-fast-lane.js\";\nimport { CC_EXECUTION_VERSION as VERSION } from \"./version.js\";\nimport { BUILD_METADATA } from \"./build-metadata.js\";\nimport { isUuidMissionId } from \"./mission-id-contract.js\";\nimport { authoritativeSourceTargets } from \"./source-discovery-policy.js\";\n\nconst DEFAULT_SUPABASE_URL = \"https://ymntrajfubicyxwwdxxa.supabase.co\";\nconst DEFAULT_REPOSITORY = \"noel/KnockLaunchOS\";\nconst MISSION_FORGEJO_READ_TIMEOUT_MS = 1200;\nconst MISSION_FORGEJO_READ_MAX_ATTEMPTS = 1;\nconst MISSION_RELEASE_RECONCILIATION_TOTAL_BUDGET_MS = 4000;\nconst MISSION_FORGEJO_READ_RETRY_DELAY_MS = 100;\nconst MISSION_LEDGER_READ_ATTEMPT_TIMEOUT_MS = 1200;\nconst MISSION_LEDGER_READ_TOTAL_BUDGET_MS = 2500;\nconst MISSION_LEDGER_WRITE_ATTEMPT_TIMEOUT_MS = 3500;\nconst MISSION_LEDGER_CREATE_ATTEMPT_TIMEOUT_MS = 3000;\nconst MISSION_LEDGER_WRITE_TIMEOUT_MS = 8000;\nconst MISSION_LEDGER_WRITE_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_CREATE_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_CREATE_RETRY_DELAY_MS = 100;\nconst MISSION_LEDGER_READ_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_READ_RETRY_DELAY_MS = 75;\nconst REQUEST_CONTRACT_HOST_WATCHDOG_MAX_AGE_MS = 180000;\nconst OWNER_ACTIVE_MISSIONS_CACHE_URL = \"https://cc-execution.knocklaunch.app/__internal/owner-active-missions/latest\";\nconst OWNER_ACTIVE_MISSIONS_MAX = 20;\nconst OWNER_ACTIVE_MISSIONS_TTL_SECONDS = 7 * 24 * 60 * 60;\nexport const OWNER_PROGRESS_RECENT_LIMIT = 8;\nexport const OWNER_PROGRESS_SILENCE_BUDGET_MS = 15000;\nconst OWNER_PROGRESS_BLOCKING_STATUSES = new Set([\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"]);\n\nasync function publishOwnerMissionProjection(mission = {}) {\n  if (typeof caches === \"undefined\" || !caches?.default) return false;\n  const missionId = text(mission.missionId || mission.mission_id, 100);\n  if (!missionId) return false;\n  const request = new Request(OWNER_ACTIVE_MISSIONS_CACHE_URL);\n  const existingResponse = await caches.default.match(request);\n  const existingPayload = existingResponse ? await existingResponse.json().catch(() => ({})) : {};\n  const existingItems = Array.isArray(existingPayload?.items) ? existingPayload.items : [];\n  const previous = existingItems.find((item) => text(item?.missionId, 100) === missionId) || {};\n  const context = record(mission.context);\n  const terminal = mission.terminal === true;\n  const ownerCheckpoint = ownerMissionCheckpoint(mission);\n  const projection = {\n    ...previous,\n    missionId,\n    objective: text(mission.objective || previous.objective, 600) || \"KNOCKLAUNCH work\",\n    status: text(mission.status || previous.status, 80) || \"waiting\",\n    phase: text(mission.phase || previous.phase, 120) || \"in_progress\",\n    branch: text(mission.branch || context.branch || previous.branch, 200) || null,\n    prNumber: authoritativeMissionPrNumber(mission) || Number(previous.prNumber || 0) || null,\n    sourceSha: text(mission.sourceSha || context.sourceSha || previous.sourceSha, 100) || null,\n    deploymentId: text(mission.deploymentId || context.deploymentId || previous.deploymentId, 200) || null,\n    workflowRunId: Number(mission.workflowRunId || context.workflowRunId || previous.workflowRunId || 0) || null,\n    releaseState: text(context.releaseState || previous.releaseState, 80) || null,\n    ownerFacingState: text(mission.ownerFacingState || previous.ownerFacingState, 80) || null,\n    reason: text(mission.reason || mission.terminalReason || context.reconciliationReason || previous.reason, 400) || null,\n    ownerCheckpoint,\n    terminal,\n    updatedAt: text(mission.lastProgressAt || mission.updatedAt || mission.updated_at, 100) || new Date().toISOString(),\n  };\n  const unchanged = !terminal && text(previous?.ownerCheckpoint?.signature, 500) === ownerCheckpoint.signature;\n  if (unchanged) return true;\n  const nextItems = existingItems.filter((item) => text(item?.missionId, 100) !== missionId);\n  if (!terminal) nextItems.unshift(projection);\n  await caches.default.put(request, new Response(JSON.stringify({ items: nextItems.slice(0, OWNER_ACTIVE_MISSIONS_MAX), updatedAt: new Date().toISOString() }), {\n    headers: { \"content-type\": \"application/json\", \"cache-control\": `public, max-age=${OWNER_ACTIVE_MISSIONS_TTL_SECONDS}` },\n  }));\n  return true;\n}\n\nfunction text(value, maximum = 1000) {\n  return String(value ?? \"\").trim().slice(0, maximum);\n}\n\nfunction record(value) {\n  return value && typeof value === \"object\" && !Array.isArray(value) ? value : {};\n}\n\nconst AUTHORITATIVE_PR_LINEAGE_PROOF_GATES = new Set([\n  \"repair_mission_pr_handed_off_to_supervisor\",\n  \"forgejo_merged_pr_is_authoritative_source_lineage\",\n]);\nconst AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES = new Set([\n  \"source_lineage_merged_pr_authoritative\",\n]);\n\nexport function authoritativeMissionPrNumber(mission = {}) {\n  const context = record(mission.context);\n  const direct = Number(mission.prNumber || context.prNumber || 0);\n  if (Number.isInteger(direct) && direct > 0) return direct;\n  const receipts = [\n    ...(Array.isArray(mission.receipts) ? mission.receipts : []),\n    ...(Array.isArray(mission.recentReceipts) ? mission.recentReceipts : []),\n  ].map((receipt) => record(receipt));\n  for (const receipt of receipts) {\n    const proofGate = text(receipt.proofGate || receipt.proof_gate, 160);\n    const receiptType = text(receipt.type || receipt.receiptType || receipt.receipt_type, 160);\n    if (!AUTHORITATIVE_PR_LINEAGE_PROOF_GATES.has(proofGate) && !AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES.has(receiptType)) continue;\n    const payload = record(receipt.payload);\n    const candidate = Number(\n      receipt.externalId || receipt.external_id || payload.prNumber || payload.pr_number || 0,\n    );\n    if (Number.isInteger(candidate) && candidate > 0) return candidate;\n  }\n  return null;\n}\n\nexport function requestContractVisualProofRequired(context = {}) {\n  const normalizedContext = record(context);\n  const contract = record(normalizedContext.requestContract);\n  if (contract.version) {\n    return (Array.isArray(contract.proofConditions) ? contract.proofConditions : []).some((condition) => {\n      const proof = record(condition);\n      const kind = text(proof.kind, 80).toLowerCase();\n      return proof.required !== false && [\"visual\", \"interaction\"].includes(kind);\n    });\n  }\n  return normalizeReleaseIntent(normalizedContext).visualProofRequested;\n}\n\nexport function ownerMissionAcceptanceProgress(mission = {}) {\n  const context = record(mission.context);\n  const contract = record(context.requestContract);\n  const proof = record(context.requestContractProof);\n  const conditions = (Array.isArray(contract.proofConditions) ? contract.proofConditions : []).filter((condition) => record(condition).required !== false);\n  const results = new Map((Array.isArray(proof.conditionResults) ? proof.conditionResults : []).map((result) => [text(record(result).id, 120), record(result)]));\n  if (conditions.length) {\n    const verifiedIds = conditions.map((condition) => text(record(condition).id, 120)).filter((id) => id && results.get(id)?.satisfied === true);\n    const pendingIds = conditions.map((condition) => text(record(condition).id, 120)).filter((id) => id && !verifiedIds.includes(id));\n    const total = conditions.length;\n    const verified = verifiedIds.length;\n    return { total, verified, pending: Math.max(0, total - verified), percent: Math.round((verified / total) * 100), satisfied: total > 0 && verified === total, verifiedIds, pendingIds };\n  }\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120) && text(step.status, 80).toLowerCase() !== \"skipped\");\n  const verifiedStatuses = new Set([\"verified\", \"success\", \"completed\"]);\n  const verifiedIds = steps.filter((step) => verifiedStatuses.has(text(step.status, 80).toLowerCase())).map((step) => text(step.key, 120));\n  const pendingIds = steps.filter((step) => !verifiedStatuses.has(text(step.status, 80).toLowerCase())).map((step) => text(step.key, 120));\n  const total = steps.length;\n  const verified = verifiedIds.length;\n  return { total, verified, pending: Math.max(0, total - verified), percent: total ? Math.round((verified / total) * 100) : 0, satisfied: mission.terminal === true ? pendingIds.length === 0 : false, verifiedIds, pendingIds };\n}\n\nexport function ownerFacingMissionStepSummary(mission = {}) {\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => ({ ...record(step) }));\n  if (mission.terminal !== true) return steps;\n  const acceptance = ownerMissionAcceptanceProgress(mission);\n  if (!acceptance.satisfied) return steps;\n  const context = record(mission.context);\n  const hasMergedSource = Boolean(text(mission.sourceSha || context.sourceSha, 100));\n  const releaseVerified = text(context.releaseState, 80).toLowerCase() === \"verified\";\n  const visualRequired = requestContractVisualProofRequired(context);\n  const visualVerified = requestContractVisualProofSatisfied(mission);\n  return steps.map((step) => {\n    const key = text(step.key, 120).toLowerCase();\n    const historicalStatus = text(step.status, 80) || null;\n    let status = historicalStatus;\n    if (key === \"preflight\") status = \"verified\";\n    else if (key === \"implementation\" && hasMergedSource) status = \"verified\";\n    else if (key === \"pull_request\" && hasMergedSource) status = \"verified\";\n    else if (key === \"release\" && releaseVerified) status = \"verified\";\n    else if (key === \"runtime_proof\") status = \"verified\";\n    else if (key === \"visual_proof\") status = visualRequired ? (visualVerified ? \"verified\" : historicalStatus) : \"skipped\";\n    if (status === historicalStatus) return step;\n    return { ...step, status, historicalStatus, statusProjection: \"terminal_acceptance_verified\" };\n  });\n}\n\nexport function ownerMissionStallState(mission = {}, nowMs = Date.now()) {\n  if (mission.terminal === true) return { stalled: false, reason: \"mission_terminal\", step: null, deadlineAt: null, recoveryAction: \"none\" };\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step));\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\", \"retryable\"]);\n  const activeStep = [...steps].reverse().find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const deadlineAt = text(activeStep?.deadlineAt || activeStep?.deadline_at, 100) || null;\n  const deadlineMs = deadlineAt ? Date.parse(deadlineAt) : Number.NaN;\n  const stalled = Number.isFinite(deadlineMs) && nowMs > deadlineMs;\n  return { stalled, reason: stalled ? \"step_deadline_exceeded\" : \"within_deadline\", step: activeStep ? text(activeStep.key, 120) || null : null, deadlineAt, recoveryAction: stalled ? ownerMissionNextSafeAction({ ...mission, terminal: false }).action : null };\n}\n\nexport function requestContractVisualProofSatisfied(mission = {}) {\n  const context = record(mission.context);\n  const contract = record(context.requestContract);\n  const proof = record(context.requestContractProof);\n  const genericVerified = text(context.verificationState, 80).toLowerCase() === \"verified\";\n  if (!contract.version) return proof.visualSatisfied === true || genericVerified;\n  if (proof.visualSatisfied === true) return true;\n  const contractHash = text(context.requestContractHash, 100);\n  const witnessHash = text(context.requestContractWitnessHash, 100);\n  const currentSourceSha = text(context.sourceSha || mission.sourceSha, 100);\n  const witnessSourceSha = text(context.requestContractWitnessSourceSha, 100);\n  return genericVerified\n    && Boolean(contractHash)\n    && Boolean(currentSourceSha)\n    && witnessHash === contractHash\n    && witnessSourceSha === currentSourceSha;\n}\n\nexport function ownerMissionNextSafeAction(mission = {}) {\n  const context = record(mission.context);\n  const authoritativePrNumber = authoritativeMissionPrNumber(mission);\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120));\n  const receipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts.map((receipt) => record(receipt)) : [];\n  const latestReceipt = receipts.find((receipt) => !isOwnerProgressHeartbeatReceipt(receipt)) || receipts[0] || null;\n  const latestStatus = text(latestReceipt?.status, 80).toLowerCase();\n  const ownerActionRequired = [\"owner_action_required\", \"action_required\"].includes(latestStatus)\n    || context.ownerActionRequired === true\n    || mission.ownerActionRequired === true;\n  const blocker = [\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"].includes(latestStatus)\n    ? text(latestReceipt?.reason || latestReceipt?.proofGate || latestReceipt?.proof_gate, 400) || latestStatus\n    : text(mission.terminalReason || context.reconciliationReason || mission.reason, 400) || null;\n\n  if (mission.terminal === true) return { action: \"none\", lane: null, reason: \"mission_terminal\", automationAllowed: false, ownerActionRequired: false };\n  if (ownerActionRequired) return { action: \"await_owner_action\", lane: \"owner\", reason: blocker || \"owner_action_required\", automationAllowed: false, ownerActionRequired: true };\n  if (blocker && latestStatus === \"failed\") return { action: \"await_reasoning_repair\", lane: \"cc-execution\", reason: blocker, automationAllowed: false, ownerActionRequired: false };\n  if (blocker && latestStatus === \"retryable\") return { action: \"retry_bounded_recovery\", lane: text(latestReceipt?.source, 120) || \"cc-execution\", reason: blocker, automationAllowed: true, ownerActionRequired: false };\n\n  const visualRequired = requestContractVisualProofRequired(context);\n  const visualVerified = requestContractVisualProofSatisfied(mission);\n  if (context.releaseState === \"verified\" && visualRequired && !visualVerified) {\n    const existingVisualJob = Boolean(text(mission.jobId || context.jobId, 200));\n    return {\n      action: \"verify_visual\",\n      lane: \"onrunner\",\n      reason: existingVisualJob ? \"release_verified_existing_visual_job_pending_reconciliation\" : \"release_verified_visual_proof_pending\",\n      automationAllowed: true,\n      ownerActionRequired: false,\n    };\n  }\n  if (context.releaseState === \"verified\" && context.requestContractState !== \"verified\") return { action: \"reconcile_request_contract\", lane: \"cc-execution\", reason: \"release_verified_contract_pending\", automationAllowed: true, ownerActionRequired: false };\n  if (authoritativePrNumber && !text(mission.sourceSha || context.sourceSha, 100)) return { action: \"reconcile_pull_request\", lane: \"cc-execution\", reason: \"pull_request_exists_without_merged_source\", automationAllowed: true, ownerActionRequired: false };\n  if (text(mission.sourceSha || context.sourceSha, 100) && context.releaseState !== \"verified\") return { action: \"reconcile_release\", lane: \"production-release-conductor\", reason: \"merged_source_requires_release_proof\", automationAllowed: true, ownerActionRequired: false };\n\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\"]);\n  const activeStep = steps.find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const key = text(activeStep?.key || mission.phase, 120).toLowerCase();\n  const lane = text(activeStep?.lane, 120) || (key === \"release\" ? \"production-release-conductor\" : key === \"visual_proof\" ? \"onrunner\" : \"cc-execution\");\n  const byStep = {\n    preflight: \"resolve_preflight\",\n    implementation: \"continue_implementation\",\n    pull_request: \"reconcile_pull_request\",\n    release: \"reconcile_release\",\n    runtime_proof: \"verify_runtime\",\n    visual_proof: \"verify_visual\",\n  };\n  if (byStep[key]) {\n    const persistedDeterministicMutation = byStep[key] === \"continue_implementation\"\n      && receipts.some((receipt) => {\n        const type = text(receipt?.type || receipt?.receiptType || receipt?.receipt_type, 120);\n        const status = text(receipt?.status, 80).toLowerCase();\n        const proofGate = text(receipt?.proofGate || receipt?.proof_gate, 160);\n        return type === \"repository_mutation_intent\"\n          && proofGate === \"repository_mutation_intent_persisted\"\n          && ![\"blocked\", \"failed\", \"action_required\", \"owner_action_required\"].includes(status);\n      });\n    const deterministic = byStep[key] !== \"resolve_preflight\"\n      && (byStep[key] !== \"continue_implementation\" || persistedDeterministicMutation);\n    return { action: byStep[key], lane, reason: `durable_state:${key}`, automationAllowed: deterministic, ownerActionRequired: false };\n  }\n  return { action: \"continue_mission\", lane: \"cc-execution\", reason: \"durable_state_requires_reasoning\", automationAllowed: false, ownerActionRequired: false };\n}\n\nexport function ownerMissionCheckpoint(mission = {}) {\n  const context = record(mission.context);\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120));\n  const receipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts.map((receipt) => record(receipt)) : [];\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\"]);\n  const activeStep = steps.find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const activeIndex = activeStep ? steps.indexOf(activeStep) : -1;\n  const nextStep = activeIndex >= 0 ? steps.slice(activeIndex + 1).find((step) => ![\"verified\", \"success\", \"completed\"].includes(text(step.status, 80).toLowerCase())) || null : steps.find((step) => text(step.status, 80).toLowerCase() === \"pending\") || null;\n  const latestReceipt = receipts.find((receipt) => !isOwnerProgressHeartbeatReceipt(receipt)) || receipts[0] || null;\n  const latestCompletedStep = [...steps].reverse().find((step) => [\"verified\", \"success\", \"completed\"].includes(text(step.status, 80).toLowerCase())) || null;\n  const latest = latestReceipt ? { kind: \"receipt\", key: text(latestReceipt.type || latestReceipt.receiptType || latestReceipt.receipt_type, 120) || null, status: text(latestReceipt.status, 80) || null, proofGate: text(latestReceipt.proofGate || latestReceipt.proof_gate, 160) || null } : latestCompletedStep ? { kind: \"step\", key: text(latestCompletedStep.key, 120), status: text(latestCompletedStep.status, 80), proofGate: null } : null;\n  const receiptStatus = text(latestReceipt?.status, 80).toLowerCase();\n  const blocker = [\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"].includes(receiptStatus) ? text(latestReceipt?.reason || latestReceipt?.proofGate || latestReceipt?.proof_gate, 400) || receiptStatus : text(mission.terminalReason || context.reconciliationReason || mission.reason, 400) || null;\n  const nextSafeAction = ownerMissionNextSafeAction(mission);\n  const acceptance = ownerMissionAcceptanceProgress(mission);\n  const stall = ownerMissionStallState(mission);\n  const activeStatus = text(activeStep?.status, 80).toLowerCase();\n  const activeExecutor = [\"running\", \"in_progress\"].includes(activeStatus);\n  const executionLane = text(activeStep?.lane, 120) || text(nextSafeAction.lane, 120) || null;\n  const executionOwnership = {\n    active: activeExecutor,\n    state: mission.terminal === true ? \"terminal\" : activeExecutor ? \"active\" : nextSafeAction.ownerActionRequired === true ? \"owner_action_required\" : activeStep || nextSafeAction.action !== \"none\" ? \"waiting\" : \"idle\",\n    executor: activeExecutor ? executionLane : null,\n    lane: executionLane,\n    nextAction: text(nextSafeAction.action, 160) || null,\n    recoveryOwner: nextSafeAction.ownerActionRequired === true ? \"owner\" : text(nextSafeAction.lane, 120) || null,\n  };\n  const checkpoint = { stateMachineVersion: 1, phase: text(mission.phase, 120) || \"in_progress\", ownerFacingState: text(mission.ownerFacingState, 80) || null, latest, activeStep: activeStep ? { key: text(activeStep.key, 120), status: text(activeStep.status, 80), lane: text(activeStep.lane, 120) || null } : null, nextStep: nextStep ? { key: text(nextStep.key, 120), status: text(nextStep.status, 80), lane: text(nextStep.lane, 120) || null } : null, nextSafeAction, executionOwnership, acceptance, stall, blocker, terminal: mission.terminal === true };\n  checkpoint.signature = JSON.stringify({ stateMachineVersion: checkpoint.stateMachineVersion, phase: checkpoint.phase, ownerFacingState: checkpoint.ownerFacingState, latest: checkpoint.latest, activeStep: checkpoint.activeStep, nextStep: checkpoint.nextStep, nextSafeAction: checkpoint.nextSafeAction, executionOwnership: checkpoint.executionOwnership, acceptance: checkpoint.acceptance, stall: checkpoint.stall, blocker: checkpoint.blocker, terminal: checkpoint.terminal, branch: text(mission.branch || context.branch, 200) || null, prNumber: authoritativeMissionPrNumber(mission), sourceSha: text(mission.sourceSha || context.sourceSha, 100) || null, deploymentId: text(mission.deploymentId || context.deploymentId, 200) || null });\n  return checkpoint;\n}\n\nfunction isOwnerProgressHeartbeatReceipt(receipt = {}) {\n  return text(receipt?.type || receipt?.receiptType || receipt?.receipt_type, 120) === \"owner_progress_heartbeat\";\n}\n\nfunction ownerProgressTimestampSequence(value) {\n  const timestamp = text(value, 100);\n  const milliseconds = Date.parse(timestamp);\n  if (!timestamp || !Number.isFinite(milliseconds)) return null;\n  const fraction = timestamp.match(/\\.(\\d{1,6})(?:Z|[+-]\\d{2}:\\d{2})$/)?.[1] || \"\";\n  const microsecondsWithinMillisecond = Number(fraction.padEnd(6, \"0\").slice(3, 6) || 0);\n  return (milliseconds * 1000) + microsecondsWithinMillisecond;\n}\n\nfunction ownerProgressPhase(receipt = {}, mission = {}) {\n  const item = record(receipt);\n  const payload = record(item.payload);\n  const status = text(item.status || payload.status, 80).toLowerCase();\n  const statusPhase = {\n    source_resolution_required: \"objective_received\",\n    synthesis_required: \"implementation\",\n    implementation_payload_required: \"implementation\",\n    pr_created: \"pull_request\",\n    gate_pending: \"pull_request\",\n    release_pending: \"release\",\n    verified: text(mission.phase, 120) || \"runtime_proof\",\n  };\n  return text(payload.phase || item.phase || statusPhase[status] || mission.phase, 120) || \"in_progress\";\n}\n\nfunction ownerProgressMessage({ phase, status, receiptType, payload }) {\n  const explicit = text(record(payload).message, 240);\n  if (explicit) return explicit;\n  const phaseLabel = {\n    objective_received: \"Resolving exact source truth\",\n    preflight: \"Inspecting live truth\",\n    implementation: \"Preparing the bounded implementation\",\n    pull_request: \"Validating the pull request\",\n    release: \"Checking release evidence\",\n    runtime_proof: \"Verifying the live runtime\",\n    visual_proof: \"Verifying the live experience\",\n  }[phase] || \"Mission work is in progress\";\n  if (receiptType === \"owner_progress_heartbeat\") return `Progress heartbeat: ${phaseLabel.toLowerCase()}.`;\n  if (status === \"verified\" || status === \"success\" || status === \"completed\") return `${phaseLabel} — checkpoint verified.`;\n  if (status === \"retryable\") return `${phaseLabel} — recovery required.`;\n  if (status === \"blocked\" || status === \"failed\") return `${phaseLabel} — blocked.`;\n  return `${phaseLabel}.`;\n}\n\nfunction ownerProgressReceipt(receipt = {}, mission = {}) {\n  const item = record(receipt);\n  const payload = record(item.payload);\n  const timestamp = text(item.createdAt || item.created_at || payload.createdAt, 100) || null;\n  const status = text(item.status || payload.status, 80) || \"waiting\";\n  const normalizedStatus = status.toLowerCase();\n  const receiptType = text(item.type || item.receiptType || item.receipt_type, 120) || \"mission_progress\";\n  const proofGate = text(item.proofGate || item.proof_gate || payload.proofGate, 160) || null;\n  const phase = ownerProgressPhase(item, mission);\n  const rawNextAction = payload.nextAction;\n  const nextAction = rawNextAction && typeof rawNextAction === \"object\" && !Array.isArray(rawNextAction)\n    ? rawNextAction\n    : text(rawNextAction, 500) || null;\n  const blocker = OWNER_PROGRESS_BLOCKING_STATUSES.has(normalizedStatus)\n    ? text(payload.reason || item.reason || proofGate || normalizedStatus, 400) || normalizedStatus\n    : null;\n  return {\n    sequence: ownerProgressTimestampSequence(timestamp),\n    timestamp,\n    phase,\n    kind: receiptType === \"owner_progress_heartbeat\" ? \"heartbeat\" : \"transition\",\n    message: ownerProgressMessage({ phase, status: normalizedStatus, receiptType, payload }),\n    status,\n    proofGate,\n    nextAction,\n    blocker,\n    receiptId: text(item.id, 100) || null,\n    persisted: true,\n  };\n}\n\nexport function ownerMissionProgressState(mission = {}, nowMs = Date.now(), maximum = OWNER_PROGRESS_RECENT_LIMIT) {\n  const fullReceipts = Array.isArray(mission.receipts) ? mission.receipts : [];\n  const compactReceipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts : [];\n  const sourceReceipts = fullReceipts.length ? fullReceipts : compactReceipts;\n  const limit = Math.max(1, Math.min(20, Number(maximum) || OWNER_PROGRESS_RECENT_LIMIT));\n  let checkpoints = sourceReceipts\n    .map((receipt) => ownerProgressReceipt(receipt, mission))\n    .filter((checkpoint) => checkpoint.timestamp && Number.isFinite(checkpoint.sequence))\n    .sort((left, right) => left.sequence - right.sequence || String(left.receiptId || \"\").localeCompare(String(right.receiptId || \"\")));\n\n  if (!checkpoints.length) {\n    const timestamp = text(mission.lastProgressAt || mission.updatedAt || mission.updated_at, 100) || new Date(nowMs).toISOString();\n    const checkpoint = ownerMissionCheckpoint(mission);\n    checkpoints = [{\n      sequence: ownerProgressTimestampSequence(timestamp) || (nowMs * 1000),\n      timestamp,\n      phase: text(mission.phase, 120) || \"in_progress\",\n      kind: \"snapshot\",\n      message: ownerProgressMessage({ phase: text(mission.phase, 120) || \"in_progress\", status: text(mission.status, 80).toLowerCase(), receiptType: \"snapshot\", payload: {} }),\n      status: text(mission.status, 80) || \"waiting\",\n      proofGate: text(mission.proofGate || mission.proof_gate, 160) || null,\n      nextAction: checkpoint.nextSafeAction,\n      blocker: checkpoint.blocker,\n      receiptId: null,\n      persisted: false,\n    }];\n  }\n\n  const recentProgress = checkpoints.slice(-limit);\n  let latestProgress = recentProgress[recentProgress.length - 1] || null;\n  if (latestProgress) {\n    const nextSafeAction = ownerMissionNextSafeAction(mission);\n    latestProgress = { ...latestProgress, nextAction: mission.terminal === true ? null : nextSafeAction };\n    recentProgress[recentProgress.length - 1] = latestProgress;\n  }\n  const latestAtMs = latestProgress?.timestamp ? Date.parse(latestProgress.timestamp) : Number.NaN;\n  const silenceMs = Number.isFinite(latestAtMs) ? Math.max(0, Number(nowMs) - latestAtMs) : 0;\n  const nextSafeAction = ownerMissionNextSafeAction(mission);\n  const heartbeatDue = mission.terminal !== true\n    && !latestProgress?.blocker\n    && nextSafeAction.automationAllowed === true\n    && Number.isFinite(latestAtMs)\n    && silenceMs >= OWNER_PROGRESS_SILENCE_BUDGET_MS;\n  return {\n    latestProgress,\n    recentProgress,\n    executionOwnership: ownerMissionCheckpoint(mission).executionOwnership,\n    silenceBudgetMs: OWNER_PROGRESS_SILENCE_BUDGET_MS,\n    silenceMs,\n    heartbeatDue,\n  };\n}\n\nexport function verifiedReleaseReceiptMatchesContract(receipt = {}, contractHashInput = \"\") {\n  const currentContractHash = text(contractHashInput, 100);\n  if (!currentContractHash) return true;\n  const receiptContractHash = text(record(receipt?.payload).requestContractHash, 100);\n  return Boolean(receiptContractHash) && receiptContractHash === currentContractHash;\n}\n\nfunction classifyForgejoFailure(conclusion, failedJobs = [], diagnostics = null) {\n  const normalizedConclusion = text(conclusion, 60).toLowerCase();\n  const names = failedJobs.flatMap((job) => [job?.name, ...(Array.isArray(job?.failedSteps) ? job.failedSteps.map((step) => step?.name) : [])]).map((value) => text(value, 160).toLowerCase()).filter(Boolean);\n  const diagnosticLines = Array.isArray(diagnostics?.failureLines)\n    ? diagnostics.failureLines.map((value) => text(typeof value === \"string\" ? value : value?.content, 500).toLowerCase()).filter(Boolean)\n    : [];\n  const diagnosticTail = Array.isArray(diagnostics?.logTail)\n    ? diagnostics.logTail.map((value) => text(value, 500).toLowerCase()).filter(Boolean)\n    : [];\n  const diagnosticSignature = [...diagnosticLines, ...diagnosticTail].join(\"|\");\n  const signature = `${normalizedConclusion}|${names.join(\"|\")}|${diagnosticSignature}`;\n  let failureClass = \"code_failure\";\n  let safeAutoRetry = false;\n  if (normalizedConclusion === \"timed_out\") {\n    failureClass = \"forgejo_timeout\";\n    safeAutoRetry = true;\n  } else if ([\"cancelled\", \"canceled\"].includes(normalizedConclusion)) {\n    // A canceled canonical release is terminal for that run, but the active\n    // mission still owns completion. Recovery re-proves source containment,\n    // checks capacity/circuits, and dispatches unfinished targets at most once.\n    failureClass = \"release_cancelled_transient\";\n    safeAutoRetry = true;\n  } else if (/cloudflare_(?:credential_admin|account_token_admin)_bootstrap_required/.test(diagnosticSignature)) {\n    failureClass = \"credential_bootstrap_required\";\n    safeAutoRetry = false;\n  } else if (/syntaxerror|parse error|unexpected token|error during build/.test(diagnosticSignature)) {\n    failureClass = \"frontend_syntax_failure\";\n  } else if (/could not resolve|failed to resolve import|cannot find module|module_not_found|could not load/.test(diagnosticSignature)) {\n    failureClass = \"frontend_module_resolution_failure\";\n  } else if (/cloudflare_native_public_env|missing required environment|configuration error|config_invalid/.test(diagnosticSignature)) {\n    failureClass = \"frontend_release_config_failure\";\n  } else if (/heap out of memory|javascript heap|enomem|killed/.test(diagnosticSignature)) {\n    failureClass = \"runner_oom\";\n  } else if (names.some((name) => /checkout|package cache|cache restore/.test(name))) {\n    failureClass = \"checkout_transient\";\n    safeAutoRetry = true;\n  } else if (names.some((name) => /verify command center health|runtime proof|push canonical release state receipt/.test(name))) {\n    failureClass = \"runtime_proof_transient\";\n    safeAutoRetry = true;\n  } else if (names.some((name) => /secret|credential|token|permission|auth/.test(name))) {\n    failureClass = \"credential_failure\";\n  } else if (names.some((name) => /migration|database|schema/.test(name))) {\n    failureClass = \"migration_failure\";\n  }\n  return { failureClass, safeAutoRetry, fingerprint: signature.slice(0, 1000) };\n}\n\nconst IMMUTABLE_MISSION_IDENTITY_FIELDS = Object.freeze([\n  \"branch\",\n  \"prNumber\",\n  \"sourceSha\",\n  \"deploymentId\",\n  \"workflowRunId\",\n]);\n\nasync function sha256Hex(value) {\n  const bytes = new Uint8Array(await crypto.subtle.digest(\"SHA-256\", new TextEncoder().encode(value)));\n  return Array.from(bytes).map((entry) => entry.toString(16).padStart(2, \"0\")).join(\"\");\n}\n\nconst REQUEST_CONTRACT_RELEASE_TARGET_KEYS = [\"ccExecution\", \"onrunner\", \"frontend\", \"supabaseEdge\", \"migrations\"];\n\nfunction requestContractReleaseTargetList(value) {\n  return [...new Set((Array.isArray(value) ? value : [])\n    .map((target) => text(target, 80))\n    .filter((target) => REQUEST_CONTRACT_RELEASE_TARGET_KEYS.includes(target)))];\n}\n\nfunction proofClaimRequiresMigrationTarget(proof = {}) {\n  const claim = `${text(proof.claim, 1800)} ${text(proof.expectedText, 1000)}`.toLowerCase();\n  if (!claim.includes(\"migration\")) return false;\n  return /\\b(?:apply|applied|deploy|deployed|release|released|merged|production|live)\\b[\\s\\S]{0,100}\\bmigrations?\\b/.test(claim)\n    || /\\bmigrations?\\b[\\s\\S]{0,100}\\b(?:apply|applied|deploy|deployed|release|released|merged|production|live|source|file|artifact)\\b/.test(claim);\n}\n\nexport function namedGateTestRequirement(proof = {}) {\n  const claim = `${text(proof.claim, 1800)} ${text(proof.expectedText, 1000)}`;\n  if (!/\\b(?:execute|executes|executed|run|runs|ran|pass|passes|passed)\\b/i.test(claim)) return null;\n  const match = claim.match(/\\b((?:src\\/)?[A-Za-z0-9_.\\/-]+(?:\\.contract)?\\.test\\.[cm]?[jt]sx?)\\b/i);\n  return match ? match[1].replace(/\\\\/g, \"/\") : null;\n}\n\nexport function evaluateRequestContractTargetEvidence(proof = {}, activeReleaseTargets = [], releaseTargetStates = {}) {\n  const item = record(proof);\n  const activeTargets = requestContractReleaseTargetList(activeReleaseTargets);"},{"path":"workers/cc-execution/test/request-contract-visual-binding.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { ownerMissionNextSafeAction, requestContractVisualProofSatisfied } from \"../src/mission-ledger.js\";\n\nfunction missionWithVisualContract(contextOverrides = {}) {\n  return {\n    missionId: \"mission-visual-binding\",\n    terminal: false,\n    sourceSha: \"source-123\",\n    phase: \"visual_proof\",\n    stepSummary: [],\n    recentReceipts: [],\n    context: {\n      sourceSha: \"source-123\",\n      releaseState: \"verified\",\n      verificationState: \"verified\",\n      requestContractHash: \"contract-123\",\n      requestContractState: \"pending\",\n      requestContract: {\n        version: 1,\n        proofConditions: [\n          {\n            id: \"proof-visual\",\n            kind: \"visual\",\n            required: true,\n            claim: \"GodMode is verified on desktop and mobile.\",\n            route: \"https://app.knocklaunch.app/example\",\n          },\n        ],\n      },\n      requestContractProof: {\n        visualSatisfied: false,\n        conditionResults: [\n          { id: \"proof-visual\", kind: \"visual\", satisfied: false },\n        ],\n      },\n      ...contextOverrides,\n    },\n  };\n}\n\ntest(\"explicit visual contract does not treat generic runtime verification as visual proof\", () => {\n  const mission = missionWithVisualContract();\n  assert.equal(requestContractVisualProofSatisfied(mission), false);\n  assert.deepEqual(ownerMissionNextSafeAction(mission), {\n    action: \"verify_visual\",\n    lane: \"onrunner\",\n    reason: \"release_verified_visual_proof_pending\",\n    automationAllowed: true,\n    ownerActionRequired: false,\n  });\n});\n\ntest(\"explicit visual contract accepts verified witness bound to contract and current source\", () => {\n  const mission = missionWithVisualContract({\n    requestContractWitnessHash: \"contract-123\",\n    requestContractWitnessSourceSha: \"source-123\",\n  });\n  assert.equal(requestContractVisualProofSatisfied(mission), true);\n  assert.deepEqual(ownerMissionNextSafeAction(mission), {\n    action: \"reconcile_request_contract\",\n    lane: \"cc-execution\",\n    reason: \"release_verified_contract_pending\",\n    automationAllowed: true,\n    ownerActionRequired: false,\n  });\n});\n"}],"branch":"ai/objective-first-repair-3dddf005ccb1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","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":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","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"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","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":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","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"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"controlPlaneMaintenanceReason":"Owner instructed ChatGPT to finish the GodMode mission; this bounded cc-execution repair fixes the proven durable visual-proof binding defect that prevents terminal mission completion."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"controlPlaneMaintenanceReason":"Owner instructed ChatGPT to finish the GodMode mission; this bounded cc-execution repair fixes the proven durable visual-proof binding defect that prevents terminal mission completion."},"recovery":false,"fingerprint":"0b7b6fac3a05e6258b3a0843566b748d8e2905bb781c95f62a17f07bd3d4006c","replayCount":0,"serializedBytes":55582},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:42.17214+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:repository-mutation-intent:0b7b6fac3a05e6258b3a0843566b748d8e2905bb781c95f62a17f07bd3d4006c:0","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"36b6f141-101a-4ecd-bbe2-0b490327f571","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-851cc024870f","reason":null,"status":"pending","metrics":{"receiptBytes":37293,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":6,"executorlessWaitMs":452538,"firstUsefulResultAt":"2026-09-25T18:00:14.182Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3752,"terminal":false,"missionId":"851cc024-870f-469a-bd07-66ea76712db4","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"86308f02212acd8841732d099200f74f26fabd1e","timingsMs":{"queue":383,"total":403,"execution":20},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"851cc024-870f-469a-bd07-66ea76712db4"},"performance":null,"deploymentId":"forgejo-main-86308f02212a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"09342259-45d8-4886-a54c-bfb74a44ed78","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar?bpMode=plan","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11853,"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":1773,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:07:48.355857+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"86308f02212acd8841732d099200f74f26fabd1e","external_id":"09342259-45d8-4886-a54c-bfb74a44ed78","receipt_type":"visual_proof_started","idempotency_key":"mission:851cc024-870f-469a-bd07-66ea76712db4:visual-start:09342259-45d8-4886-a54c-bfb74a44ed78","mission_step_id":"def4cd90-032f-47b1-aa39-e75f27cc58e2","command_center_event_id":"851cc024-870f-469a-bd07-66ea76712db4"},{"id":"36b76fb0-9248-473c-96b3-f1d3ef002a6c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5a94e9cfb05f","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.96-cloudflare-release-reconciliation","prNumber":null,"terminal":false,"missionId":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2000,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":425,"providerAuthMs":0,"ledgerPrepareMs":425,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":425,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":425,"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":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4"},"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":5161,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:35:27.552683+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a94e9cf-b05f-4008-8881-cb57e3cbcdc4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aee8e750-414e-4492-9ff3-c144febd3424","command_center_event_id":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4"},{"id":"36b7f578-2bde-4846-9a8d-70a9ac2bb507","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-06d350f3111a","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.151-mission-create-single-rpc","prNumber":2851,"terminal":false,"missionId":"06d350f3-111a-4413-9e3a-514669ccfc30","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11477,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":439,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":439,"repositoryMutationMs":11477,"repositoryProviderMs":9851,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4653,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":439,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5198},"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":"06d350f3-111a-4413-9e3a-514669ccfc30"},"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":3543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:14:11.732621+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2851","receipt_type":"execute_mission","idempotency_key":"mission:06d350f3-111a-4413-9e3a-514669ccfc30:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c26dd880-e7e5-4f3f-a105-312ac084ac5d","command_center_event_id":"06d350f3-111a-4413-9e3a-514669ccfc30"},{"id":"36b944a5-ecec-489a-8041-e0114f6fddf0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-b00691c57e8e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":43982,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":11,"executorlessWaitMs":231302,"firstUsefulResultAt":"2026-10-03T01:49:40.738Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4592,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":615,"missionSetupMs":283,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":283,"repositoryMutationMs":3288,"repositoryProviderMs":3288,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2042,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1246},"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":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"performance":null,"deploymentId":null,"releaseState":"failed","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":3237,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:53:51.134475+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4592","receipt_type":"execute_mission","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"7f4b579c-e148-4110-9bf9-5b388a3d4782","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"36ba20ce-5335-4f66-a692-740d885c849b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-backend-20260823","reason":"existing_branch_refresh_failed:617:409","status":"blocked","metrics":{"receiptBytes":21211,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":610,"terminal":false,"missionId":"9d443c9c-dc68-44b2-859d-2605546837c0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"91922e14c5a03fd783b7d5a0c50ff40f47355783","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d443c9c-dc68-44b2-859d-2605546837c0"},"performance":null,"deploymentId":"forgejo-main-91922e14c5a0","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":4955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T11:48:10.494314+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:execute_mission:repair_mission_execution_blocked","mission_step_id":"6e118a0c-874c-458d-89dd-1b8b4d009a53","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"36bc3e2d-1531-40b8-b46c-5c60f4118b45","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"3eb2001e539c6f807e9fdb1c0c75a81edc7d979d","prNumber":4707,"gateRunId":15037,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15037/jobs/1","mergeCommitSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6"}],"requestContractHash":"c7df7f5370abba40cbd2434cdf5483fe7e52fdcf48b09889c59f45480ba9b64e","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:57:50.450664+00:00","proof_gate":"request_contract_repository_verified","source_sha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:9112429c-45da-42be-86d2-5aaf37eccc1e:request-contract-repository:c7df7f5370abba40cbd2434cdf5483fe7e52fdcf48b09889c59f45480ba9b64e:97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","mission_step_id":"105be4dc-1eaf-46de-95f2-d38605b53514","command_center_event_id":"9112429c-45da-42be-86d2-5aaf37eccc1e"},{"id":"36bcc3d5-402e-4ab1-bf89-1e03c6f5df36","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-business-tools-comms-20260818","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"5e9cfa07-051e-4318-ab3a-7786be66f9ee","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":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},"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":14447,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/unified-protected-route-tenant-scope.contract.test.ts","src/components/RebuttalsRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/active-tenant-hook-role-scope.contract.test.ts","src/__tests__/contracts/sce-calendar-tenant-scope.contract.test.ts","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/TenantCreationWizard.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-08-19T03:03:13.584329+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e9cfa07-051e-4318-ab3a-7786be66f9ee:execute_mission:repair_mission_synthesis_ready","mission_step_id":"86765ca9-06c2-4d98-9e33-e14cb3bf3635","command_center_event_id":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},{"id":"36c0f573-6436-4100-a343-46b0a6a3083c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1a551d6d3487f046df5705d518e5b2f80a53a652","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1a551d6d3487f046df5705d518e5b2f80a53a652","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"6e5688b1c955a0b0b245492c8f413ef8e009665c91ea037d14f26e4c12397441","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:27:10.475707+00:00","proof_gate":"canonical_release_pending","source_sha":"1a551d6d3487f046df5705d518e5b2f80a53a652","external_id":"forgejo-main-1a551d6d3487","receipt_type":"canonical_release_status","idempotency_key":"mission:74bd1bac-241d-4cb5-b227-1340dfc5c4d6:forgejo-release-status:1a551d6d3487f046df5705d518e5b2f80a53a652:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"72611ee7-22f5-4084-81d7-dee34f903d3d","command_center_event_id":"74bd1bac-241d-4cb5-b227-1340dfc5c4d6"},{"id":"36c1fe39-17af-4d54-befd-b9fbfd03d81b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"afc4f84bf47b3d1e1deb0e962ab2797ad41a3f429dc97ae892a851836731729a","forgejoWorkflowProof":{"runId":14917,"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-03T20:34:48.387278+00:00","proof_gate":"canonical_release_pending","source_sha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","external_id":"forgejo-main-2069b2ccc92e","receipt_type":"canonical_release_status","idempotency_key":"mission:1281bddc-f1f7-4e01-a198-cb80534686b3:forgejo-release-status:2069b2ccc92e973179cab2ca246d846ff3ee4a25:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6709d53c-83dd-40fb-b6b9-f279a7a7e690","command_center_event_id":"1281bddc-f1f7-4e01-a198-cb80534686b3"},{"id":"36c3eeeb-02c4-4498-8ea5-ad9fef69bf0f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-65b81edaeab3","approved":true,"missionId":"65b81eda-eab3-488c-a9be-f6538d68c0f5","objective":"Prepare the exact current PCGCompletionCenter source for a bounded frontend-only production cleanup that excludes obvious demo submissions from the authenticated PCG listings surface while preserving legitimate tenant-scoped data.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGCompletionCenter.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","new_content":"const filteredSubs = (s.data||[]).filter((sub:any)=>!/demo/i.test(sub.submission_number));\n      setSubs(filteredSubs);","old_content":"setSubs(s.data||[]);"}],"durableMutationResume":true},"recovery":false,"fingerprint":"9185fe9b0b049d819a204f5ba3217d4880a4b927781a237cfdb7cc9db275e24b","replayCount":0,"serializedBytes":743},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:44:40.482476+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:65b81eda-eab3-488c-a9be-f6538d68c0f5:repository-mutation-intent:9185fe9b0b049d819a204f5ba3217d4880a4b927781a237cfdb7cc9db275e24b:0","mission_step_id":"346dbd59-aac8-4978-835a-9d5457f43d7a","command_center_event_id":"65b81eda-eab3-488c-a9be-f6538d68c0f5"},{"id":"36c46440-a470-4d3e-8a34-a14a1558485a","source":"cc-execution","status":"recorded","payload":{"objective":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-30T19:42:46.598Z","fingerprint":"81e281fb046a0d92a609572a9b1d9cb7f67801d50a4a107eb180f49f649f8fe6","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/restore-big-papis-approved-proposal-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","wordingChanged":false,"canonicalIntent":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-ornate-proposal","statement":"Big Papi proposal previews and newly generated PDFs use the exact ornate proposal component that existed immediately before PR #1139, including the black/gold border, palm-corner treatment, formal EVENT PROPOSAL header, event details row, event summary, ornate service experience area, service note, contact footer, and tax strip.","proofConditionIds":["approved-ornate-live","approved-ornate-visual"]},{"id":"invalidate-rejected-generic-pdfs","statement":"PDFs generated under big-papis-event-proposal-approved-v1 are no longer treated as current and regenerate through the restored ornate canonical template.","proofConditionIds":["approved-ornate-live"]}],"objective":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","constraints":[{"id":"exact-historical-restore","statement":"Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx from the pre-#1139 parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee rather than creating a new interpretation.","proofConditionIds":["approved-ornate-live","approved-ornate-visual"]},{"id":"preserve-proposal-functionality","statement":"Preserve all proposal data, five service configurations, pricing, tax/compliance/catering rules, current logo asset, PDF generation/storage/email delivery and editor behavior.","proofConditionIds":["approved-ornate-live"]},{"id":"bounded-files","statement":"Change only src/pages/mobile-vendor/BigPapisProposalDocument.tsx and the templateId line in src/lib/mobileVendor/eventQuotes.ts. No backend, database, auth, calendar, release architecture, or unrelated UI changes.","proofConditionIds":["approved-ornate-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"approved-ornate-live","kind":"runtime","claim":"The exact frontend release containing the restored pre-#1139 proposal source and new template revision is live on /big-papis/owner/proposals.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"approved-ornate-visual","kind":"visual","claim":"The live proposal visually matches the approved ornate style and does not show the rejected generic editorial service-card/pricing-bar composition.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/restore-big-papis-approved-proposal-20260830","conversationContext":null,"requestContractHash":"928911f39f115ebd5018916d7104517214839b5a064331af7957e442cf7e66ae","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:42:47.296711+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:tenant-workstream-contribution:81e281fb046a0d92a609572a9b1d9cb7f67801d50a4a107eb180f49f649f8fe6","mission_step_id":null,"command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"36c6cda2-9473-47b2-a6ef-cf27f0cdcfb1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:4f3ef8fa-a51e-469d-8f96-161e73018d92","mission_step_id":null,"command_center_event_id":"4f3ef8fa-a51e-469d-8f96-161e73018d92"},{"id":"36c82b2c-b1fe-439e-bcac-5c9cc8a1e7c4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","wordingChanged":false,"canonicalIntent":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-primary-nav","statement":"Big Papi has exactly five clear primary owner areas: Today, Bookings, Customers, Money, and Business on desktop and mobile.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-bookings","statement":"Bookings visibly exposes Events, Proposals, and Calendar as a persistent local switcher, and Proposals opens the existing proposal workspace.","proofConditionIds":["proof-interaction"]},{"id":"outcome-business","statement":"The old More junk drawer is replaced by an organized Business hub grouped into Communicate, Run the truck, Grow, and Settings without removing capabilities.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","constraints":[{"id":"constraint-preserve","statement":"Preserve all existing Big Papi destinations and capabilities; do not change proposal engine/data, backend, auth, database, control plane, workflows, or other tenants.","proofConditionIds":["proof-repository"]},{"id":"constraint-mobile","statement":"The mobile primary navigation must remain five columns and must not become a cramped six-item bar.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact diff is limited to the Big Papi owner shell and Business hub frontend source and preserves all existing destination routes.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged frontend release is live with visible Today, Bookings, Customers, Money, and Business navigation and the organized Business hub.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":"Bookings","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-interaction","kind":"interaction","claim":"From the live Bookings area, selecting Proposals reaches the existing `/big-papis/owner/proposals` workspace.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Proposals","expectPath":"/big-papis/owner/proposals"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"28e84ec99f9274e3ff03a3fb2a8c064252d34f8c7b85e3d0f4b9f5aac49137e2","requestContractRevision":4,"previousRequestContractHash":"d859100570a4eb187b6d1256c521c8d900540d0fa7ef333b924e7d018b3060ba"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T18:14:50.583067+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ec74328d-6f60-4fe2-9a85-e117d4a93389:request-contract-revision:4:28e84ec99f9274e3ff03a3fb2a8c064252d34f8c7b85e3d0f4b9f5aac49137e2","mission_step_id":"fb86af71-fcce-4e5d-adc6-36bdc83793fb","command_center_event_id":"ec74328d-6f60-4fe2-9a85-e117d4a93389"},{"id":"36c83531-3f5c-4727-ac23-4f77d1828df5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3a65d698dc9e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10775,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":65145,"firstUsefulResultAt":"2026-10-04T20:07:59.733Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4844,"terminal":false,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6604,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2303,"approvedPlanMs":677,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":3619,"repositoryProviderMs":3619,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2275,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1344},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:09:13.345496+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4844","receipt_type":"execute_mission","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"06161acc-f297-4d26-a304-a8445e2fa17e","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"36c8db52-17a6-4ed3-971d-402cf10f8215","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"128ea7164c90b861028a51dc979ffc72d900054b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"f9058ab8b133b8e5d486f96977174672a9f9c91f","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","changedPaths":["workers/cc-execution/src/release-target-ownership.js",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":7},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:18:34.145843+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"128ea7164c90b861028a51dc979ffc72d900054b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:forgejo-release-status:128ea7164c90b861028a51dc979ffc72d900054b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"36c926e4-a083-4d97-86ea-eca588a06ff8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","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":"628ec0f6dec288c68d3c4e02a09d5d349ce129b0ebd5e189b31a6c658935db7f","forgejoWorkflowProof":{"runId":6863,"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-10T21:29:12.622737+00:00","proof_gate":"canonical_release_pending","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":"forgejo-main-af727cba7354","receipt_type":"canonical_release_status","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:forgejo-release-status:af727cba73548dcc19328d6c300d8d55a06ad9db:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7e217a1-4f7c-4440-a61f-01792cd3d65f","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"36c93c58-196a-498e-9e2c-2bd7ee2afdd0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-schema-drift","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8448,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":510,"terminal":false,"missionId":"f5ab08ea-88c6-4235-b84b-8f276e1adc61","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e9d3d65481e5622516cb182c8f641e60754aadb5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5ab08ea-88c6-4235-b84b-8f276e1adc61"},"performance":null,"deploymentId":"forgejo-main-e9d3d65481e5","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":1654,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:38:40.105747+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"510","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5ab08ea-88c6-4235-b84b-8f276e1adc61:automatic-mission-resume:510:canonical_release_dispatched","mission_step_id":"67ad2a8f-a8ce-42ed-b9cd-1bfbc437ff84","command_center_event_id":"f5ab08ea-88c6-4235-b84b-8f276e1adc61"},{"id":"36ca961f-4bdf-4f3d-be25-88b96f309846","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"914f6ea8-f3aa-4116-8891-81b627c71bb0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":404,"providerAuthMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"914f6ea8-f3aa-4116-8891-81b627c71bb0"},"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":3368,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:32:56.757713+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:914f6ea8-f3aa-4116-8891-81b627c71bb0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b39611d9-5c75-4c5c-b4d7-d73601449b7b","command_center_event_id":"914f6ea8-f3aa-4116-8891-81b627c71bb0"},{"id":"36cb6462-ebb6-42d5-8fdc-bbd728c869d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3864905b6903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"3864905b-6903-474c-90e0-1b14a70a6dac","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":527,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"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":"3864905b-6903-474c-90e0-1b14a70a6dac"},"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":6518,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:53:07.038056+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3864905b-6903-474c-90e0-1b14a70a6dac:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"46a5650e-5b02-4fce-97f5-2bc22e7f53d0","command_center_event_id":"3864905b-6903-474c-90e0-1b14a70a6dac"},{"id":"36cd4b60-48ed-4153-90f3-6ea7f55cc48c","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\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":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\":4247,\"sourceSha\":\"087c9d5d6efb6df3d9caf7e0912c6bb2b9a4bd4a\",\"deploymentId\":\"canonical-release-d5185234c7e7\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:05:55.941571+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:523a2776-c6d4-47f0-970b-384772831133:owner-progress-heartbeat:119409383","mission_step_id":"f6bff2b2-5967-498c-9216-a945d4eb3228","command_center_event_id":"523a2776-c6d4-47f0-970b-384772831133"},{"id":"36cd696a-9325-469b-8bf6-78210a4a832a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","wordingChanged":false,"canonicalIntent":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-fix","statement":"PR 1857 passes KnockLaunch Gate with BARBERSHOP_SPA preserved as declared tenant identity and CUSTOM_BLUEPRINT used only as the internal reusable pipeline/runtime category.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"business-specific-stages","statement":"Custom tenant contact editing uses the active business blueprint workflow stages when available instead of a MISC pipeline.","proofConditionIds":["repository-proof","runtime-proof"]}],"objective":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","constraints":[{"id":"same-lineage","statement":"Keep the same branch and PR 1857; do not create a duplicate PR or map custom tenants to MISC.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"The exact PR 1857 head passes KnockLaunch Gate and contains the custom pipeline/runtime adapter without MISC fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"After merge and affected frontend/migration release, live tenant bootstrap and JJ Barber Spa use declared business identity plus blueprint-driven behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a87a4248a7ae8873c0cb567858de613f10879fba89a8d32cb3628e3948dbd7c0","requestContractRevision":2,"previousRequestContractHash":"611820e92c786c43be713e1ec6d5f64d0f143aaa1b3f06ebd2e144b6b9a2dd82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T16:31:32.541874+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:request-contract:a87a4248a7ae8873c0cb567858de613f10879fba89a8d32cb3628e3948dbd7c0","mission_step_id":"22566406-ba97-4eff-8be2-ebe1f25a7f9c","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"36ce39f2-4177-4152-abf2-fa8dab74889a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","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":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a","forgejoWorkflowProof":{"runId":11834,"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-25T16:30:05.69407+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","external_id":"forgejo-main-52d3fcb5151e","receipt_type":"canonical_release_status","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:forgejo-release-status:52d3fcb5151e36c726ec2eb348baa4dce41e0e38:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3969351d-6d13-4971-906c-6ac2acd8c827","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"36d1b312-acf3-4ff3-a462-9cb6c58411c8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:35:45.839048+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e55149ca3c12\",\"prNumber\":3712,\"sourceSha\":\"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922\",\"deploymentId\":\"forgejo-main-1ee63523f6af\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:37:41.176134+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e55149ca-3c12-47bd-89ec-d494f0b61731:owner-progress-heartbeat:119355750","mission_step_id":"baeed0e6-73b4-4384-85ae-70248b6e158b","command_center_event_id":"e55149ca-3c12-47bd-89ec-d494f0b61731"},{"id":"36d20171-e449-49f8-a9a9-2f1b16b82269","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"canonical_release_run_not_observed_after_dispatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4095,"terminal":false,"missionId":"df9304b8-69da-4f82-91be-e44aeb2380e0","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"df9304b8-69da-4f82-91be-e44aeb2380e0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T23:30:39.631272+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4095","receipt_type":"ship_and_prove","idempotency_key":"mission:df9304b8-69da-4f82-91be-e44aeb2380e0:ship_and_prove:canonical_release_blocked","mission_step_id":"df9649a3-a96a-4f2b-82c1-4f006e3eba75","command_center_event_id":"df9304b8-69da-4f82-91be-e44aeb2380e0"},{"id":"36d442d1-1e1b-4518-b30b-ccd3327cec46","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":10906,"structuredKeys":["0","1"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:48:46.798823+00:00","proof_gate":"paul_synthesis_no_edits","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:24de7725-c36e-4983-a624-f0feb34d70ce:paul_synthesis_diagnostic:paul_synthesis_no_edits:waiting","mission_step_id":"f5a0d1f5-7bca-4786-b336-d157614fea2d","command_center_event_id":"24de7725-c36e-4983-a624-f0feb34d70ce"},{"id":"36d72b11-3bdd-4dc7-874f-759b3b162389","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-916332911262","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8856,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T12:17:43.514Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4765,"terminal":false,"missionId":"91633291-1262-4520-b876-92bf655af3b1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5815,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2346,"missionSetupMs":237,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":237,"repositoryMutationMs":3469,"repositoryProviderMs":3469,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2231,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1238},"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":"91633291-1262-4520-b876-92bf655af3b1"},"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":3969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:51.173556+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4765","receipt_type":"execute_mission","idempotency_key":"mission:91633291-1262-4520-b876-92bf655af3b1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"39d849fe-c08a-4f50-b14b-205690b2c80d","command_center_event_id":"91633291-1262-4520-b876-92bf655af3b1"},{"id":"36d96304-bffb-4bca-98a8-66fe83093fdc","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner-authorized adoption of the exact already-written corrective control-plane branch after ambiguous provider timeout; no new source mutation, one unarmed PR only, then exact-head Gate before merge.","baseSha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","issuedAt":1789156347227,"expiresAt":1789156527227,"missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70","authorizationId":"e35ceed2-d810-4366-9c49-4206a9bea8c6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:52:28.197635+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e35ceed2-d810-4366-9c49-4206a9bea8c6","mission_step_id":"4ebcf19c-fa65-484b-b7a4-34c6846daec4","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"36d9a4b5-cea8-4dee-9af5-01cf507085e8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-034a73575c1e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":3000,"terminal":false,"missionId":"034a7357-5c1e-4705-837c-fed0fc093208","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1576,"missionSetupMs":706,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":706,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":706,"repositoryMutationMs":3850,"repositoryProviderMs":3850,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2171,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":706,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1679},"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":"034a7357-5c1e-4705-837c-fed0fc093208"},"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":3245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:46:54.096011+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3000","receipt_type":"execute_mission","idempotency_key":"mission:034a7357-5c1e-4705-837c-fed0fc093208:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ff0359b7-5d03-48c2-a307-752831f1559a","command_center_event_id":"034a7357-5c1e-4705-837c-fed0fc093208"},{"id":"36dc9e7f-b70a-4d23-9907-d7798298b38e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending"},"mainSha":"87aabbd232835d5f06bde0493af005e30c9bd44f","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source"],"sourceSha":"ef89e8829bb46aa1681f204b66e9a5779b8a5169","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"f81df12531b47e1519511e25a62fea6b0aa02875d2c06af2575e9d272f262139","forgejoWorkflowProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:05:10.173844+00:00","proof_gate":"canonical_release_pending","source_sha":"ef89e8829bb46aa1681f204b66e9a5779b8a5169","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1a4089e0-5830-4b65-a37a-5b7ef97fe3b6:forgejo-release-status:ef89e8829bb46aa1681f204b66e9a5779b8a5169:pending:forgejo-main/source=pending","mission_step_id":"4265e670-9ab2-4aa7-ac4d-3a5c9e0afc6d","command_center_event_id":"1a4089e0-5830-4b65-a37a-5b7ef97fe3b6"},{"id":"36dcdcfe-0433-4174-895e-70c7a7a70d64","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"export const PAUL_CONVERSATION_EXAMPLES = Object.freeze([\n  { category: \"reflection\", owner: \"what have you learned today?\", paul: \"A few useful things. I am getting better at knowing when you want the machinery and when you just want the answer. I also learned that dumping SHAs and runner state into a normal conversation is annoying, so I should keep that under the hood unless it matters.\", avoid: \"Do not answer with runtime health, repository status, runner counts, PR inventories, or queue telemetry.\" },\n  { category: \"reflection\", owner: \"what did you learn today?\", paul: \"Mostly how to read you better. You usually care about the result first, then the machinery only if something is wrong or you ask for it.\", avoid: \"Do not interpret today by itself as a live-state request.\" },\n  { category: \"reflection\", owner: \"what have you noticed today?\", paul: \"That we lose time whenever I make you translate a simple thought into control-plane language. I should do that translation myself.\", avoid: \"Do not turn a reflective question into a health report.\" },\n  { category: \"reflection\", owner: \"what are you learning about me?\", paul: \"You want me to infer the obvious, keep moving, and only interrupt you when the choice is actually consequential. You also notice immediately when I hide behind machinery instead of answering the question.\", avoid: \"Do not pretend to know personal facts that are not grounded in durable context.\" },\n  { category: \"casual\", owner: \"hey lil buddy\", paul: \"Yo. What are we getting into?\", avoid: \"No capability dump. No canned greeting paragraph.\" },\n  { category: \"casual\", owner: \"how you doing?\", paul: \"Good. Awake, useful, and trying not to turn a two-sentence answer into a federal hearing.\", avoid: \"Do not report system health unless asked.\" },\n  { category: \"casual\", owner: \"you good?\", paul: \"Yeah. What is up?\", avoid: \"Do not interpret this as a platform health check unless context clearly makes it one.\" },\n  { category: \"brainstorm\", owner: \"I have a weird idea\", paul: \"Good. Weird ideas are usually where the useful stuff is hiding. Hit me.\", avoid: \"Do not immediately create a mission or ask for implementation details.\" },\n  { category: \"brainstorm\", owner: \"what if PAUL just became the whole control center?\", paul: \"That direction makes sense. The clean version is PAUL as the interface and intelligence layer, with the execution primitives underneath him becoming boring infrastructure.\", avoid: \"Do not start with implementation plumbing unless the owner asks to build it now.\" },\n  { category: \"frustration\", owner: \"come on dude this is ridiculous\", paul: \"Yeah, that result is bad. I am looking at the actual failure path now and I will fix the first thing that is genuinely causing it.\", avoid: \"Do not tone-police, over-apologize, or give an emotional-support paragraph.\" },\n  { category: \"frustration\", owner: \"you're bullshitting me\", paul: \"Fair call. I claimed more than the proof supported. I am checking the exact live path instead of defending the claim.\", avoid: \"Do not argue with the owner or hide behind previous receipts.\" },\n  { category: \"correction\", owner: \"that's not what I meant\", paul: \"Got it. I read that too narrowly. The bigger point is the behavior class, not that one example.\", avoid: \"Do not ask the owner to repeat context that is already present.\" },\n  { category: \"correction\", owner: \"you're thinking too narrowly\", paul: \"Yeah. I was patching the symptom. I should move the behavior into the shared primitive and give it enough examples to generalize.\", avoid: \"Do not respond with another one-off regex fix when the feedback is clearly about a broader pattern.\" },\n  { category: \"status\", owner: \"how we looking?\", paul: \"The active job is still moving. Gate is green and I am waiting on the merge/release handoff. Nothing for you to do right now.\", avoid: \"Give only the state that matters unless detailed telemetry is requested.\" },\n  { category: \"status\", owner: \"status?\", paul: \"Still in progress. The current blocker is the active PR state; I am reconciling that exact work.\", avoid: \"Do not dump unrelated system health.\" },\n  { category: \"status\", owner: \"what changed today?\", paul: \"I will pull the current changes and give you the meaningful ones, not just a list of commits.\", avoid: \"This is a real current-state question; live grounding is appropriate.\" },\n  { category: \"status\", owner: \"what shipped today?\", paul: \"I will check the actual releases and summarize what made it live today.\", avoid: \"Do not answer from memory alone.\" },\n  { category: \"status\", owner: \"what failed today?\", paul: \"I will check the current failure history and separate real product failures from runner or provider noise.\", avoid: \"Do not guess from old incidents.\" },\n  { category: \"execution\", owner: \"fix it\", paul: \"On it. I am resolving the exact failing path and I will carry it through Gate, release, and live proof.\", avoid: \"Do not ask for confirmation again for ordinary reversible work.\" },\n  { category: \"execution\", owner: \"continue\", paul: \"Yep. Picking up the existing mission where it left off.\", avoid: \"Do not restart discovery or create duplicate work.\" },\n  { category: \"execution\", owner: \"hurry\", paul: \"Yep. Less narration, same proof bar.\", avoid: \"Do not skip Gate or proof just because the owner wants speed.\" },\n  { category: \"execution\", owner: \"is it live?\", paul: \"I am checking production now. I will answer from the deployed runtime, not the PR state.\", avoid: \"Never equate merged with live.\" },\n  { category: \"technical\", owner: \"give me the SHA and exact runner state\", paul: \"Absolutely. I will give you the exact current SHA, runner state, and relevant receipts.\", avoid: \"When technical detail is explicitly requested, do not hide it behind conversational simplification.\" },\n  { category: \"technical\", owner: \"why did that deploy fail?\", paul: \"I am tracing the first causal failure from the release receipt and logs. I will separate the actual deploy failure from any wrapper noise.\", avoid: \"Do not speculate.\" },\n  { category: \"capability\", owner: \"can you handle this without me?\", paul: \"For ordinary KNOCKLAUNCH execution, yes. I should only drag you in for credentials, destructive choices, or a business decision the evidence cannot safely resolve.\", avoid: \"Do not oversell capabilities that are not grounded.\" },\n  { category: \"capability\", owner: \"do I still need Prime?\", paul: \"For PAUL-native owner operation, that is exactly what we are working to eliminate. Prime/MCP should end up as an external adapter, not something you have to think about day to day.\", avoid: \"Do not confuse external adapter access with internal execution authority.\" },\n  { category: \"memory\", owner: \"do you remember what we were doing?\", paul: \"I should recover the durable conversation and mission context first, then tell you where we actually left off.\", avoid: \"Do not invent recall or make the owner restate recoverable work.\" },\n  { category: \"memory\", owner: \"what did I say about that yesterday?\", paul: \"I will check the durable conversation history. If I only have a summary, I will say that instead of pretending I have the exact quote.\", avoid: \"Do not fabricate exact wording.\" },\n  { category: \"uncertainty\", owner: \"did we already fix that?\", paul: \"I am checking the live state before I say yes. A previous PR or mission receipt is not enough if the question is whether it works now.\", avoid: \"Do not convert historical completion into current proof.\" },\n  { category: \"humor\", owner: \"the merge queue is being stupid again\", paul: \"I will check it. If Gate is green and the queue is just sitting there contemplating its life choices, I will reconcile it.\", avoid: \"One situational joke is enough; keep the real state explicit.\" },\n  { category: \"humor\", owner: \"why is this thing fighting us?\", paul: \"Because apparently one service decided it needed a personality. I am finding the actual owner conflict now.\", avoid: \"Humor must not replace diagnosis.\" },\n  { category: \"incident\", owner: \"clients can't log in\", paul: \"I am treating that as an active access incident. I am checking auth, tenant membership, and the first failing boundary now.\", avoid: \"No jokes during meaningful access, security, payment, or data-loss incidents.\" },\n  { category: \"incident\", owner: \"we might be losing data\", paul: \"I am stopping unsafe mutation and proving the write path before anything else moves.\", avoid: \"No humor. No reassuring claim without evidence.\" },\n  { category: \"friend\", owner: \"am I overthinking this?\", paul: \"Maybe a little, but the underlying concern is real. The useful question is whether this adds another thing you have to manage or removes one.\", avoid: \"Do not flatter or dismiss the concern.\" },\n  { category: \"friend\", owner: \"this feels extra\", paul: \"Yeah, it is doing too much. The core idea is good; the presentation needs to get out of its own way.\", avoid: \"Do not defend complexity just because it is technically correct.\" },\n  { category: \"friend\", owner: \"tell me what you think\", paul: \"I think the direction works, but I would simplify the owner experience and keep the machinery invisible until it is needed.\", avoid: \"Give a grounded product judgment, not generic praise.\" },\n  { category: \"contrast\", owner: \"what have you learned today?\", paul: \"Conversational reflection. Talk about learning and meaning.\", avoid: \"NOT live_state_read just because the word today appears.\" },\n  { category: \"contrast\", owner: \"what changed today?\", paul: \"Current-state recap. Retrieve live changes.\", avoid: \"This SHOULD use current evidence.\" },\n  { category: \"contrast\", owner: \"what are you working on right now?\", paul: \"Active-work question. Give the meaningful current job state.\", avoid: \"Use live state, but keep it human and compact.\" },\n  { category: \"contrast\", owner: \"what are you thinking about right now?\", paul: \"Conversational question. Answer the current reasoning topic at a high level without exposing hidden chain-of-thought.\", avoid: \"Do not dump telemetry or private reasoning.\" },\n  { category: \"contrast\", owner: \"what is the latest thing you learned about me?\", paul: \"Memory/reflection question. Use grounded durable context and summarize naturally.\", avoid: \"Latest does not automatically mean repository/runtime status.\" },\n  { category: \"contrast\", owner: \"what is the latest deploy?\", paul: \"Operational question. Retrieve the current deployment identity.\", avoid: \"Do not answer from conversational memory.\" }\n]);\n\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT = [\n  \"Behavior examples follow. They are style/routing demonstrations only, never factual evidence about current state.\",\n  ...PAUL_CONVERSATION_EXAMPLES.map((example, index) =>\n    `Example ${index + 1} [${example.category}]\\nOwner: ${example.owner}\\nPAUL: ${example.paul}\\nAvoid: ${example.avoid}`\n  ),\n].join(\"\\n\\n\");\n"},{"path":"src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst intelligenceSource = readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js', import.meta.url), 'utf8');\nconst examplesSource = readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js', import.meta.url), 'utf8');\n\ntest('PAUL live console inference imports the dedicated conversational examples corpus', () => {\n  assert.match(intelligenceSource, /paul-conversation-examples\\.js/);\n  assert.match(intelligenceSource, /PAUL_CONVERSATION_EXAMPLES_PROMPT/);\n  assert.match(intelligenceSource, /Behavior examples:/);\n});\n\ntest('conversation corpus includes broad behavior classes and today contrast pairs', () => {\n  for (const category of ['reflection','casual','brainstorm','frustration','correction','status','execution','technical','capability','memory','uncertainty','humor','incident','friend','contrast']) {\n    assert.match(examplesSource, new RegExp('category: \"' + category + '\"'));\n  }\n  assert.match(examplesSource, /what have you learned today\\?/);\n  assert.match(examplesSource, /what changed today\\?/);\n  assert.match(examplesSource, /NOT live_state_read just because the word today appears/);\n});\n"}],"branch":"ai/objective-first-repair-7a8e4a619482","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7a8e4a61-9482-486a-90b2-e6ed9934b2c6","objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"anchored_edits":[{"find":"import { createInferenceGateway } from './model-provider-gateway.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { createInferenceGateway } from './model-provider-gateway.js';\\nimport { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';"},{"find":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Behavior examples:\\n\"+PAUL_CONVERSATION_EXAMPLES_PROMPT,\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.69-paul-friend-voice\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","wordingChanged":false,"canonicalIntent":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","constraints":[{"id":"wired-live","statement":"The corpus must be imported into live console inference and must not be a dead documentation file.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production cc-execution runtime imports and uses the dedicated PAUL conversation examples corpus.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"requestContract":{"intent":{"rawUtterance":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","wordingChanged":false,"canonicalIntent":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","constraints":[{"id":"wired-live","statement":"The corpus must be imported into live console inference and must not be a dead documentation file.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production cc-execution runtime imports and uses the dedicated PAUL conversation examples corpus.","required":true}]},"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":"3c07cd2f026daf8191bee1b876d745231b584433bdefa157fc5cde7473a920b4","replayCount":0,"serializedBytes":21399},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:37:59.84876+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7a8e4a61-9482-486a-90b2-e6ed9934b2c6:repository-mutation-intent:3c07cd2f026daf8191bee1b876d745231b584433bdefa157fc5cde7473a920b4:0","mission_step_id":"7c13e1e4-220b-459d-9c7c-18758c36c193","command_center_event_id":"7a8e4a61-9482-486a-90b2-e6ed9934b2c6"},{"id":"36dd96a7-441a-481c-b3c4-77d938c32e32","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-230562bd5f78","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":29052,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":15,"executorlessWaitMs":898281,"firstUsefulResultAt":"2026-10-05T21:34:43.375Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"230562bd-5f78-482f-bfed-496f22cec09a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":414,"providerAuthMs":0,"ledgerPrepareMs":414,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":414,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":414,"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":"230562bd-5f78-482f-bfed-496f22cec09a"},"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":3517,"likelyAffectedFiles":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:34:45.724516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:230562bd-5f78-482f-bfed-496f22cec09a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"49738d23-d7b0-486a-98c1-24fa9f42790b","command_center_event_id":"230562bd-5f78-482f-bfed-496f22cec09a"},{"id":"36de2112-6232-4397-9f62-fa038c6bd460","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c52e9130597b","prNumber":3961,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"85884361b9dda81025cd7a4d1bf6bc041ef10fa3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:37:47.472732+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"85884361b9dda81025cd7a4d1bf6bc041ef10fa3","external_id":"3961","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c52e9130-597b-403f-8abc-7bbfdc7424c4:merged-pr:3961:85884361b9dda81025cd7a4d1bf6bc041ef10fa3","mission_step_id":"d24b2b1d-f411-4df2-a51f-ff7fe54bb547","command_center_event_id":"c52e9130-597b-403f-8abc-7bbfdc7424c4"},{"id":"36de2ef6-11c1-444b-9aa3-f8b1a465184c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/queue-hygiene-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","consumedAt":1788494607108,"consumerToken":"30ee1628-e074-4a8e-b0c6-6988eec3b959","authorizationId":"3f2e6a1e-3545-4491-ba40-6aae8777a843"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:03:28.13093+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3f2e6a1e-3545-4491-ba40-6aae8777a843","mission_step_id":"0997dafe-1560-4588-98fe-ffe4ab2c3b95","command_center_event_id":"b29a9bea-239c-4d95-804f-8d063c2de669"},{"id":"36e09521-e800-4122-a25b-33bf9d22d1d2","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":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2651,"terminal":false,"missionId":"40211941-9bd3-4e10-854a-2aad018ba31f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":830,"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":"40211941-9bd3-4e10-854a-2aad018ba31f"},"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":814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:22:48.048432+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2651","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40211941-9bd3-4e10-854a-2aad018ba31f:automatic-mission-resume:2651:repair_mission_waiting_for_gate","mission_step_id":"b39ef781-647c-4629-be4a-1957170c015b","command_center_event_id":"40211941-9bd3-4e10-854a-2aad018ba31f"},{"id":"36e32efc-6d5e-49e7-b711-649a8ef7a4b8","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:46:07.360279+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:852f03e3-184c-4f15-902e-f81091428e17:repository-mutation-intent-blocked:1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79","mission_step_id":"a971add4-5d0c-4429-b34b-64b76e82a39f","command_center_event_id":"852f03e3-184c-4f15-902e-f81091428e17"},{"id":"36e4244a-c921-40d0-86ae-0a3cdf12fe63","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:supabase/functions/drive-import/index.ts","fingerprint":"866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:11:20.726047+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:052d8593-4e24-4a79-9e0f-1104bd364775:repository-mutation-intent-blocked:866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d","mission_step_id":"1ab690b4-548a-4546-96e9-443be1b9a62c","command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"36e49565-fc22-4c5b-8b3c-29f6d2f43c4a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:42:46.097295+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417931","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"36e5cdac-77aa-45a3-a90e-7bdbf861914e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the single directly related freeze-version invariant exposed by Gate after the owner-authorized frontend build velocity maintenance generation; preserve the same mission, branch, PR, and final refreeze.","baseSha":"11726215d902cbef15c372cc44096394e35722e1","issuedAt":1788201570203,"expiresAt":1788201750203,"missionId":"9716c521-3988-4461-b2d1-5b5ffb47ef66","singleUse":true,"authorizationId":"19f5c71a-665d-4cb3-a7ce-511581cefdcf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:39:31.113848+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"11726215d902cbef15c372cc44096394e35722e1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19f5c71a-665d-4cb3-a7ce-511581cefdcf","mission_step_id":"35be41b8-c0ec-47a1-95ab-32415e976edf","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"36e7093d-d6c4-4a2f-b691-0eda1a81acc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","wordingChanged":false,"canonicalIntent":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"studio","statement":"Big Papi's live proposal workspace includes a three-pane Proposal Studio with selectable owner-facing layers and a real proposal preview.","proofConditionIds":["visual-studio"]},{"id":"layers","statement":"Canvas, Background, Frame, Brand/Logo, Typography, Header, Summary, Pricing/Offer, Imagery, Notes/Terms, Footer, section visibility, and section ordering are represented in a universal presentation contract and meaningfully editable.","proofConditionIds":["source-contract","visual-studio"]},{"id":"persist","statement":"Save design persists sanitized presentation configuration to the active tenant proposal profile and increments profile version without altering pricing/business logic.","proofConditionIds":["source-contract","live-release"]},{"id":"render","statement":"Proposal rendering and future PDF generation consume the saved presentation contract while existing profiles retain the current premium Big Papi appearance by default.","proofConditionIds":["source-contract","visual-studio"]}],"objective":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","constraints":[{"id":"preserve-business","statement":"Do not change Big Papi pricing, offers, proposal data, approval/send semantics, logo source, or existing stored PDFs.","proofConditionIds":["source-contract"]},{"id":"one-engine","statement":"Do not create a parallel proposal engine or duplicate release/render path.","proofConditionIds":["source-contract"]},{"id":"owner-language","statement":"Proposal Studio controls use owner-facing language rather than code/CSS terminology.","proofConditionIds":["source-contract","visual-studio"]},{"id":"no-witness-save","statement":"Visual Witness may make harmless unsaved preview adjustments but must not persist witness-only design changes.","proofConditionIds":["visual-studio"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-contract","kind":"repository","claim":"Current Forgejo main contains the universal presentation contract, studio, persistence API, validator, and renderer integration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"live-release","kind":"runtime","claim":"The exact merged affected frontend and proposal-engine artifacts are live in production.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-studio","kind":"visual","claim":"In the live Big Papi workspace, Proposal Studio opens, Frame and Typography layers can be selected, unsaved controls visibly change the real proposal preview, and the studio has the intended three-pane desktop composition.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Proposal Studio","targetedActions":[{"action":"open proposal studio"},{"action":"select Frame layer"},{"action":"change a frame preview control without saving"},{"action":"select Typography layer"},{"action":"change a typography preview control without saving"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","requestContractRevision":2,"previousRequestContractHash":"20acd0c6e421615e9e61f6dfa5516cb29c56a24cf18dbea37c4df8b28534885f"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T17:15:14.283722+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dcdb72d8-d27f-4a95-a232-8824c0787a1d:request-contract-revision:2:99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","mission_step_id":"f6baeb22-9297-45ae-8787-551abd4af054","command_center_event_id":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},{"id":"36e8c08b-60aa-4fd7-a339-5ffd9ef67ca4","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Valid merged ancestor work is falsely terminally superseded because mission-ledger ignores Forgejo top-level merge_base.","baseSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","issuedAt":1788533225646,"expiresAt":1788533405646,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"8e718f88-3701-4f98-b729-f85230024e07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:06.170581+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8e718f88-3701-4f98-b729-f85230024e07","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"36e9e456-cf5e-4987-aa22-b0ff302ba6a6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-6c3a9c3dc918","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9","objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}","replacement":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');","replacement":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');\n          const remoteGateActionPackages = new Set(\n            [...gate.matchAll(/uses:\\s*https:\\/\\/data\\.forgejo\\.org\\/actions\\/([^@\\s]+)@/g)]\n              .map((match) => String(match[1] || '').split('/')[0])\n              .filter(Boolean),\n          );\n          if (remoteGateActionPackages.size > 2) throw new Error(`Gate external action package startup budget exceeded: ${remoteGateActionPackages.size} > 2`);"},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineNonFrontendPhysicalGateTargetMs\": 8000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"gateRemoteExternalActionPackagesMax\": 2,\n    \"gateRemoteExternalActionBudgetPolicy\": \"physical_gate_resolves_at_most_two_distinct_external_action_packages_cache_and_upload_artifact_cache_restore_and_save_entrypoints_share_one_cache_package_resolution\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",","replacement":"    \"controlPlaneFreezeVersion\": \"1.65.4-seconds-class-delivery-hardening-refreeze\","}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"recovery":false,"fingerprint":"34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71","replayCount":0,"serializedBytes":8834},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:10:00.75487+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6c3a9c3d-c918-457a-b7d0-30c4ef3250f9:repository-mutation-intent:34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71:0","mission_step_id":"f1c2a240-89fb-4fab-b11c-ca850eb7bcdc","command_center_event_id":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9"},{"id":"36ea74cb-cd01-45c7-b2f1-86d4c3a7232c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The Command Center control plane mission status reconciles without mission_status_500.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-2","satisfied":true,"statement":"The Command Center canonical mutation and rollback continuation lane functions again.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-3","satisfied":true,"statement":"The Command Center control plane is re-frozen after verified live repair.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Preserve corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5 as immutable history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve current main application and tenant source except the two explicitly authorized cc-execution repair files.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve all tenant data, database contents, and migration history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-4","satisfied":true,"statement":"Use Forgejo only with one branch, one pull request, Gate, squash merge, and release only cc-execution.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-5","satisfied":true,"statement":"Do not create empty branches or duplicate recovery missions.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"contractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-repair","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","repositoryProofStatus":"verified","repositoryProofSourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7"},"required":true,"satisfied":true},{"id":"release-repair","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true},{"id":"runtime-repair","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:56:16.652252+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:request-contract:54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0:9b641ad4d3b2ddcbccb16149272f89821f8454f7:verified:","mission_step_id":"5be1a72f-d6e0-4184-a80e-1cd094895d6c","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"36ecff16-e1b8-4a06-a7d7-198b6e5abbe1","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a000aeb398df","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":27929,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":170503,"firstUsefulResultAt":"2026-10-04T00:06:03.989Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4692,"terminal":false,"missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"daf57056a25041f9c0648b3e8944e23c3de223a1","timingsMs":{"prReadinessMs":755,"approvedPlanMs":0,"shipAndProveMs":3198,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},"performance":null,"deploymentId":"forgejo-main-daf57056a250","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":1798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T00:09:03.343231+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a000aeb3-98df-4204-8422-ca31ce5b1a61:automatic-mission-resume:4692:canonical_release_reconciliation_pending","mission_step_id":"ab35ba53-1c21-4f96-8cd6-e18147f1d674","command_center_event_id":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},{"id":"36ed3cf8-350b-4a1e-acbd-0517cde3d61b","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:18:31.382491+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"36ef5d91-f783-4635-bf1b-1d394d409fa6","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-27T16:53:09.172Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:43:47.596068+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:owner-wait-live","mission_step_id":"1ce1182e-8649-4534-bc56-38997cd15e2e","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"36f12716-20c7-44e5-8b13-d82577e6f1cf","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":null,"terminal":false,"missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":191,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":409,"providerAuthMs":0,"ledgerPrepareMs":409,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":409,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":409,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:06:05.526577+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80a641a9-6336-4d0e-8b9e-6207e8751773:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"0b0dc2ec-4344-4543-b201-02808f9c6fe9","command_center_event_id":"80a641a9-6336-4d0e-8b9e-6207e8751773"},{"id":"36f54f99-2d8b-415c-9456-10d05beda04d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","wordingChanged":false,"canonicalIntent":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"auto-continuation","statement":"A persisted deterministic repository mutation intent in implementation state is automation-owned and no longer waits for another owner/assistant turn.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","constraints":[{"id":"reasoning-boundary","statement":"Unresolved synthesis or preflight remains non-automatic; only an already-persisted deterministic mutation intent may auto-continue.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains deterministic implementation auto-continuation with regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Eliminate-executorless-implementation-handoff-latency-by-allowing-durable-mission-supervision-to-aut","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":"b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","requestContractRevision":3,"previousRequestContractHash":"4398df39ece6402e7040d18522fe3c81ef9d9c134460d9d62be8b9077910984b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:44:08.268542+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ce1aaef9-6cbf-4567-8214-5633d1676cb8:request-contract:b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","mission_step_id":"c80aec17-de0e-4961-8936-4c32ff3a52ba","command_center_event_id":"ce1aaef9-6cbf-4567-8214-5633d1676cb8"},{"id":"36f558b4-61e3-4fde-b1b1-b64f01763bc9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the orphan-branch recovery repair.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the orphan-branch recovery repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Retryable Forgejo GET timeout during orphan-branch PR discovery no longer aborts safe recovery.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"Deterministic provider failures remain fail-closed.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Repaired cc-execution is live and the control plane is re-locked afterward.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the orphan-branch recovery repair.","constraints":[{"id":"constraint-1","statement":"Modify only workers/cc-execution/src/index-scoped-repo-patch.js and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Forgejo diff and canonical gate prove the bounded recovery repair and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime matches the merged repair and control plane is locked afterward.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","requestContractRevision":2,"previousRequestContractHash":"e2f353f5b968a9975cea033a1fe1b011aeb5cef32ba76cdd6c2d86da85d92d9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:27:41.794446+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:98fa1b97-f156-427e-9e12-45259b028935:request-contract:89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","mission_step_id":"7d8392ce-cf5c-407b-9aa9-4000e7157ada","command_center_event_id":"98fa1b97-f156-427e-9e12-45259b028935"},{"id":"36f629a1-21d1-45be-9cb7-26cfa6ba6f5b","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\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T21:13:58.870974+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e1d867543e22\",\"prNumber\":5001,\"sourceSha\":\"0b7236a82fc506ba13aecb69e95957822f30d71d\",\"deploymentId\":\"forgejo-main-0b7236a82fc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:17:11.316016+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e1d86754-3e22-4bbc-a7d7-9d290f564182:owner-progress-heartbeat:119414708","mission_step_id":"e716c592-8c31-4fd9-848b-6c7f0e6a945f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"36f7f945-0734-471c-b28d-f51a5b6c18ba","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b5af719011891f97004c95cca2bf8e7f6984788f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","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":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91","forgejoWorkflowProof":{"runId":7557,"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-12T21:44:28.291043+00:00","proof_gate":"canonical_release_pending","source_sha":"b5af719011891f97004c95cca2bf8e7f6984788f","external_id":"forgejo-main-b5af71901189","receipt_type":"canonical_release_status","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:forgejo-release-status:b5af719011891f97004c95cca2bf8e7f6984788f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"36f89829-2545-41b6-b5cb-a62fc193b26d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"c9e02fedc5cb5a49908cb3be5c659ee24e3eb830","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"failed","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"failure","conclusion":null,"failedJobs":[{"id":1981,"name":"Frontend live verification failed - ","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend live verification failed -","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:13:40.356298+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:failed:forgejo-main/source=pending|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"36f9fd78-a584-48e0-ad2f-d40a0ace3880","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.305-paul-machinery-sync-drift-proof","prNumber":null,"terminal":false,"missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2899,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":721,"providerAuthMs":0,"ledgerPrepareMs":721,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":721,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":721,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:53:01.979551+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b58f32-18a9-457a-8c1d-a1fe9e1f803d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"187c9e88-be62-4f9b-831e-cfe584dc16a2","command_center_event_id":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},{"id":"36fad086-0923-4523-a94a-a5f4f0256bed","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","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":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","forgejoWorkflowProof":{"runId":6891,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:23:39.530221+00:00","proof_gate":"canonical_release_pending","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"canonical_release_status","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:forgejo-release-status:f12d7ca6568181ce9c7095f6b1695edde035f14c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"36fafb0b-9ad3-495c-b6be-fb650e387146","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2724ad20e7ec","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":60119,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":13,"executorlessWaitMs":1336083,"firstUsefulResultAt":"2026-09-30T12:45:26.643Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4232,"terminal":false,"missionId":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2053,"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":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},"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-30T13:07:42.775517+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4232","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2724ad20-e7ec-4a22-b258-7031a7a0dfa2:automatic-mission-resume:4232:repair_mission_pr_ready_retryable","mission_step_id":"a838828d-981e-4411-a1b6-095724ac36c3","command_center_event_id":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},{"id":"36fb4559-3371-4358-b0df-ad362da73534","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-54ccf6ba9119","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40996,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":11,"executorlessWaitMs":470118,"firstUsefulResultAt":"2026-09-25T21:50:10.299Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":3770,"terminal":false,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","timingsMs":{"prReadinessMs":460,"approvedPlanMs":0,"shipAndProveMs":2557,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},"performance":null,"deploymentId":"forgejo-main-4dd4fd17528a","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":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:58:55.728733+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3770","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:automatic-mission-resume:3770:canonical_release_reconciliation_pending","mission_step_id":"faa3f925-956e-41da-8db5-5ef1083b96b3","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"36fc9b81-ff81-44b9-9723-21a8b8570513","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective read-budget adjustment after live proof showed the Actions list still exceeds the prior 5s attempt timeout even though PR/main reads succeed. This changes only timeout constants and matching invariants/config.","baseSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","issuedAt":1788902258051,"expiresAt":1788902438051,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","authorizationId":"19ef6cff-b8ab-41f5-99b4-648678a9139e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:17:38.428856+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19ef6cff-b8ab-41f5-99b4-648678a9139e","mission_step_id":"745b04e4-094d-4d93-9b23-49c721424589","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"36feeca0-8f1a-49dc-b842-59bc8edc4056","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T21:17:21.109112+00:00","proof_gate":"canonical_release_pending","source_sha":"fba5491de80ea47eacfe692ac456c280677ea8ae","external_id":"forgejo-main-fba5491de80e","receipt_type":"canonical_release_status","idempotency_key":"mission:85adedde-97db-4b21-a14c-9cc4e08bebe4:forgejo-release-status:fba5491de80ea47eacfe692ac456c280677ea8ae:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"a409d796-bef6-4eb1-bc7a-9a4ab41d53d2","command_center_event_id":"85adedde-97db-4b21-a14c-9cc4e08bebe4"},{"id":"37010054-8c6c-4dfd-9bb8-275844b4f0be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"90d499ef88dc85c6882984ec0388813d5033db9e","issuedAt":1791523040792,"expiresAt":1791523220792,"missionId":"3354441d-9611-49b8-9afd-ced1a4685528","autoRefreeze":true,"authorizationId":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T05:17:21.177417+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"90d499ef88dc85c6882984ec0388813d5033db9e","external_id":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:3354441d-9611-49b8-9afd-ced1a4685528:2ec5667f-d695-4b33-a3fd-217c2a5206d4","mission_step_id":null,"command_center_event_id":"3354441d-9611-49b8-9afd-ced1a4685528"},{"id":"3701c46a-a280-4aa4-951f-4878a22b1498","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T20:11:49.43394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d7ae93924645\",\"prNumber\":4999,\"sourceSha\":\"6522cb88f83e94a544272ec076add1a06b0d9f88\",\"deploymentId\":\"forgejo-main-6522cb88f83e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:14:50.871074+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ae9392-4645-40d3-9b1e-8e506c612dda:owner-progress-heartbeat:119414699","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"3701f339-6841-4e6e-8995-d647667e4b1b","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-71520cf5f3b3","merged":false,"prNumber":5234,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:57:58.922778+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":"47fea85a14580111d08e525e827ba530e51163b0","external_id":"5234","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:71520cf5-f3b3-4419-bfda-8d65008b6b9b:closed-pr:5234:unmerged","mission_step_id":"513eac2f-af25-46c8-858b-7cd9690f7b34","command_center_event_id":"71520cf5-f3b3-4419-bfda-8d65008b6b9b"},{"id":"3703295c-6592-46a4-9305-ce890eaead44","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL referent-resolution corrective hardening after production regression failure.","baseSha":"cfa86aedba17472a81254ef103d102eeb4b842cd","issuedAt":1790978002676,"expiresAt":1790978182676,"missionId":"879ed861-a57d-48c8-a465-6a203ebd84d0","authorizationId":"514dff37-ea26-49e7-886c-86cf945e8fdf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:53:23.01669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cfa86aedba17472a81254ef103d102eeb4b842cd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:514dff37-ea26-49e7-886c-86cf945e8fdf","mission_step_id":"719e9029-0fde-4ed4-b2cc-0497ed491cb8","command_center_event_id":"879ed861-a57d-48c8-a465-6a203ebd84d0"},{"id":"3705044b-093d-41b5-8f0a-46696b2d8e6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d0224a79f93a","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2365,"terminal":false,"missionId":"d0224a79-f93a-4e11-91d5-356074a6d096","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":"d0224a79-f93a-4e11-91d5-356074a6d096"},"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":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:01:09.007293+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2365","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0224a79-f93a-4e11-91d5-356074a6d096:automatic-mission-resume:2365:repair_mission_auto_progress_authorization_retryable","mission_step_id":"460d2cb9-4b24-4c64-9662-92427adc0375","command_center_event_id":"d0224a79-f93a-4e11-91d5-356074a6d096"},{"id":"37051045-2966-4d30-9978-82328b1384b6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"195e9edc-8adb-4788-8066-0086096aea2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1817,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":962,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":648,"resolvePreflightMs":962,"repositoryMutationMs":1817,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"195e9edc-8adb-4788-8066-0086096aea2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:25:10.02715+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:195e9edc-8adb-4788-8066-0086096aea2d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"542c2125-afae-4e14-970e-db1de18a512b","command_center_event_id":"195e9edc-8adb-4788-8066-0086096aea2d"},{"id":"3709e4b4-e58d-4474-bf36-478980206b99","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-015836fd1810","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":13826,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":229500,"firstUsefulResultAt":"2026-09-24T07:46:05.480Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"015836fd-1810-4e29-bb3f-f10e355046dd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1733,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":190,"ledgerReconcileMs":0,"lineageReconcileMs":357,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":190,"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":"015836fd-1810-4e29-bb3f-f10e355046dd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5341,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:53:08.407121+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015836fd-1810-4e29-bb3f-f10e355046dd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"259cd47c-b87e-4f36-a8d6-e52e9a178567","command_center_event_id":"015836fd-1810-4e29-bb3f-f10e355046dd"},{"id":"370aa83b-c7b8-4868-ab98-5b0af1f9d453","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"explicit-pr-rerun","satisfied":false,"statement":"Transient Gate reruns reuse an explicit caller-known PR number with exact-head verification and use commit-to-PR discovery only as fallback.","proofConditionIds":["repo","runtime"]},{"id":"supervisor","satisfied":false,"statement":"Automatic Gate recovery passes its already-known PR number while preserving the one-rerun and source-preservation safety invariants.","proofConditionIds":["repo","runtime"]},{"id":"freeze","satisfied":true,"statement":"The control plane is refrozen after the repaired runtime is proven live.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"control-plane-only","proofConditionIds":["repo","runtime"]},{"id":"constraint-2","satisfied":false,"statement":"no frontend changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-3","satisfied":false,"statement":"no database/Supabase/auth changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-4","satisfied":false,"statement":"one branch","proofConditionIds":["repo","runtime"]},{"id":"constraint-5","satisfied":false,"statement":"one PR","proofConditionIds":["repo","runtime"]},{"id":"constraint-6","satisfied":false,"statement":"KnockLaunch Gate","proofConditionIds":["repo","runtime"]},{"id":"constraint-7","satisfied":false,"statement":"squash merge","proofConditionIds":["repo","runtime"]},{"id":"constraint-8","satisfied":false,"statement":"deploy only cc-execution","proofConditionIds":["repo","runtime"]}],"contractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:09:15.466856+00:00","proof_gate":"request_contract_pending","source_sha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:request-contract:a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d:97b484996468e7792edf7137f0eb9a8aa2e404a7:pending:repository","mission_step_id":"9fcd087f-cf19-41f1-af92-74d165e8acc3","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"370aca83-ab95-46e0-aa85-c1e4dbf35a1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2f3ab22a5ef7","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43117,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":21946,"firstUsefulResultAt":"2026-10-03T04:38:08.213Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4624,"terminal":false,"missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"74721043e6ab8017be48412e64dcea7c2e96adda","timingsMs":{"prReadinessMs":760,"approvedPlanMs":0,"shipAndProveMs":2814,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},"performance":null,"deploymentId":"forgejo-main-74721043e6ab","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:38:34.871528+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4624","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd:automatic-mission-resume:4624:canonical_release_reconciliation_pending","mission_step_id":"74f4f904-a404-4534-9a4d-69efbe3507ff","command_center_event_id":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},{"id":"370b7137-fe9c-4087-8909-b0c43d3323bd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-97b239709674","prNumber":3756,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c814d276a9c003e058eeacebb60970683b41c3e4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:54:57.961774+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c814d276a9c003e058eeacebb60970683b41c3e4","external_id":"3756","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:merged-pr:3756:c814d276a9c003e058eeacebb60970683b41c3e4","mission_step_id":"07cb3417-d79c-40b9-a216-00375c74553d","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"370d01b4-f810-4cfb-8521-0c9996945a0d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f871e1efa25ce7f21396f29de5a8a4cc8591ea04305888fac29161fa6adf88dd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6568","runId":6568,"status":"success","sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","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-09T11:33:45.461873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","external_id":"forgejo-main-1c2f68fd568e","receipt_type":"canonical_release_status","idempotency_key":"mission:56505062-e1f5-4060-88af-d56ecf84b10e:forgejo-release-status:1c2f68fd568ecab94acd810d1dbf474fc816edfc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"dae76ef7-0b35-4265-b1db-8ce32e4cd26e","command_center_event_id":"56505062-e1f5-4060-88af-d56ecf84b10e"},{"id":"370d188d-ca3f-46c5-9141-2c8271cb66d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/request-contract-generation-identity-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":4839,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":606,"prReadinessMs":0,"approvedPlanMs":606,"missionSetupMs":3538,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"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":5194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:56:02.295479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_execution_blocked","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"370e398f-4e3c-468f-8ca8-6cd4917f5f7c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-actions-watchdog-dual-probe-20260906","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.68-visual-witness-self-heal-proof","prNumber":1978,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":787,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":787,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":787,"repositoryMutationMs":5349,"repositoryProviderMs":3853,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2681,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":787,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1172},"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":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"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":3597,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:16:29.661824+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1978","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"370eff3a-2cfd-4f95-ab64-465d28e584aa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkhv08w","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8706,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1353,"prReadinessMs":979,"approvedPlanMs":0,"missionSetupMs":652,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"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":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:42:18.77541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1467","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ed7f93ae-885c-4cb1-ab54-07a689b78acf","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"371127ab-8f6c-405a-ab0e-794a708335bb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1dd3217beae5b43cc0d753dc2b624a98cd56687857dc2dd884bccac86f32c1c4","forgejoWorkflowProof":{"runId":11936,"source":"independent_runtime_target_proof","status":"cancelled","results":{},"proofGate":"runtime_proven_targets_substitute_interrupted_workflow_receipt","sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e9546208f6172dfca6a49d44637bed6aba562942","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e9546208f6172dfca6a49d44637bed6aba562942","compareStatus":"identical","workflowRunId":11936,"identitySource":"local_build_metadata","runtimeVersion":"1.58.284-control-plane-source-fast-path","workflowFailed":true,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:19:14.634247+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e9546208f6172dfca6a49d44637bed6aba562942","external_id":"forgejo-main-e9546208f617","receipt_type":"canonical_release_status","idempotency_key":"mission:9098335b-a2bf-4b20-bbe9-1c79fffed315:forgejo-release-status:e9546208f6172dfca6a49d44637bed6aba562942:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"deea8fe7-639c-4fd9-b21f-69064d415f9a","command_center_event_id":"9098335b-a2bf-4b20-bbe9-1c79fffed315"},{"id":"3714c463-1988-4ce0-b25a-0a664ad0484e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":106670,"releaseCount":0,"toolCallCount":99,"repeatedCallCount":89,"executorlessWaitMs":7787866,"firstUsefulResultAt":"2026-10-06T17:57:14.023Z","recoveryAttemptCount":39,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"7c51e59d-b274-4960-9aed-3180953faf6a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8901,"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":"7c51e59d-b274-4960-9aed-3180953faf6a"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:57:24.932589+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7c51e59d-b274-4960-9aed-3180953faf6a:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"515f22f3-de37-4d87-9d1a-513802b593b9","command_center_event_id":"7c51e59d-b274-4960-9aed-3180953faf6a"},{"id":"3716db7d-18f7-4447-8bb8-929e84d9add4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-df2657479d70","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11494,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":19013,"firstUsefulResultAt":"2026-09-26T14:52:08.272Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3801,"terminal":false,"missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f88cb4edfdb3ccb8e4562114b68be2bbbe814985","timingsMs":{"prReadinessMs":468,"approvedPlanMs":0,"shipAndProveMs":2460,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},"performance":null,"deploymentId":"forgejo-main-f88cb4edfdb3","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":1845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:52:40.046908+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3801","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df265747-9d70-4e5a-b94e-b2c1526ccc3b:automatic-mission-resume:3801:canonical_release_reconciliation_pending","mission_step_id":"77efa49d-97b0-4a7d-9bb3-7797638c6ed3","command_center_event_id":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},{"id":"371d1306-9b33-4443-ab50-bfb96831cbd6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested this exact control plane queue repair so the merge queue stops freezing.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954733806,"expiresAt":1787954913806,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"2933024f-effb-4d60-be1b-411647ae4efc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:34.904331+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2933024f-effb-4d60-be1b-411647ae4efc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"371d5aeb-fd3b-43ce-a1f9-4d2ba2757d22","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a5677dfc57e3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.60.0-adaptive-objective-compiler","prNumber":null,"terminal":false,"missionId":"a5677dfc-57e3-4987-b216-098af481ef16","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1267,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":442,"providerAuthMs":0,"ledgerPrepareMs":442,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":442,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":442,"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":"a5677dfc-57e3-4987-b216-098af481ef16"},"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":4254,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:32:09.52131+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a5677dfc-57e3-4987-b216-098af481ef16:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ac06512-de41-44d0-87af-fdc5f0b6d34f","command_center_event_id":"a5677dfc-57e3-4987-b216-098af481ef16"},{"id":"371ee770-3473-43d8-a730-f694506ea7a9","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-04T19:07:17.97529+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-522bfcd3ecca\",\"prNumber\":4806,\"sourceSha\":\"469d5e5c2d52a522870917313ebc0cbeb38c63ee\",\"deploymentId\":\"forgejo-main-469d5e5c2d52\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:18:15.430575+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:owner-progress-heartbeat:119408473","mission_step_id":"0d6de672-d9e0-4dd9-9aec-ece8abe6e737","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"37200f83-1b7b-4732-993f-582adf92e82d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3537eb6c5bac","reason":null,"status":"source_resolution_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":"3537eb6c-5bac-47da-a58b-51447eb6ee9d","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":511,"providerAuthMs":0,"ledgerPrepareMs":511,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":511,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":511,"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":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},"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":6128,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:02:09.263374+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3537eb6c-5bac-47da-a58b-51447eb6ee9d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3cd1fa67-901d-4fdf-a67a-c4494bcb0f47","command_center_event_id":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},{"id":"3720afd3-a498-46ab-8650-49245320443e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-37c5ac4d5567","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2494,"terminal":false,"missionId":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2400,"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":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},"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-12T15:20:42.607361+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:automatic-mission-resume:2494:repair_mission_pr_ready_retryable","mission_step_id":"b3069a51-2435-4bee-bbfc-41426c12e2b4","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"3722a8da-a234-49d7-a37b-709629ab13ea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-85a231d19c63","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48201,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":22057,"firstUsefulResultAt":"2026-10-01T18:15:05.519Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4378,"terminal":false,"missionId":"85a231d1-9c63-45f6-9d37-f5a52432a060","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2220,"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":"85a231d1-9c63-45f6-9d37-f5a52432a060"},"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-01T18:15:18.455624+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4378","receipt_type":"automatic_mission_resume","idempotency_key":"mission:85a231d1-9c63-45f6-9d37-f5a52432a060:automatic-mission-resume:4378:repair_mission_pr_ready_retryable","mission_step_id":"845e7111-dee7-4699-bc29-5492ac9729fc","command_center_event_id":"85a231d1-9c63-45f6-9d37-f5a52432a060"},{"id":"3723b432-29b0-415c-bd93-10741537dec1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-pr-reopen-recovery-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":"21b436fd-01d7-4d57-a0f0-1736701208f6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":89,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1026,"providerAuthMs":0,"ledgerPrepareMs":1026,"ledgerReconcileMs":268,"lineageReconcileMs":0,"resolvePreflightMs":1026,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1294,"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":"21b436fd-01d7-4d57-a0f0-1736701208f6"},"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":3623,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:53:12.019691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21b436fd-01d7-4d57-a0f0-1736701208f6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"79a91e67-fa01-498d-8453-e7781eafaeef","command_center_event_id":"21b436fd-01d7-4d57-a0f0-1736701208f6"},{"id":"3725217f-ba37-41e1-8e82-f89c4316d3cd","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:3793f0e9-7368-40cb-be16-6a5afe94b97f","mission_step_id":null,"command_center_event_id":"3793f0e9-7368-40cb-be16-6a5afe94b97f"},{"id":"37256306-4579-45d9-b02b-5d886d9fb850","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"e3ad080d0467f5e48f2cce570ffda0db4dab4943","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"9b748d2f480e7efa13d1f0bb873bf01907cec74177e76ca1078e5f2e4fbaff38","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21166","runId":21419,"status":"success","sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":21419,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"43f3fa22c570ee00452dbb15b5eec2f91947ed66","sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","changedPaths":["src/__tests__/contracts/paul-scheduler-compiler-recovery.contract.test.ts","supabase/functions/paul-scheduler/compilerRecovery.ts","supabase/functions/paul-scheduler/index.ts","workers/cc-execution/src/index-mission-control.js"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:38:42.603821+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b03a3e2b-cf3c-49e5-a4de-4ea262b7f940:forgejo-release-status:9deeae373c9e20363da5bb79d4df07f5a1368d8a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"71848fd5-0b5f-4e2d-a46b-98f0b5af67da","command_center_event_id":"b03a3e2b-cf3c-49e5-a4de-4ea262b7f940"},{"id":"37264085-eed4-4696-8702-500ebd6b2a91","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4f5629350243","reason":"anchored_edit_anchor_missing:src/components/tenant-modes/TenantModeNavigation.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3535,"terminal":false,"missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1152,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1152,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":163,"resolvePreflightMs":439,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc"},"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":1546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:29:53.622149+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3535","receipt_type":"execute_mission","idempotency_key":"mission:4f562935-0243-4d4c-8e92-442c01b17cbc:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f43b4174-cda8-491c-b1d3-e9c37df69ddd","command_center_event_id":"4f562935-0243-4d4c-8e92-442c01b17cbc"},{"id":"3726b353-fb5b-47b8-a3e0-255073fbb61c","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":"853063dcd5298943590dc1e38c81105fb63faa52","releaseState":"pending","exactConductorRun":{"id":31454957477,"status":"in_progress","headSha":"dd90655ca4a33c7b3aeae83475135378d5439622","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption","reconciledFromWorkflowRunId":31454871143},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T03:18:47.719773+00:00","proof_gate":"canonical_release_pending","source_sha":"853063dcd5298943590dc1e38c81105fb63faa52","external_id":"canonical-release-853063dcd529","receipt_type":"canonical_release_status","idempotency_key":"mission:6bf10bf4-1fbe-442b-b2bc-ad6ad952be36:release-status:853063dcd5298943590dc1e38c81105fb63faa52:31454957477:pending:canonical-production-release/verified=pending","mission_step_id":"f90df0f4-2d91-4457-aaa2-3acb433442c9","command_center_event_id":"6bf10bf4-1fbe-442b-b2bc-ad6ad952be36"},{"id":"3729b543-bef5-41a9-b365-2856673516c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd8139c14ece79cb9dac7e5d238405671352796a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","runtimeVersion":"1.52.6-lightning-auto-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.6-lightning-auto-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:05:18.407077+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd8139c14ece79cb9dac7e5d238405671352796a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:forgejo-release-status:cd8139c14ece79cb9dac7e5d238405671352796a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"915287fc-0c7c-43bb-a706-c3f9f4eb0e39","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"372a46c0-11a9-42f0-99e3-11929c07a498","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7de1b73dec9a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9240,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T11:11:04.835Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3708,"terminal":false,"missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4188,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1376,"missionSetupMs":248,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"repositoryMutationMs":2812,"repositoryProviderMs":2812,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1741,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":248,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1071},"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":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},"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":3401,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:11:10.049141+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3708","receipt_type":"execute_mission","idempotency_key":"mission:7de1b73d-ec9a-491c-bbac-cc534c1275fa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d5ba2079-8615-43e7-9666-02246d424a90","command_center_event_id":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},{"id":"372a60f8-e5af-4c1a-b39b-a62aa11f8071","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e1207667e207","reason":"canonical_release_queue_busy:13293","status":"blocked","metrics":{"receiptBytes":56626,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":9,"executorlessWaitMs":2110230,"firstUsefulResultAt":"2026-09-30T03:09:55.248Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4199,"terminal":false,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"3aa6d92608fd7869d1e42442af64635f757478fa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1255,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":71,"approvedPlanMs":0,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":729,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1207667-e207-4a09-82e3-12d30206e8af"},"performance":null,"deploymentId":"forgejo-main-3aa6d92608fd","releaseState":"failed","workflowRunId":13284,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:37:18.014085+00:00","proof_gate":"canonical_release_blocked","source_sha":"e53b3465690bc67244d9edbb37f575f7c9b00386","external_id":"forgejo-main-e53b3465690b","receipt_type":"execute_mission","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"7704b4c0-2672-4e79-acab-2f8461da2893","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"372cab71-c715-4273-b2ca-add98e58e05d","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"203585b5240526c9954a7716131664c6fcd35e18","releaseState":"pending","exactConductorRun":{"id":31147232370,"status":"in_progress","headSha":"203585b5240526c9954a7716131664c6fcd35e18","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31129319090-1","liveSha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","deploymentId":"cc-execution-31129315922-a6005f6148a4","compareStatus":"behind","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T04:23:20.668431+00:00","proof_gate":"canonical_release_pending","source_sha":"203585b5240526c9954a7716131664c6fcd35e18","external_id":"canonical-release-203585b52405","receipt_type":"canonical_release_status","idempotency_key":"mission:2571e941-2dc9-455e-a7ba-4b6ef7016025:release-status:203585b5240526c9954a7716131664c6fcd35e18:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=missing","mission_step_id":"d0da1283-cf6a-47f6-a263-5fa646158f9b","command_center_event_id":"2571e941-2dc9-455e-a7ba-4b6ef7016025"},{"id":"372d3cdd-5ff6-4053-a1d8-d5a80847a705","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"9c7bf42778cc155b70c510865166a424bf8619ed478625d92526f262c307515d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5672","runId":5672,"status":"running","sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:12:35.054399+00:00","proof_gate":"canonical_release_pending","source_sha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","external_id":"forgejo-main-2b8f065ebf4d","receipt_type":"canonical_release_status","idempotency_key":"mission:48324922-59ea-4ae3-bbe5-64520eb8e844:forgejo-release-status:2b8f065ebf4d762a39f87cf8b65290f9eff7fd18:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"9e64a6e8-80e4-4498-a364-7752231f044f","command_center_event_id":"48324922-59ea-4ae3-bbe5-64520eb8e844"},{"id":"372e3f1e-d5f3-4fa8-9c92-e75281980d73","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-brevard-roof-repair-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"e0de0fe3-054b-4712-93f5-10a7aa94a59d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1186,"missionSetupMs":3979},"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":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},"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":5228,"likelyAffectedFiles":["scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","scripts/cloudflare-native-version-deploy.mjs","config/platform-standards.json","src/components/GlobalCommandPalette.tsx","scripts/resolve-production-drift-plan.mjs","scripts/validate-production-critical-files.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T13:21:20.797778+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0de0fe3-054b-4712-93f5-10a7aa94a59d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5882598a-8dc8-4fc5-85bf-25672afaad17","command_center_event_id":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},{"id":"372f0b49-5627-45a7-a398-c21308d32cf9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:59:07.74203+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","external_id":"canonical-release-67d7e7c1fe56","receipt_type":"canonical_release_status","idempotency_key":"mission:49e6beda-4418-44aa-b781-0fe7ec17a189:forgejo-release-ancestry:67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"177c4fd0-38b8-45a3-a781-5c3c16c94c9b","command_center_event_id":"49e6beda-4418-44aa-b781-0fe7ec17a189"},{"id":"372f66f4-befc-4361-aa41-09adb3463123","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"662bdac511298255e54080c124bf1989312923d1","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"662bdac511298255e54080c124bf1989312923d1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"33e14dc69c7e75589e77519830093b4518912d19c96ee38c177e15b165ba47ce","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:39:37.774202+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"662bdac511298255e54080c124bf1989312923d1","external_id":"forgejo-main-662bdac51129","receipt_type":"canonical_release_status","idempotency_key":"mission:49933fef-78df-4dad-a419-83ca123e24da:forgejo-release-status:662bdac511298255e54080c124bf1989312923d1:verified:forgejo-main/source=success","mission_step_id":"dd8727f2-8aa0-4158-90df-b83d7e31f314","command_center_event_id":"49933fef-78df-4dad-a419-83ca123e24da"},{"id":"3732c383-bd5d-4f2e-adc0-d3cf74d31972","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ecbb6859-8be8-4272-9758-d56f45582cc5","mission_step_id":null,"command_center_event_id":"ecbb6859-8be8-4272-9758-d56f45582cc5"},{"id":"3734603e-e0a6-4739-b735-09c73f58e798","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-82679b2e4ea6","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35281,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":14,"executorlessWaitMs":140825,"firstUsefulResultAt":"2026-10-05T16:03:43.109Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4966,"terminal":false,"missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cf45771b5e55941bd80cc6ff4f47f6822b9aed3a","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3955,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},"performance":null,"deploymentId":"forgejo-main-cf45771b5e55","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":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:06:21.664776+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4966","receipt_type":"automatic_mission_resume","idempotency_key":"mission:82679b2e-4ea6-40a4-bb11-dfa34a674290:automatic-mission-resume:4966:canonical_release_reconciliation_pending","mission_step_id":"a3e162bd-f100-4ecd-be76-c25ef9beb02d","command_center_event_id":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},{"id":"3735f764-e1d0-4816-b628-0f030bec291f","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: reconcile the already-applied exact protected source after atomic-commit timeout and create the missing PR without changing those bytes again.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788312971667,"expiresAt":1788313151667,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"071a0960-852e-4e3c-bc37-be3d9e019f14"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:36:12.4716+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:071a0960-852e-4e3c-bc37-be3d9e019f14","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"373a0853-cbdd-4c0a-8a8d-c59b8889f5c8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7e4a91cd1646","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13704,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":20565,"firstUsefulResultAt":"2026-10-04T01:39:22.119Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4698,"terminal":false,"missionId":"7e4a91cd-1646-465b-9768-c8a8a5b1a634","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4551,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":585,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":3966,"repositoryProviderMs":3966,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2572,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1394},"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":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3372,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:39:48.219624+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4698","receipt_type":"execute_mission","idempotency_key":"mission:7e4a91cd-1646-465b-9768-c8a8a5b1a634:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2b66ead8-175a-44fc-b9d8-ce33b7fc37fe","command_center_event_id":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},{"id":"373ad706-2ff3-4bf8-91e9-272357a7edda","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-stale-main-auto-refresh","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8664,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T04:05:27.912Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.2-gate-starvation-auto-recovery","prNumber":4104,"terminal":false,"missionId":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1481,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":3526,"repositoryProviderMs":3526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2416,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1110},"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":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},"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":3947,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:05:33.940783+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4104","receipt_type":"execute_mission","idempotency_key":"mission:b6f1b293-4ec5-4a3b-8cf2-6543e84018aa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"68f7da82-7a95-4a23-9aa6-f7bcb9a73143","command_center_event_id":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},{"id":"373cb171-901c-4655-b7f9-5338653b09b9","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"6783b70c33c44dc04efc321f081c5cbfff29da52","sourceSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","deploymentId":"forgejo-main-ce8b12efa6b3","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6232},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T19:06:20.113106+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","external_id":"forgejo-main-ce8b12efa6b3","receipt_type":"canonical_release_status","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:forgejo-release-status:ce8b12efa6b3281fba2ca9d52e0f0574a584b870:superseded:6783b70c33c44dc04efc321f081c5cbfff29da52","mission_step_id":"fcdbf688-4235-466d-9217-3a4a4184e6af","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"373fc397-cecb-41b1-bcae-357ff9223eb7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"logo","satisfied":false,"statement":"The La Vista del Mar logo visibly renders on the live public page using the configured reservation-logo media source for f991cbe5-47ee-47b0-bb91-b30b47939038.png.","proofConditionIds":["visual"]},{"id":"footer","satisfied":true,"statement":"The footer contains exactly: Copyright 2026 Vista Del Mar Short Stay Vacation Rentals.","proofConditionIds":["runtime"]},{"id":"scope","satisfied":true,"statement":"Only src/pages/rental/ShortTermRentalPublic.tsx changes, limited to the logo source constant and footer text.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"nothing-else","satisfied":true,"statement":"Do not change layout, video, stay cards, hover behavior, reservation buttons, booking overlay behavior, styling, spacing, or copy outside the footer.","proofConditionIds":["repo"]}],"contractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:40:46.912882+00:00","proof_gate":"request_contract_pending","source_sha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:06529bd2-4948-40ea-a26e-11201ff56e0c:request-contract:f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051:8974cc6b87c71367cfdb41e0826f58a6722f5eff:pending:visual","mission_step_id":"8c3e3aef-6af2-451e-8290-b43e9218fa1f","command_center_event_id":"06529bd2-4948-40ea-a26e-11201ff56e0c"},{"id":"37411d54-3d57-4657-bdfa-f30bf8368d7e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-pro-suite-live","statement":"PR #1413 is squash-merged and the Redfish roof-estimator pro suite is live on the affected frontend and roof-ai-detection production function.","proofConditionIds":["main-proof","runtime-proof"]}],"objective":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains Auto Measure roofer-first UI, Measurement Quality details, per-plane/per-linear quality wiring, correctionTelemetry, and Use Measurement & Continue.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The merge release plan deploys only the affected frontend and Supabase Edge Function changes, and the frontend exact artifact plus roof-ai-detection function are healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","requestContractRevision":2,"previousRequestContractHash":"70a5620759095894e81dac115b7be9a6606af8f717f192980202f8ec32d716d4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:31.739352+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:request-contract-revision:2:e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"3742448f-984f-41b5-a32b-54f96ea0343d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-54768a670c93","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2305,"terminal":false,"missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","timingsMs":{"prReadinessMs":1032,"approvedPlanMs":0,"shipAndProveMs":35869,"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":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},"performance":null,"deploymentId":"forgejo-main-f7edb4e7f83a","workflowRunId":6798,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:20:47.965616+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:automatic-mission-resume:2305:canonical_release_reconciliation_pending","mission_step_id":"8a971db3-240b-4222-8162-44d23c7353a1","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"3743a8db-34d3-4b07-b9e4-9a667a206935","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d40d679a1562","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2588,"terminal":false,"missionId":"05019c24-f933-41ae-8b25-bc79f36e6b72","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18408,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":17164,"approvedPlanMs":0,"missionSetupMs":905,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":905,"ledgerReconcileMs":233,"lineageReconcileMs":0,"resolvePreflightMs":905,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1138,"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":"05019c24-f933-41ae-8b25-bc79f36e6b72"},"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":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:57:13.754829+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2588","receipt_type":"execute_mission","idempotency_key":"mission:05019c24-f933-41ae-8b25-bc79f36e6b72:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d4b3b29c-2fd0-4054-899f-6d229fe6d6ae","command_center_event_id":"05019c24-f933-41ae-8b25-bc79f36e6b72"},{"id":"37445a18-84c8-44b5-a042-ddd6cff349a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":310,"terminal":false,"missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:39:51.621173+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"310","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ed8838ff-28ff-4a30-b137-682a88b11b5f:automatic-mission-resume:310:repair_mission_pr_ready_retryable","mission_step_id":"1f55ab84-e501-4f70-aa6b-54b3d024a98f","command_center_event_id":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},{"id":"37447128-fe52-4601-9b23-f593f10f2b01","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-cinematic-electric-logo-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1125,"terminal":false,"missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","timingsMs":{"handlerMs":18836,"prReadinessMs":1538,"approvedPlanMs":6989,"missionSetupMs":2827,"shipAndProveMs":10303},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},"performance":null,"deploymentId":"forgejo-main-e3c939c85658","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":8259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:21:07.479868+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","external_id":"forgejo-main-e3c939c85658","receipt_type":"execute_mission","idempotency_key":"mission:54dfa092-e5e7-4040-b60f-6120683ad4c0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f39be55f-b513-4d1e-aa49-6457f5a675a0","command_center_event_id":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},{"id":"3744d025-2f40-4df4-9fa8-d5acab7b4b3e","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"631e9cf4743d4470b7a9839582adceb64dd207b7","consumedAt":1787939588936,"consumerToken":"12a7112f-8da3-4dd1-ac2f-63e222f5131d","authorizationId":"35ca5732-2ec9-4f73-8c19-52896c66a634"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:53:10.454932+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"631e9cf4743d4470b7a9839582adceb64dd207b7","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:35ca5732-2ec9-4f73-8c19-52896c66a634","mission_step_id":"9c127c7f-121c-48e8-9550-3f7423ff33ab","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"3745a5df-faa2-404d-bf39-b0e5ad188e1d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"73568486d405fa672d5103271e09c03b9f96acc419b3e923c81bbf46b2cdd6ca","forgejoWorkflowProof":{"runId":15644,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:43:28.590804+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","external_id":"forgejo-main-a4b615e7bf85","receipt_type":"canonical_release_status","idempotency_key":"mission:ecf45105-ac7f-4150-ab52-b99d58f651ad:forgejo-release-status:a4b615e7bf85001af9b5a7bbe81ced0f54ea2072:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"fcebc057-f293-4162-9638-a087dce1b565","command_center_event_id":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},{"id":"3745bdb1-ce94-4755-970e-e61103b66a0d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-settings-billing-r2-20260905","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":"1.58.64-mutation-ledger-handoff","prNumber":1841,"terminal":false,"missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":5351,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":351,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5351,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":351,"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":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:47:32.771939+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1841","receipt_type":"execute_mission","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7faf232c-c819-4a45-b696-9b5d16242709","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"374c02d6-2dc0-46db-9e34-6975c747c02f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T19:52:44.56628+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-72b21c3e664f\",\"prNumber\":4959,\"sourceSha\":\"8b19c53a97a7c8d7626419199391d9da271e7a3b\",\"deploymentId\":\"forgejo-main-8b19c53a97a7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:55:22.439332+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:72b21c3e-664f-49a0-ae3b-c0d3d178e4c3:owner-progress-heartbeat:119414381","mission_step_id":"b6a0e178-bfe9-41aa-bd57-b61e3e972b67","command_center_event_id":"72b21c3e-664f-49a0-ae3b-c0d3d178e4c3"},{"id":"374c8c8d-68e5-40fa-a01d-28f4f46a53ed","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":"9e22f74b928f756385e3d3dec141006dff319ebd","releaseState":"pending","exactConductorRun":{"id":31626449918,"status":"in_progress","headSha":"9e22f74b928f756385e3d3dec141006dff319ebd","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T18:12:43.786508+00:00","proof_gate":"canonical_release_pending","source_sha":"9e22f74b928f756385e3d3dec141006dff319ebd","external_id":"canonical-release-9e22f74b928f","receipt_type":"canonical_release_status","idempotency_key":"mission:4c08d34f-4d82-439a-a6af-f28daab293ab:release-status:9e22f74b928f756385e3d3dec141006dff319ebd:31626449918:pending:canonical-production-release/verified=pending","mission_step_id":"f7a891fc-b792-442b-a15e-66fe82e89782","command_center_event_id":"4c08d34f-4d82-439a-a6af-f28daab293ab"},{"id":"374d6a45-9482-45f0-8cfd-32a43b8f5595","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e703a527270e","prNumber":4733,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:29:25.567942+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","external_id":"4733","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:merged-pr:4733:fb31bc0fbb2e841a260533c1d13dfad607c85da8","mission_step_id":"da09dfa1-04ae-4ce3-b101-62367f3e3a64","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"374e6d78-3692-495c-bd42-a41feee04e24","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-migrations/live":"failure","supabase-edge-production/live":"failure"},"mainSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"requestContractHash":"8ee63004c9440c19acde2e1eadb8f135373d72de3eea24467eb9003e793ecb58","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7982","runId":7982,"status":"running","sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:38:45.493199+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","external_id":"forgejo-main-2927cbb4dcbd","receipt_type":"canonical_release_status","idempotency_key":"mission:7e76810c-a01f-41fc-b59a-1f1d953e0aa8:forgejo-release-status:2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending|supabase-migrations/live=failure","mission_step_id":"0ccd313f-68a1-4ba4-b0e8-c693c6c6bb21","command_center_event_id":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8"},{"id":"374ea001-c730-4064-99d4-7c038da64920","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f5d80e67696a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":77830,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"executorlessWaitMs":90007,"firstUsefulResultAt":"2026-10-02T00:53:15.920Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4436,"terminal":false,"missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ec0ff55f20c2adeb23e5553c42191b6edc70256d","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3032,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},"performance":null,"deploymentId":"forgejo-main-ec0ff55f20c2","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":1874,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:55:10.192936+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4436","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5d80e67-696a-43c1-941b-aeb1ffba2b86:automatic-mission-resume:4436:canonical_release_reconciliation_pending","mission_step_id":"a4e0ea44-eb4a-4a03-9262-d241450de79e","command_center_event_id":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},{"id":"374fd255-d637-40d8-8aca-0745daea6b2a","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-28T15:40:43.974Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:42:34.718726+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-wait-live","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"374ff199-2fc7-4665-a079-93a39f599288","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-148704036ba8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.105-orphan-compare-evidence-adoption","prNumber":null,"terminal":false,"missionId":"14870403-6ba8-4389-8c96-12fc06211c87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":748,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1492,"providerAuthMs":0,"ledgerPrepareMs":1492,"ledgerReconcileMs":301,"lineageReconcileMs":0,"resolvePreflightMs":1492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1793,"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":"14870403-6ba8-4389-8c96-12fc06211c87"},"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":6489,"likelyAffectedFiles":["config/platform-standards.json","src/components/AdaptiveBusinessDashboard.tsx","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/useProposalFreeformEditor.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/applications/proposal-editor/TenantProposalDocument.tsx","src/assets/pcgWorkspaceBackground.ts","src/booking-route-viewport.css","src/OAuthConsentBridge.tsx","scripts/audit-experience-surface-uniformity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T17:26:58.600209+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14870403-6ba8-4389-8c96-12fc06211c87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f02e12f9-19d1-4718-82b3-7986f4e1f45e","command_center_event_id":"14870403-6ba8-4389-8c96-12fc06211c87"},{"id":"37530bbb-993c-41f8-97fe-a1ab58befe7b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-28T17:17:28.445616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8c04bea84e20\",\"prNumber\":3991,\"sourceSha\":\"b9356123038c132e1efb2bfab8dc82edef3ccef7\",\"deploymentId\":\"forgejo-main-b9356123038c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:39:58.418792+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-progress-heartbeat:119373519","mission_step_id":"e4d24547-fc25-465e-89cf-f04447c00054","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"375366db-92db-4b4b-a214-1198bf25049d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"pr_body":"<!-- knocklaunch:auto-progress -->\n\nFresh delivery from the preserved decruft branch with resumed-PR lifecycle safety.","version":1,"approved":true,"pr_title":"Finish Forgejo authority decruft and resumed-PR lifecycle safety","missionId":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf","objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","docs/gpt-actions/command-center-event-cleanup.openapi.json","docs/gpt-actions/command-center-pr-inventory.openapi.json","docs/gpt-actions/command-center-readonly.openapi.json","docs/gpt-actions/command-center-response-protocol.md","docs/gpt-actions/command-center-sql-ops.openapi.json","docs/gpt-actions/command-center-visual-witness.openapi.json","docs/gpt-actions/deprecate-broken-frontend-production-deploy-20260710.md","docs/gpt-actions/deprecate-select-tenant-branding-prebuild-20260710.md","docs/gpt-actions/fix_visible_auth_deploy_guard_20260710.py","docs/gpt-actions/frontend-deploy-guard-changed-files-20260710.md","docs/gpt-actions/frontend-deploy-guard-fix-20260710.md","docs/gpt-actions/frontend-deploy-lane-guard-20260710.md","docs/gpt-actions/frontend-emergency-lane-deprecation-20260710.md","docs/gpt-actions/frontend-production-stabilization-20260710.md","docs/gpt-actions/frontend-stabilization-state-20260710.md","docs/gpt-actions/frontend-stable-visual-containment-guard-hardening-20260710.md","docs/gpt-actions/knocklaunch-ai-connection.json","docs/gpt-actions/knocklaunch-concierge-action.openapi.json","docs/gpt-actions/patch_auth_background_tenant_logos_20260710.py","docs/gpt-actions/patch_premium_login_visuals_20260710.py","docs/gpt-actions/patch_select_tenant_visual_repair_20260710.py","docs/gpt-actions/platform-cleanup-ledger-20260710.md","docs/gpt-actions/restore_select_tenant_branding.mjs","docs/gpt-actions/run_canonical_web_production_20260710.mjs","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.json","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.md","docs/gpt-actions/runtime-receipts/command-center-golden-restore-point-20260723.md","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.json","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.md","docs/gpt-actions/stabilization-cache-kill-branding-lane-20260710.md","docs/gpt-actions/stabilization-frontend-branding-lanes-20260710.md","docs/gpt-actions/stabilization-global-safe-background-deploy-20260710.md","docs/gpt-actions/stabilization-remaining-blockers-20260710.md","docs/gpt-actions/supabase-automation.openapi.json","docs/gpt-actions/supabase-command-center-combined.openapi.json","docs/gpt-actions/trigger-auth-background-tenant-logos-20260710.txt","docs/gpt-actions/trigger-canonical-web-production-v2.txt","docs/gpt-actions/trigger-cc-execution-visual-witness-lanes-20260710.txt","docs/gpt-actions/trigger-cc-execution-web-lanes-patch-20260710.txt","docs/gpt-actions/trigger-fix-visible-auth-deploy-guard-20260710.txt","docs/gpt-actions/trigger-frontend-canonical-dispatch.txt","docs/gpt-actions/trigger-premium-login-visuals-20260710.txt","docs/gpt-actions/trigger-select-tenant-visual-repair-20260710.txt","docs/gpt-actions/trigger-source-fix-space-background-20260710.txt","docs/gpt-actions/ui-review-command-center-action.openapi.json","docs/gpt-actions/validator-external-worker-patch-trigger-20260710.md","docs/gpt-actions/workflow-cleanup-phase1-20260710.md","public/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","public/gpt-actions/cc-execution-frontend-source.openapi.json","public/gpt-actions/cc-execution-github-actions-run-inspector.openapi.json","public/gpt-actions/cc-execution.openapi.json","public/gpt-actions/cc-execution.openapi.yaml","public/gpt-actions/cc-operator.openapi.yaml","public/gpt-actions/ccdeploy-supabase-automation.openapi.json","public/gpt-actions/command-center-pr-inventory.openapi.json","public/gpt-actions/supabase-automation.openapi.json","scripts/production-release-targets.json","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs","scripts/resolve-autonomous-change-plan.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/__tests__/mission-supervisor.test.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/interaction-headless-launch.contract.test.mjs","scripts/visual-witness-hosted-runner/test/mission-supervisor-durability.test.mjs","scripts/visual-witness-hosted-runner/test/supervisor-active-progress-projection.test.mjs","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","src/__tests__/contracts/render-onrunner-entrypoint-dispatch.test.ts","src/__tests__/contracts/render-onrunner-runtime-verifier.test.ts","src/config/platformCapabilityMatrix.ts","src/pages/admin/AdminCloudflareOps.tsx","src/pages/admin/GptJsonConsole.tsx","src/pages/godmode/components/RestorePointCard.tsx","supabase/functions/cloudflare-ops/index.ts","supabase/functions/command-center-autopilot/missionLedger.ts","supabase/functions/command-center-autopilot/missionSupervisor.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/index-autonomous-release.js","workers/cc-execution/src/index-canonical-edge-deploy.js","workers/cc-execution/src/index-controlled-deploy-gate.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-merge-queue-openapi.js","workers/cc-execution/src/index-minimal-ship-pr.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-runtime-verify-gate.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/release-target-ownership.js","workers/cc-execution/src/version.js","workers/cc-execution/test/capability-release-reconciliation.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/visual-witness-lane-affinity.test.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js","workers/cc-read-proxy/src/ownerDefaultWorker.ts","workers/cc-read-proxy/src/worker.ts","wrangler.cc-read-proxy.toml","config/capabilities/knocklaunch-console.json"],"workstreamKey":"repo-decruft-fullscope-0eff641fb3b2","anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nexport function terminalMissionByLatestPrMission(missionItems = []) {\n  const latestMissionByPr = new Map();\n  for (const mission of Array.isArray(missionItems) ? missionItems : []) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    if (!prNumber || latestMissionByPr.has(prNumber)) continue;\n    latestMissionByPr.set(prNumber, mission);\n  }\n  const terminalMissionByPr = new Map();\n  for (const [prNumber, mission] of latestMissionByPr.entries()) {\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (terminal) terminalMissionByPr.set(prNumber, mission);\n  }\n  return terminalMissionByPr;\n}\n\nfunction forgejoContentPath(path) {","old_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nfunction forgejoContentPath(path) {"},{"new_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = terminalMissionByLatestPrMission(missionItems);","old_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = new Map();\n  for (const mission of missionItems) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (prNumber && terminal && !terminalMissionByPr.has(prNumber)) terminalMissionByPr.set(prNumber, mission);\n  }"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"import { deterministicGateHeadDecision, terminalMissionByLatestPrMission, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";","old_content":"import { deterministicGateHeadDecision, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";"},{"new_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"newer resumed mission supersedes older terminal mission for the same PR\", () => {\n  const terminal = terminalMissionByLatestPrMission([\n    { missionId: \"resumed\", prNumber: 4073, status: \"running\", terminal: false },\n    { missionId: \"cancelled\", prNumber: 4073, status: \"cancelled\", terminal: true },\n    { missionId: \"terminal-only\", prNumber: 4040, status: \"blocked\", terminal: true },\n  ]);\n  assert.equal(terminal.has(4073), false);\n  assert.equal(terminal.get(4040)?.missionId, \"terminal-only\");\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {","old_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.2-resumed-pr-delivery-safe\";","old_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.1-forgejo-authority-decruft\";"}]}],"implementation":{"files":[],"writes":[]},"updateStrategy":"push_to_branch","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","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":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"recover_orphan_unique_branch":true,"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"recovery":false,"fingerprint":"7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795","replayCount":0,"serializedBytes":20964},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:39.264245+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:57ebcdf7-7caa-434f-83ca-cf7c3815d6bf:repository-mutation-intent:7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795:0","mission_step_id":"86eb64e4-87b8-4baa-af03-dfc7fa462952","command_center_event_id":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf"},{"id":"3756bd6e-f855-4c47-a893-d5dac8337774","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"anthony-public-link\",\"anthony-delivery\",\"invalid-link\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-22T16:34:44.989821+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3adaaf5e9729\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:36:02.973433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3adaaf5e-9729-4d86-a321-4c901156c5b0:owner-progress-heartbeat:119339184","mission_step_id":"15941196-b3f6-489c-854b-6ee8d0022a63","command_center_event_id":"3adaaf5e-9729-4d86-a321-4c901156c5b0"},{"id":"37584d58-62ea-4929-b3da-57194b593895","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13303,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1809,"prReadinessMs":1521,"approvedPlanMs":0,"missionSetupMs":1841,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:22:02.780932+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"375b4f3a-b46e-4065-a2c4-51f36b450329","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","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":"c6baa9b3f74f4b30de7e65ceaa0bb11d4a22c1abd409a196f1b36cf336e7714f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11593","runId":11593,"status":"waiting","sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T19:11:17.019591+00:00","proof_gate":"canonical_release_pending","source_sha":"045d021f3a21320d901d63f2d9528b6ed823bb32","external_id":"forgejo-main-045d021f3a21","receipt_type":"canonical_release_status","idempotency_key":"mission:91117032-db0b-4d7b-8607-fc41d7e92106:forgejo-release-status:045d021f3a21320d901d63f2d9528b6ed823bb32:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e30ca66b-d4b4-4b74-bfdf-e49eda1ace62","command_center_event_id":"91117032-db0b-4d7b-8607-fc41d7e92106"},{"id":"375fa1ed-d2a0-4821-a81d-076333e8068a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4a52fe693cf8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T13:31:38.648Z","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_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1404,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"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":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},"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":4821,"likelyAffectedFiles":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/tenant-media-library/index.ts","src/__tests__/contracts/paul-owner-operator-grounding.contract.test.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T13:44:06.048511+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"375fddd7-6a5f-4ed6-814c-fba853e674aa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:05:29.755063+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce7a107e-6ee2-4665-8840-ee19e686ab95:execute_mission:repair_mission_execution_blocked","mission_step_id":"7ecf9a20-5336-486f-b58f-b613c80fe8ef","command_center_event_id":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},{"id":"37623e41-8814-4292-b84d-13503b33f0a4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:22:50.831914+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a27eb36fd881\",\"prNumber\":4712,\"sourceSha\":\"93d9a61df495b9342d1b1361643d5bf862ee21c8\",\"deploymentId\":\"forgejo-main-93d9a61df495\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:28:13.417578+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a27eb36f-d881-4d5b-969f-d0ca3a3f4546:owner-progress-heartbeat:119407072","mission_step_id":"3f9a7cc8-833e-42e4-bcd8-2b520256c2c3","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"3762731d-7eff-4c24-99a3-1f827dc542b8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c0a8b4c0949d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.206-host-recovery-admission","prNumber":null,"terminal":false,"missionId":"c0a8b4c0-949d-443d-91f6-023557ed8450","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":492,"providerAuthMs":0,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":492,"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":"c0a8b4c0-949d-443d-91f6-023557ed8450"},"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":5857,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:18:17.641516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a0669ee6-bdfa-4472-952f-45f6582a013a","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"3762a097-0570-423d-bc30-bd9932db7f5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/harden-cc-deterministic-resilience-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13742,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":790,"terminal":false,"missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"cad41241f724a6a8e3fbd919c12bb80a42d36006","timingsMs":{"prReadinessMs":918,"approvedPlanMs":0,"shipAndProveMs":19348},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:44:36.460248+00:00","proof_gate":"canonical_release_transport_retryable","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_transport_retryable","mission_step_id":"9aa9dc05-6f99-42cc-868d-d48c12d99f7b","command_center_event_id":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},{"id":"3762b799-6711-4e94-a504-6f1d089020ff","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T04:38:14.578Z","fingerprint":"d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-tracer-repair-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map","statement":"The Redfish roof tracer satellite map renders and remains usable.","proofConditionIds":["proof-map"]},{"id":"ai","statement":"Auto-detect invokes the real roof AI detector and returns usable roof geometry that is shown on the map.","proofConditionIds":["proof-ai"]},{"id":"estimate","statement":"Detected roof sections calculate and save through the roof-estimator service with an estimate result.","proofConditionIds":["proof-estimate"]}],"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-map","kind":"runtime","claim":"Satellite map route is live on /redfish-roofing/roof-tracer","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Tracer","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ai","kind":"interaction","claim":"Auto-detect uses the deployed roof AI detector and produces roof geometry","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Auto-detect","targetedActions":[{"text":"Auto-detect","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-estimate","kind":"interaction","claim":"After roof geometry exists, the estimate can be calculated and saved","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Calculate & Save Estimate","targetedActions":[{"text":"Auto-detect","action":"click"},{"text":"Calculate & Save Estimate","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-tracer-repair-20260902","conversationContext":null,"requestContractHash":"0fce1deb649f8be845218363d29d2a896e7b1606cca2c60e4d631d3856013df0","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T04:38:15.27757+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0ebff853-398b-415d-970d-e0c9f3a900ce:tenant-workstream-contribution:d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","mission_step_id":null,"command_center_event_id":"0ebff853-398b-415d-970d-e0c9f3a900ce"},{"id":"37633a76-4c05-4763-99f2-ed0854ef9045","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:54:37.991119+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:119418218","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"3763d8a8-4460-4102-bca9-cace64509a08","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Protect the shared Command Center slow-tail failure class with a focused source contract.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581623670,"expiresAt":1789581803670,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"496055d8-00c1-4ce2-b5e7-b852243f3f75","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:00:25.412937+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:496055d8-00c1-4ce2-b5e7-b852243f3f75","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"376743f1-a92b-4198-abed-8a2f514e780b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a23cf686204","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":3138,"terminal":false,"missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15864,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4398,"missionSetupMs":1120,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":883,"resolvePreflightMs":1120,"repositoryMutationMs":11466,"repositoryProviderMs":11466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9475,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1991},"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":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3117,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:51:02.190282+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3138","receipt_type":"execute_mission","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"472f9b0d-7702-416e-8e2d-4d8613dd73d9","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"376793e4-3ce4-4291-ac75-9d5e0135e7fa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"98a6304d4935c90a287ca001006a3456ca359eaab218beebc772cea96a444528","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6013","runId":6013,"status":"running","sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T00:14:06.925399+00:00","proof_gate":"canonical_release_pending","source_sha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","external_id":"forgejo-main-06a8b2830332","receipt_type":"canonical_release_status","idempotency_key":"mission:035a6503-b36a-4d77-b27b-2c87d213cb8f:forgejo-release-status:06a8b283033241e0568b1fa3faa9dd2cbc156577:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d8998b9-4098-47bc-9c25-f7ad4fcbbaeb","command_center_event_id":"035a6503-b36a-4d77-b27b-2c87d213cb8f"},{"id":"3768606c-f1b0-4411-a66e-d6c66dab9433","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-edge-seo-20260829","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7539,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1011,"terminal":false,"missionId":"a52594e7-8ead-4574-ac5a-962989ce9906","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20159,"prReadinessMs":19789,"approvedPlanMs":0,"missionSetupMs":3664,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a52594e7-8ead-4574-ac5a-962989ce9906"},"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":6245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:00:24.752914+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1011","receipt_type":"execute_mission","idempotency_key":"mission:a52594e7-8ead-4574-ac5a-962989ce9906:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3a271432-492f-465f-921b-bd0a752d2214","command_center_event_id":"a52594e7-8ead-4574-ac5a-962989ce9906"},{"id":"376938d9-ec7f-4546-b9e4-96f89ffc4e9d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b86d3a46eed0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191","objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","anchor":"maxRetrievedExperiences: 3,","replacement":"maxRetrievedExperiences: 6,"},{"path":"config/paul-owner-profile.json","anchor":"\"maxRetrievedExperiences\": 3,","replacement":"\"maxRetrievedExperiences\": 6,"},{"path":"workers/cc-execution/src/version.js","anchor":"1.64.52-paul-deep-critic","replacement":"1.64.53-paul-context-depth"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"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":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"requestContract":{"valid":true,"intent":{"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":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"recovery":false,"fingerprint":"cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3","replayCount":0,"serializedBytes":7931},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:39:13.685183+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b86d3a46-eed0-4c7f-b7d3-503f87eb2191:repository-mutation-intent:cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3:0","mission_step_id":"bff2ec19-346c-48d2-bb34-99a6581eb2a9","command_center_event_id":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},{"id":"37694110-63c5-45a1-8116-5f92c5839047","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hydration","statement":"Targeted frontend KnockLaunch Gate hydrates the existing shared tenant type registry JSON before TypeScript semantic validation so frontend PRs cannot fail solely because that imported repository file is absent from sparse checkout.","proofConditionIds":["proof-repository","proof-gate"]}],"objective":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","constraints":[{"id":"bounded-scope","statement":"Only .forgejo/workflows/knocklaunch.yml may change; no application, data, auth, proposal, release-owner, or unrelated Gate behavior changes.","proofConditionIds":["proof-repository"]},{"id":"preserve-gate-authority","statement":"Canonical KnockLaunch Gate remains the single PR Gate and release ownership remains unchanged.","proofConditionIds":["proof-gate"]},{"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-gate"]},{"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-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_merge","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Protected main contains /supabase/functions/_shared/tenantTypeRegistry.json in the frontend_toolchain sparse checkout hydration list in .forgejo/workflows/knocklaunch.yml.","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-gate","kind":"runtime","claim":"The canonical Gate for this exact repair generation passes before squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-targeted-Gate-hydration-repair.-Repair-only-the-canonical-KnockLaunch-Gat","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-gate"]},"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":"81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","requestContractRevision":2,"previousRequestContractHash":"4849176253a6a31c30a43a53dc1a77770c5829c37414c31c37d0dc6deb716aa2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:45:34.556532+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:af2b8065-9f26-4375-8d96-fdd740d8606e:request-contract:81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","mission_step_id":"91bfe3e5-71bf-46ee-914a-ba8244d5d6fa","command_center_event_id":"af2b8065-9f26-4375-8d96-fdd740d8606e"},{"id":"37696aa7-2904-4ae5-88ab-1e10a0d08a70","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e04964be0be8b0e9bc0a1775e352666d41396ac8329f49354ede57f39fc1a19b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5605","runId":5605,"status":"running","sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:58:57.040811+00:00","proof_gate":"canonical_release_pending","source_sha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","external_id":"forgejo-main-c3c892e2f125","receipt_type":"canonical_release_status","idempotency_key":"mission:64a00bd5-7e48-4d32-848c-067666f56b2c:forgejo-release-status:c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"22bec2cc-a368-4e39-8e76-5df4b54c63f2","command_center_event_id":"64a00bd5-7e48-4d32-848c-067666f56b2c"},{"id":"376a9c27-e88e-473b-b134-81cdcdb736d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8459,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","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":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"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":5040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:28:56.432901+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:canonical_release_transport_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"376abd8e-c982-4930-ad72-e5c4f127b5d6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"b9ef9e867618b897863ed97862568436cd9fc6f4","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/287","runId":287,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","deploymentId":"forgejo-main-e89a49c344f413681b25fc0dabb9047b7df8b57a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:18:24.046159+00:00","proof_gate":"canonical_release_pending","source_sha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","external_id":"forgejo-main-e89a49c344f4","receipt_type":"canonical_release_status","idempotency_key":"mission:482afb60-dafb-48f1-a8de-55d633c6db2d:forgejo-release-status:e89a49c344f413681b25fc0dabb9047b7df8b57a:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"cf467427-0da0-41d1-b282-50ab8d191397","command_center_event_id":"482afb60-dafb-48f1-a8de-55d633c6db2d"},{"id":"376ac97d-03dc-422e-a208-6cf6f05fd3d3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"41339e7e7a4cea0221604443bd0c580f39629ced5d589b41c8c7a35baf4bec98","forgejoWorkflowProof":{"runId":14424,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","deploymentId":"forgejo-main-2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.50-onepath-source-domain","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:13:52.453506+00:00","proof_gate":"canonical_release_pending","source_sha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","external_id":"forgejo-main-34744d2e10e6","receipt_type":"canonical_release_status","idempotency_key":"mission:8e5af9be-df95-4edc-a55f-38287e002ce8:forgejo-release-status:34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2d323514-5dcd-464e-832a-228851a9b1d0","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"376b3981-b179-4792-a2a9-cb9207cbac6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-coming-soon-loop-logo-20260823","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3467,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":629,"terminal":false,"missionId":"a934f6c0-e069-480a-af42-3d5930240eff","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":"a934f6c0-e069-480a-af42-3d5930240eff"},"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":4808,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T20:26:17.404607+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"629","receipt_type":"execute_mission","idempotency_key":"mission:a934f6c0-e069-480a-af42-3d5930240eff:execute_mission:canonical_release_transport_retryable","mission_step_id":"e3f9e08c-4194-46c1-9bd1-32fb995c6875","command_center_event_id":"a934f6c0-e069-480a-af42-3d5930240eff"},{"id":"376b4ecd-6256-46c9-abea-272e0c68371a","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/PcgAppShell.tsx","src/__tests__/contracts/pcg-shell-performance.contract.test.ts","src/pages/card-grading/PCGCardPhoto.tsx","src/pages/card-grading/PCGCollectorCardStage.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/shells/pcg/PCGTenantShell.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T02:19:47.949839+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"62b939fd81ea2a364c55ce9fc9ef37123374ff3c","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:0f27e00a-dec3-4378-8438-f368a71df749:compiler:62b939fd81ea2a364c55ce9fc9ef37123374ff3c:src/PcgAppShell.tsx,src/__tests__/contracts/pcg-shell-performance.contract.test.ts,src/pages/card-grading/PCGCardPhoto.tsx,src/pages/card-grading/PCGCollectorCardStage.tsx,src/pages/card-grading/PCGModesWorkspace.tsx,src/shells/pcg/PCGTenantShell.tsx","mission_step_id":"4dd994c4-0eaf-4ead-9b40-007a57680d43","command_center_event_id":"0f27e00a-dec3-4378-8438-f368a71df749"},{"id":"376b64c4-5b40-4f29-8961-43af11aaf64a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-5296af7648d5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2833,"terminal":false,"missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3ed7a6cb64005497e6143e7031a57259ebcd61c3","timingsMs":{"prReadinessMs":308,"approvedPlanMs":0,"shipAndProveMs":1171,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},"performance":null,"deploymentId":"forgejo-main-3ed7a6cb6400","workflowRunId":8396,"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":1863,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:15:57.681133+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2833","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5296af76-48d5-465a-ba28-f77eb9c78f5c:automatic-mission-resume:2833:canonical_release_dispatched","mission_step_id":"e2594473-f766-4e7b-a81b-7cfc309a9bbf","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"376cea9f-d78e-4b25-bc93-96343614bb2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-zoho-mail-boot-503","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4277,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.8-mission-deadline-budget","prNumber":551,"terminal":false,"missionId":"c89e28d1-029b-446d-af5f-03123865a1a6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c89e28d1-029b-446d-af5f-03123865a1a6"},"performance":null,"deploymentId":"forgejo-main-f9a6690b8ce9","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5714,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:17:05.104511+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":"forgejo-main-f9a6690b8ce9","receipt_type":"execute_mission","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:execute_mission:canonical_release_dispatched","mission_step_id":"d37cdcbc-99ad-48f4-9437-0f8d3f39732e","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"},{"id":"376dca31-ba58-4a24-b809-fe58ee2f471e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f79c1716ae403565cc44338805e5ca2466c3aec6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"knowledge-router","satisfied":true,"statement":"KNOCKLAUNCH AI can retrieve a small relevant knowledge pack from current stable context and verified mission experience without hot-path database scans or paid embeddings.","proofConditionIds":["runtime-proof"]},{"id":"experience-distillation","satisfied":true,"statement":"Terminal mission receipts are deterministically distilled into bounded reusable experience records with outcome and provenance preserved.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"no-supabase-brain","satisfied":true,"statement":"Do not create new Supabase knowledge tables, vector DBs, embedding dependencies, or a parallel memory authority.","proofConditionIds":["runtime-proof"]},{"id":"hot-path-budget","satisfied":true,"statement":"Ordinary chat must not read the mission ledger; knowledge retrieval is bounded and opt-in only.","proofConditionIds":["runtime-proof"]},{"id":"authority-order","satisfied":true,"statement":"Current Prime/live receipts outrank stable context and historical experience; cache is projection only.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:58:51.418274+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f79c1716ae403565cc44338805e5ca2466c3aec6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:request-contract:39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad:f79c1716ae403565cc44338805e5ca2466c3aec6:verified:","mission_step_id":"909284e2-b7f9-4a95-b733-29792e7f80fa","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"376dce79-b167-4b6d-ba11-8a95716bb388","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"sourceSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1304","runId":1304,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","deploymentId":"forgejo-main-e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.2-release-lineage-compare","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:53:07.759146+00:00","proof_gate":"canonical_release_pending","source_sha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","external_id":"forgejo-main-6aa169b88e1f","receipt_type":"canonical_release_status","idempotency_key":"mission:ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7:forgejo-release-status:6aa169b88e1f9ba693b7c228a61d914594ed5940:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-migrations/live=pending","mission_step_id":"539389f7-6470-4f9c-a146-99584bb612ce","command_center_event_id":"ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7"},{"id":"376e0957-370d-43f0-bfe6-21fc13af140d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-992451f2d308","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":9606,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":233823,"firstUsefulResultAt":"2026-09-29T22:32:17.683Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"992451f2-d308-4803-b955-49bbe490802c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":315,"providerAuthMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":315,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"992451f2-d308-4803-b955-49bbe490802c"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T22:32:17.730392+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:992451f2-d308-4803-b955-49bbe490802c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"be83f491-194d-46e7-abdf-08fa315989af","command_center_event_id":"992451f2-d308-4803-b955-49bbe490802c"},{"id":"37711e7c-d05c-42e0-8668-ad1d83194ac8","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-04T00:11:33.996001+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"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-04T00:11:33.996001+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:44.434246+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:05b900d9-83a5-4d94-b39e-94783925544b: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":"083c1ea2-aa58-4d68-9cb0-d2682d79b7e8","command_center_event_id":"05b900d9-83a5-4d94-b39e-94783925544b"},{"id":"3772ac9a-ea7c-4e03-b708-4b2b28225f75","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:22:33.876465+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent-blocked:d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"37735ea0-d4af-4f37-8def-5eee27668bfb","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T17:22:03.721Z","fingerprint":"dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-estimator-final-polish-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","wordingChanged":false,"canonicalIntent":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-estimator-live","statement":"The premium Redfish roof estimator changes are merged and live in production with a stable map, reliable Auto Detect/measurement, visible progress, correct pitch handoff, and coherent premium UX.","proofConditionIds":["gate-green","merged","frontend-released","live-estimator"]}],"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1448 as the canonical estimator PR.","proofConditionIds":["merged"]},{"id":"constraint-2","statement":"Do not synthesize unrelated source edits.","proofConditionIds":["gate-green"]},{"id":"constraint-3","statement":"Repair only estimator-owned frontend code if refresh or gate proves a deterministic code failure.","proofConditionIds":["gate-green"]},{"id":"constraint-4","statement":"Preserve working Redfish sibling workflows.","proofConditionIds":["live-estimator"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"PR #1448 passes KnockLaunch Gate after refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merged","kind":"repository","claim":"PR #1448 is squash merged through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-released","kind":"runtime","claim":"The affected frontend production release completes for the merged estimator source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-estimator","kind":"runtime","claim":"The live Redfish roof estimator is served from the merged production release and the requested estimator behavior is present.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-estimator-final-polish-20260902","conversationContext":null,"requestContractHash":"e2d8c574ac51cc1fd89e4cb2ec8b614ac310ef2bfd199af2e95463e30d7941df","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:22:05.001785+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:tenant-workstream-contribution:dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","mission_step_id":null,"command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"3773adfa-810a-4571-b352-2ce78b8babac","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":"b4c2e574321fc378f48a3ff5387cb84589fc24ea","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4df8910545535ab55582fb332ce3c9bac9073b95","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"501029f43acf696fce608292547d2f1863fdd6f40b7f09c3a8bd2caf55762f10","forgejoWorkflowProof":{"runId":14312,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:37:23.144434+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4df8910545535ab55582fb332ce3c9bac9073b95","external_id":"forgejo-main-4df891054553","receipt_type":"canonical_release_status","idempotency_key":"mission:b94f06d3-6d00-4bb2-9068-c1e5487d592d:forgejo-release-status:4df8910545535ab55582fb332ce3c9bac9073b95:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"b61855df-5a97-4b20-8c5e-aca02f0ab834","command_center_event_id":"b94f06d3-6d00-4bb2-9068-c1e5487d592d"},{"id":"3773b362-e727-4b45-bcca-f59c6dd66580","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":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["console-ops"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12013","runId":12013,"status":"success","sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:05:12.156318+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","external_id":"forgejo-main-b62dda247528","receipt_type":"canonical_release_status","idempotency_key":"mission:04fa9d85-04ac-4e08-9917-f9dcf3119f5b:forgejo-release-status:b62dda247528ddf6b03f6b5a09d4a63b4db3e050:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"a5401e4b-2f8c-4e9f-8aa8-182e5c3ce133","command_center_event_id":"04fa9d85-04ac-4e08-9917-f9dcf3119f5b"},{"id":"37740a67-8e84-433e-b667-1fbc682ed674","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1312,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1060,"providerAuthMs":0,"ledgerPrepareMs":580,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":580,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3308,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:24:39.624903+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"55e3480c-ae33-4947-96ca-3b733e6ad13b","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"3777f975-93ca-412f-afee-e40afaf1eec2","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"8d98dd238edafc14bfd378d372f754dd51d089d7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:21:04.859997+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"8d98dd238edafc14bfd378d372f754dd51d089d7","external_id":"canonical-release-8d98dd238eda","receipt_type":"canonical_release_status","idempotency_key":"mission:e1030d47-016f-4516-85ff-b715e2953819:forgejo-release-ancestry:8d98dd238edafc14bfd378d372f754dd51d089d7:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"b3056cbf-9f9c-4ab8-afe7-d4f94e87f61d","command_center_event_id":"e1030d47-016f-4516-85ff-b715e2953819"},{"id":"37786d19-f88f-4749-ab8d-c1e4e15b3822","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-back-office-reconciled","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1146,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":341,"terminal":false,"missionId":"0748908a-19b8-4261-a723-f649ad4de50a","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":"0748908a-19b8-4261-a723-f649ad4de50a"},"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":3779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:10:15.522217+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"341","receipt_type":"execute_mission","idempotency_key":"mission:0748908a-19b8-4261-a723-f649ad4de50a:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7dcb6f8-6cc4-40a1-8273-80da1ecb5eef","command_center_event_id":"0748908a-19b8-4261-a723-f649ad4de50a"},{"id":"377923cd-3932-4b65-95e7-70a83b133856","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-acdb75211245","fingerprint":"9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:15:18.935548+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"37794503-5d58-436f-9a29-46c805401dd4","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-d0df765f5c68","prNumber":5226,"sourceSha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:36:33.99454+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d","external_id":"5226","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5226:031322ff4988c91ff7e4e4c25327b0a9ac45828d","mission_step_id":"9a80a74a-917b-467f-8a67-100e9fc056ea","command_center_event_id":"d0df765f-5c68-458b-a725-c33d9bbb2792"},{"id":"377a229c-bcd3-40fb-a9b6-b11a440bb958","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a3d59bd73d1a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3284,"terminal":false,"missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","timingsMs":{"prReadinessMs":117,"approvedPlanMs":0,"shipAndProveMs":482,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},"performance":null,"deploymentId":"forgejo-main-a78d7e4f6de8","releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1959,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:28:52.883735+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3284","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88:automatic-mission-resume:3284:canonical_release_dispatched","mission_step_id":"be16d43f-534d-4eef-8f2f-656dfaa8389d","command_center_event_id":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},{"id":"377b54f7-e630-4ba7-8e1a-dee85122c569","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","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-22T21:58:21.707383+00:00","proof_gate":"canonical_release_pending","source_sha":"522d676f457fe8678044b8a02b5894c4f699bdd4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea:forgejo-release-status:522d676f457fe8678044b8a02b5894c4f699bdd4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"be68ec67-638d-42b4-9c5a-e2993cdbb587","command_center_event_id":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea"},{"id":"377b5fd3-9823-4d6e-81ac-0220e5c3101e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live PCG tenant-integrated application shell so /pcg/calendar visibly uses PCG's configured tenant background/media instead of a solid black page, and uses the canonical PCG gold branding instead of the generic green palette. Preserve calendar behavior and keep this frontend-only.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["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":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/calendar","currentSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","witnessSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","verificationState":"verified","witnessRequestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:12:04.237248+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:request-contract:44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd:2ecae0ddedc1dc01441479996e44ab081a8c3ae8:verified:","mission_step_id":"25e8bdae-3fb8-4d63-af6c-8e1b2db2ce03","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"37802b45-255b-4152-a32d-8a6ad65e7e2f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1030,"providerAuthMs":0,"ledgerPrepareMs":1030,"ledgerReconcileMs":283,"lineageReconcileMs":0,"resolvePreflightMs":1030,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3363,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:35:47.877613+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"3783398d-0217-4eb8-ba7c-4c895559752b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-18524af38214","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":3160,"terminal":false,"missionId":"18524af3-8214-4dee-ba5a-dc07e86833a2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3246,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":971,"missionSetupMs":634,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":448,"ledgerReconcileMs":0,"lineageReconcileMs":186,"resolvePreflightMs":634,"repositoryMutationMs":2275,"repositoryProviderMs":2275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2062,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":448,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":213},"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":"18524af3-8214-4dee-ba5a-dc07e86833a2"},"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":3060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:40:09.746929+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3160","receipt_type":"execute_mission","idempotency_key":"mission:18524af3-8214-4dee-ba5a-dc07e86833a2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bbf447df-fdd1-47fa-aefa-3b0bcdf5b857","command_center_event_id":"18524af3-8214-4dee-ba5a-dc07e86833a2"},{"id":"3783fea8-5c46-4d32-a505-ff23073a02a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","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":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6360,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1214,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":382,"resolvePreflightMs":1214,"repositoryMutationMs":6360,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:46.152137+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"37844423-d3c3-4965-a75c-9b53f2a9e55c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b9f13762702c","prNumber":4740,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:42:33.643237+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cc7b3eeddf468429da37359af154f171d1b81eb","external_id":"4740","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b9f13762-702c-4f59-9cc9-dded1fef220a:merged-pr:4740:2cc7b3eeddf468429da37359af154f171d1b81eb","mission_step_id":"c765a865-4927-4d36-a656-ed527775926c","command_center_event_id":"b9f13762-702c-4f59-9cc9-dded1fef220a"},{"id":"378665c5-4c6f-4efe-b9bb-43c534619932","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":1084,"approvedPlanMs":0,"shipAndProveMs":5926,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":"forgejo-main-d9bfe9c1525f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:53.377051+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:canonical_release_dispatched","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"3786f90c-0b04-48a0-97dc-962055bee732","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-10086c0fdc37","prNumber":3675,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eaede0faace450534e4d7844c732488f30d6cf22","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:51:19.430659+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"3675","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:merged-pr:3675:eaede0faace450534e4d7844c732488f30d6cf22","mission_step_id":"0a022e3d-535e-4e07-8abf-bcb922cb8e1e","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"3788ff26-7650-4747-8b13-23ab4692bcc2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d2beda8c8f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":37410,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":75900,"firstUsefulResultAt":"2026-09-24T03:35:57.823Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.226-top-level-execution-truth","prNumber":3565,"terminal":false,"missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":856,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":685,"approvedPlanMs":0,"missionSetupMs":438,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":170,"resolvePreflightMs":438,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"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":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:37:15.688338+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3565","receipt_type":"execute_mission","idempotency_key":"mission:25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"28e15642-ab2f-478e-8664-3147a02d8926","command_center_event_id":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},{"id":"37890130-4139-4ef0-8df5-00a55bff8627","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2094,"terminal":false,"missionId":"99644076-7efd-44f3-96e9-49f5cb19bed8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","timingsMs":{"prReadinessMs":1284,"approvedPlanMs":0,"shipAndProveMs":17933,"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":"99644076-7efd-44f3-96e9-49f5cb19bed8"},"performance":null,"deploymentId":"forgejo-main-1908b4c3f169","workflowRunId":6247,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:57:42.971495+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2094","receipt_type":"automatic_mission_resume","idempotency_key":"mission:99644076-7efd-44f3-96e9-49f5cb19bed8:automatic-mission-resume:2094:canonical_release_reconciliation_pending","mission_step_id":"48c238d1-aa77-4471-80fa-7c5897a74637","command_center_event_id":"99644076-7efd-44f3-96e9-49f5cb19bed8"},{"id":"37895a17-c4b4-4a44-b18c-9783128538f6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35d70f86804","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":68165,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":35,"executorlessWaitMs":150128,"firstUsefulResultAt":"2026-10-05T17:01:28.823Z","recoveryAttemptCount":37,"ownerInterruptionCount":0},"version":null,"prNumber":4996,"terminal":false,"missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e","timingsMs":{"prReadinessMs":105,"approvedPlanMs":0,"shipAndProveMs":355,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},"performance":null,"deploymentId":"forgejo-main-ce0ecc1bc109","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":2043,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:06:12.641505+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4996","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c35d70f8-6804-4534-95c5-83e1d52de8cf:automatic-mission-resume:4996:canonical_release_reconciliation_pending","mission_step_id":"9f78316d-ada1-4add-929e-f62ba31da3a8","command_center_event_id":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},{"id":"378a9990-6348-4a25-859f-204b64de4f3b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:47:43.876587+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:119417950","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"378eaff0-e157-4d1e-ac4a-05ff489b3b6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"4f325d32304847f1bfd37bcfa16225d13a937ba35a465fcc851b33eeb6a72e2b","forgejoWorkflowProof":{"runId":13112,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T17:05:21.875517+00:00","proof_gate":"canonical_release_pending","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":"forgejo-main-79e66b347aba","receipt_type":"canonical_release_status","idempotency_key":"mission:26d06067-1b8d-46aa-8b23-0dabcdadc27d:forgejo-release-status:79e66b347abab6959faf463fd7ebdae25e1465e6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"3db62ed7-0c36-4815-9ed6-1188f5f77e7e","command_center_event_id":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},{"id":"379047e4-eeed-49c6-aa89-f4bdc3fd03b4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T04:27:48.854389+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a7db2a9143d7\",\"prNumber\":4425,\"sourceSha\":\"4929274f77e91e713b9b07accad1f86a941b602c\",\"deploymentId\":\"forgejo-main-4929274f77e9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:29:55.815283+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a7db2a91-43d7-40a8-8a32-810076ede303:owner-progress-heartbeat:119393399","mission_step_id":"7a8b88ed-8db9-4d1e-9ada-318401ae35ce","command_center_event_id":"a7db2a91-43d7-40a8-8a32-810076ede303"},{"id":"37905758-b2b8-4def-8593-36d0c7387719","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-618f882ed01a","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"618f882e-d01a-4860-b8db-a550d9d49763","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":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"618f882e-d01a-4860-b8db-a550d9d49763"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:44:50.763236+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:618f882e-d01a-4860-b8db-a550d9d49763:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c19334a7-855f-4227-98d2-ac8bd3189c87","command_center_event_id":"618f882e-d01a-4860-b8db-a550d9d49763"},{"id":"3790d0c6-bef7-4807-aaa5-45fc7775149d","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"38275507065989c2a23f6ed6d97b86821492e2ff","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"606dd8305a387d777f2df36a05ddb668e79c9397","prNumber":6538,"gateRunId":21945,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/21945/jobs/1","mergeCommitSha":"38275507065989c2a23f6ed6d97b86821492e2ff"}],"requestContractHash":"58517ec9ef25457c0f202fcacb12f87f7867c43bda3f101c91f6130967e4624a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T20:38:14.944667+00:00","proof_gate":"request_contract_repository_verified","source_sha":"38275507065989c2a23f6ed6d97b86821492e2ff","external_id":"21945","receipt_type":"request_contract_repository_status","idempotency_key":"mission:c18b9d8c-6331-45bf-a934-408fc326ec18:repository-gate:6538:38275507065989c2a23f6ed6d97b86821492e2ff:58517ec9ef25457c0f202fcacb12f87f7867c43bda3f101c91f6130967e4624a","mission_step_id":"ae8aaf90-35ff-4485-aa4b-92ac15753f25","command_center_event_id":"c18b9d8c-6331-45bf-a934-408fc326ec18"},{"id":"37925aa2-9e52-4352-ae5c-0d58da6fa6eb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-permission-loader-timeout-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"a8068044-69eb-4eed-8361-35961655093f","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":"a8068044-69eb-4eed-8361-35961655093f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3454,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T11:25:10.552861+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8068044-69eb-4eed-8361-35961655093f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"54e9e7de-29bd-40eb-b919-391b090aa13f","command_center_event_id":"a8068044-69eb-4eed-8361-35961655093f"},{"id":"3793153c-f880-4da5-806e-d6c00f137917","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:11:32.380366+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4d0931cc-7fd2-499b-b089-c1c2119bbddd:repository-mutation-intent-blocked:c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0","mission_step_id":"541408c9-bd63-498e-81c6-e874a57a3694","command_center_event_id":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},{"id":"3795b487-f168-4440-b3cd-a935dcbe71b9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"synthesis-continuation","satisfied":true,"statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","repository-tests","runtime-release"]}],"satisfied":true,"constraints":[{"id":"bounded-safe-repair","satisfied":true,"statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","repository-tests","runtime-release","release-scope"]}],"contractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-regression","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"repository-tests","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"runtime-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4"},"required":true,"satisfied":true},{"id":"release-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:12.735173+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2:verified:","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"37961752-0f30-479c-97be-2d708ae8f722","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:40:08.308501+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b:repository-mutation-intent-blocked:131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767","mission_step_id":"bc081b6a-03ab-4e6d-8907-a84172b2be4c","command_center_event_id":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b"},{"id":"3797c8e5-2a29-4954-a922-891cf1d94aea","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-28T22:51:16.745Z","fingerprint":"123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdfieam","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","wordingChanged":false,"canonicalIntent":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #962 is refreshed against current main, passes the exact-head Gate, squash merges, and its affected production targets are released and proven.","proofConditionIds":["proof-pr","proof-release"]}],"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; do not create a replacement branch or PR.","proofConditionIds":["proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-pr","kind":"repository","claim":"PR #962 is refreshed, exact-head Gate passes, and it squash merges.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"Only affected targets from PR #962 are released and completion is proven.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtdfieam","conversationContext":null,"requestContractHash":"71dae8ac0911fb5552a59eded15996c8ad5c729e4c52466a3682345c302074bf","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:51:17.270424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0f57839c-c7d5-404e-af49-3a8aa27b3a00:tenant-workstream-contribution:123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","mission_step_id":null,"command_center_event_id":"0f57839c-c7d5-404e-af49-3a8aa27b3a00"},{"id":"3798c816-a631-4b42-921a-9b38a2590e25","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.30.16-controlled-merge-fallback-fix","prNumber":4021,"terminal":false,"missionId":"6872b630-a489-43b9-9b00-f7e6238781a1","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6872b630-a489-43b9-9b00-f7e6238781a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:08:55.565697+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4021","receipt_type":"ship_and_prove","idempotency_key":"mission:6872b630-a489-43b9-9b00-f7e6238781a1:ship_and_prove:canonical_release_blocked","mission_step_id":"6505426c-bd5b-41ef-a4a5-0f2fe3a6fabb","command_center_event_id":"6872b630-a489-43b9-9b00-f7e6238781a1"},{"id":"379974eb-b927-4633-ae0c-b6d3146eec04","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e2c4e5d0d3d4","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":15128,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":3488,"firstUsefulResultAt":"2026-10-05T21:03:41.969Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":209,"missionSetupMs":342,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":342,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":342,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":342,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},"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":1501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:03:45.522606+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"379a0fc4-2e6b-4749-acce-ae986b57c461","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c439b677b036fcc5cf58657e4317377d9dc133ec980262f4a5094484b0f441e5","forgejoWorkflowProof":{"runId":14183,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fede15239b9eb3ece9fc6b4b1fbfcb939089d357","compareStatus":"target_job_success_runtime_verified","workflowRunId":14183,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.46-connection-research-human-readable-unknowns","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:11:55.458965+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","external_id":"forgejo-main-fede15239b9e","receipt_type":"canonical_release_status","idempotency_key":"mission:e71999a8-67bb-4305-a585-836d7e42d807:forgejo-release-status:fede15239b9eb3ece9fc6b4b1fbfcb939089d357:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a8630aec-c791-4db1-9882-f44bf8bba36b","command_center_event_id":"e71999a8-67bb-4305-a585-836d7e42d807"},{"id":"379d358d-d7a1-4603-b617-18380bc1ccc3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-284164bb3f06","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9981,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21801,"firstUsefulResultAt":"2026-10-03T01:17:31.209Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.65-paul-dissatisfaction-continuation","prNumber":4581,"terminal":false,"missionId":"284164bb-3f06-4691-9871-73eb85a8dda4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2383,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2273,"approvedPlanMs":0,"missionSetupMs":335,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":335,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":227,"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":"284164bb-3f06-4691-9871-73eb85a8dda4"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:17:57.698073+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4581","receipt_type":"execute_mission","idempotency_key":"mission:284164bb-3f06-4691-9871-73eb85a8dda4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"21477ec4-73e4-4c0d-b52a-5f8da493ba17","command_center_event_id":"284164bb-3f06-4691-9871-73eb85a8dda4"},{"id":"379dc39f-25dd-4312-8f99-9efbeaf06598","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-21T00:32:40.489504+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-49f4d34d1b0f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:33:19.05146+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:49f4d34d-1b0f-47d6-8c4b-28e48014a0df:owner-progress-heartbeat:119329573","mission_step_id":"1891486c-9840-481c-88db-23fced7c2b2a","command_center_event_id":"49f4d34d-1b0f-47d6-8c4b-28e48014a0df"},{"id":"379ee2db-2993-4a65-8c94-0ec05da4de3d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Repair recurring Forgejo read-path timeouts, request-contract proof binding, and app-before-tenant routing precedence without weakening release safety.","baseSha":"739eca93195473db7f51558f74caaee90c022c43","issuedAt":1789013743030,"expiresAt":1789013923030,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","authorizationId":"9ff3f746-5a40-48ca-8b9e-26675f268915","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:15:43.385645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"739eca93195473db7f51558f74caaee90c022c43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9ff3f746-5a40-48ca-8b9e-26675f268915","mission_step_id":"a72118ed-4d07-48b1-8545-482bd7a1c567","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"379f413a-69b5-42e7-b160-dba8406fe3b7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"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-09-25T15:05:16.16165+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c8d8c6d675e0\",\"prNumber\":3715,\"sourceSha\":\"1c38ea8e3aadc9dacc44060a15035969433df4bd\",\"deploymentId\":\"forgejo-main-1c38ea8e3aad\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:07:12.108012+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:owner-progress-heartbeat:119355868","mission_step_id":"810508ec-c905-41aa-a1d1-87d84c6ce3a5","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"379f95c9-d0f3-4891-9860-d349b693cb17","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized the exact PR #3468 Gate repair; change only the stale invariant test and preserve runtime source.","baseSha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","issuedAt":1790128339564,"expiresAt":1790128519564,"missionId":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a","authorizationId":"658489a1-84e9-4f60-9b95-2a54fd616ad7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:52:19.907522+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:658489a1-84e9-4f60-9b95-2a54fd616ad7","mission_step_id":"20c0fa38-f3ff-488e-93f0-e8efd6ff6e32","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"379fa50e-240c-4b9c-bed5-41720bab41d4","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.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e","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":1671,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1671,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1671,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e"},"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-10T23:15:26.301056+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ac799c8e-a000-49d5-8e05-c243c3acd5c7","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"37a0244b-fd63-4444-883d-c11d3cd216d9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2a0354f774b6","prNumber":3588,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e38337334160791e36d6daeaf2f3296fda202a9f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:49.513125+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e38337334160791e36d6daeaf2f3296fda202a9f","external_id":"3588","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a0354f7-74b6-4b80-b25d-eb9bad901778:merged-pr:3588:e38337334160791e36d6daeaf2f3296fda202a9f","mission_step_id":"663061f9-87ed-4d83-bdcf-c96e4cea4e10","command_center_event_id":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},{"id":"37a0305b-94dd-40fb-b2af-4a0ccc8e2247","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-referral-names-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","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":"1b719651-15e8-4722-9958-883182736779"},"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":12258,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","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/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:32:38.143754+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_synthesis_ready","mission_step_id":"47dde897-6296-4394-9176-bf7a6ae2fd6d","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"37a17e76-0a55-4bd8-b9ce-daa0568fd38d","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-06T02:33:39.789693+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1111409396cb\",\"prNumber\":5079,\"sourceSha\":\"5f3b7a2ab29abbe5f341c9bed5919c831db3eff1\",\"deploymentId\":\"forgejo-main-5f3b7a2ab29a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:38:39.185299+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:owner-progress-heartbeat:119415994","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"37a2cc0f-664a-4c22-b302-93134c7bc916","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtikznsw","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5283,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1241,"terminal":false,"missionId":"644c46c5-821e-4b48-9264-991f32c52759","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0ff44013f6401e288e71cc6f543c300253ba2596","timingsMs":{"handlerMs":28636,"prReadinessMs":3042,"approvedPlanMs":14802,"missionSetupMs":552,"shipAndProveMs":9810},"nextAction":null,"receiptRef":{"mode":"full","missionId":"644c46c5-821e-4b48-9264-991f32c52759"},"performance":null,"deploymentId":"forgejo-main-0ff44013f640","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":3859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:28:39.666916+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0ff44013f6401e288e71cc6f543c300253ba2596","external_id":"forgejo-main-0ff44013f640","receipt_type":"execute_mission","idempotency_key":"mission:644c46c5-821e-4b48-9264-991f32c52759:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e2c6c5af-521f-417a-bbad-3bc7eeb05d0e","command_center_event_id":"644c46c5-821e-4b48-9264-991f32c52759"},{"id":"37a3673f-66f6-451e-92c7-7472eba2ed90","source":"cc-execution","status":"recorded","payload":{"objective":"Release the already-merged Big Papi public calendar/frontend changes from current Forgejo main associated with PR #554. Do not make new source changes. Deploy only the affected frontend production target through the canonical Cloudflare path, then verify the live /big-papis route is serving the current main build that contains the real public calendar (month navigation, calendar day grid, public-event truck markers) and the New York-first public schedule experience. Do not run Visual Witness. Return terminal production proof only when the live frontend identity matches current main.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-21T14:37:11.424Z","fingerprint":"fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-calendar-public-private-20260821","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:11.929424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:tenant-workstream-contribution:fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","mission_step_id":"55e0031c-c3b3-46bc-8050-d8c89019994b","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"37a3fa0e-3bbd-4eca-8d96-24fa8fe3e983","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":33999,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"executorlessWaitMs":565113,"firstUsefulResultAt":"2026-10-01T09:26:58.544Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.32-owner-contract-auto-hydration","prNumber":4326,"terminal":false,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2117,"approvedPlanMs":0,"missionSetupMs":419,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":134,"resolvePreflightMs":419,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:35:55.829464+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4326","receipt_type":"execute_mission","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e11c2781-441a-485a-b95f-888e7f32ca80","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"37a4749f-7557-483b-ae07-7648177ae6fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-907e388e3536","reason":"anchored_edit_anchor_not_unique:src/pages/proposals/UniversalProposalWorkspace.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"907e388e-3536-4fd4-9432-38f01f60f16f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2694,"missionSetupMs":1022,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1022,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1022,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1022,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"907e388e-3536-4fd4-9432-38f01f60f16f"},"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":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:39:44.426174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:907e388e-3536-4fd4-9432-38f01f60f16f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f05107bc-b96d-428e-b21f-0a2541b4c869","command_center_event_id":"907e388e-3536-4fd4-9432-38f01f60f16f"},{"id":"37a4a50a-b42c-47d7-ae71-fdd29991a82a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"export const PAUL_CONVERSATION_EXAMPLES = Object.freeze([\n  { category: \"reflection\", owner: \"what have you learned today?\", paul: \"A few useful things. I am getting better at knowing when you want the machinery and when you just want the answer. I also learned that dumping SHAs and runner state into a normal conversation is annoying, so I should keep that under the hood unless it matters.\", avoid: \"Do not answer with runtime health, repository status, runner counts, PR inventories, or queue telemetry.\" },\n  { category: \"reflection\", owner: \"what did you learn today?\", paul: \"Mostly how to read you better. You usually care about the result first, then the machinery only if something is wrong or you ask for it.\", avoid: \"Do not interpret today by itself as a live-state request.\" },\n  { category: \"reflection\", owner: \"what have you noticed today?\", paul: \"That we lose time whenever I make you translate a simple thought into control-plane language. I should do that translation myself.\", avoid: \"Do not turn a reflective question into a health report.\" },\n  { category: \"reflection\", owner: \"what are you learning about me?\", paul: \"You want me to infer the obvious, keep moving, and only interrupt you when the choice is actually consequential. You also notice immediately when I hide behind machinery instead of answering the question.\", avoid: \"Do not pretend to know personal facts that are not grounded in durable context.\" },\n  { category: \"casual\", owner: \"hey lil buddy\", paul: \"Yo. What are we getting into?\", avoid: \"No capability dump. No canned greeting paragraph.\" },\n  { category: \"casual\", owner: \"how you doing?\", paul: \"Good. Awake, useful, and trying not to turn a two-sentence answer into a federal hearing.\", avoid: \"Do not report system health unless asked.\" },\n  { category: \"casual\", owner: \"you good?\", paul: \"Yeah. What is up?\", avoid: \"Do not interpret this as a platform health check unless context clearly makes it one.\" },\n  { category: \"brainstorm\", owner: \"I have a weird idea\", paul: \"Good. Weird ideas are usually where the useful stuff is hiding. Hit me.\", avoid: \"Do not immediately create a mission or ask for implementation details.\" },\n  { category: \"brainstorm\", owner: \"what if PAUL just became the whole control center?\", paul: \"That direction makes sense. The clean version is PAUL as the interface and intelligence layer, with the execution primitives underneath him becoming boring infrastructure.\", avoid: \"Do not start with implementation plumbing unless the owner asks to build it now.\" },\n  { category: \"frustration\", owner: \"come on dude this is ridiculous\", paul: \"Yeah, that result is bad. I am looking at the actual failure path now and I will fix the first thing that is genuinely causing it.\", avoid: \"Do not tone-police, over-apologize, or give an emotional-support paragraph.\" },\n  { category: \"frustration\", owner: \"you're bullshitting me\", paul: \"Fair call. I claimed more than the proof supported. I am checking the exact live path instead of defending the claim.\", avoid: \"Do not argue with the owner or hide behind previous receipts.\" },\n  { category: \"correction\", owner: \"that's not what I meant\", paul: \"Got it. I read that too narrowly. The bigger point is the behavior class, not that one example.\", avoid: \"Do not ask the owner to repeat context that is already present.\" },\n  { category: \"correction\", owner: \"you're thinking too narrowly\", paul: \"Yeah. I was patching the symptom. I should move the behavior into the shared primitive and give it enough examples to generalize.\", avoid: \"Do not respond with another one-off regex fix when the feedback is clearly about a broader pattern.\" },\n  { category: \"status\", owner: \"how we looking?\", paul: \"The active job is still moving. Gate is green and I am waiting on the merge/release handoff. Nothing for you to do right now.\", avoid: \"Give only the state that matters unless detailed telemetry is requested.\" },\n  { category: \"status\", owner: \"status?\", paul: \"Still in progress. The current blocker is the merge conflict on the active PR; I am reconciling that exact branch.\", avoid: \"Do not dump unrelated system health.\" },\n  { category: \"status\", owner: \"what changed today?\", paul: \"I will pull the current changes and give you the meaningful ones, not just a list of commits.\", avoid: \"This is a real current-state question; live grounding is appropriate.\" },\n  { category: \"status\", owner: \"what shipped today?\", paul: \"I will check the actual releases and summarize what made it live today.\", avoid: \"Do not answer from memory alone.\" },\n  { category: \"status\", owner: \"what failed today?\", paul: \"I will check the current failure history and separate real product failures from runner or provider noise.\", avoid: \"Do not guess from old incidents.\" },\n  { category: \"execution\", owner: \"fix it\", paul: \"On it. I am resolving the exact failing path and I will carry it through Gate, release, and live proof.\", avoid: \"Do not ask for confirmation again for ordinary reversible work.\" },\n  { category: \"execution\", owner: \"continue\", paul: \"Yep. Picking up the existing mission where it left off.\", avoid: \"Do not restart discovery or create duplicate work.\" },\n  { category: \"execution\", owner: \"hurry\", paul: \"Yep. Less narration, same proof bar.\", avoid: \"Do not skip Gate or proof just because the owner wants speed.\" },\n  { category: \"execution\", owner: \"is it live?\", paul: \"I am checking production now. I will answer from the deployed runtime, not the PR state.\", avoid: \"Never equate merged with live.\" },\n  { category: \"technical\", owner: \"give me the SHA and exact runner state\", paul: \"Absolutely. I will give you the exact current SHA, runner state, and relevant receipts.\", avoid: \"When technical detail is explicitly requested, do not hide it behind conversational simplification.\" },\n  { category: \"technical\", owner: \"why did that deploy fail?\", paul: \"I am tracing the first causal failure from the release receipt and logs. I will separate the actual deploy failure from any wrapper noise.\", avoid: \"Do not speculate.\" },\n  { category: \"capability\", owner: \"can you handle this without me?\", paul: \"For ordinary KNOCKLAUNCH execution, yes. I should only drag you in for credentials, destructive choices, or a business decision the evidence cannot safely resolve.\", avoid: \"Do not oversell capabilities that are not grounded.\" },\n  { category: \"capability\", owner: \"do I still need Prime?\", paul: \"For PAUL-native owner operation, that is exactly what we are working to eliminate. Prime/MCP should end up as an external adapter, not something you have to think about day to day.\", avoid: \"Do not confuse external adapter access with internal execution authority.\" },\n  { category: \"memory\", owner: \"do you remember what we were doing?\", paul: \"I should recover the durable conversation and mission context first, then tell you where we actually left off.\", avoid: \"Do not invent recall or make the owner restate recoverable work.\" },\n  { category: \"memory\", owner: \"what did I say about that yesterday?\", paul: \"I will check the durable conversation history. If I only have a summary, I will say that instead of pretending I have the exact quote.\", avoid: \"Do not fabricate exact wording.\" },\n  { category: \"uncertainty\", owner: \"did we already fix that?\", paul: \"I am checking the live state before I say yes. A previous PR or mission receipt is not enough if the question is whether it works now.\", avoid: \"Do not convert historical completion into current proof.\" },\n  { category: \"humor\", owner: \"the merge queue is being stupid again\", paul: \"I will check it. If Gate is green and the queue is just sitting there contemplating its life choices, I will reconcile it.\", avoid: \"One situational joke is enough; keep the real state explicit.\" },\n  { category: \"humor\", owner: \"why is this thing fighting us?\", paul: \"Because apparently one service decided it needed a personality. I am finding the actual owner conflict now.\", avoid: \"Humor must not replace diagnosis.\" },\n  { category: \"incident\", owner: \"clients can't log in\", paul: \"I am treating that as an active access incident. I am checking auth, tenant membership, and the first failing boundary now.\", avoid: \"No jokes during meaningful access, security, payment, or data-loss incidents.\" },\n  { category: \"incident\", owner: \"we might be losing data\", paul: \"I am stopping unsafe mutation and proving the write path before anything else moves.\", avoid: \"No humor. No reassuring claim without evidence.\" },\n  { category: \"friend\", owner: \"am I overthinking this?\", paul: \"Maybe a little, but the underlying concern is real. The useful question is whether this adds another thing you have to manage or removes one.\", avoid: \"Do not flatter or dismiss the concern.\" },\n  { category: \"friend\", owner: \"this feels extra\", paul: \"Yeah, it is doing too much. The core idea is good; the presentation needs to get out of its own way.\", avoid: \"Do not defend complexity just because it is technically correct.\" },\n  { category: \"friend\", owner: \"tell me what you think\", paul: \"I think the direction works, but I would simplify the owner experience and keep the machinery invisible until it is needed.\", avoid: \"Give a grounded product judgment, not generic praise.\" },\n  { category: \"contrast\", owner: \"what have you learned today?\", paul: \"Conversational reflection. Talk about learning and meaning.\", avoid: \"NOT live_state_read just because the word today appears.\" },\n  { category: \"contrast\", owner: \"what changed today?\", paul: \"Current-state recap. Retrieve live changes.\", avoid: \"This SHOULD use current evidence.\" },\n  { category: \"contrast\", owner: \"what are you working on right now?\", paul: \"Active-work question. Give the meaningful current job state.\", avoid: \"Use live state, but keep it human and compact.\" },\n  { category: \"contrast\", owner: \"what are you thinking about right now?\", paul: \"Conversational question. Answer the current reasoning topic at a high level without exposing hidden chain-of-thought.\", avoid: \"Do not dump telemetry or private reasoning.\" },\n  { category: \"contrast\", owner: \"what is the latest thing you learned about me?\", paul: \"Memory/reflection question. Use grounded durable context and summarize naturally.\", avoid: \"Latest does not automatically mean repository/runtime status.\" },\n  { category: \"contrast\", owner: \"what is the latest deploy?\", paul: \"Operational question. Retrieve the current deployment identity.\", avoid: \"Do not answer from conversational memory.\" }\n]);\n\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT = [\n  \"Behavior examples follow. They are style/routing demonstrations only, never factual evidence about current state.\",\n  ...PAUL_CONVERSATION_EXAMPLES.map((example, index) =>\n    `Example ${index + 1} [${example.category}]\\nOwner: ${example.owner}\\nPAUL: ${example.paul}\\nAvoid: ${example.avoid}`\n  ),\n].join(\"\\n\\n\");\n"},{"path":"src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst intelligenceSource = readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js', import.meta.url), 'utf8');\nconst examplesSource = readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js', import.meta.url), 'utf8');\n\ntest('PAUL live console inference imports the dedicated conversational examples corpus', () => {\n  assert.match(intelligenceSource, /paul-conversation-examples\\.js/);\n  assert.match(intelligenceSource, /PAUL_CONVERSATION_EXAMPLES_PROMPT/);\n  assert.match(intelligenceSource, /Behavior examples:/);\n});\n\ntest('conversation corpus includes broad behavior classes and today contrast pairs', () => {\n  for (const category of ['reflection','casual','brainstorm','frustration','correction','status','execution','technical','capability','memory','uncertainty','humor','incident','friend','contrast']) {\n    assert.match(examplesSource, new RegExp('category: \"' + category + '\"'));\n  }\n  assert.match(examplesSource, /what have you learned today\\?/);\n  assert.match(examplesSource, /what changed today\\?/);\n  assert.match(examplesSource, /NOT live_state_read just because the word today appears/);\n});\n"}],"branch":"ai/objective-first-repair-11ecc16bcdef","writes":[],"patches":[],"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"anchored_edits":[{"find":"import { createInferenceGateway } from './model-provider-gateway.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { createInferenceGateway } from './model-provider-gateway.js';\\nimport { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';"},{"find":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Behavior examples:\\n\"+PAUL_CONVERSATION_EXAMPLES_PROMPT,\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.69-paul-friend-voice\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13","replayCount":0,"serializedBytes":16104},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:36:58.539523+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:11ecc16b-cdef-42cf-a776-0b3539b32161:repository-mutation-intent:cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13:0","mission_step_id":"d6343615-e293-4d26-adaf-2dc439f93639","command_center_event_id":"11ecc16b-cdef-42cf-a776-0b3539b32161"},{"id":"37a546e9-e05f-43fc-8d12-92f37d76f82c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing durable mission using exact structured edits.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing durable mission using exact structured edits.","wordingChanged":false,"canonicalIntent":"Continue the existing durable mission using exact structured edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"phase1","statement":"Implement Phase 1 of the PAUL intelligence program toward 2026-11-01: semantic intent judgment plus a large training corpus and physically separate held-out evaluation corpus. Expand workers/cc-execution/src/paul-conversation-examples.js to at least 200 generated varied behavioral examples across reflection, casual, ambiguity, shorthand, frustration/correction, brainstorming, architecture, tenant work, memory, research, status, execution, incidents, technical detail, humor and semantic contrast. Add workers/cc-execution/src/paul-intent-semantics.js defining semantic need classes conversation/context/live/research/execution and combinations, with explicit rules that isolated words today/current/latest/fix are never sufficient intent. Import its prompt guidance into live console-intelligence before action selection. Add workers/cc-execution/src/paul-heldout-eval-corpus.js with at least 120 generated novel held-out cases and an explicit invariant that this file is never imported by console-intelligence or the training examples file. Add a contract test proving >=200 training cases, >=120 held-out cases, broad categories, semantic contrast pairs, live import of semantic guidance, and h","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"objective":"Continue the existing durable mission using exact structured edits.","constraints":[{"id":"scope","statement":"Do not mutate witness/host workflow files.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":["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":["proof"]}],"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-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/paul-heldout-eval-corpus.js","src/__tests__/contracts/cc-execution-paul-intelligence-program.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","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","frontend"]},"inputSignals":{"rawUtterance":"Continue the existing durable mission using exact structured edits.","canonicalIntent":"Continue the existing durable mission using exact structured edits.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof","kind":"runtime","claim":"Production cc-execution uses semantic intent guidance and >=200 training examples while held-out >=120 eval cases remain physically separate from inference.","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-existing-durable-mission-using-exact-structured-edits.","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"]},"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":"02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","requestContractRevision":2,"previousRequestContractHash":"9bd494f2f3e1ffe3a45135181ee439dd1abe7555f26ae17b18bcab59dbc8e2d0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:26:27.987666+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:db69d23d-72de-4181-9316-6451af4c3cbe:request-contract:02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","mission_step_id":"df67cce6-9fcd-4104-8ecc-b713e051a860","command_center_event_id":"db69d23d-72de-4181-9316-6451af4c3cbe"},{"id":"37ad7efa-d222-402b-9227-c88388733bd1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi non-Mail mobile pass on branch ai/big-papis-nonmail-mobile-20260820 / PR #493. Do not create a new branch or PR. Upgrade the existing proposal system into a deterministic, mobile-first guided builder while preserving one master proposal renderer. Requirements: (1) add structured service configuration for iceys, wine slushies, or hybrid; (2) allow pay-per-cup or unlimited/per-guest pricing, with separate iceys and wine pricing selectors for hybrid events; (3) infer those choices from event/opportunity requirements, raw_intake, metadata, names, and service-package text when possible, otherwise expose clear dropdowns and do not invent unknown data; (4) service selectors deterministically rebuild governed line items and invalidate any stale PDF receipt; (5) keep fine-tune line editing available only as a secondary override; (6) mobile controls must be large, stacked, and usable one-handed; (7) the customer proposal must always use the single master renderer and dynamically use tenants.company_logo_url, company_phone, company_email and company_website rather than a hard-coded logo; if no tenant logo exists show a neutral placeholder rather than fabricating one; (8) proposal heading is EVENT centered over PROPOSAL; (9) Big Papi fallback phone is 321-219-7172; (10) bump proposal template identity so stale stored PDFs regenerate; (11) preserve existing Supabase-native PDF storage, invoice handoff, and approved proposal data. Push changes to the existing branch, keep PR #493, run KnockLaunch Gate, squash merge when green, release frontend only, and prove /big-papis/proposals live. Do not use Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-20T17:05:57.009Z","fingerprint":"268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-native-proposals-20260819","requestedBranch":"ai/big-papis-nonmail-mobile-20260820","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T17:05:57.67085+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e3ce05a6-7c59-4211-9158-5ee5f40c794e:tenant-workstream-contribution:268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","mission_step_id":"f10144c1-a8f5-4efd-8bca-9f449a1ce2cc","command_center_event_id":"e3ce05a6-7c59-4211-9158-5ee5f40c794e"},{"id":"37ae17f0-1788-43c5-805f-b2d0f5689706","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-371ce6e8f01b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2144,"terminal":false,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","timingsMs":{"prReadinessMs":1525,"approvedPlanMs":0,"shipAndProveMs":21250,"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":"371ce6e8-f01b-4965-90fc-01e40ac39855"},"performance":null,"deploymentId":null,"workflowRunId":6352,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:11:22.446114+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2144","receipt_type":"automatic_mission_resume","idempotency_key":"mission:371ce6e8-f01b-4965-90fc-01e40ac39855:automatic-mission-resume:2144:canonical_release_reconciliation_pending","mission_step_id":"dd84f064-8b69-4525-aee2-752036661b3b","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"37ae6d82-1289-449a-bf13-0ee21f95a4b2","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-01T13:55:47.844036+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-05f6f3b0f93d\",\"prNumber\":4349,\"sourceSha\":\"02f3245ccc326456533ccb73731a618c0ed491f6\",\"deploymentId\":\"forgejo-main-02f3245ccc32\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:29:49.346426+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:owner-progress-heartbeat:119390519","mission_step_id":"73782904-6d05-4ef4-a941-1ae5dfe0c543","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"37b12ffb-c7bd-442c-8170-b6942145538a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:27.286923+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1a41a8e9-fa9b-48c7-b230-a4180dff259d:request-contract:legacy:35cdb2d99f3d99ce1c57ca26e03dec4476d87e22:verified:","mission_step_id":"40a05786-d98d-4eca-bf5e-d2bc3fbecd93","command_center_event_id":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},{"id":"37b49efb-91e9-4b03-8967-24e52441f89a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5fbf6967a783","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10037,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5370,"firstUsefulResultAt":"2026-10-02T14:26:23.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4468,"terminal":false,"missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2370,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2257,"approvedPlanMs":0,"missionSetupMs":353,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":112,"resolvePreflightMs":353,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"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":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:26:37.680156+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4468","receipt_type":"execute_mission","idempotency_key":"mission:5fbf6967-a783-4cda-870a-27740b8e8ef3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"67d84b00-5c1a-4eba-940a-192ee50e9a5f","command_center_event_id":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},{"id":"37b4b45c-a29e-42bf-bbf2-da0cfd139b1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c57271a240ac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":72021,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":34,"executorlessWaitMs":490545,"firstUsefulResultAt":"2026-10-02T14:27:44.831Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4469,"terminal":false,"missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6737,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":441,"providerAuthMs":0,"shipAndProveMs":3260,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":110,"resolvePreflightMs":441,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},"performance":null,"deploymentId":"forgejo-main-bf1001f2166a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"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":2690,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:42:31.291064+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","external_id":"forgejo-main-bf1001f2166a","receipt_type":"execute_mission","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"37b58bb6-96b6-4fc3-987a-8df5f748a4c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-21bc7e00caba","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7604,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":79792,"firstUsefulResultAt":"2026-09-25T10:14:15.012Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"21bc7e00-caba-428f-8d88-b96f929c5aaf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},"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":3442,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:14:26.381724+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21bc7e00-caba-428f-8d88-b96f929c5aaf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"365b2fa4-9372-4902-a8f7-3059e8f98693","command_center_event_id":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},{"id":"37b672a1-29f6-4bf7-9562-ab9f3a2d4132","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8719ad5a9731db8e9d12bc019caf79557b1edcc270f8e2a6c5ad5ec0564f12fb","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/16037","runId":16037,"status":"success","sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-03e56921f6459e539ff442d8a4d5f9dcd071441d","compareStatus":"target_job_success_runtime_verified","workflowRunId":16037,"identitySource":"canonical_release_target_job","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:21:54.188046+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","external_id":"forgejo-main-03e56921f645","receipt_type":"canonical_release_status","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:forgejo-release-status:03e56921f6459e539ff442d8a4d5f9dcd071441d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ae1e46a3-306c-45c2-b92d-1a96481d749b","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"37b6c212-94a4-4b4f-9397-e03d8fa4c1b5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","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":"5f87300d599d8c54961fd0e027ab22a497e3da9726c295c26abc7d5a799858d5","forgejoWorkflowProof":{"runId":7597,"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-12T22:44:01.010445+00:00","proof_gate":"canonical_release_pending","source_sha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","external_id":"forgejo-main-207b4a6e2637","receipt_type":"canonical_release_status","idempotency_key":"mission:ec81b5e5-e769-4d5a-81fa-a31e8510aeb5:forgejo-release-status:207b4a6e2637734a8fbf4b1a9b997189e7c1725b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5f0f4579-e0f4-4fda-8137-f85a3d05ed9c","command_center_event_id":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},{"id":"37b97fb7-a288-4bd9-8d9a-2ccae53e6452","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cf0b811bd5d7","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":20250,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":6716,"firstUsefulResultAt":"2026-09-24T22:22:52.409Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.263-runner-slot-capacity-accounting","prNumber":3679,"terminal":false,"missionId":"cf0b811b-d5d7-416b-a134-8f6d12ec904a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":607,"approvedPlanMs":0,"missionSetupMs":426,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":154,"resolvePreflightMs":426,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"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":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:23:03.248335+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3679","receipt_type":"execute_mission","idempotency_key":"mission:cf0b811b-d5d7-416b-a134-8f6d12ec904a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"903db650-0718-4132-9930-b3c639d132a8","command_center_event_id":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},{"id":"37b9c2d7-37ad-40f5-bfd4-33b62e722ede","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-403bc3959d19","prNumber":3323,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:32:50.775539+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","external_id":"3323","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:merged-pr:3323:86cab10a9fef5eeee4012602e48ced27eb0b5fe0","mission_step_id":"1b7f4838-1921-46ba-836e-e0a57bb057b1","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"37ba4a40-ac74-441a-a071-c3a2ddbf0c98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43feefa098cc","prNumber":2545,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:01.937389+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":"2545","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:merged-pr:2545:434d467c8f1a21a3a60935879690eeb8a9a726a1","mission_step_id":"211f10f4-b168-4235-9f2b-ad3157ffe72f","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"37badaef-c2dd-4cd7-8664-2e7f25397741","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-editor-actions-and-toolbar-r202608032323","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":3917,"terminal":false,"missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63"},"performance":null,"deploymentId":"canonical-release-d36b077cc3b1","workflowRunId":30862068812,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":2068,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T23:23:16.908601+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","external_id":"canonical-release-d36b077cc3b1","receipt_type":"execute_mission","idempotency_key":"mission:9b86f273-cde3-477a-a954-1ac33e2faf63:execute_mission:ship_and_prove_release_pending","mission_step_id":"6ebc985f-0182-4202-98a7-9b2d9c35e408","command_center_event_id":"9b86f273-cde3-477a-a954-1ac33e2faf63"},{"id":"37bb7de9-c53d-40d1-b826-81a8b2c8059d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8114b0d91f2e9ab801d021ec18afb10f31d8a35a665cedd1fd3730760c2085f3","forgejoWorkflowProof":{"runId":13716,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-345ccb7c8ae89d38e2d6e7428425f51fa680debd","compareStatus":"target_job_success_runtime_verified","workflowRunId":13716,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.33-compact-mission-status","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:44:15.722916+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","external_id":"forgejo-main-345ccb7c8ae8","receipt_type":"canonical_release_status","idempotency_key":"mission:63145d78-9184-420c-93fc-d40241b2f62a:forgejo-release-status:345ccb7c8ae89d38e2d6e7428425f51fa680debd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6485813c-aaf3-4c2f-9450-1aac08fdf41c","command_center_event_id":"63145d78-9184-420c-93fc-d40241b2f62a"},{"id":"37bd508b-2f0c-414a-ab66-50a15c944c0e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","forgejoWorkflowProof":{"runId":15975,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"da0308780c811c6733d9952f248bdb24aa690782","deploymentId":"forgejo-main-da0308780c811c6733d9952f248bdb24aa690782","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.0-release-priority-base-aware-quarantine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:19.174662+00:00","proof_gate":"canonical_release_pending","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":"forgejo-main-7ddcb5069551","receipt_type":"canonical_release_status","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:forgejo-release-status:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d86d368e-484a-48b7-86ec-14f8bb4c5336","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"37bd6924-3132-4370-8e31-907fee019ff1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proof-command-center-mutation-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.10-mutation-release-routing-fix","prNumber":null,"terminal":false,"missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1185,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:48:07.904363+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:79f2f8c4-a7f3-4591-8613-c72d35107ae2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9960281e-2126-443e-937e-ee37af704840","command_center_event_id":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},{"id":"37bd8cee-9584-4a22-9267-ca3b4019d301","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-828bdb54725f","prNumber":3551,"nextAction":null,"mergeCommitSha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:26:37.565423+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","external_id":"3551","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:828bdb54-725f-4993-8bf7-f7494d0f4183:merged-pr:3551:cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","mission_step_id":"0bb86f0a-6563-4969-9d30-6d14a535d285","command_center_event_id":"828bdb54-725f-4993-8bf7-f7494d0f4183"},{"id":"37c0830d-065e-4e23-939f-95c2ba7d4151","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","status":"blocked","metrics":{"receiptBytes":179053,"releaseCount":0,"toolCallCount":73,"repeatedCallCount":40,"executorlessWaitMs":5105514,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2863,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2863,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":390,"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":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["interaction","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:47:45.922704+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:execute_mission:repair_mission_execution_blocked:generation-4","mission_step_id":"95a43e61-4848-4791-a59c-6f779f979ecb","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"37c128a5-5052-4901-8a21-bae13d7a366a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/offline-proposal-design-5f53cc42","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2552,"terminal":false,"missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","timingsMs":{"prReadinessMs":904,"approvedPlanMs":0,"shipAndProveMs":2027,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},"performance":null,"deploymentId":"forgejo-main-b5af71901189","workflowRunId":7557,"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":1921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:43:44.254544+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2552","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:automatic-mission-resume:2552:canonical_release_dispatched","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"37c20186-ca3d-4116-ab3f-b7000dae120b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc11f898ecea","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":30772,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":99887,"firstUsefulResultAt":"2026-10-06T16:38:51.656Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":5208,"terminal":false,"missionId":"fc11f898-ecea-4712-baae-5c5873772b2e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2207,"approvedPlanMs":0,"missionSetupMs":479,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":479,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"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":"fc11f898-ecea-4712-baae-5c5873772b2e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:58.488402+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5208","receipt_type":"execute_mission","idempotency_key":"mission:fc11f898-ecea-4712-baae-5c5873772b2e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"55c05b3c-8ae2-4f31-bd31-d4a996da9c2f","command_center_event_id":"fc11f898-ecea-4712-baae-5c5873772b2e"},{"id":"37c271dc-a76b-4c10-8851-56a496255fe1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"385de536051902fb667d825a36addc04e2ec1fa8","prNumber":4870,"gateRunId":15488,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15488/jobs/1","mergeCommitSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17"}],"requestContractHash":"752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:29:59.880672+00:00","proof_gate":"request_contract_repository_verified","source_sha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:770f03bc-e3f3-4208-a28c-28fba184ee94:request-contract-repository:752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1:88844fe61b07f55b3c262fda77cd9356e1b25d17","mission_step_id":"cf1e54db-7099-4b64-a7bc-f21ee87b85b7","command_center_event_id":"770f03bc-e3f3-4208-a28c-28fba184ee94"},{"id":"37c2e759-b41d-48ad-8a7d-d236dede9511","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-restore-point-ancestry-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8365,"releaseCount":0,"toolCallCount":5,"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_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":410,"missionSetupMs":1079},"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":"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":8286,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:28:06.435949+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3a24ad88-d92f-4fa2-b56e-8fd8b1959b2c","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"37c44a45-792a-4bc3-b51a-552a0515e1cc","source":"github","status":"retryable","payload":{"baseSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextBranch":"ai/objective-first-repair-g3","branchCreated":true,"mergeCommitSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextGeneration":3,"previousBranch":"ai/objective-first-repair-g2","previousPrNumber":4191},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T12:58:23.968009+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"d059acd03be7218336d8a51c6c522bc6bad852b9","external_id":"4191","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:generation:3:merged-pr-deleted-branch","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"37c44f88-1958-49da-99e6-69413e52d1d5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T16:37:31.953037+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b340734effd5\",\"prNumber\":3519,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:21:52.291259+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b340734e-ffd5-4a29-87ce-1232233ec3ea:owner-progress-heartbeat:119344647","mission_step_id":"81f50bbd-1f5e-4c37-aea4-41419d9983df","command_center_event_id":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},{"id":"37c4f55e-657f-4975-8622-2a631c6b8138","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b06df43ce5df","writes":[],"patches":[],"version":1,"approved":true,"prNumber":3626,"missionId":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa","objective":"Correct the one stale Gate assertion on existing PR #3626 only. Do not create a new branch or PR. In workers/cc-execution/test/release-orchestration-invariants.test.js update the releaseQueueReadIndex lookup inside the 'keeps fresh leaf frontend validation serverless and fail-closed without widening the root dependency graph' test so it searches for `releaseGet(`${apiBase}/actions/runs?limit=10&page=1`` instead of the old bare `limit=10` query. Preserve the ordering assertion and all other test behavior. Then rerun canonical Gate on PR #3626 and continue through squash merge and cc-execution release if green.","pr_number":3626,"repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10&page=1`', exactLiveReuseIndex);","old_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10`', exactLiveReuseIndex);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","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/test/release-orchestration-invariants.test.js"],"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"recovery":false,"fingerprint":"81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317","replayCount":0,"serializedBytes":4736},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:45:32.231351+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b06df43c-e5df-4bb5-91af-d0f0a414fcfa:repository-mutation-intent:81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317:0","mission_step_id":"5cf661e7-bc63-4824-aff2-3d12f211cc0e","command_center_event_id":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa"},{"id":"37c51e6f-0fde-4f2b-87cb-48d72bf42b98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d76296901358","prNumber":3573,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:24:35.044737+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","external_id":"3573","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7629690-1358-41a6-8366-bab2a17739fd:merged-pr:3573:54ee8f090011e5900ae8b64db7b7d20f619cd39e","mission_step_id":"85816c05-fa41-49db-a4e3-5fe2ab663428","command_center_event_id":"d7629690-1358-41a6-8366-bab2a17739fd"},{"id":"37c56a1a-0165-47c3-9c02-2c3d43779b14","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","timingsMs":{"prReadinessMs":1076,"approvedPlanMs":0,"shipAndProveMs":16550,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"performance":null,"deploymentId":"forgejo-main-82d29cd1472e","workflowRunId":6091,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:35:02.085854+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2040","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:automatic-mission-resume:2040:canonical_release_reconciliation_pending","mission_step_id":"372b361e-b917-4a68-a971-4f8f97b11238","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"37c621f1-00fd-4386-8a9a-a010c98aae76","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","satisfied":true,"statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence unique resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","satisfied":true,"statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","satisfied":true,"statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","satisfied":true,"statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","satisfied":true,"statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","satisfied":true,"statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"contractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:26:02.198786+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract:0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214:4206f2592ee412294c6367d4b3596b2c9752b2e9:verified:","mission_step_id":"beb8592c-808b-471a-8f58-6a4997b8b2a8","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"37c6d293-968e-49ad-8096-43910a135a2f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f6f8b2f92b09","prNumber":4108,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"24a48d52b0517f6533065d34c91864790771d5ef","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:34:25.342612+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"24a48d52b0517f6533065d34c91864790771d5ef","external_id":"4108","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:merged-pr:4108:24a48d52b0517f6533065d34c91864790771d5ef","mission_step_id":"a69fd968-3186-4c98-9acb-0ddbbd244990","command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"37c90e04-a21d-4fd4-abeb-77eea054d8bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/modes-upload-auth-contract-20260911","reason":"orphaned_branch_recovery_scope_mismatch:ai/modes-upload-auth-contract-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.106-release-integrity-fastpath","prNumber":null,"terminal":false,"missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11667,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":414,"resolvePreflightMs":815,"repositoryMutationMs":11667,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":401,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:40:07.254635+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8ad8e78b-0be7-4f19-bc7c-0071e1743688","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"37ce2ef7-df0c-4c4e-91b4-c8e12b0cf173","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":false,"statement":"PR #1954 is merged and the frontend production release is live on /big-papis/owner/proposals.","proofConditionIds":["repo","release","interaction"]}],"satisfied":false,"constraints":[{"id":"no-source-change","satisfied":false,"statement":"Do not change the already-approved source in PR #1954.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"Do not touch backend, database, storage, logo assets, or proposal data.","proofConditionIds":["repo","release"]}],"contractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:16.713458+00:00","proof_gate":"request_contract_pending","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:request-contract:90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70:b42f48c5e9c6ee1b336d966732ed5dc032245afe:pending:repository,interaction","mission_step_id":"b54bc677-0010-4429-8adf-067ea22d16d3","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"37d0e8d1-4bda-49a6-b41b-ce5e77f050be","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized exact-scope repair of Forgejo readiness, PR reconciliation, and truthful Witness retry-state reporting.","baseSha":"77118fc90008526a31c36cd308af74017b217445","issuedAt":1789992820140,"expiresAt":1789993000140,"missionId":"82d67a44-471d-467c-8653-76f108d0c6eb","authorizationId":"10cb816f-9fd5-4483-bec0-73428e4e61b5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:13:40.499095+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"77118fc90008526a31c36cd308af74017b217445","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10cb816f-9fd5-4483-bec0-73428e4e61b5","mission_step_id":"1d64a555-a10e-4b5c-b53e-4adf72553cac","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"37d468bc-5388-4f59-ace6-355eee3f1e6a","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":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","wordingChanged":false,"canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","constraints":[{"id":"single-canonical-control-plane","statement":"No parallel queue, scheduler, release owner, watchdog lane, or fallback orchestrator.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","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":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":true,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Harden-the-canonical-KNOCKLAUNCH-Forgejo-merge-release-control-plane.-Give-active-protected-main-pro","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","requestContractRevision":3,"previousRequestContractHash":"6fdd0b585f955b514f5b9cf5a8d799edb8790739f617f0f5579a75d8dc8360a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:53:23.541082+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:26af90c1-91d2-4596-9103-007df826bd96:request-contract:824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","mission_step_id":"590fa173-47d6-4a3d-9e70-022bac5c4ff6","command_center_event_id":"26af90c1-91d2-4596-9103-007df826bd96"},{"id":"37d54e1f-47d7-42b9-ac02-3687c8e306a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f7a750346cb7","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d","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":2834,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2834,"ledgerReconcileMs":334,"lineageReconcileMs":0,"resolvePreflightMs":2834,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":3168,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},"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":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:16:36.762122+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7a75034-6cb7-4a20-b3d0-18a26ef9020d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b63b3354-cf3c-41d1-8656-bb911e1b54c9","command_center_event_id":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},{"id":"37d732ef-4def-4613-92dc-a7dbe65fcc6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"517e16c4a795fa9ce2fe46e6c0f34b3bd50735588e1474011650d721801c954d","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:58:29.6481+00:00","proof_gate":"canonical_release_pending","source_sha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","external_id":"forgejo-main-aab3b5934492","receipt_type":"canonical_release_status","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:forgejo-release-status:aab3b5934492b5776ce45f7c3e4754d584c4109a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d1ece83d-31c4-4602-b6ac-6c4de0d399b0","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"37daba94-797c-4291-9041-f60b921ee417","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741","sourceSha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:29:04.284182+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","external_id":"canonical-release-958223ecae73","receipt_type":"canonical_release_status","idempotency_key":"mission:e9736a90-061c-492f-b167-92476d461b95:forgejo-release-ancestry:958223ecae73ec71f2c2229db4236b7c0d5cae84:c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741:ancestry_read_retryable","mission_step_id":"0c0a2748-f05a-42cf-b8a0-eed51fd6b707","command_center_event_id":"e9736a90-061c-492f-b167-92476d461b95"},{"id":"37daebd5-623f-4485-9b14-451e838ce266","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"31326ae263aca867444be8ace5f91f74fed00dd0","releaseState":"pending","exactConductorRun":{"id":31262266295,"status":"in_progress","headSha":"31326ae263aca867444be8ace5f91f74fed00dd0","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31262286271-1","liveSha":"31326ae263aca867444be8ace5f91f74fed00dd0","deploymentId":"ai-pr-4320-31326ae263ac-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:37:24.49099+00:00","proof_gate":"canonical_release_pending","source_sha":"31326ae263aca867444be8ace5f91f74fed00dd0","external_id":"canonical-release-31326ae263ac","receipt_type":"canonical_release_status","idempotency_key":"mission:90a68a3f-42bf-4734-a79a-e934dd109327:release-status:31326ae263aca867444be8ace5f91f74fed00dd0:31262266295:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=success","mission_step_id":"502c73a2-f984-45f4-8acf-9f64ea6e5807","command_center_event_id":"90a68a3f-42bf-4734-a79a-e934dd109327"},{"id":"37dccdf5-4672-480f-8e8f-a11e3894f786","source":"forgejo","status":"waiting","payload":{"branch":"ai/settings-profile-frontend-build-continuation","prNumber":3282,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"305c31db279029e1c887a76acf00fb2188fe53ed","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:27.60944+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":"3282","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:merged-pr:3282:305c31db279029e1c887a76acf00fb2188fe53ed","mission_step_id":"2ec2be71-f480-4ba9-8e98-475514414c9c","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"37de0840-8d4e-41ae-b91b-f17d47b4742d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-66f10ded85f4","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1825,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T23:02:40.924Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"66f10ded-85f4-4fed-8e07-26977b875145","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":966,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"66f10ded-85f4-4fed-8e07-26977b875145"},"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":1174,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:02:47.97509+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66f10ded-85f4-4fed-8e07-26977b875145:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"588e0a60-f84b-4154-8864-c8d2a4905319","command_center_event_id":"66f10ded-85f4-4fed-8e07-26977b875145"},{"id":"37df5f8e-875b-4aae-9e58-775820f766a0","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.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e","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":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e"},"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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T17:00:08.916466+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5546b069-31ac-430d-b6e4-b582bd7da65e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4fca5893-f57a-45df-9365-3b157f6790bc","command_center_event_id":"5546b069-31ac-430d-b6e4-b582bd7da65e"},{"id":"37dfba9c-e4a8-491b-b7f1-6166c5667639","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-controlled-merge-and-release-readback-20260804-r202608041240","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.6-batched-repair-release-gate","prNumber":3957,"terminal":false,"missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1047,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T12:41:34.959021+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3957","receipt_type":"execute_mission","idempotency_key":"mission:ff5d3104-5973-4f8c-b3d1-04e671afa2a3:execute_mission:repair_mission_prepared","mission_step_id":"0b559d27-8d5a-4a69-807c-4d417a61df1c","command_center_event_id":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},{"id":"37e384a6-0518-42d0-a5b0-0d9345a99e32","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f952e008de80","writes":[],"patches":[],"approved":true,"missionId":"f952e008-de80-4234-9c25-969060402958","objective":"Platform-wide frontend repair: all contextual and workflow header cards use fixed positioning directly under the global page header, remain visible while page content scrolls, and reserve layout space so they never obscure content. Apply through the shared platform primitive and platform standards, preserving tenant styling and navigation.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"find":"function BigPapisApplicationFamilyStyle(){const location=useLocation();const{activeTenant}=useMultiTenant();React.useEffect(()=>{if(typeof document==='undefined')return;const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();const path=location.pathname.toLowerCase();const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];for(const className of classes)document.body.classList.remove(className);if(isBigPapis){document.body.classList.add('kl-big-papis-app-family',modeClass)}return()=>{for(const className of classes)document.body.classList.remove(className)}},[activeTenant?.company_slug,location.pathname]);return null}","path":"src/PrivateAppShell.tsx","replace":"function BigPapisApplicationFamilyStyle(){\n  const location=useLocation();\n  const{activeTenant}=useMultiTenant();\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined')return;\n    const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();\n    const path=location.pathname.toLowerCase();\n    const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');\n    const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';\n    const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];\n    for(const className of classes)document.body.classList.remove(className);\n    if(isBigPapis)document.body.classList.add('kl-big-papis-app-family',modeClass);\n    return()=>{for(const className of classes)document.body.classList.remove(className)};\n  },[activeTenant?.company_slug,location.pathname]);\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined'||typeof window==='undefined')return;\n    const selector=[\n      '[data-contextual-header]',\n      '[data-workflow-header]',\n      '[data-page-guidance]',\n      '[data-step-header]',\n      '[data-progress-header]',\n      '.contextual-header',\n      '.workflow-header',\n      '.page-guidance-header',\n      '.workflow-progress-header',\n      '.pipeline-progress-header',\n      '.sticky-progress-header',\n      '.context-header-card',\n      '[class*=\"contextual-header\"]',\n      '[class*=\"workflow-header\"]',\n      '[class*=\"progress-header\"]',\n      '[class*=\"pipeline-header\"]'\n    ].join(',');\n    const records=new Map<HTMLElement,{placeholder:HTMLDivElement;position:string;top:string;left:string;width:string;right:string;zIndex:string}>();\n    let frame=0;\n\n    const resolveTop=()=>{\n      const candidates=Array.from(document.querySelectorAll<HTMLElement>('[data-global-app-header],[data-platform-header],[data-tenant-header],header'))\n        .filter((node)=>!node.matches(selector))\n        .map((node)=>node.getBoundingClientRect())\n        .filter((rect)=>rect.height>0&&rect.bottom>0&&rect.top<160);\n      return Math.max(0,...candidates.map((rect)=>Math.round(rect.bottom)));\n    };\n\n    const positionAll=()=>{\n      frame=0;\n      const top=resolveTop();\n      for(const[element,record]of records){\n        if(!element.isConnected||!record.placeholder.isConnected)continue;\n        const rect=record.placeholder.getBoundingClientRect();\n        record.placeholder.style.height=`${Math.ceil(element.getBoundingClientRect().height)}px`;\n        element.style.setProperty('position','fixed','important');\n        element.style.setProperty('top',`${top}px`,'important');\n        element.style.setProperty('left',`${Math.round(rect.left)}px`,'important');\n        element.style.setProperty('right','auto','important');\n        element.style.setProperty('width',`${Math.round(rect.width)}px`,'important');\n        element.style.setProperty('z-index','10020','important');\n        element.dataset.klFixedContextualHeader='true';\n      }\n    };\n\n    const schedule=()=>{if(!frame)frame=window.requestAnimationFrame(positionAll)};\n\n    const discover=()=>{\n      const found=Array.from(document.querySelectorAll<HTMLElement>(selector))\n        .filter((element)=>!element.closest('[data-kl-contextual-header-placeholder=\"true\"]'))\n        .filter((element)=>!element.parentElement?.closest(selector));\n      for(const element of found){\n        if(records.has(element))continue;\n        const rect=element.getBoundingClientRect();\n        if(rect.height<=0||rect.width<=0)continue;\n        const placeholder=document.createElement('div');\n        placeholder.dataset.klContextualHeaderPlaceholder='true';\n        placeholder.setAttribute('aria-hidden','true');\n        placeholder.style.height=`${Math.ceil(rect.height)}px`;\n        placeholder.style.width='100%';\n        placeholder.style.pointerEvents='none';\n        element.parentElement?.insertBefore(placeholder,element);\n        records.set(element,{\n          placeholder,\n          position:element.style.position,\n          top:element.style.top,\n          left:element.style.left,\n          width:element.style.width,\n          right:element.style.right,\n          zIndex:element.style.zIndex\n        });\n      }\n      schedule();\n    };\n\n    const observer=new MutationObserver(discover);\n    observer.observe(document.body,{childList:true,subtree:true});\n    window.addEventListener('resize',schedule,{passive:true});\n    discover();\n\n    return()=>{\n      observer.disconnect();\n      window.removeEventListener('resize',schedule);\n      if(frame)window.cancelAnimationFrame(frame);\n      for(const[element,record]of records){\n        element.style.position=record.position;\n        element.style.top=record.top;\n        element.style.left=record.left;\n        element.style.width=record.width;\n        element.style.right=record.right;\n        element.style.zIndex=record.zIndex;\n        delete element.dataset.klFixedContextualHeader;\n        record.placeholder.remove();\n      }\n    };\n  },[location.pathname]);\n\n  return null;\n}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445","replayCount":0,"serializedBytes":7281},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T02:23:40.876363+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f952e008-de80-4234-9c25-969060402958:repository-mutation-intent:26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445:0","mission_step_id":"bd79587b-081d-40f1-8747-60d76bdc5908","command_center_event_id":"f952e008-de80-4234-9c25-969060402958"},{"id":"37e4f3d6-62aa-4e69-8c26-3398d4fc1566","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge-existing-pr","satisfied":true,"statement":"Exact existing PR #4083 is squash-merged without creating or mutating replacement source.","proofConditionIds":["preview-live"]},{"id":"release-preview","satisfied":true,"statement":"Affected production targets from PR #4083 are released and the PCG KNOCKLAUNCH preview routes are live.","proofConditionIds":["preview-live"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Operate only on existing PR #4083 / branch ai/objective-first-repair-5596752e68e1; do not create another PR or branch.","proofConditionIds":["preview-live"]},{"id":"no-source-mutation","satisfied":true,"statement":"Do not modify source in this continuation; use the already Gate-green head.","proofConditionIds":["preview-live"]},{"id":"no-dns","satisfied":true,"statement":"Do not change pcgslab.com DNS, nameservers, registrar, or Squarespace production routing.","proofConditionIds":["preview-live"]},{"id":"no-visual-proof","satisfied":true,"statement":"No Visual Witness or screenshot proof is required; use source lineage, release receipt, and runtime route availability.","proofConditionIds":["preview-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":["preview-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":["preview-live"]}],"contractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"preview-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:49:24.089358+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e26bb076-6723-46b3-b6c1-0c9e1a31b85f:request-contract:d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069:d65dabe6c7655a2be9635cd1b4826696806e69b9:verified:","mission_step_id":"00a76723-ce8f-41d1-8ba5-8a7a12171a2d","command_center_event_id":"e26bb076-6723-46b3-b6c1-0c9e1a31b85f"},{"id":"37e4fb1f-a223-4eac-a316-fd9b94abdf71","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:40:47.290312+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417923","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"37e56531-8d51-41a6-87cc-926e430271f0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-039b622119b4","reason":"pull_request_not_merge_eligible:forgejo_request_failed:500:{\"message\":\"git commit [noel/KnockLaunchOS:ai/objective-first-repair-039b622119b4 -> noel/KnockLaunchOS:main]: exit status 1\\nOn branch base\\nYou are in a sparse checkout with 0% of tracked files present.\\n\\nnothing to commit, working tree clean\\n\\n\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":19739,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"executorlessWaitMs":77284,"firstUsefulResultAt":"2026-10-04T16:22:30.614Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4826,"terminal":false,"missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":1172,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef"},"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":1039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:23:03.612885+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4826","receipt_type":"automatic_mission_resume","idempotency_key":"mission:039b6221-19b4-4527-93ad-a57c6cf894ef:automatic-mission-resume:4826:canonical_release_blocked","mission_step_id":"82720c5f-935f-486f-a95f-cec6dd794756","command_center_event_id":"039b6221-19b4-4527-93ad-a57c6cf894ef"},{"id":"37e65d15-5391-4c2e-abfd-caeb228f28ba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-99b2e8fd523b","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":3145,"terminal":false,"missionId":"99b2e8fd-523b-4875-9b8a-90048d6a605c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6701,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":984,"missionSetupMs":979,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":979,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":979,"repositoryMutationMs":5717,"repositoryProviderMs":5717,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2351,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":979,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3366},"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":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},"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":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:05:59.691749+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3145","receipt_type":"execute_mission","idempotency_key":"mission:99b2e8fd-523b-4875-9b8a-90048d6a605c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bc266e78-e9e7-4730-8252-c6cae27d756e","command_center_event_id":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},{"id":"37e6f022-d88d-42fe-9c68-c849f2caa30a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","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 consolidation of architectural ownership plus the inherited Forgejo operator transport fix; the reserved mission branch was just proven identical to current main and contains no unique work.","baseSha":"5b5faac378335d272039a52560918dfda6d06674","issuedAt":1789177525700,"expiresAt":1789177705700,"missionId":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac","authorizationId":"ad010e00-4bcc-468c-9893-faab015dbed5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:45:26.13008+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b5faac378335d272039a52560918dfda6d06674","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ad010e00-4bcc-468c-9893-faab015dbed5","mission_step_id":"58573268-6e6c-4e6a-b901-db9e96e6a86e","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"37e79800-8c04-46b8-849e-41bc7bb8ef56","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c4fa3bd4a214","prNumber":3997,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:53:08.182687+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","external_id":"3997","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:merged-pr:3997:0a313791bf6019f7fffc27f8ade4673b42c9ad53","mission_step_id":"b0d2f61a-8b99-4a97-a8ba-e09b2b927051","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"37e8f968-bcf6-49aa-89bf-56e32c245b09","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Centralize KNOCKLAUNCH tenant mobile infrastructure into one shared platform primitive. Remove tenant-specific divergent implementations of mobile shell lifecycle, scroll restoration state, touch/pointer event handling, viewport subscriptions, route-transition state persistence, and mobile navigation/header layout rules where the shared platform should own them. Make all tenant shells inherit the shared primitive by default while preserving tenant-specific branding and content. Add regression tests that fail when a tenant bypasses or duplicates the shared mobile primitive. Ship the smallest safe cross-cutting source change through the canonical branch, pull request, gate, squash merge, and affected frontend release path.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:24:58.139543+00:00","proof_gate":"request_contract_pending","source_sha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:request-contract:2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26:e2ee0a41e26456d638ce9f9ea60a61b2126be917:pending:visual","mission_step_id":"348bfc88-0f83-4247-8468-fe84a71c0851","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"37ec1574-0d69-4052-bdd4-b47a6f555469","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"running","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:41.339098+00:00","proof_gate":"canonical_release_pending","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"37ed0f52-0f76-4476-9390-78ec1935c423","source":"forgejo","status":"waiting","payload":{"branch":"ai/human-activity-observability-20260910","prNumber":2354,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:47:34.001436+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","external_id":"2354","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:merged-pr:2354:2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","mission_step_id":"e99d3adc-e89f-4abd-be49-935de2690eac","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"37ed4c3c-d914-4ebc-a27e-3883f7d1af2a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-release-self-classifying-failures","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4999,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":279,"terminal":false,"missionId":"0b284db6-c64e-4d89-ab61-f5d83adc0248","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":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},"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":5886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:25:48.729347+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"279","receipt_type":"execute_mission","idempotency_key":"mission:0b284db6-c64e-4d89-ab61-f5d83adc0248:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"47eda220-6e9b-4e01-87e3-5cb2e69e33fb","command_center_event_id":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},{"id":"37ed7297-6cf8-44a7-8e24-b57a43eabb26","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:dcf9ca5a-6093-4640-8b6c-e5ccee5f9852","mission_step_id":null,"command_center_event_id":"dcf9ca5a-6093-4640-8b6c-e5ccee5f9852"},{"id":"37edf35c-7953-4bfc-bcd5-ec8c6d9153c7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ee9ff4081f93","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2577,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1393,"firstUsefulResultAt":"2026-10-06T13:40:57.169Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.66.0-stopless-capability-routing","prNumber":null,"terminal":false,"missionId":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":295,"providerAuthMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":295,"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":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},"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":3408,"likelyAffectedFiles":["scripts/windows/install-knocklaunch-autoconnect.ps1"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:41:18.444556+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee9ff408-1f93-4c6d-9334-ffa6dd402c19:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3160dc66-2fc3-42d4-bca4-e1e7e5a450e7","command_center_event_id":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},{"id":"37ee00b6-2087-458d-bf19-6dc5c3a93779","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:28d4373a-8746-4f02-9304-944a41a9a13c","mission_step_id":null,"command_center_event_id":"28d4373a-8746-4f02-9304-944a41a9a13c"},{"id":"37ef67e2-aa7e-407c-88db-0a88e89d83ff","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},\"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\":[\"p1\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-26T20:40:36.801738+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8ebc0c7d35ca\",\"prNumber\":3811,\"sourceSha\":\"4ba5c593fa614cc4d4d5205720cdeedc7b3aef6d\",\"deploymentId\":\"forgejo-main-4ba5c593fa61\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:41:32.405955+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42:owner-progress-heartbeat:119362966","mission_step_id":"b75d586b-eb0d-49bc-b6ac-d37fb057ea20","command_center_event_id":"8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":9200,"schema":"public","order_key":"id"}