{"data":[{"id":"e4d45532-94a6-4a7a-89d2-a6495c6b28fc","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ff61a46ca5d7","prNumber":3165,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5b5e7b35887efb0dc63c525e4dff20ffbca94ad2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T01:14:15.331548+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5b5e7b35887efb0dc63c525e4dff20ffbca94ad2","external_id":"3165","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ff61a46c-a5d7-4ab2-b990-73ee0224e088:merged-pr:3165:5b5e7b35887efb0dc63c525e4dff20ffbca94ad2","mission_step_id":"dc0bbaec-4919-47d2-8f56-0c827aff18f9","command_center_event_id":"ff61a46c-a5d7-4ab2-b990-73ee0224e088"},{"id":"e4d75dde-408d-4e20-bc94-cee0d19ef4f0","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":120916,"owner_action_to_pr_ms":81307,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":73470},"ownerWaitLiveAt":"2026-10-06T15:33:43.916Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:33:44.366983+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8c63eb4f-0acb-4944-8991-952b0cbeb908:owner-wait-live","mission_step_id":"567513d5-4691-4e23-984a-0a512f46bbb0","command_center_event_id":"8c63eb4f-0acb-4944-8991-952b0cbeb908"},{"id":"e4d9ec16-637b-468d-8635-8925834e45c4","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 this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","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":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","wordingChanged":false,"canonicalIntent":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal po","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-viewport-authority","statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","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":"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":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before Publish"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"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","desktop"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","authentication_authorization","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","canonicalIntent":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct per-section Replace as a convenience that adds to library then assigns; draft versus published assignment semantics with live preview before Publish; desktop/mobile preview; basic fit/cover, focal position, opacity/overlay controls where the renderer supports them; truthful Analyze Site Imagery that reports missing, duplicated, unused, oversize, and inconsistent assignments and links to the exact editable control. R2 remains invisible infrastructure and PCG-only media must never fall back to generic tenant-media. Keep route namespaces for home, grading, verify, submit, shop, contact, pop-report, marketplace, live, forum. Gate, squash merge, release affected frontend/edge functions, then visually prove batch upload, reusable library, assignment controls, and live rendering. Do not stop at implementation.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue this same PR #5210 and expand the already-implemented route-aware PCG R2 media system into the world-class uploader/media library contract now. Preserve all current #5210 work and R2 folder structure. Add: multi-select + drag/drop batch image/video upload; reusable R2 media library rather than upload-direct-to-slot; per-file upload state with retry for failed items; image/video previews with duration/type/size metadata when available; search/filter for image/video and assigned/unassigned; explicit user-controlled assignment to any page and destination role (hero desktop, hero mobile, background, header, footer, process/grading, encapsulation, vault/collection, submission CTA, sections/gallery as supported) without re-uploading; allow one asset in multiple placements; show assignment badges; assign from either a page/section chooser or an asset card; separate Clear from this slot from Delete from library; deleting an asset must fail closed or warn when assigned; preserve direct","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-this-same-PR-5210-and-expand-the-already-implemented-route-aware-PCG-R2-media-system-into-t","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":"c4067ddc286adae40b9737c5872c7c4299e8b2621a3722a4f46e1a83a0ad76d1","requestContractRevision":6,"previousRequestContractHash":"2eb4b68232859f3441dd7de894a9072b6ebd616ffd6e7be585890a025c8f3b43"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:54:19.255184+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c0df4bef-6af3-4c61-b7d1-75a7eef21c95:request-contract:c4067ddc286adae40b9737c5872c7c4299e8b2621a3722a4f46e1a83a0ad76d1","mission_step_id":"86e3ae04-287b-4635-9c6d-0f5febaa594f","command_center_event_id":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95"},{"id":"e4da2fb8-1b78-4389-8a23-729cb3900094","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fast-green-gate-progression-20260827","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4850,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":871,"terminal":false,"missionId":"b64d38fc-5bfb-4f54-954b-56842debb3c7","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6709,"prReadinessMs":6706,"approvedPlanMs":0,"missionSetupMs":1218,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b64d38fc-5bfb-4f54-954b-56842debb3c7"},"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":6170,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:38:26.109278+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"871","receipt_type":"execute_mission","idempotency_key":"mission:b64d38fc-5bfb-4f54-954b-56842debb3c7:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"583e2cc7-480f-4aed-a5ef-1cee630327a3","command_center_event_id":"b64d38fc-5bfb-4f54-954b-56842debb3c7"},{"id":"e4da6b8a-9548-427d-9dd1-a9d6e5028bef","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11046,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"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-23T03:21:12.20151+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"forgejo-main-48467de9a7b1","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:48467de9a7b12f6afa75e5d928a1907384aeeaa7:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"e4da85a8-58f7-47af-8519-7cb41c2048c1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8c64d55109cd","prNumber":4285,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"19774fcd24811ac1451fe38946436da826557f88","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:11:05.976776+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"19774fcd24811ac1451fe38946436da826557f88","external_id":"4285","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:merged-pr:4285:19774fcd24811ac1451fe38946436da826557f88","mission_step_id":"75b2b7f2-4b03-4d1a-b7bd-4dde421438ed","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"e4db5976-711d-4db2-8924-65de15ae58de","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair and visually upgrade the shared KNOCKLAUNCH calendar application so it is comfortable and premium at normal 100% browser zoom, using PCG /pcg/calendar as the acceptance route. The calendar must inherit the active tenant's existing TenantBrandTheme tokens rather than look like a generic platform utility.\n\nRequired outcome:\n- Calendar canvas dominates the viewport at normal desktop sizing; no browser zoom workaround.\n- Remove the permanent left calendar-source rail from the desktop canvas; source/filter management belongs behind one compact Calendars control using the existing sheet.\n- Keep the right agenda rail only on very wide screens; otherwise calendar gets the width.\n- Remove redundant desktop Connect calendar CTA and hide oversized three-card schedule pulse strip.\n- Header is compact, polished, tenant-branded using existing primary/accent/background/card tokens from TenantBrandTheme.\n- Connected business calendar display name/status is shown compactly; prefer display_name (PCG: Prestigious Card Grading) over account email.\n- Generic local source label uses the active tenant name instead of KnockLaunch.\n- Week/month grids are fluid width; remove hard minimum widths and r","proofConditionIds":["proof-live","proof-desktop","proof-mobile"]}],"satisfied":false,"constraints":[{"id":"shared-tenant-branding","satisfied":false,"statement":"Use the shared calendar primitive and existing TenantBrandTheme tokens; do not create a PCG-only layout or hard-code PCG colors.","proofConditionIds":["proof-live","proof-desktop","proof-mobile"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or unknown business facts as real.","proofConditionIds":["proof-desktop","proof-mobile"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work must use the active tenant's own brand tokens and must not import another tenant's identity.","proofConditionIds":["proof-desktop","proof-mobile"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile are independently authoritative acceptance viewports; do not use browser zoom as the layout solution.","proofConditionIds":["proof-desktop","proof-mobile"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The supplied screenshot establishes the unacceptable density/scale baseline to repair; preserve the requested calendar functionality while materially improving hierarchy, geometry, spacing, and responsive fit.","proofConditionIds":["proof-desktop","proof-mobile"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive reflow must preserve information hierarchy, tenant branding, and calendar functionality without inventing a separate design.","proofConditionIds":["proof-desktop","proof-mobile"]},{"id":"reference-visual-authority","satisfied":false,"statement":"Completion requires deployed source and production visual proof on the actual PCG calendar route; a mockup cannot satisfy the request.","proofConditionIds":["proof-desktop","proof-mobile"]},{"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-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":["proof-live"]}],"contractHash":"94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b"},"required":true,"satisfied":true},{"id":"proof-desktop","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/calendar","currentSourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","witnessSourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","verificationState":"completed_with_findings","witnessRequestContractHash":"94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b"},"required":true,"satisfied":false},{"id":"proof-mobile","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/calendar","currentSourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","witnessSourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","verificationState":"completed_with_findings","witnessRequestContractHash":"94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:29:52.518762+00:00","proof_gate":"request_contract_pending","source_sha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e020b5c6-b3f8-4d93-9c5c-0d62cb75b237:request-contract:94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b:7a56cec08d887b2f883ee3f06634127d5e574b3c:pending:visual","mission_step_id":"896f27ac-ddbf-478e-b5d5-a80b243b13cd","command_center_event_id":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},{"id":"e4dd5c9e-6214-40d8-aaf2-e7597fd9a36d","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"b7d5ffceba8696ccdd22fc1d3b25418b55569cfd","prNumber":5116,"gateRunId":16150,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/16150/jobs/1","mergeCommitSha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca"}],"requestContractHash":"8ab3c9e1cedad686fb107fa5fe0f646793050d3778cc7260f1452c9dbb3b460e","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:06:13.211145+00:00","proof_gate":"request_contract_repository_verified","source_sha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:20337ec7-f00b-436b-a192-63feaac2e975:request-contract-repository:8ab3c9e1cedad686fb107fa5fe0f646793050d3778cc7260f1452c9dbb3b460e:a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","mission_step_id":"200eebb9-6110-4663-8e44-98ef43241c9d","command_center_event_id":"20337ec7-f00b-436b-a192-63feaac2e975"},{"id":"e4dd9a5b-9192-4b9f-8b5e-0901d84e6720","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"529a74edad06f8a3a7045b2bc41632d691d8f47b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"529a74edad06f8a3a7045b2bc41632d691d8f47b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"5774ae61e040b42479353cb9a60db99fea73c61afb1ba5521969473bd1b74f15","forgejoWorkflowProof":{"runId":15845,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:53:45.886955+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"529a74edad06f8a3a7045b2bc41632d691d8f47b","external_id":"forgejo-main-529a74edad06","receipt_type":"canonical_release_status","idempotency_key":"mission:1375ceef-01f5-41f4-8a1f-d77978f1fa74:forgejo-release-status:529a74edad06f8a3a7045b2bc41632d691d8f47b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"edbc1beb-2de3-4abd-ba67-c432acdf284c","command_center_event_id":"1375ceef-01f5-41f4-8a1f-d77978f1fa74"},{"id":"e4e011ac-b4f1-4df3-abbb-e33ee3d9d753","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1478","runId":1478,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"05b77e3e5958b4460793a8ba4a8903abb75cc09f","deploymentId":"forgejo-main-05b77e3e5958b4460793a8ba4a8903abb75cc09f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.6-live-release-idempotency","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T16:05:32.839171+00:00","proof_gate":"canonical_release_pending","source_sha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","external_id":"forgejo-main-892e1139777f","receipt_type":"canonical_release_status","idempotency_key":"mission:21b89e92-7662-4a50-b230-a694ccf1ebe3:forgejo-release-status:892e1139777f88c1af4f9fa26d728e34c9621b3b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c3fd8d92-2bd2-4733-b2cc-1df045af6c06","command_center_event_id":"21b89e92-7662-4a50-b230-a694ccf1ebe3"},{"id":"e4e0b976-821f-4dcc-8c7a-95fb283ab1d3","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized repairing scoped-patch latency to unblock the Big Papi production fix.","baseSha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","issuedAt":1790235043689,"expiresAt":1790235223689,"missionId":"77ea3e90-c156-45db-989b-3ef3dd73c0e1","authorizationId":"b1c918f1-35d0-472f-a82a-2ecf9c495d39","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:30:44.207647+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b1c918f1-35d0-472f-a82a-2ecf9c495d39","mission_step_id":"a90179a6-d0df-4641-b1eb-39589004a1da","command_center_event_id":"77ea3e90-c156-45db-989b-3ef3dd73c0e1"},{"id":"e4e1838b-820d-4e53-896a-94d5eb173b06","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6bad4d204d6cd20a8cdd22fcb86d3144b68375b7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6bad4d204d6cd20a8cdd22fcb86d3144b68375b7","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":"94e09783c460c5961a5660902ca22a48f23972887949e048742a41eebf2318ea","forgejoWorkflowProof":{"runId":10727,"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-22T11:31:02.446028+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6bad4d204d6cd20a8cdd22fcb86d3144b68375b7","external_id":"forgejo-main-6bad4d204d6c","receipt_type":"canonical_release_status","idempotency_key":"mission:0ab544ce-d46c-4bfe-855a-5fa4f9916b50:forgejo-release-status:6bad4d204d6cd20a8cdd22fcb86d3144b68375b7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1de0aced-cc1f-4893-a9e7-f8775e47843b","command_center_event_id":"0ab544ce-d46c-4bfe-855a-5fa4f9916b50"},{"id":"e4e29874-d118-4f08-b68c-f58c8cd84529","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"af3dc9345deb3d216a24b7a593a5207df644bad6","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"af3dc9345deb3d216a24b7a593a5207df644bad6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"541023ba276e5aab928ad58df49484c507d6b98f61c2e61373fe60345e066c25","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12757","runId":12757,"status":"waiting","sourceSha":"af3dc9345deb3d216a24b7a593a5207df644bad6","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a113e7bc458defbc429fb3e3abb4f1bfeeea9404","deploymentId":"forgejo-main-a113e7bc458defbc429fb3e3abb4f1bfeeea9404","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.59.3-direct-commit-ancestry","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:49:24.744518+00:00","proof_gate":"canonical_release_pending","source_sha":"af3dc9345deb3d216a24b7a593a5207df644bad6","external_id":"forgejo-main-af3dc9345deb","receipt_type":"canonical_release_status","idempotency_key":"mission:c792f012-f023-42e5-a38f-b3bedb27e053:forgejo-release-status:af3dc9345deb3d216a24b7a593a5207df644bad6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"069005c5-8b27-478d-8a17-a4356374df83","command_center_event_id":"c792f012-f023-42e5-a38f-b3bedb27e053"},{"id":"e4e2f4f0-dd5d-4413-9f49-303feeff225b","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","tenantRef":"PCG","receivedAt":"2026-10-04T09:47:33.051Z","fingerprint":"f763d3c4c4b90708865377875727e0c25e92d6e69a1bd6503ba9bcd2831ce81d","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","wordingChanged":false,"canonicalIntent":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","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":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"PCG","sourceTargets":["scripts/cloudflare-sync-worker-routes.mjs","scripts/cloudflare-native-owner-worker.mjs","src/PublicAppShell.tsx","config/cloudflare-native-frontend-build.json"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by reconciling the hostname to the existing canonical"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","canonicalIntent":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","route":"https://prestigiouscardgrading.com/","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-production-403-on-https:-prestigiouscardgrading.com-by-reconciling-the-hostname-to-the-ex","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"441cb0d60ffde72c4a4a003eacab7e18a8899c3edd518cf88efd18ee1fe1b5b5","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:47:33.319332+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57:tenant-workstream-contribution:f763d3c4c4b90708865377875727e0c25e92d6e69a1bd6503ba9bcd2831ce81d","mission_step_id":null,"command_center_event_id":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57"},{"id":"e4e9e423-847f-4202-88bc-b539bf6dc304","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:32:06.397658+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:119419568","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"e4eec7e3-06d4-4bd5-a3b6-efdaa2c53ce6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-45696755fec9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13883,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"executorlessWaitMs":352200,"firstUsefulResultAt":"2026-10-04T01:45:42.264Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4700,"terminal":false,"missionId":"45696755-fec9-4110-896a-b03f5f00330a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2317,"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":"45696755-fec9-4110-896a-b03f5f00330a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:51:34.521642+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4700","receipt_type":"automatic_mission_resume","idempotency_key":"mission:45696755-fec9-4110-896a-b03f5f00330a:automatic-mission-resume:4700:repair_mission_pr_ready_retryable","mission_step_id":"86afd8a8-2c86-4c27-bceb-08ca5b3fca27","command_center_event_id":"45696755-fec9-4110-896a-b03f5f00330a"},{"id":"e4efcad0-1e37-4c95-9dc4-dd53d21c185b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e038a13218b4","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"e038a132-18b4-4ecc-b6be-4b10f626c5b5","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":180,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":606,"providerAuthMs":0,"ledgerPrepareMs":606,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":606,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":606,"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":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},"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":4278,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:12:01.140637+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e038a132-18b4-4ecc-b6be-4b10f626c5b5:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e3febcb7-7a5d-4dbf-83d9-8df4ab9c0058","command_center_event_id":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},{"id":"e4eff67b-6249-4f90-b079-bec503093e03","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f67350182876","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":38600,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"executorlessWaitMs":75806,"firstUsefulResultAt":"2026-09-27T21:00:14.910Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3905,"terminal":false,"missionId":"f6735018-2876-46bb-98ee-2dbf952606bd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5449,"approvedPlanMs":0,"missionSetupMs":369,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":116,"resolvePreflightMs":369,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"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":"f6735018-2876-46bb-98ee-2dbf952606bd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:01:13.611348+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3905","receipt_type":"execute_mission","idempotency_key":"mission:f6735018-2876-46bb-98ee-2dbf952606bd:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"15141052-defc-4857-a7f6-147e1da1532e","command_center_event_id":"f6735018-2876-46bb-98ee-2dbf952606bd"},{"id":"e4f25991-d1aa-4aac-8d96-3e35b4263447","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/proposal-pdfjs-20260820","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2246,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":495,"terminal":false,"missionId":"12ae49b0-592e-41a1-abab-62cc7c529aa4","operation":"automatic_mission_resume","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":"12ae49b0-592e-41a1-abab-62cc7c529aa4"},"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":523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:12:23.778137+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"495","receipt_type":"automatic_mission_resume","idempotency_key":"mission:12ae49b0-592e-41a1-abab-62cc7c529aa4:automatic-mission-resume:495:canonical_release_transport_retryable","mission_step_id":"deb81784-e6f5-4f33-b6d7-6f73c3c97ce5","command_center_event_id":"12ae49b0-592e-41a1-abab-62cc7c529aa4"},{"id":"e4f29a6d-fd9b-41d8-9032-7736e48c7afb","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-recipient-preview-load","prNumber":3377,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:06:11.316407+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa","external_id":"3377","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5ac189fb-9aba-4500-96df-49ceaad02d38:merged-pr:3377:e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa","mission_step_id":"6e98caa3-5738-421d-9e08-c968b1837096","command_center_event_id":"5ac189fb-9aba-4500-96df-49ceaad02d38"},{"id":"e4f34aa9-8aa8-40d3-a14b-3fcb56290806","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":159,"terminal":false,"missionId":"64478ed1-534a-4773-b248-c67b738e5d5d","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"bd6912f6d0f135b8fed36aa87d184052969bd0f8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"64478ed1-534a-4773-b248-c67b738e5d5d"},"performance":null,"deploymentId":"forgejo-main-bd6912f6d0f1","workflowRunId":442,"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":4044,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:18:16.811745+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"bd6912f6d0f135b8fed36aa87d184052969bd0f8","external_id":"forgejo-main-bd6912f6d0f1","receipt_type":"ship_and_prove","idempotency_key":"mission:64478ed1-534a-4773-b248-c67b738e5d5d:ship_and_prove:ship_and_prove_release_pending:bd6912f6d0f135b8fed36aa87d184052969bd0f8:442","mission_step_id":"88c28436-88f3-4f37-9d01-b60d24d0ffaa","command_center_event_id":"64478ed1-534a-4773-b248-c67b738e5d5d"},{"id":"e4f6c1b5-4a75-488e-bb04-465bab15deac","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"c5cbef487b0b669b0fe18e9b0878c2cf3e82b067","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"c5cbef487b0b669b0fe18e9b0878c2cf3e82b067","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"382f64ab8ccd919b085d1f814e8b6f374c4f00b0f13eba9edb1712f1e09e8c3a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13098","runId":13098,"status":"success","sourceSha":"c5cbef487b0b669b0fe18e9b0878c2cf3e82b067","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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-29T16:27:28.058029+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c5cbef487b0b669b0fe18e9b0878c2cf3e82b067","external_id":"forgejo-main-c5cbef487b0b","receipt_type":"canonical_release_status","idempotency_key":"mission:5c5e529b-c753-4921-b77e-14defc2fd4c4:forgejo-release-status:c5cbef487b0b669b0fe18e9b0878c2cf3e82b067:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"ca02020c-71b9-4b46-868d-d6ec99cd7d1e","command_center_event_id":"5c5e529b-c753-4921-b77e-14defc2fd4c4"},{"id":"e4f714ad-0f48-4780-912b-d2b330dc0830","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":"9d09340743a2facec5c7100e198310a769b6eeaf","releaseState":"pending","exactConductorRun":{"id":31434974351,"status":"in_progress","headSha":"9d09340743a2facec5c7100e198310a769b6eeaf","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T21:48:18.508868+00:00","proof_gate":"canonical_release_pending","source_sha":"9d09340743a2facec5c7100e198310a769b6eeaf","external_id":"canonical-release-9d09340743a2","receipt_type":"canonical_release_status","idempotency_key":"mission:ea7020c0-9058-4854-aca1-d5de3a2c92d3:release-status:9d09340743a2facec5c7100e198310a769b6eeaf:31434974351:pending:canonical-production-release/verified=pending","mission_step_id":"762515d9-e916-41bd-9ce3-fdd3fa73e5e3","command_center_event_id":"ea7020c0-9058-4854-aca1-d5de3a2c92d3"},{"id":"e4f8fc9c-2bed-4a61-bf46-8c1512d28e09","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-stall-hardening-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17901,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","timingsMs":{"handlerMs":7332,"prReadinessMs":839,"approvedPlanMs":0,"missionSetupMs":416,"shipAndProveMs":6281},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"performance":null,"deploymentId":"forgejo-main-2809a88ff28e","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":6681,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:58:28.235758+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":"forgejo-main-2809a88ff28e","receipt_type":"execute_mission","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c8ba08a5-b9bf-479f-b5b4-1605fb1a8ca1","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"e4f96838-bf16-40e2-b37c-da26dee5f345","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/emergency-production-recovery-20260815","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":1130,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":148,"terminal":false,"missionId":"f387f211-1531-4ed9-a56a-7255d2321566","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":"f387f211-1531-4ed9-a56a-7255d2321566"},"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":3509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:23:10.75698+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"148","receipt_type":"execute_mission","idempotency_key":"mission:f387f211-1531-4ed9-a56a-7255d2321566:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b0f9dded-55da-4d63-8937-3765a27ee2a7","command_center_event_id":"f387f211-1531-4ed9-a56a-7255d2321566"},{"id":"e4f992f0-6366-49c4-9b8e-cf73eb138ea3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-mobile-overhaul-20260820","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"a4993cf4-a7f8-4f21-a578-7cc9f45e1765","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4993cf4-a7f8-4f21-a578-7cc9f45e1765"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5129,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T14:59:52.696601+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a4993cf4-a7f8-4f21-a578-7cc9f45e1765:execute_mission:repair_mission_execution_retryable","mission_step_id":"cdcbd623-e9e5-4790-8f44-856db9d7c24a","command_center_event_id":"a4993cf4-a7f8-4f21-a578-7cc9f45e1765"},{"id":"e4fa5953-fc30-4cbc-8f62-a7db6aa6180e","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/version.js","fingerprint":"36dbb3053993844997c2373709121180073cc6ed26290ab86d1c474bb40c18b3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:34:37.657736+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:ef3e703b-509b-408e-b38b-49549fcf23dc:repository-mutation-intent-blocked:36dbb3053993844997c2373709121180073cc6ed26290ab86d1c474bb40c18b3","mission_step_id":"a290e3e1-dae2-441f-a53c-59eb624904b8","command_center_event_id":"ef3e703b-509b-408e-b38b-49549fcf23dc"},{"id":"e4fb3550-1117-4802-a2b9-16595413e126","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_missing:scripts/visual-witness-hosted-runner/src/universal-witness.mjs","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"7d5bba7a-135a-46ad-93b1-879832ed44f7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2374,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":970,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":970,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":970,"repositoryMutationMs":2374,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":970,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d5bba7a-135a-46ad-93b1-879832ed44f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:31:11.151087+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7d5bba7a-135a-46ad-93b1-879832ed44f7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d2156f81-589b-483d-9f87-bee8ffc8f9a5","command_center_event_id":"7d5bba7a-135a-46ad-93b1-879832ed44f7"},{"id":"e4fb5bc0-0dbf-44a6-8337-4f1edfa661dd","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":1570,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-06T02:56:01.292Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5147,"terminal":false,"missionId":"b78054b5-ff74-493d-9d49-b3305dbc800c","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4005,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":530,"providerAuthMs":0,"ledgerPrepareMs":466,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":530,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":466,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b78054b5-ff74-493d-9d49-b3305dbc800c"},"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":1377,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:56:01.366115+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"5147","receipt_type":"ship_and_prove","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"2ddd43c5-ec1f-4a51-a8b6-739623e6edae","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"e4fc8812-6247-47ca-8715-aea6be46bc2d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Owner requested runner-topology lockdown; exact stale topology declaration is in config/control-plane-capabilities.json and must be aligned with the already-enforced existing-hardware runner labels/capacity.","baseSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","issuedAt":1790356622696,"expiresAt":1790356802696,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","authorizationId":"a8199c06-91c2-4e4d-800e-513e3c712700","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:17:03.116909+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a8199c06-91c2-4e4d-800e-513e3c712700","mission_step_id":"caf50829-1769-4f64-86b8-1b1fa1d90b80","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"e4fd52b9-6a16-4363-9f35-4d24245b2199","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f81cdaf0abe6b07a2f0369bfca4da6d65188416d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f81cdaf0abe6b07a2f0369bfca4da6d65188416d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"2e68714b1c73f2ae5578defe16ebf09b735a5208b0c0b6bd45b3c2223b9c69fc","forgejoWorkflowProof":{"runId":14618,"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-02T23:58:44.737862+00:00","proof_gate":"canonical_release_pending","source_sha":"f81cdaf0abe6b07a2f0369bfca4da6d65188416d","external_id":"forgejo-main-f81cdaf0abe6","receipt_type":"canonical_release_status","idempotency_key":"mission:5d05c9cc-ac8c-4c8f-892a-156e914119d9:forgejo-release-status:f81cdaf0abe6b07a2f0369bfca4da6d65188416d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c3b73dee-51b2-4574-a69e-f54b7d8f50e9","command_center_event_id":"5d05c9cc-ac8c-4c8f-892a-156e914119d9"},{"id":"e4fe0c76-5803-4eac-bb79-afe54958761a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ff0b2487be08","prNumber":3301,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"297cf0caa932e2ad8c246e2e47a60ce1a0c4cb90","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T17:33:17.81562+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"297cf0caa932e2ad8c246e2e47a60ce1a0c4cb90","external_id":"3301","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ff0b2487-be08-4053-8bfd-919d90bd1903:merged-pr:3301:297cf0caa932e2ad8c246e2e47a60ce1a0c4cb90","mission_step_id":"c16b37ab-661b-40ae-a95b-86db8ed49a7f","command_center_event_id":"ff0b2487-be08-4053-8bfd-919d90bd1903"},{"id":"e500cbae-3eaa-49f1-8127-e5e19a4c4ed3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-94dc4229b32e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":3037,"terminal":false,"missionId":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0895ede911fc028e7f9af15056bdc73b8ae29503","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4971,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":760,"approvedPlanMs":0,"missionSetupMs":695,"providerAuthMs":0,"shipAndProveMs":3526,"ledgerPrepareMs":695,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":695,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":695,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},"performance":null,"deploymentId":"forgejo-main-0895ede911fc","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2757,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:44:51.08373+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0895ede911fc028e7f9af15056bdc73b8ae29503","external_id":"forgejo-main-0895ede911fc","receipt_type":"execute_mission","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6e7cdb68-1565-4c64-b664-48a4b8f96d22","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"e50215f9-4561-40aa-9727-6dc35cc705b1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-knowledge.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-knowledge.test.js"],"reason":"Owner explicitly requested a PAUL intelligence repair. Temporarily unfreeze only the exact PAUL cc-execution knowledge/operator files and their regression test so historical context is synthesized rather than dumped, then return to frozen-by-default control-plane posture after canonical release and proof.","baseSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","issuedAt":1790961202708,"expiresAt":1790961382708,"missionId":"8e5af9be-df95-4edc-a55f-38287e002ce8","authorizationId":"2e0b6912-ed89-4d8e-921f-592fe0dcf4b0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:13:23.214196+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2e0b6912-ed89-4d8e-921f-592fe0dcf4b0","mission_step_id":"f3ad9cb3-face-493e-b797-6e78b26eec93","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"e502690c-6bb1-47b3-81a3-cd25a88452f9","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"],"reason":"Owner-authorized control-plane maintenance to align runner capacity awareness with the proven live topology of two docker heavy runners and one paul-light runner.","baseSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","issuedAt":1789523113722,"expiresAt":1789523293722,"missionId":"627f3987-4f8c-44c3-bbaf-129caf528a4c","authorizationId":"4d763554-7d3c-47cf-8fb3-09a43e67682c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:45:14.085283+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4d763554-7d3c-47cf-8fb3-09a43e67682c","mission_step_id":"b457da2a-aca6-44cc-9b61-87bb6d613381","command_center_event_id":"627f3987-4f8c-44c3-bbaf-129caf528a4c"},{"id":"e502948b-11d6-48c4-8910-ca5973b89705","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"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\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-25T20:59:03.039869+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-66c317c2a86c\",\"prNumber\":3750,\"sourceSha\":\"7e056d7356a0c8c2b18db3aadc61ae10b3414b05\",\"deploymentId\":\"forgejo-main-7e056d7356a0\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:54:35.851433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:owner-progress-heartbeat:119357258","mission_step_id":"c8247758-4f59-4c2b-af05-9807345d5f85","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"e50302e3-de6d-482d-8125-a9c823a1ec2a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"visual_proof","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":null,"terminal":false,"missionId":"8e15993a-bd79-4784-a1f5-7c895009cab5","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":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e15993a-bd79-4784-a1f5-7c895009cab5"},"performance":null,"deploymentId":null,"releaseState":"verified","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T23:46:05.923734+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e15993a-bd79-4784-a1f5-7c895009cab5:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"738a0a22-3253-4f1d-bfee-caf1b578a520","command_center_event_id":"8e15993a-bd79-4784-a1f5-7c895009cab5"},{"id":"e503844a-9d07-43e1-9da9-ef5dc0a7f93e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Finish the Visual Witness durability repair. On supervisor recovery, terminalize an already completed verified or completed-with-findings attempt instead of replaying it. Bind durable supervisor checkpoints to the exact witness source commit and allow checkpoint resume only when the persisted source commit equals the current runtime source commit. Preserve mobile-only viewport authority, existing bounded retries, and unrelated behavior. Gate, squash merge, release the affected witness runtime, and verify with a fresh mobile-only Big Papi's Tenant Owner acceptance run.","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":"bb8823b757cc9d629b951f47c5a996973b439460f3bce2215376629af106548c","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":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"bb8823b757cc9d629b951f47c5a996973b439460f3bce2215376629af106548c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:26:51.868216+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:48e6da6a-1a09-41b3-b63a-693fd2294ddb:request-contract:bb8823b757cc9d629b951f47c5a996973b439460f3bce2215376629af106548c:80622a96f39903bd68d41b1b5e40c56bec5d3a3a:verified:","mission_step_id":"ce64f4ca-aeba-46eb-bc27-ff8e7289361b","command_center_event_id":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},{"id":"e5042dc1-1bb3-41a4-a277-401db3985ccd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a78ba5c92813","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5832,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":101410,"firstUsefulResultAt":"2026-09-30T22:28:47.675Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1559,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":689,"providerAuthMs":0,"ledgerPrepareMs":689,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":689,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":689,"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":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},"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":4542,"likelyAffectedFiles":["src/lib/tenants/tenantMediaBranding.ts","src/lib/siteDesignSettings.ts","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-30T22:29:06.525594+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"84b5f1fe-2395-4e72-aaed-38e42fabf9bd","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"e50653e6-8e54-4144-8920-5e070b140bf7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c0df4bef6af3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4170,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2812,"firstUsefulResultAt":"2026-10-06T16:45:56.962Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":null,"terminal":false,"missionId":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3613,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1021,"providerAuthMs":0,"ledgerPrepareMs":1021,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1021,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1021,"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":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95"},"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":4312,"likelyAffectedFiles":["supabase/functions/pcg-r2-media/index.ts","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/pages/card-grading/PCGPublicSite.tsx","src/routes/publicRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:45:59.824761+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c0df4bef-6af3-4c61-b7d1-75a7eef21c95:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"55044358-25eb-436e-aa3d-4a12790a6198","command_center_event_id":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95"},{"id":"e5077e60-7e4a-4fdb-805f-6e261bc09aaa","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\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:33:08.82514+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:119417652","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"e508c0cd-8823-457c-ad09-806d17256a3d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-841a01acfc83","writes":[],"patches":[],"version":1,"approved":true,"missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f","objective":"Continue the same mission with corrected anchored-edit contract. These anchors are exact protected-main strings. Preserve the previously persisted new pcgGradingScale.ts file intent; apply these exact replacements, fail closed on mismatch, and continue canonical PR/Gate/merge/release/proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading","config/capabilities/pcg-card-grading-modes.json"],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","anchor":"import PCGGrowthLab,{PCGGrowthPulse} from '@/pages/card-grading/PCGGrowthLab';","replacement":"import PCGGrowthLab,{PCGGrowthPulse} from '@/pages/card-grading/PCGGrowthLab';\nimport {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,findPCGGrade} from '@/pages/card-grading/pcgGradingScale';"},{"path":"src/pages/card-grading/PCGWorkspace.tsx","anchor":"<Field label=\"Grading company\" value={form.grader} onChange={value=>update('grader',value)}/><Field label=\"Grade\" value={form.grade} onChange={value=>update('grade',value)}/><Field label=\"Certification / serial\" value={form.cert} onChange={value=>update('cert',value)}/><Field label=\"Condition\" value={form.condition} onChange={value=>update('condition',value)}/>","replacement":"<Field label=\"Grading company\" value={form.grader} onChange={value=>update('grader',value)}/><Field label=\"Certification / serial\" value={form.cert} onChange={value=>update('cert',value)}/><PCGGradeField grade={form.grade} designation={form.condition} onChange={(grade,designation)=>setForm(current=>({...current,grade,condition:designation}))}/>"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"import video2 from './pcgHeroVideoChunk2';","replacement":"import video2 from './pcgHeroVideoChunk2';\nimport {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,formatPCGGrade} from './pcgGradingScale';"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"<div className=\"mt-3 text-5xl font-black text-[#d8bb78]\">{card.grade??'—'}</div><div className=\"mt-1 text-xs uppercase tracking-[.15em] text-white/35\">{card.grade_label||'PCG grade'}</div>","replacement":"<div className=\"mt-3 text-4xl font-black text-[#d8bb78] sm:text-5xl\">{formatPCGGrade(card.grade,card.grade_label)}</div><div className=\"mt-1 text-xs uppercase tracking-[.15em] text-white/35\">Official PCG designation</div>"},{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","anchor":"import {supabase} from '@/integrations/supabase/client';","replacement":"import {supabase} from '@/integrations/supabase/client';\nimport {formatPCGGrade} from '@/pages/card-grading/pcgGradingScale';"},{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","anchor":"type Card={id:string;submission_id:string;sequence_number:number;player_character:string|null;year:string|null;brand_set:string|null;grade:number|null;cert_number:string|null;front_image_url:string|null;slab_image_url:string|null};","replacement":"type Card={id:string;submission_id:string;sequence_number:number;player_character:string|null;year:string|null;brand_set:string|null;grade:number|null;grade_label:string|null;cert_number:string|null;front_image_url:string|null;slab_image_url:string|null};"},{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","anchor":"select('id,submission_id,sequence_number,player_character,year,brand_set,grade,cert_number,front_image_url,slab_image_url')","replacement":"select('id,submission_id,sequence_number,player_character,year,brand_set,grade,grade_label,cert_number,front_image_url,slab_image_url')"},{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","anchor":"graded:own.filter(card=>card.grade!=null).length","replacement":"graded:own.filter(card=>card.grade!=null||Boolean(card.grade_label)).length"},{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","anchor":"const grade=card.grade!=null?`Grade ${card.grade}`:'Grade pending';","replacement":"const grade=formatPCGGrade(card.grade,card.grade_label);"},{"path":"config/capabilities/pcg-card-grading-modes.json","anchor":"\"release\":{\"runtimeFirst\":true}","replacement":"\"gradingScale\":{\"source\":\"src/pages/card-grading/pcgGradingScale.ts\",\"publicReference\":\"https://www.pcgslab.com/grading\",\"persistence\":{\"numeric\":\"card_grading_cards.grade\",\"designation\":\"card_grading_cards.grade_label\"}},\"release\":{\"runtimeFirst\":true}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading","config/capabilities/pcg-card-grading-modes.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"6ec95d2e087a04bc38a929dd16a90d4b8e30140cefe9bfc61bf032351cc95799","replayCount":0,"serializedBytes":5343},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:13:56.459532+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:repository-mutation-intent:6ec95d2e087a04bc38a929dd16a90d4b8e30140cefe9bfc61bf032351cc95799:0","mission_step_id":"46e069bb-f351-4088-9d52-513ebb780b78","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"e509bf67-b189-4f1a-9b63-b444fcd4e057","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-9967f2989efb","approved":true,"missionId":"9967f298-9efb-4dd1-8f36-3106d67cd37e","objective":"Continue the existing durable mission using exact structured edits.","ownerApproved":true,"sourceTargets":["src/components/experience-editor/ExperiencePreviewApp.tsx","src/components/experience-editor/replicas/types.ts","src/lib/design/experienceStudioSurfaceResolver.ts","src/components/experience-editor/ExperienceEditorCanvasBridge.tsx"],"anchored_edits":[{"path":"src/components/experience-editor/ExperiencePreviewApp.tsx","new_content":"import ExperienceReplicaRouter from './ExperienceReplicaRouter';\nimport type { ExperienceReplicaContext } from './replicas/types';","old_content":"import ExperienceReplicaRouter, { type ExperienceReplicaContext } from './ExperienceReplicaRouter';"}],"durableMutationResume":true},"recovery":false,"fingerprint":"abfc5fcd9e036a9d521d60104059628092531adc3024cfeb61e748ad60cb5fee","replayCount":0,"serializedBytes":865},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:28:18.238561+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:repository-mutation-intent:abfc5fcd9e036a9d521d60104059628092531adc3024cfeb61e748ad60cb5fee:0","mission_step_id":"78aac39d-e41f-450c-85ff-a48691a2cc7a","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"e509d000-c07d-4d8f-a6de-6ac027b53a74","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-canonical-claim-workspace","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":"8fa93620-2d22-4ca7-a744-9357b2b10def","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":"8fa93620-2d22-4ca7-a744-9357b2b10def"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":10570,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-06T01:57:12.345614+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fa93620-2d22-4ca7-a744-9357b2b10def:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bc07fff5-bcfd-4c12-b023-bbd62c4c73e1","command_center_event_id":"8fa93620-2d22-4ca7-a744-9357b2b10def"},{"id":"e50a7761-d365-4ddd-b8ea-65c2ab4eabfd","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"1568bcea6f85ba7dd56d6179e70d092d5ee4eaf913ee527c17df96ea5693ad61"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:42:19.429039+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:1be22908-3943-4f2e-88b0-6dc356eebef2:repository-mutation-intent-blocked:1568bcea6f85ba7dd56d6179e70d092d5ee4eaf913ee527c17df96ea5693ad61","mission_step_id":"e0ae278b-0b47-44bc-885e-6af2bb3a6e7c","command_center_event_id":"1be22908-3943-4f2e-88b0-6dc356eebef2"},{"id":"e50aeead-04bf-4e94-918c-2e9ceef9b341","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation for avatar-menu route-family safety. Current main still contains hard-coded legacy tenant destinations in CRMUserMenu. Replace them with active-tenant canonical paths from resolveTenantAvatarMenuContract, remove global owner/financial destinations from tenant menus, preserve explicit platform-admin controls, keep tenant-native presentation, and ensure application avatar menus only expose enabled and tenant-type-eligible apps with canonical tenant-scoped routes. Add a fail-closed shared helper/invariant so non-admin avatar destinations cannot escape the active tenant route family. Use one shared platform repair, not tenant patches. Gate, squash merge, frontend release, then live interaction proof on representative Curri, Big Papi, lawn-care, and vertical app routes.","wordingChanged":false,"canonicalIntent":"Corrective generation for avatar-menu route-family safety. Current main still contains hard-coded legacy tenant destinations in CRMUserMenu. Replace them with active-tenant canonical paths from resolveTenantAvatarMenuContract, remove global owner/financial destinations from tenant menus, preserve explicit platform-admin controls, keep tenant-native presentation, and ensure application avatar menus only expose enabled and tenant-type-eligible apps with canonical tenant-scoped routes. Add a fail-closed shared helper/invariant so non-admin avatar destinations cannot escape the active tenant route family. Use one shared platform repair, not tenant patches. Gate, squash merge, frontend release, then live interaction proof on representative Curri, Big Papi, lawn-care, and vertical app routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Every non-admin avatar-menu navigation target is canonical to the active tenant route family.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","statement":"Avatar menus never expose disabled or tenant-type-ineligible apps.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","statement":"Legacy /owner family and global owner financial-record tenant navigation is removed from avatar menus.","proofConditionIds":["proof-repo"]},{"id":"outcome-4","statement":"Curri, Big Papi, lawn-care, and vertical application avatar navigation remains tenant-correct from representative live routes.","proofConditionIds":["proof-runtime"]}],"objective":"Corrective generation for avatar-menu route-family safety. Current main still contains hard-coded legacy tenant destinations in CRMUserMenu. Replace them with active-tenant canonical paths from resolveTenantAvatarMenuContract, remove global owner/financial destinations from tenant menus, preserve explicit platform-admin controls, keep tenant-native presentation, and ensure application avatar menus only expose enabled and tenant-type-eligible apps with canonical tenant-scoped routes. Add a fail-closed shared helper/invariant so non-admin avatar destinations cannot escape the active tenant route family. Use one shared platform repair, not tenant patches. Gate, squash merge, frontend release, then live interaction proof on representative Curri, Big Papi, lawn-care, and vertical app routes.","constraints":[{"id":"constraint-1","statement":"Preserve legitimate GodMode /admin controls, tenant switching, sign-out, tenant-specific presentation, and unrelated tenant behavior.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"constraint-2","statement":"Use one shared platform repair rather than tenant-specific patches.","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Merged source derives tenant avatar routes from shared canonical tenant contract, filters app eligibility, and contains no obsolete tenant /owner or global financial targets in avatar menu navigation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-runtime","kind":"runtime","claim":"Exact released frontend keeps representative avatar-menu navigation in the correct active tenant route family and excludes ineligible apps.","route":"/curri-control-center/contacts","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"ce45ef8ada9a122f4dc8a8b591fd1c69980e344d541121685db3cb33496235a3","requestContractRevision":2,"previousRequestContractHash":"f7dec019a7cabb42a3fdd5d9be112a234cc03478c45094e48a2ffe6a0cab4187"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T01:56:05.438046+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c8033605-c2a0-4742-b1c3-c72a514dd8f2:request-contract:ce45ef8ada9a122f4dc8a8b591fd1c69980e344d541121685db3cb33496235a3","mission_step_id":"2e026fb9-50ea-4bdf-88b9-681349a72aae","command_center_event_id":"c8033605-c2a0-4742-b1c3-c72a514dd8f2"},{"id":"e50c2750-9d20-4aeb-8005-dd6433d7ebee","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the exact already-applied merge-queue repair on this same branch, create the single PR, pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live runtime. Do not modify unrelated product or tenant work.","wordingChanged":false,"canonicalIntent":"Recover the exact already-applied merge-queue repair on this same branch, create the single PR, pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live runtime. Do not modify unrelated product or tenant work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"adopted-pr-armed","statement":"An owner-approved ship:true mission adopting an existing PR verifies <!-- knocklaunch:auto-progress --> on that PR before readiness/merge, even when no source mutation occurs.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"manual-pr-protected","statement":"Manual/unowned PRs remain non-auto-progressing unless explicitly authorized; a green Gate alone does not authorize merge.","proofConditionIds":["proof-source"]}],"objective":"Recover the exact already-applied merge-queue repair on this same branch, create the single PR, pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live runtime. Do not modify unrelated product or tenant work.","constraints":[{"id":"protected-main","statement":"Preserve protected main and the canonical KnockLaunch Gate.","proofConditionIds":["proof-source"]},{"id":"forgejo-only","statement":"Forgejo remains the only repository and merge authority.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"no-green-alone","statement":"Do not change greenGateAloneAuthorizesMerge to true.","proofConditionIds":["proof-source"]},{"id":"pause-unrelated","statement":"Do not progress, merge, or deploy unrelated PR #1207 or any parked legacy work during this repair.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo main contains the adopted-PR marker read/patch/read-back guard, regression test, and green-gate-alone remains false.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runs the repaired version from the merged source SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"71c91c5dc3ad4aef5b890e96fedb358cc64d3f363ec355100f8abcb9a6dbf22e","requestContractRevision":2,"previousRequestContractHash":"352fcf150e06e9ad9e77d6b90397da9c22141b4f5888a4219247f5e09baae042"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:23:38.91959+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7e104e17-8700-4533-982f-fee4412662b8:request-contract-revision:2:71c91c5dc3ad4aef5b890e96fedb358cc64d3f363ec355100f8abcb9a6dbf22e","mission_step_id":"beeebd07-d3b5-4d7e-9035-6240c8280f77","command_center_event_id":"7e104e17-8700-4533-982f-fee4412662b8"},{"id":"e50cd867-e908-45af-b784-d2e67b5872b1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/wmp-single-premium-loader","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/wmp-single-premium-loader","status":"blocked","metrics":{"receiptBytes":13877,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":53853,"firstUsefulResultAt":"2026-09-29T19:43:08.451Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"d8e3b44f-0150-47fd-b035-c302486c9653","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1715,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1715,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d8e3b44f-0150-47fd-b035-c302486c9653"},"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":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:44:10.58914+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d8e3b44f-0150-47fd-b035-c302486c9653:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"df5083aa-c568-4782-afaf-08fd96b6a7d2","command_center_event_id":"d8e3b44f-0150-47fd-b035-c302486c9653"},{"id":"e50d3d38-edbd-4503-8f01-eea1c2ac31b6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"a9fc0889a8f00a3be18e5edbef202085417c7a1b","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"a9fc0889a8f00a3be18e5edbef202085417c7a1b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"9cd24a9232fadc730c4c3db40a988aca651a872c3d74273e2cd16833265badc8","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T14:48:16.045893+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a9fc0889a8f00a3be18e5edbef202085417c7a1b","external_id":"forgejo-main-a9fc0889a8f0","receipt_type":"canonical_release_status","idempotency_key":"mission:1cbefe2c-89c7-47ef-a2bc-3543e60c8554:forgejo-release-status:a9fc0889a8f00a3be18e5edbef202085417c7a1b:verified:forgejo-main/source=success","mission_step_id":"55a5f36f-b270-4a7b-a839-f1e2c6002ff9","command_center_event_id":"1cbefe2c-89c7-47ef-a2bc-3543e60c8554"},{"id":"e50dddc4-1eeb-481a-b653-0b85572aec02","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":3408,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.2-canonical-release-dedupe","prNumber":null,"terminal":false,"missionId":"d9a18582-0199-4567-bb93-85af0dc43cb9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9a18582-0199-4567-bb93-85af0dc43cb9"},"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":411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T12:44:27.347809+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:execute_mission:repair_mission_execution_blocked","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"e50eb3ca-e863-40be-850a-21298a1ba58b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-289a2e99fe6d","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3215,"terminal":false,"missionId":"289a2e99-fe6d-45de-92ec-b6d79860ae25","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":7921,"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":"289a2e99-fe6d-45de-92ec-b6d79860ae25"},"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":2329,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T15:09:40.789606+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3215","receipt_type":"automatic_mission_resume","idempotency_key":"mission:289a2e99-fe6d-45de-92ec-b6d79860ae25:automatic-mission-resume:3215:repair_mission_pr_ready_retryable","mission_step_id":"d3a6024c-37c5-46f7-81ab-a86296077cae","command_center_event_id":"289a2e99-fe6d-45de-92ec-b6d79860ae25"},{"id":"e50fd771-31f4-44fb-b8ac-fa488efa2a7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","wordingChanged":false,"canonicalIntent":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"premium-owner-profile","statement":"The KNOCKLAUNCH OS owner profile is premium, visually aligned with tenant profile quality, and remains owner-data-only.","proofConditionIds":["proof-profile"]},{"id":"premium-owner-settings","statement":"The KNOCKLAUNCH OS settings hub is premium, polished, responsive, and remains owner-context-only.","proofConditionIds":["proof-settings"]},{"id":"release-memory","statement":"The existing 4 GB production frontend runner uses a 3072 MB V8 heap with 1024 MB declared headroom so the premium owner UI can ship without adding infrastructure.","proofConditionIds":["proof-settings","proof-profile"]}],"objective":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","constraints":[{"id":"isolation","statement":"Do not read activeTenant or tenant media, MODES, branding, settings, or tenant account-menu state in owner Settings/Profile.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"bounded-infra","statement":"Change only config/cloudflare-native-frontend-build.json for the release-memory repair; do not mutate the frozen Forgejo workflow unless a fresh exact-head Gate independently proves it necessary.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"no-extra-spend","statement":"Use the existing heavy-4g runner capacity; do not provision or resize infrastructure.","proofConditionIds":["proof-profile","proof-settings"]},{"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-profile","proof-settings"]},{"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-profile","proof-settings"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-profile","kind":"runtime","claim":"Production /knock-launch-os/settings?section=profile renders the premium owner profile hero, owner avatar treatment, pill navigation, and rounded owner sections with no customer tenant presentation bleed.","route":"/knock-launch-os/settings?section=profile","roleRef":"platform_owner","userRef":null,"required":true,"expectedText":"KNOCKLAUNCH profile","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-settings","kind":"runtime","claim":"Production /knock-launch-os/settings renders the premium owner settings hero and destination cards with no customer tenant presentation bleed.","route":"/knock-launch-os/settings","roleRef":"platform_owner","userRef":null,"required":true,"expectedText":"Your command settings","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"premium-owner-profile-settings-release","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-profile","proof-settings"]},"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":"bd8e718159b9356b5ed4178d306a411b33b9ebda24083eb57632476d574f6e42","requestContractRevision":3,"previousRequestContractHash":"ac823d4569643f1487455495541e9b3810b1bd9b2a8837bdb0d002dc52a466ad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:05:55.982634+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a11b4eb4-d04e-429b-9e61-3e772b0d3a4b:request-contract:bd8e718159b9356b5ed4178d306a411b33b9ebda24083eb57632476d574f6e42","mission_step_id":"a0cc22e8-46e4-409a-9328-ffb5b5a6e661","command_center_event_id":"a11b4eb4-d04e-429b-9e61-3e772b0d3a4b"},{"id":"e510206d-7545-4076-af4a-27d1d038da71","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the orphaned branch from the prior transport timeout using exactly its existing Batch 1 scope and create/reconcile the one PR. Do not add new scope in this call and do not release.","wordingChanged":false,"canonicalIntent":"Recover the orphaned branch from the prior transport timeout using exactly its existing Batch 1 scope and create/reconcile the one PR. Do not add new scope in this call and do not release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"The existing Batch 1 branch is reconciled to a single PR and its communications fixes remain intact.","proofConditionIds":["p1"]}],"objective":"Recover the orphaned branch from the prior transport timeout using exactly its existing Batch 1 scope and create/reconcile the one PR. Do not add new scope in this call and do not release.","constraints":[{"id":"c1","statement":"No new branch, no duplicate PR, no release, no new file scope in this recovery call.","proofConditionIds":["p1"]}],"terminalPolicy":"Do not terminalize; Calendar and Documents batches remain pending before release.","proofConditions":[{"id":"p1","kind":"runtime","claim":"The same branch remains based on the authorized repair generation and is attached to a single Forgejo PR for later completion; no production release occurs yet.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"489ac2ec00f2110b2a5981eec8743c39343d9f95e813ce9b3c890f7d2089da67","requestContractRevision":3,"previousRequestContractHash":"a1560b4580efdf0a563f4d5c02a3ae1d00c51f909350625fff82635003e4f9fd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:56:15.364271+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c32125f5-7b16-4507-b2e7-0bf43ff3cfc7:request-contract-revision:3:489ac2ec00f2110b2a5981eec8743c39343d9f95e813ce9b3c890f7d2089da67","mission_step_id":"cd6ea5e2-617f-44d6-b23b-5b4772ce0409","command_center_event_id":"c32125f5-7b16-4507-b2e7-0bf43ff3cfc7"},{"id":"e51158be-bdb5-4b8d-bc01-957f2afc4e83","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-842eb06b93d4","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8085,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":669,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":399,"resolvePreflightMs":669,"repositoryMutationMs":8085,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:44:58.759752+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:842eb06b-93d4-43cd-a5e8-52de9834cc21:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5de63f59-be9c-417b-8a42-c70f89fac7f0","command_center_event_id":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},{"id":"e51168a7-4e09-42be-b5b3-281e2a62f718","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-65384a457f8b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":65777,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":14949,"firstUsefulResultAt":"2026-10-03T02:47:43.213Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4599,"terminal":false,"missionId":"65384a45-7f8b-40fe-ad3d-fa6cd51bbd1f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b283ce3a2ffadc9402abc8b29cce7ebf39d1b81c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3550,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":689,"approvedPlanMs":0,"missionSetupMs":361,"providerAuthMs":0,"shipAndProveMs":2319,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":105,"resolvePreflightMs":361,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"65384a45-7f8b-40fe-ad3d-fa6cd51bbd1f"},"performance":null,"deploymentId":"forgejo-main-b283ce3a2ffa","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2527,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:48:05.394005+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b283ce3a2ffadc9402abc8b29cce7ebf39d1b81c","external_id":"forgejo-main-b283ce3a2ffa","receipt_type":"execute_mission","idempotency_key":"mission:65384a45-7f8b-40fe-ad3d-fa6cd51bbd1f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d33a36e4-f1e1-4c78-a78d-2f31831e4d61","command_center_event_id":"65384a45-7f8b-40fe-ad3d-fa6cd51bbd1f"},{"id":"e5116b41-92a6-4721-94bd-3fa8aab84d7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","wordingChanged":false,"canonicalIntent":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"locked-crop","statement":"The hero determines one plausible letterbox crop at startup and keeps that exact crop for the entire playback/loop, so dark/outro frames cannot change geometry or crop.","proofConditionIds":["repo","live-homepage","visual-desktop","visual-mobile"]},{"id":"no-distortion","statement":"The locked cropped source is rendered into a true 16:9 canvas with aspect-preserving cover math, so the video never stretches or crunches.","proofConditionIds":["repo","visual-desktop","visual-mobile"]},{"id":"compact-desktop","statement":"The desktop hero is capped at max-w-3xl while remaining full width on small screens, bringing the lead CTA closer to the first viewport.","proofConditionIds":["repo","visual-desktop","visual-mobile"]}],"objective":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","constraints":[{"id":"one-file-frontend","statement":"Only src/pages/RoofHelpLandingPage.tsx may change and only the frontend release target may deploy.","proofConditionIds":["repo","live-homepage"]},{"id":"preserve-funnel","statement":"Preserve the existing video source and autoplay/muted/loop/playsInline behavior, homeowner CTA, SEO content, lead form, routing, and non-RoofHelpFinder behavior.","proofConditionIds":["repo","live-homepage"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and locks crop once, uses aspect-preserving 16:9 cover rendering, hides canvas until crop lock, and reduces max desktop width to max-w-3xl.","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 homeowner lead funnel after the corrective hero repair.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop","kind":"visual","claim":"On desktop, the live hero is compact, remains the same size through initialization and playback/loop, and the video image is not stretched or crunched near the end.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-mobile","kind":"visual","claim":"On mobile, the live hero remains full-width and proportional, does not jump through initialization/playback, and does not distort at the end/loop.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"b92cd1d70b43c5f57020888dc91052fee386026f23239b9bcb6fdf35e605d382","requestContractRevision":3,"previousRequestContractHash":"4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:57:06.29986+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:3:b92cd1d70b43c5f57020888dc91052fee386026f23239b9bcb6fdf35e605d382","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"e5133a62-1b3d-4aa0-8db0-ee3e400d569b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0c11280c4d5c","prNumber":3530,"nextAction":null,"mergeCommitSha":"e12891d723607e2d907ddc76a72824295a6af7ca","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:25:33.712803+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e12891d723607e2d907ddc76a72824295a6af7ca","external_id":"3530","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0c11280c-4d5c-44e0-84ef-17731269bbd6:merged-pr:3530:e12891d723607e2d907ddc76a72824295a6af7ca","mission_step_id":"6de5b42e-938e-411e-a352-6a71edd8e3f4","command_center_event_id":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},{"id":"e5139cf6-3ec8-41e6-807e-6fd4b58a845a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b2b1f6a16110","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":2885,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":7019,"firstUsefulResultAt":"2026-10-03T04:30:08.221Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.73-knocklaunch-mcp-compact-preflight","prNumber":4621,"terminal":false,"missionId":"b2b1f6a1-6110-44c1-8b5a-446517512723","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5134,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":605,"missionSetupMs":269,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":269,"repositoryMutationMs":4529,"repositoryProviderMs":4529,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2712,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":269,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1817},"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":"b2b1f6a1-6110-44c1-8b5a-446517512723"},"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":3236,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T04:30:21.644761+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4621","receipt_type":"execute_mission","idempotency_key":"mission:b2b1f6a1-6110-44c1-8b5a-446517512723:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"77bf64f4-a163-494f-8034-6282b6c4ba3e","command_center_event_id":"b2b1f6a1-6110-44c1-8b5a-446517512723"},{"id":"e51569f2-b58d-4735-b04d-9664ca2984df","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:09:56.841Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:09:57.163341+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:4e4f39e7-aef5-40d4-ba05-4db4c43acb4d:owner-wait-live","mission_step_id":"ac755b06-0433-4d00-8c84-c97036349dc3","command_center_event_id":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d"},{"id":"e5177b6b-66d8-4f58-a150-bb8d8a3bb95e","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-capacity-proof-20260911","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.110-dynamic-gate-capacity","prNumber":2428,"terminal":false,"missionId":"3f783126-785f-4adc-a087-4cedcc745b9a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8639,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1008,"providerAuthMs":0,"ledgerPrepareMs":1008,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1008,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1008,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"3f783126-785f-4adc-a087-4cedcc745b9a"},"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":2899,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:45:57.014315+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2428","receipt_type":"execute_mission","idempotency_key":"mission:3f783126-785f-4adc-a087-4cedcc745b9a:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"c432832b-2394-403a-adff-e5d4d85daac5","command_center_event_id":"3f783126-785f-4adc-a087-4cedcc745b9a"},{"id":"e51838b8-5c6b-412d-868d-b8eb32a356a3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-311e342b31de","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2643,"terminal":false,"missionId":"311e342b-31de-41c4-a4e6-6d98d99fa523","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"47347a47fcad6bfa0b702c6972615ff5ef04f191","timingsMs":{"prReadinessMs":1601,"approvedPlanMs":0,"shipAndProveMs":2407,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"311e342b-31de-41c4-a4e6-6d98d99fa523"},"performance":null,"deploymentId":"forgejo-main-47347a47fcad","workflowRunId":7801,"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":921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:52:10.169252+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2643","receipt_type":"automatic_mission_resume","idempotency_key":"mission:311e342b-31de-41c4-a4e6-6d98d99fa523:automatic-mission-resume:2643:ship_and_prove_gate_blocked","mission_step_id":"0c404b7f-ee6d-4bcf-ae3b-5217762cabd2","command_center_event_id":"311e342b-31de-41c4-a4e6-6d98d99fa523"},{"id":"e519bc11-c479-4eb2-b16e-000ecc798bbc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-965297115a96","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":13002,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T01:18:38.915Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":null,"terminal":false,"missionId":"96529711-5a96-436d-bf49-43be379e3509","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1572,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1572,"missionSetupMs":251,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":251,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":251,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":251,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96529711-5a96-436d-bf49-43be379e3509"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:18:41.504818+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:96529711-5a96-436d-bf49-43be379e3509:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"697ed6cb-d83c-4fcd-9ce8-f24bcf813794","command_center_event_id":"96529711-5a96-436d-bf49-43be379e3509"},{"id":"e51b016b-70cb-4c88-85ed-e0e44512d46f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0dc146a1ba25","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14983,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":35964,"firstUsefulResultAt":"2026-10-05T13:30:43.196Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4912,"terminal":false,"missionId":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2265,"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":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9"},"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-05T13:31:15.244744+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4912","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0dc146a1-ba25-47b2-8dd5-7b989f288fe9:automatic-mission-resume:4912:repair_mission_pr_ready_retryable","mission_step_id":"562e5ba1-aedf-49dd-a2f7-e48b986e27c8","command_center_event_id":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9"},{"id":"e51b09ee-1d11-4b26-bead-0da4d16f0069","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-68476ba0a3e4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":99532,"releaseCount":0,"toolCallCount":63,"repeatedCallCount":47,"executorlessWaitMs":573688,"firstUsefulResultAt":"2026-10-06T16:38:31.911Z","recoveryAttemptCount":45,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":5209,"terminal":false,"missionId":"68476ba0-a3e4-49e1-ab5c-1705534676bf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4078,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":1028,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":962,"ledgerReconcileMs":0,"lineageReconcileMs":66,"resolvePreflightMs":1028,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":962,"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":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},"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":1693,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:46:50.020116+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5209","receipt_type":"execute_mission","idempotency_key":"mission:68476ba0-a3e4-49e1-ab5c-1705534676bf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9faf0684-7ccf-4b5c-afb0-20c8eb0b9696","command_center_event_id":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},{"id":"e51b26fa-d0da-48d2-9b17-a42249c87f88","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/app-background-jobs-schema","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2733,"terminal":false,"missionId":"b71188b8-2e77-48f8-8f3c-c052e04e997d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5099,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4871,"approvedPlanMs":0,"missionSetupMs":386,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":386,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"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":"b71188b8-2e77-48f8-8f3c-c052e04e997d"},"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":2838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T06:41:43.490618+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2733","receipt_type":"execute_mission","idempotency_key":"mission:b71188b8-2e77-48f8-8f3c-c052e04e997d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c8145098-f468-4f91-85cf-dc6f27bf5925","command_center_event_id":"b71188b8-2e77-48f8-8f3c-c052e04e997d"},{"id":"e51d8ea9-2c41-4b57-8026-dd7e15f87d12","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/mcp-connection-contract.json"],"continuationObjective":"Remove only the Desktop Commander MCP dependency/provider entry and direct fallback/requirement language from the verified current-main MCP connection contract. Preserve all other connectors/fields exactly, then ship through Gate, merge, and required release/proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:41:15.826927+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:bb4288a5-850b-4c69-bd5f-579be1ddcb1b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6e80e79e-193a-4b3a-a66d-0402e3360581","command_center_event_id":"bb4288a5-850b-4c69-bd5f-579be1ddcb1b"},{"id":"e51dba32-2c2e-4a70-b66c-740615e8aece","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d5852a231fe","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2609,"terminal":false,"missionId":"1d5852a2-31fe-478b-a591-bd376e9f7ce0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3831,"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":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},"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-13T02:39:17.6303+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2609","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d5852a2-31fe-478b-a591-bd376e9f7ce0:automatic-mission-resume:2609:repair_mission_pr_ready_retryable","mission_step_id":"2dc2cdb2-17cb-4768-b44e-5505bee373e2","command_center_event_id":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},{"id":"e51dba8f-d29b-4bd5-9f04-bb033fc30c40","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9112429c45da","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":32579,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":11,"executorlessWaitMs":174114,"firstUsefulResultAt":"2026-10-04T08:50:55.967Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4707,"terminal":false,"missionId":"9112429c-45da-42be-86d2-5aaf37eccc1e","operation":"execute_mission","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1419,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":668,"approvedPlanMs":0,"missionSetupMs":330,"providerAuthMs":0,"shipAndProveMs":376,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":93,"resolvePreflightMs":330,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"9112429c-45da-42be-86d2-5aaf37eccc1e"},"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":1462,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:53:44.464112+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4707","receipt_type":"execute_mission","idempotency_key":"mission:9112429c-45da-42be-86d2-5aaf37eccc1e:execute_mission:canonical_release_freshness_reconciliation_pending:current-generation","mission_step_id":"fecf3b01-db23-457d-9023-c6f4de3b5137","command_center_event_id":"9112429c-45da-42be-86d2-5aaf37eccc1e"},{"id":"e51ddc70-1431-475f-8eb6-b75a1bd962d6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing universal notifications mission from the already-merged source and already-verified production release. Correct the request-contract repository proof binding to the exact current Forgejo source path that implements the shared notification preference store, then reconcile the mission to terminal. Keep source, PR, merge, and production release unchanged.","wordingChanged":false,"canonicalIntent":"Finish the existing universal notifications mission from the already-merged source and already-verified production release. Correct the request-contract repository proof binding to the exact current Forgejo source path that implements the shared notification preference store, then reconcile the mission to terminal. Keep source, PR, merge, and production release unchanged.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"notifications-live","statement":"The shared KnockLaunch notifications system for Mail and other apps is live in production.","proofConditionIds":["repo","release","database","runtime"]}],"objective":"Finish the existing universal notifications mission from the already-merged source and already-verified production release. Correct the request-contract repository proof binding to the exact current Forgejo source path that implements the shared notification preference store, then reconcile the mission to terminal. Keep source, PR, merge, and production release unchanged.","constraints":[{"id":"existing-pr-only","statement":"The delivered source remains the already-merged corrective PR #1907 generation with no additional product source mutation.","proofConditionIds":["repo"]},{"id":"preserve-legacy","statement":"Leave the pre-existing public.notification_preferences table and its data untouched; the new system uses public.app_notification_preferences.","proofConditionIds":["repo","database"]},{"id":"mail-producer","statement":"KnockLaunch Mail remains the first real producer through the existing inbound Zoho path plus deduped sync fallback; do not create a new mail server or duplicate ingestion.","proofConditionIds":["repo","release"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the shared notifications service wired to the dedicated app_notification_preferences store from the merged notifications delivery.","route":"src/lib/notifications/notificationService.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"app_notification_preferences","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"All production targets affected by the notifications delivery finish successfully from its exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production Supabase contains public.app_notifications and public.app_notification_preferences while legacy public.notification_preferences remains present.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Production KnockLaunch exposes the Notifications system.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Notifications","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"da095f8c551504d508f498aad2c6609fe8629a857787e017201e38679eb56868","requestContractRevision":3,"previousRequestContractHash":"4404ff4fc079b533ffbfe8422864aa548aa0315a23aeee83d0cf5b8e251a6eaa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:20:02.566663+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7df34a40-2245-40cb-bb29-d11f387fc0b3:request-contract:da095f8c551504d508f498aad2c6609fe8629a857787e017201e38679eb56868","mission_step_id":"26efda33-3cfd-4317-80fe-7ea15808c3a6","command_center_event_id":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},{"id":"e520e238-4847-4e3f-b939-1da9d84503eb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-38bd10a5e097","prNumber":2688,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0498ad0e02607f370249ac29e6390759055a5284","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:39:07.771983+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0498ad0e02607f370249ac29e6390759055a5284","external_id":"2688","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:merged-pr:2688:0498ad0e02607f370249ac29e6390759055a5284","mission_step_id":"95f7e368-92ac-4eab-a20e-787b6c7021fd","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"e520feba-0710-4411-8d37-8ca9135bf243","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-42f5c2087020","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.221-request-contract-route-preservation","prNumber":null,"terminal":false,"missionId":"42f5c208-7020-4055-a880-761f3200d859","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":337,"providerAuthMs":0,"ledgerPrepareMs":337,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":337,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":337,"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":"42f5c208-7020-4055-a880-761f3200d859"},"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":3679,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:38:16.27328+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:42f5c208-7020-4055-a880-761f3200d859:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e61704ce-635a-450c-8a8a-94770da423b3","command_center_event_id":"42f5c208-7020-4055-a880-761f3200d859"},{"id":"e522b3ed-a4f0-45e5-998d-193fb943b797","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4101663c6761","prNumber":4474,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"792cc47cc2b11a43882a361750f6c2cca09a36ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:52:50.529606+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"792cc47cc2b11a43882a361750f6c2cca09a36ff","external_id":"4474","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4101663c-6761-44d0-9400-11115e5fcf44:merged-pr:4474:792cc47cc2b11a43882a361750f6c2cca09a36ff","mission_step_id":"73731cf4-5c7a-4260-b554-536ced845790","command_center_event_id":"4101663c-6761-44d0-9400-11115e5fcf44"},{"id":"e5237a59-2db3-470d-95d7-9db8d0d860db","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-encore-route-alias","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":"adf2d99f-7cbe-4109-9262-ace7b159a741","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":"adf2d99f-7cbe-4109-9262-ace7b159a741"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1450,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T23:02:40.056815+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:adf2d99f-7cbe-4109-9262-ace7b159a741:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bcd9499d-84b1-49ef-93f4-5abaf8a23883","command_center_event_id":"adf2d99f-7cbe-4109-9262-ace7b159a741"},{"id":"e52832a1-deba-4551-ab35-20cd51da04df","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"00a8fe37a861723fc730417e8d78ab799123f207","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"semantic-invariants","satisfied":false,"statement":"Control-plane Gate validates release-dispatch semantics without exact optional-argument arity coupling, preventing this false-red class.","proofConditionIds":["repo-proof"]}],"satisfied":false,"constraints":[{"id":"safety-preserved","satisfied":false,"statement":"Keep all release-path safety semantics enforced; only remove brittle source-shape coupling.","proofConditionIds":["repo-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof"]}],"contractHash":"3a7d2b3d9f102720fdb2ac1b1dbdb40f82e2248306196181b99f87203f83bf79","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":"missing_required_release_targets:ccExecution","gateRunId":11032,"satisfied":false,"gateTestProof":null,"gateTestPassed":false,"missingTargets":["ccExecution"],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"3a7d2b3d9f102720fdb2ac1b1dbdb40f82e2248306196181b99f87203f83bf79","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"00a8fe37a861723fc730417e8d78ab799123f207"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:24:32.037251+00:00","proof_gate":"request_contract_pending","source_sha":"00a8fe37a861723fc730417e8d78ab799123f207","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3e398a97-cf59-4472-ac68-d44ab00fcd65:request-contract:3a7d2b3d9f102720fdb2ac1b1dbdb40f82e2248306196181b99f87203f83bf79:00a8fe37a861723fc730417e8d78ab799123f207:pending:repository","mission_step_id":"f2a144ef-72ff-4ba1-b3c6-9672012ca300","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"e52bf8bb-a6c9-4275-a738-c88deb69d693","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43992403f254-r202609041142","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1675,"terminal":false,"missionId":"43992403-f254-4211-bc17-098b73a8f872","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9d75a51e3f7ea68fda88c2c3b97144f96fa0c5ea","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7418,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1007,"approvedPlanMs":0,"missionSetupMs":616,"providerAuthMs":0,"shipAndProveMs":6278,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":179,"resolvePreflightMs":616,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":437,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"43992403-f254-4211-bc17-098b73a8f872"},"performance":null,"deploymentId":"forgejo-main-9d75a51e3f7e","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":2526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:41:27.276231+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1a5fd027a5de20cce48cf8e29fa24935504a4cc8","external_id":"forgejo-main-1a5fd027a5de","receipt_type":"execute_mission","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8833f9af-2ac9-4958-8bf3-8d1565801724","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"e52c1bd0-e50f-458d-a302-2c3aa692335c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-86fdf179be48","prNumber":4191,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:33:42.420685+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","external_id":"4191","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:86fdf179-be48-4ae3-96b0-9501635259dd:merged-pr:4191:d3960154fc0a727ca0a1a74a9f861eacdd5beee3","mission_step_id":"7ba8841f-41b2-4440-b184-078725cac9d9","command_center_event_id":"86fdf179-be48-4ae3-96b0-9501635259dd"},{"id":"e52cea46-91ae-4323-a1a5-6943efbb78c1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/finish-request-to-production-health-list-20260827","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":1243,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":831,"terminal":false,"missionId":"dcc3428b-b38f-4b7a-9283-a8791006a170","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4074,"prReadinessMs":1274,"approvedPlanMs":2623,"missionSetupMs":731,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dcc3428b-b38f-4b7a-9283-a8791006a170"},"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":5211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:48:19.705961+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"831","receipt_type":"execute_mission","idempotency_key":"mission:dcc3428b-b38f-4b7a-9283-a8791006a170:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dfe5033d-07f3-40cf-b060-6233beabfbb0","command_center_event_id":"dcc3428b-b38f-4b7a-9283-a8791006a170"},{"id":"e52d1abc-6eeb-4b56-a4f1-fb4116c2b960","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1b5bf6e2b3e1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":47411,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":9,"executorlessWaitMs":567750,"firstUsefulResultAt":"2026-09-24T04:20:06.201Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3572,"terminal":false,"missionId":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"8698b71867162915b662db8e7adbf4cd108bf443","timingsMs":{"prReadinessMs":122,"approvedPlanMs":0,"shipAndProveMs":564,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},"performance":null,"deploymentId":"forgejo-main-8698b7186716","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":1959,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:30:29.969247+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3572","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1b5bf6e2-b3e1-4999-a394-fb9eeb818009:automatic-mission-resume:3572:canonical_release_dispatched","mission_step_id":"c641e06c-2c48-41d0-a0d4-2aa5347637d1","command_center_event_id":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},{"id":"e52d9c33-61b7-4c06-9cae-9c4f66bf0824","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/classify-frontend-release-stage","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2961,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":140,"terminal":false,"missionId":"dd528e11-62a5-455e-925b-96b12bac5249","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":"dd528e11-62a5-455e-925b-96b12bac5249"},"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":3508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:01:24.86446+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"140","receipt_type":"execute_mission","idempotency_key":"mission:dd528e11-62a5-455e-925b-96b12bac5249:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"25f617dc-7209-4f11-8ac6-5f6496419d91","command_center_event_id":"dd528e11-62a5-455e-925b-96b12bac5249"},{"id":"e52eefae-dc6a-49b0-96ac-ba7a5c399e12","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 Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","wordingChanged":false,"canonicalIntent":"Continue the existing Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-enrichment","statement":"Tennex uses a shared tenant-scoped enrichment waterfall that records provider provenance, confidence, verification state, and stops once sufficient confidence is reached; missing tenant/provider bindings fail closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-compliance","statement":"Every enriched Tennex lead must pass through the existing Guided Call Workflow compliance authorization before outbound dialing, preserving the canonical no-dial-before-8:00-AM/no-dial-after-8:00-PM rule and existing DNC/TCPA suppression behavior.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-provider-neutral","statement":"The primitive supports future enrichment providers without pretending Melissa, Accurate Append, or any other provider is connected until its tenant-bound credentials and verified contract exist.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue the existing Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","constraints":[{"id":"tenant-isolation","statement":"Tenant isolation applies to enrichment records, provider bindings, jobs, retries, caches, provenance, and outbound compliance decisions; never fall back to a default tenant or unscoped provider instance.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"reuse-compliance","statement":"Do not build a second compliance path; reuse the canonical guided-call authorization and suppression primitive.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-fake-provider","statement":"Do not fabricate provider connectivity, credentials, auth contracts, or successful enrichment results.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression","before any outbound dial"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["backend_runtime","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the existing Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","canonicalIntent":"Continue the existing Tennex tax-lien intelligence mission and add the owner-approved enrichment/compliance requirement: preserve and reuse the canonical Guided Call Workflow safeguards, including no dialing before 8:00 AM or after 8:00 PM and existing DNC/TCPA suppression; verify those rules against current source and repair only if regressed. Add a provider-neutral, tenant-scoped contact enrichment waterfall with provenance, match confidence, verification metadata, stop-on-confidence, tenant-bound provider instances, tenant-scoped jobs/retries/caches, and fail-closed behavior. Tennex is the first consumer. Enriched leads must pass through the same canonical suppression/guided-call authorization path before any outbound dial. Support future providers such as Melissa or Accurate Append without fabricating credentials or connectivity. Ship through the same mission using one focused PR, canonical Gate, squash merge, affected-target release, and live non-visual proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact merged source and tests implement the provider-neutral enrichment primitive and preserve canonical guided-call compliance enforcement.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"The affected production runtime is deployed and healthy with the enrichment/compliance behavior available without fake provider activation.","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-Tennex-tax-lien-intelligence-mission-and-add-the-owner-approved-enrichment-com","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"7cc42b0051cb50eb901243ca0cc57163c69617ce8550daf7607a5cd91e1bde84","requestContractRevision":2,"previousRequestContractHash":"0e50aecd73f182d42d07db41a883a5d82aa80713d75a39ae2f268a1afe3f7372"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T13:56:09.276818+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:request-contract:7cc42b0051cb50eb901243ca0cc57163c69617ce8550daf7607a5cd91e1bde84","mission_step_id":"4deb30bd-eb7d-4bdf-94bd-d73b4594ce99","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"e52f12ce-9088-41a9-aff1-79d5d059a1b2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T21:36:51.335069+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f66b05c1270b\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:46:23.937642+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f66b05c1-270b-4cab-aa4d-20cff8d80399:owner-progress-heartbeat:119421065","mission_step_id":"cfc15ca1-ec5d-4790-9cc6-df2bb6b765a5","command_center_event_id":"f66b05c1-270b-4cab-aa4d-20cff8d80399"},{"id":"e52f726a-67ab-4c30-b549-dd41e04da11a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-15abefd86f7c","prNumber":2488,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:30:56.814946+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":"2488","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:merged-pr:2488:767ebb136efefaf2ced5653e72690ec13d8fb7da","mission_step_id":"9aa62d24-acc1-4b13-9150-db2491399083","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"e5304258-a22e-4109-a1fe-3c5b2c0cb73f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-189f62c436de","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":70667,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":29,"executorlessWaitMs":317709811,"firstUsefulResultAt":"2026-10-01T01:26:03.901Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"189f62c4-36de-4aad-aca8-726179ae110f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1516,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":369,"providerAuthMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":369,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":369,"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":"189f62c4-36de-4aad-aca8-726179ae110f"},"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":7078,"likelyAffectedFiles":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/operator-respond/paul-owner-profile.ts","src/pages/admin/GodModeCommandConsole.tsx","config/platform-sidekick-intelligence.json","config/paul-owner-profile.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","src/__tests__/contracts/mobile-admin-console-authority.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:26:03.928174+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:189f62c4-36de-4aad-aca8-726179ae110f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e5105912-b5a7-4a77-9507-2079942ae903","command_center_event_id":"189f62c4-36de-4aad-aca8-726179ae110f"},{"id":"e5339658-154d-4095-81f9-1d9be07f0419","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"requestContractHash":"e485de9cac39cc07846d53039ae99203f46738f2e65915729f8c01f0996f49a5","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:37:11.697095+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","external_id":"forgejo-main-93ee3e2089cc","receipt_type":"canonical_release_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:forgejo-release-status:93ee3e2089cc41a3dac18addedc2a39ebcf71faa:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"e534414c-c1d3-4e8a-b0e9-9c335c915320","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","tenantRef":"pcg","receivedAt":"2026-10-03T20:48:30.127Z","fingerprint":"5b7c52a2e7b473a226d7de48c103f43a41fcaa1ed2449934a93a13e3641a4842","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","wordingChanged":false,"canonicalIntent":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-avatar","statement":"PCG authenticated routes render exactly one account/avatar control.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["frontend-live","visual-single-avatar"]}],"objective":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","constraints":[{"id":"reuse-green-pr","statement":"Reuse existing green PR #4671 exactly; do not synthesize or change source.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["frontend-live"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["frontend-live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["frontend-live"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"pcg","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":["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_tenant_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":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","canonicalIntent":"Complete the already-approved PCG duplicate-avatar repair from existing green PR #4671 through canonical release and live proof. Reuse PR #4671 exactly and make no source changes.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"frontend-live","kind":"runtime","claim":"The approved PCG single-avatar source is live on the frontend.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"visual-single-avatar","kind":"visual","claim":"The live PCG workspace shows exactly one account/avatar control.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-the-already-approved-PCG-duplicate-avatar-repair-from-existing-green-PR-4671-through-canoni","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["frontend-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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"c5b398357e0e57707f5204bc0e6ef40f0351d0359cc1b2b394cae76516ce35f9","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T20:48:30.42809+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:808dfd23-3001-4d9c-88be-c0c1a9f4ba78:tenant-workstream-contribution:5b7c52a2e7b473a226d7de48c103f43a41fcaa1ed2449934a93a13e3641a4842","mission_step_id":null,"command_center_event_id":"808dfd23-3001-4d9c-88be-c0c1a9f4ba78"},{"id":"e5344bfd-6530-42b1-828d-ed2790033708","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and correct the single remaining stale v4 heartbeat-forwarding assertion on existing PR #2683. No runtime or config change.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336546851,"expiresAt":1789336726851,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"390c76d8-9851-4a11-870c-43db2ae4fa11","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:55:47.291103+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:390c76d8-9851-4a11-870c-43db2ae4fa11","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"e5365149-c0a7-43dd-b14e-d1cb5c27a947","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-login-continuity-20260910","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2310,"terminal":false,"missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":27661,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":597,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":349,"ledgerReconcileMs":0,"lineageReconcileMs":248,"resolvePreflightMs":597,"repositoryMutationMs":27661,"repositoryProviderMs":23602,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":12712,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":349,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":10890},"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":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},"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":3660,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:09:37.36665+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2310","receipt_type":"execute_mission","idempotency_key":"mission:bbe556b8-c0bf-4251-a4f1-bf258168214f:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"38a2e79d-fe85-49c0-b6e4-e8e09c059c30","command_center_event_id":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},{"id":"e53847cf-34c2-4c1e-89ae-548346b341d6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-estimator-final-polish-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":12193,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1448,"terminal":false,"missionId":"9a009341-d51e-4374-b11a-db067b1cf817","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6743,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9a009341-d51e-4374-b11a-db067b1cf817"},"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":1457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:23:19.397872+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1448","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:automatic-mission-resume:1448:repair_mission_pr_ready_retryable","mission_step_id":"f8f9826f-912d-408d-9d3c-38bed20f673c","command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"e5385cbc-79f7-4a48-a6c2-f6f001e82b4a","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"ec028021c257c3436381810b833a96dda2501edc","sourceSha":"ee070813977892b871fbf3da862d10b499bd2680","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:53:33.288099+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"ee070813977892b871fbf3da862d10b499bd2680","external_id":"canonical-release-ee0708139778","receipt_type":"canonical_release_status","idempotency_key":"mission:a96799ae-70b6-4a49-86e6-6e4731ee0945:forgejo-release-ancestry:ee070813977892b871fbf3da862d10b499bd2680:ec028021c257c3436381810b833a96dda2501edc:ancestry_read_retryable","mission_step_id":"3ca606cc-4c0d-4b5b-a53e-87ab5a96272b","command_center_event_id":"a96799ae-70b6-4a49-86e6-6e4731ee0945"},{"id":"e53b80f8-e96e-4f1f-94c3-f669d1729542","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\":\"ready\",\"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\":[\"source-regression\",\"popup-runtime\",\"dashboard-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-23T17:13:27.779913+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-08dbdd5b4b1e\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:43:48.625981+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:08dbdd5b-4b1e-497a-8c5a-7698151b5958:owner-progress-heartbeat:119344975","mission_step_id":"fb833975-d72b-4753-94df-c5bdfac48ea1","command_center_event_id":"08dbdd5b-4b1e-497a-8c5a-7698151b5958"},{"id":"e53fd2a1-ab37-4764-a865-106ee02038a1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:17:17.326361+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:57:07.55222+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ad6a9637-ec9a-4218-a5e8-2ee17a136907:owner-progress-heartbeat:119417508","mission_step_id":"5d0ec4c0-0b04-46b5-94fe-1b5bc44ac113","command_center_event_id":"ad6a9637-ec9a-4218-a5e8-2ee17a136907"},{"id":"e5408383-a1f6-4a09-826c-25feaf7802be","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"169a7ec8ab00402137ccba88c3f00d781edf9e12","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1f6c2c21597cfc96b118d07f0c7c715bff08dc8d","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/648","runId":648,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T02:27:32.627541+00:00","proof_gate":"canonical_release_pending","source_sha":"1f6c2c21597cfc96b118d07f0c7c715bff08dc8d","external_id":"forgejo-main-1f6c2c21597c","receipt_type":"canonical_release_status","idempotency_key":"mission:9d4ec61b-1420-4268-9b3a-d7efed2833fb:forgejo-release-status:1f6c2c21597cfc96b118d07f0c7c715bff08dc8d:pending:forgejo-main/source=pending|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b5e8c170-ca04-4911-8d76-36f616204ea3","command_center_event_id":"9d4ec61b-1420-4268-9b3a-d7efed2833fb"},{"id":"e542d6f9-27f9-4a8e-9916-6faacab9a43a","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"083a90a03e4d2ed83d4f56fc7e1b8516d6a087d1","prNumber":4062,"gateRunId":12774,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/12774/jobs/1","mergeCommitSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c"}],"requestContractHash":"756abd3760e02305ee2daff867c8501f6c0f55b0699c5e98a7d58a320b293bcd","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:36:21.78613+00:00","proof_gate":"request_contract_repository_verified","source_sha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:b12ac1fd-3122-48a7-98c4-06046601f81f:request-contract-repository:756abd3760e02305ee2daff867c8501f6c0f55b0699c5e98a7d58a320b293bcd:7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","mission_step_id":"f1975c69-09b2-431a-89c6-02e46f3343d5","command_center_event_id":"b12ac1fd-3122-48a7-98c4-06046601f81f"},{"id":"e5454e64-be39-4ade-b3d4-735002df9b44","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-010e7b3bc95c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":45372,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":10,"executorlessWaitMs":109312,"firstUsefulResultAt":"2026-10-05T16:08:00.110Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.97-boring-release-v1","prNumber":4970,"terminal":false,"missionId":"010e7b3b-c95c-4cac-b4ec-f74699b375cc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2526,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2383,"approvedPlanMs":0,"missionSetupMs":427,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":427,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"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":"010e7b3b-c95c-4cac-b4ec-f74699b375cc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:09:24.495505+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4970","receipt_type":"execute_mission","idempotency_key":"mission:010e7b3b-c95c-4cac-b4ec-f74699b375cc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"68fdfee6-e06d-4c67-ba16-8c2958a744dc","command_center_event_id":"010e7b3b-c95c-4cac-b4ec-f74699b375cc"},{"id":"e5460b1c-40f6-4e4e-a355-3a2f9847674c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtnhth86","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1760,"terminal":false,"missionId":"a52190ee-a183-4013-95c5-31610dcc529d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1675,"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":"a52190ee-a183-4013-95c5-31610dcc529d"},"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":1353,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T22:04:39.963876+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1760","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a52190ee-a183-4013-95c5-31610dcc529d:automatic-mission-resume:1760:repair_mission_pr_ready_retryable","mission_step_id":"5906ef97-abe4-445d-80bf-3b757d35c76b","command_center_event_id":"a52190ee-a183-4013-95c5-31610dcc529d"},{"id":"e546e44e-626c-45a2-b6d3-1eac4f8a4080","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b278ae441277","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":54941,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":413937,"firstUsefulResultAt":"2026-09-30T19:42:07.199Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4264,"terminal":false,"missionId":"b278ae44-1277-4643-8f34-a2b64814b045","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2332,"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":"b278ae44-1277-4643-8f34-a2b64814b045"},"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-30T19:49:01.200197+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4264","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b278ae44-1277-4643-8f34-a2b64814b045:automatic-mission-resume:4264:repair_mission_pr_ready_retryable","mission_step_id":"e7f3b45c-fff8-4ff0-9bb5-cac4ccd1fa18","command_center_event_id":"b278ae44-1277-4643-8f34-a2b64814b045"},{"id":"e5481930-cc8d-42ac-a7dd-cd93e7456887","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-scope-resolver-live-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":12054,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7556,"prReadinessMs":1154,"approvedPlanMs":0,"missionSetupMs":1576,"shipAndProveMs":5781},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:38:21.047417+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"24920f91-02cf-4769-b04a-ec3b660f02d5","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"e54b28b5-7e3e-4e4b-a3dd-a9c4cb45f1e5","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4688b9c3e571","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.172-cancelled-release-preverified-read-bypass","prNumber":null,"terminal":false,"missionId":"4688b9c3-e571-4ec1-bde5-0cff5be54d2e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":282,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":381,"providerAuthMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":381,"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":"4688b9c3-e571-4ec1-bde5-0cff5be54d2e"},"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":5897,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:58:43.151973+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4688b9c3-e571-4ec1-bde5-0cff5be54d2e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"9ad8eadb-4a75-41f0-a5c3-e7e52f87dcd7","command_center_event_id":"4688b9c3-e571-4ec1-bde5-0cff5be54d2e"},{"id":"e54bfb95-3667-4d02-ade8-6f1e8a84bb8d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5b2b830692f3","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"5b2b8306-92f3-401a-89be-5f01a44409a8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21471,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":513,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":240,"resolvePreflightMs":513,"repositoryMutationMs":21471,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5b2b8306-92f3-401a-89be-5f01a44409a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:26:55.742498+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5b2b8306-92f3-401a-89be-5f01a44409a8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ec5dca68-c8e2-45ea-9fb0-b3060c070458","command_center_event_id":"5b2b8306-92f3-401a-89be-5f01a44409a8"},{"id":"e54d8dcd-fc5d-4659-9b49-9d862c22eaeb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/objective-intent-boundary.test.js"],"reason":"Production canary exposed exact-term starvation in targeted source retrieval.","baseSha":"385c45171dd6cf63815c99d9b5f681d4ee565601","issuedAt":1790257297587,"expiresAt":1790257477587,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","authorizationId":"78aa3d98-fc0a-4dae-907d-61c2fca531af","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:41:37.92301+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"385c45171dd6cf63815c99d9b5f681d4ee565601","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78aa3d98-fc0a-4dae-907d-61c2fca531af","mission_step_id":"7b78a135-e3f8-421a-9e8f-994bdfb5189f","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"e54dcf40-fb04-403c-8c25-b39e2018ca09","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c320f2f0b858","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c320f2f0-b858-4b15-acf2-d71aa57983e7","objective":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","sourceSha":"97bb43f0601d1c96196c93f38522f2a8db7281ca","repository":"noel/KnockLaunchOS","visualProof":false,"autoProgress":true,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/paul-host-probe.yml"],"anchored_edits":[{"path":".forgejo/workflows/paul-host-probe.yml","edits":[{"new_content":"          const meminfo = fs.readFileSync('/proc/meminfo', 'utf8');\n          const hostAvailableKb = Number(meminfo.match(/^MemAvailable:\\s+(\\d+)\\s+kB$/m)?.[1] || 0);\n          const containers = [];\n          for (const name of ['knocklaunch-paul-witness','knocklaunch-paul-sentinel','knocklaunch-paul-tunnel']) {\n            containers.push(await safeContainer(name));\n          }\n\n          let controlPlaneProbe = { ok: false, httpStatus: 0, service: null, status: null, provider: null, version: null, error: null };\n          try {\n            const response = await fetch('https://cc-execution.knocklaunch.app/health', {\n              headers: { 'cache-control': 'no-store' },\n              signal: AbortSignal.timeout(7000),\n            });\n            const body = await response.json().catch(() => ({}));\n            controlPlaneProbe = {\n              ok: response.ok,\n              httpStatus: response.status,\n              service: String(body?.service || '').slice(0, 80) || null,\n              status: String(body?.status || '').slice(0, 40) || null,\n              provider: String(body?.provider || '').slice(0, 40) || null,\n              version: String(body?.version || '').slice(0, 80) || null,\n              error: null,\n            };\n          } catch (error) {\n            controlPlaneProbe.error = String(error?.name || error || 'unknown').slice(0, 80);\n          }\n\n          console.log(JSON.stringify({","old_content":"          const meminfo = fs.readFileSync('/proc/meminfo', 'utf8');\n          const hostAvailableKb = Number(meminfo.match(/^MemAvailable:\\s+(\\d+)\\s+kB$/m)?.[1] || 0);\n          const containers = [];\n          for (const name of ['knocklaunch-paul-witness','knocklaunch-paul-sentinel','knocklaunch-paul-tunnel']) {\n            containers.push(await safeContainer(name));\n          }\n\n          console.log(JSON.stringify({"},{"new_content":"            hostMemoryAvailableMb: Math.round(hostAvailableKb / 1024),\n            controlPlaneProbe,\n            containers,\n          }));","old_content":"            hostMemoryAvailableMb: Math.round(hostAvailableKb / 1024),\n            containers,\n          }));"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Prime health is live/provider=forgejo","PAUL sentinel status is fresh but controlPlaneHealthy=false"],"confidence":1,"rawUtterance":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","wordingChanged":false,"canonicalIntent":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"current_request_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The PAUL probe reports the exact safe control-plane HTTP contract seen from PAUL.","provenance":{"reason":"diagnose sentinel dependency mismatch","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","constraints":[{"id":"no-secrets","statement":"Output only HTTP status and service/status/provider/version; no headers, tokens, environment, or raw body.","provenance":{"reason":"zero-secret diagnostic","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"read-only","statement":"Do not mutate PAUL, cc-execution, containers, DNS, tunnel, secrets, or runner state.","provenance":{"reason":"diagnostic only","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The main-branch paul-light probe emits the safe cc-execution HTTP status/service/status/provider/version as observed from PAUL.","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":"paul-control-plane-safe-probe","driftPolicy":"diagnostic_is_live_state_only","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","verify"],"activationPolicy":"read_only_probe_only","dependencyDomains":["backend_runtime","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"probe_failure_changes_nothing","canaryProofConditionIds":["proof-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/paul-host-probe.yml"],"requestContract":{"valid":true,"intent":{"evidence":["Prime health is live/provider=forgejo","PAUL sentinel status is fresh but controlPlaneHealthy=false"],"confidence":1,"rawUtterance":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","wordingChanged":false,"canonicalIntent":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"current_request_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The PAUL probe reports the exact safe control-plane HTTP contract seen from PAUL.","provenance":{"reason":"diagnose sentinel dependency mismatch","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Extend the existing zero-secret PAUL host probe by one safe network diagnostic: from the paul-light job container, fetch https://cc-execution.knocklaunch.app/health with cache-control:no-store and report only HTTP status plus service/status/provider/version fields. Do not print headers, bodies beyond those fields, tokens, environment, or credentials. This is diagnosis only; do not restart or reconfigure PAUL.","constraints":[{"id":"no-secrets","statement":"Output only HTTP status and service/status/provider/version; no headers, tokens, environment, or raw body.","provenance":{"reason":"zero-secret diagnostic","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"read-only","statement":"Do not mutate PAUL, cc-execution, containers, DNS, tunnel, secrets, or runner state.","provenance":{"reason":"diagnostic only","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The main-branch paul-light probe emits the safe cc-execution HTTP status/service/status/provider/version as observed from PAUL.","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":"paul-control-plane-safe-probe","driftPolicy":"diagnostic_is_live_state_only","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","verify"],"activationPolicy":"read_only_probe_only","dependencyDomains":["backend_runtime","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"probe_failure_changes_nothing","canaryProofConditionIds":["proof-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-approved PAUL Hybrid diagnosis: add one safe read-only cc-execution health probe from PAUL to identify the exact sentinel dependency mismatch."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-approved PAUL Hybrid diagnosis: add one safe read-only cc-execution health probe from PAUL to identify the exact sentinel dependency mismatch."},"recovery":false,"fingerprint":"35f3da812868c8a417e00d4972c34309266d74e723bcad9859b454802e9e89eb","replayCount":0,"serializedBytes":11959},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:22:58.870291+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c320f2f0-b858-4b15-acf2-d71aa57983e7:repository-mutation-intent:35f3da812868c8a417e00d4972c34309266d74e723bcad9859b454802e9e89eb:0","mission_step_id":"887e3902-9ed0-479f-a342-749f95d252c9","command_center_event_id":"c320f2f0-b858-4b15-acf2-d71aa57983e7"},{"id":"e54e4c33-e043-4c47-aad8-c691ee9f85a5","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":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"42a1d0f445342af63e020eb2ce45bf9375696aa79d27a1d9dece906a9e1e9a19","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12802","runId":12802,"status":"success","sourceSha":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":6,"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-29T01:05:38.270754+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","external_id":"forgejo-main-ae22616f345c","receipt_type":"canonical_release_status","idempotency_key":"mission:d6ba33d3-1386-4f48-8041-193965842c64:forgejo-release-status:ae22616f345c5f7a05d69e28c49c8441ff264ce3:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"3197e5e1-4114-402e-b1fa-3a27965338c6","command_center_event_id":"d6ba33d3-1386-4f48-8041-193965842c64"},{"id":"e55090cc-0d88-4ad0-af77-2129c0572c10","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/security-definer-trigger-rpc-hardening","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3099,"terminal":false,"missionId":"4fc18dbb-9532-4542-a530-e4f9be24130a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1bcd27da77d1f318d8780b643d46ae936d7f09ed","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12821,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1387,"approvedPlanMs":0,"missionSetupMs":2395,"providerAuthMs":0,"shipAndProveMs":8160,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":2109,"resolvePreflightMs":2395,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fc18dbb-9532-4542-a530-e4f9be24130a"},"performance":null,"deploymentId":"forgejo-main-1bcd27da77d1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:42:25.786016+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1bcd27da77d1f318d8780b643d46ae936d7f09ed","external_id":"forgejo-main-1bcd27da77d1","receipt_type":"execute_mission","idempotency_key":"mission:4fc18dbb-9532-4542-a530-e4f9be24130a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6cc72a58-628c-4e85-add7-aab7f93723ed","command_center_event_id":"4fc18dbb-9532-4542-a530-e4f9be24130a"},{"id":"e5514931-6794-468b-ba25-46dceb67b989","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfy03mr","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3693,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1109,"terminal":false,"missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":28990,"prReadinessMs":7349,"approvedPlanMs":0,"missionSetupMs":805,"shipAndProveMs":21377},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},"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":5358,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:22:55.393963+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1109","receipt_type":"execute_mission","idempotency_key":"mission:f29b96cd-f3b7-47bf-a7c6-38a83a088b17:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"bbfa8b6e-ff3a-4808-8b89-45a31520e4d4","command_center_event_id":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},{"id":"e552304d-46b2-4615-b6bf-27bcab7b360d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/oauth-consent-continuation-g1-20260910","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22867,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":748,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":748,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":748,"repositoryMutationMs":22867,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":748,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1568,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:12:25.066055+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c5a5b703-fc59-40ce-8c36-db8d0809cf6f:execute_mission:repair_mission_execution_retryable:generation-1","mission_step_id":"7b2e556f-c407-49c0-865a-fc4904657d9d","command_center_event_id":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},{"id":"e5527778-d77f-4f1d-99ce-8c891239f0a8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"actions","satisfied":false,"statement":"Detect external Actions brownouts independently of host base health and use only existing bounded recovery.","proofConditionIds":["repo","cc","host","actions-live"]}],"satisfied":false,"constraints":[{"id":"budgets","satisfied":false,"statement":"Preserve existing restart budgets and host base-health probe.","proofConditionIds":["repo"]}],"contractHash":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"cc","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136"},"required":true,"satisfied":true},{"id":"host","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136"},"required":true,"satisfied":true},{"id":"actions-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:32:50.670457+00:00","proof_gate":"request_contract_pending","source_sha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:request-contract:be417ad2b86bcf088a6beec195b0d8c454a814f2c4549a6026469e566b010136:15f689b357e9a63bbe87382e00ced3640d8bc4a7:pending:repository","mission_step_id":"54833ffa-19b0-474a-8225-b84f57a2793c","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"e552cb4d-9bc2-411c-bb91-d70ea7360836","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":4879,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":17092,"firstUsefulResultAt":"2026-10-05T19:33:08.965Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.0-release-priority-base-aware-quarantine","prNumber":5033,"terminal":false,"missionId":"3b541215-6db8-4960-984c-16a0d457757d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4084,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":971,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":856,"ledgerReconcileMs":0,"lineageReconcileMs":115,"resolvePreflightMs":971,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":856,"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":"3b541215-6db8-4960-984c-16a0d457757d"},"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":1692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:33:09.061345+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5033","receipt_type":"execute_mission","idempotency_key":"mission:3b541215-6db8-4960-984c-16a0d457757d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"33174c60-2333-484d-9f89-03e64451fe84","command_center_event_id":"3b541215-6db8-4960-984c-16a0d457757d"},{"id":"e5534f14-ba51-459e-adaf-c874b3787ced","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml",".forgejo/workflows/laptop-hybrid-bootstrap.yml"],"continuationObjective":"Apply the exact PCG frontend patch on the existing mission branch."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T10:54:12.208691+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:df294e76-0a44-4e18-8aad-caa683e59b54:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"b7e59dab-93f3-43fa-a2db-a7e584e4f1d2","command_center_event_id":"df294e76-0a44-4e18-8aad-caa683e59b54"},{"id":"e5542164-78c0-4312-a2e4-66dfd47fd0b4","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:c44a2aea-bfe2-44e6-84f5-8f111da1c6bf","mission_step_id":null,"command_center_event_id":"c44a2aea-bfe2-44e6-84f5-8f111da1c6bf"},{"id":"e554cef8-9557-4c48-95d8-9ccbd20a32e7","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"913050b8-585b-477f-847e-c2f96169260e"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T16:35:09.40242+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:913050b8-585b-477f-847e-c2f96169260e:mission-cancel:913050b8-585b-477f-847e-c2f96169260e","mission_step_id":"b1635f8c-0b3f-4db9-be38-baa811ce6956","command_center_event_id":"913050b8-585b-477f-847e-c2f96169260e"},{"id":"e558aeb9-12a7-4aab-90c8-ba9504a4ebdf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ecf45105ac7f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13034,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":24378,"firstUsefulResultAt":"2026-10-05T14:42:39.847Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4925,"terminal":false,"missionId":"ecf45105-ac7f-4150-ab52-b99d58f651ad","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","timingsMs":{"prReadinessMs":639,"approvedPlanMs":0,"shipAndProveMs":3180,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},"performance":null,"deploymentId":"forgejo-main-a4b615e7bf85","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1848,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:43:09.943958+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4925","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ecf45105-ac7f-4150-ab52-b99d58f651ad:automatic-mission-resume:4925:canonical_release_reconciliation_pending","mission_step_id":"c48c1f5e-c039-4880-a790-1bb026c7fff1","command_center_event_id":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},{"id":"e55a955f-f008-4551-9d87-aeff1f1f2eca","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.4-conductor-dispatch-contract","prNumber":4691,"terminal":false,"missionId":"a7561042-9a06-477b-a85e-2095ad451f44","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ea859ddfc56ca3050b2ff7dc3e1471c22fd61936","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a7561042-9a06-477b-a85e-2095ad451f44"},"performance":null,"deploymentId":"canonical-release-ea859ddfc56c","workflowRunId":31607200145,"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":1173,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T14:31:08.324715+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ea859ddfc56ca3050b2ff7dc3e1471c22fd61936","external_id":"canonical-release-ea859ddfc56c","receipt_type":"ship_and_prove","idempotency_key":"mission:a7561042-9a06-477b-a85e-2095ad451f44:ship_and_prove:canonical_release_dispatched:ea859ddfc56ca3050b2ff7dc3e1471c22fd61936:31607200145","mission_step_id":"ba3db2e8-d395-4690-a7bc-8337417961c0","command_center_event_id":"a7561042-9a06-477b-a85e-2095ad451f44"},{"id":"e55b57a9-4302-4321-92e6-b9f8c9917288","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-consistency-sweep","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":4916,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4075,"terminal":false,"missionId":"fc9dd06d-2707-4985-8e9d-b98e5255ede1","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"fc9dd06d-2707-4985-8e9d-b98e5255ede1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":903,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T20:03:44.464619+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4075","receipt_type":"execute_mission","idempotency_key":"mission:fc9dd06d-2707-4985-8e9d-b98e5255ede1:execute_mission:repair_mission_prepared","mission_step_id":"a374f4da-018b-4f94-b82c-299540066c7b","command_center_event_id":"fc9dd06d-2707-4985-8e9d-b98e5255ede1"},{"id":"e55bdc24-f81f-4ae8-a78f-b60a6983ca87","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":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","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":"16a4fbdc90830c1e1c94066d8596b96c020f5814f69e65ee6c162acee0f6075b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/22441","runId":22761,"status":"success","sourceSha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","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":22761,"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":"20ea400868f31e1438601f58083b60227f6044ee","sourceSha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","changedPaths":[".forgejo/workflows/control-plane-canary.yml","supabase/functions/command-center-autopilot/missionLedger.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/mission-control-maintenance-regression.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T14:53:16.53337+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:dc87aca2-1a97-4528-985d-09b21d9b7233:forgejo-release-status:92dfcb8410ef49f10e03bd67033cf99d2b42a74a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"3b2c2968-c7c8-4ddf-b1e2-92fc94a94cce","command_center_event_id":"dc87aca2-1a97-4528-985d-09b21d9b7233"},{"id":"e55e8a27-56d6-47a4-8b7c-c624a32bf212","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-1297fc3ea836","merged":false,"prNumber":3867,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:31:36.681917+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3867","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:closed-pr:3867:unmerged","mission_step_id":"9168f9e5-9e14-4d29-8348-80f28a7635a1","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"e55f93e2-7da4-4f51-9007-0e3adb6aeca4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"pending","supabase-edge-production/live":"success"},"mainSha":"c8e524147c317d5b06079357070cac39296ea503","missing":[],"pending":["supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"c8e524147c317d5b06079357070cac39296ea503","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"success"},"requestContractHash":"c33a480744d0c5c14ad37b1491e6322d862c52259018a6f64e0c2b1f6565972e","forgejoWorkflowProof":{"runId":15514,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:09:21.402296+00:00","proof_gate":"canonical_release_pending","source_sha":"c8e524147c317d5b06079357070cac39296ea503","external_id":"forgejo-main-c8e524147c31","receipt_type":"canonical_release_status","idempotency_key":"mission:a19eef2b-f4f1-4a3a-b592-7d0dbdea0767:forgejo-release-status:c8e524147c317d5b06079357070cac39296ea503:pending:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|supabase-migrations/live=pending","mission_step_id":"37f8b3cb-2d8b-43c7-bc57-704314f2cc9e","command_center_event_id":"a19eef2b-f4f1-4a3a-b592-7d0dbdea0767"},{"id":"e56032ad-7039-4369-b059-6acfcceda90b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/live-runtime-proof-fallback-20260821","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9151,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.11-bounded-provider-control-plane","prNumber":573,"terminal":false,"missionId":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984","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":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},"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":4801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:06:37.178795+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"573","receipt_type":"execute_mission","idempotency_key":"mission:b251c8b3-e40d-40bb-8fca-9a6f5b0bc984:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"23f3afd1-fdd6-4dce-9498-59c4c1de467d","command_center_event_id":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},{"id":"e56326d6-f122-4266-8e37-b11a21301bfe","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"baseSha":"8af16f25c06a9a17bf4c63d69e5f2ecdc2733ec3","issuedAt":1791681394920,"expiresAt":1791681574920,"missionId":"2543dce1-ba9b-41a5-8220-ccbc2cc032eb","autoRefreeze":true,"authorizationId":"e6f11cc1-529e-4ecd-a08d-026fe5f5ad49","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T01:16:35.46381+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"8af16f25c06a9a17bf4c63d69e5f2ecdc2733ec3","external_id":"e6f11cc1-529e-4ecd-a08d-026fe5f5ad49","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:2543dce1-ba9b-41a5-8220-ccbc2cc032eb:e6f11cc1-529e-4ecd-a08d-026fe5f5ad49","mission_step_id":null,"command_center_event_id":"2543dce1-ba9b-41a5-8220-ccbc2cc032eb"},{"id":"e563e3f5-fbbf-4938-b972-53e9882632a5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","wordingChanged":false,"canonicalIntent":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"policy-shipped","statement":"The validated RLS migration is merged and released through the migrations owner.","proofConditionIds":["policy-source"]}],"objective":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","constraints":[{"id":"migration-only","statement":"Only the migration release target is allowed.","proofConditionIds":["policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"policy-source","kind":"repository","claim":"The merged migration defines tenant_applications_member_read as platform admin OR existing active user_tenant_access membership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"327c5773d64d9ad6fe7ccee8f28f459bdc3cee3ea3a4abbbee7ace15c23ba218","requestContractRevision":3,"previousRequestContractHash":"ee5a3577afeb1a94e42224f51a4844f25b2eac7c79ea9c7bcb1413e871c34501"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:16.117033+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:request-contract:327c5773d64d9ad6fe7ccee8f28f459bdc3cee3ea3a4abbbee7ace15c23ba218","mission_step_id":"9532fb1d-4d4c-4ae4-a45d-80f8b06c0330","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"e5643e60-4802-46b5-a51e-09f289bcba5c","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\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-03T04:41:32.788712+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ab3890e0eca5\",\"prNumber\":4580,\"sourceSha\":\"b42e927e063da4c9a64029871bec5cabfb22efda\",\"deploymentId\":\"forgejo-main-b42e927e063d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:12:47.664643+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:owner-progress-heartbeat:119399331","mission_step_id":"f928ae08-ab74-4832-91ca-fedf908de46d","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"e56703c0-8d0f-4d9c-8286-34d256a524c5","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"c55eb20b63b5dc54421037225e64333999c45181","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c55eb20b63b5dc54421037225e64333999c45181","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"failure"},"requestContractHash":"9ab932e876626c54e91534df7becaf1facc479ddbbb1b8117213197210491692","forgejoWorkflowProof":{"runId":7951,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","targetStates":{"frontend":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:09:55.264529+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"c55eb20b63b5dc54421037225e64333999c45181","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:78eb61eb-39df-4be2-bec1-192b89b868d7:forgejo-release-status:c55eb20b63b5dc54421037225e64333999c45181:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"0ce1e26d-f357-48a2-b9a4-97fd5461a82b","command_center_event_id":"78eb61eb-39df-4be2-bec1-192b89b868d7"},{"id":"e567c8b3-c2ea-407c-844e-9d152b362251","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-994b00f5a85f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":45985,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":4,"executorlessWaitMs":109891,"firstUsefulResultAt":"2026-09-27T12:55:32.682Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3870,"terminal":false,"missionId":"994b00f5-a85f-441f-8843-17bfe29f10d3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"84ac7a071a470df85e50ccea07cfe710771eff5a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1288,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":118,"approvedPlanMs":0,"missionSetupMs":258,"providerAuthMs":0,"shipAndProveMs":638,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"994b00f5-a85f-441f-8843-17bfe29f10d3"},"performance":null,"deploymentId":"forgejo-main-84ac7a071a47","releaseState":"pending","workflowRunId":12193,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["integrations-health"]},"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":2865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T12:57:06.571129+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"84ac7a071a470df85e50ccea07cfe710771eff5a","external_id":"forgejo-main-84ac7a071a47","receipt_type":"execute_mission","idempotency_key":"mission:994b00f5-a85f-441f-8843-17bfe29f10d3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"41c31230-4c61-4b4c-ac82-a41b24f662ef","command_center_event_id":"994b00f5-a85f-441f-8843-17bfe29f10d3"},{"id":"e567de26-9a4c-48c0-bb38-5d5b580d3d11","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ef92f261758c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":143,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":374,"providerAuthMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":374,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":272,"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":"ef92f261-758c-415a-9dec-6711318ec59d"},"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":3403,"likelyAffectedFiles":["src/components/calendar/EnhancedUserCalendar.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:15:33.393284+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0f02932d-d836-4edb-8690-4ab02725786f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"e574011a-6a23-4bba-8013-3a48711aa374","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"d29d0f21fdf19a331af3c0a6056d84757cb81d6c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"d29d0f21fdf19a331af3c0a6056d84757cb81d6c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"2cdc495c0c5dc270deaea6e10dc2ea7d8a28b25d799544f4c70f983fe2dbc4f5","forgejoWorkflowProof":{"runId":14047,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:51:57.039856+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d29d0f21fdf19a331af3c0a6056d84757cb81d6c","external_id":"forgejo-main-d29d0f21fdf1","receipt_type":"canonical_release_status","idempotency_key":"mission:cb6fcc96-c1d1-4d03-a749-40c11c17c9db:forgejo-release-status:d29d0f21fdf19a331af3c0a6056d84757cb81d6c:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"381cf6e1-6088-4c5c-a702-41d244a4c55d","command_center_event_id":"cb6fcc96-c1d1-4d03-a749-40c11c17c9db"},{"id":"e574286e-431d-4118-916f-1b907cdd5e7c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-416e581ff48b","prNumber":4299,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2596164371241b4d51f5d673543ba9e84a70514b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:22:12.079785+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2596164371241b4d51f5d673543ba9e84a70514b","external_id":"4299","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:416e581f-f48b-4195-9e98-6817d5891dc6:merged-pr:4299:2596164371241b4d51f5d673543ba9e84a70514b","mission_step_id":"6321e8cd-58c7-4db2-98ba-881e795a8cc7","command_center_event_id":"416e581f-f48b-4195-9e98-6817d5891dc6"},{"id":"e5751b88-18b9-413e-8b5f-c968e93667e2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5d816f0082e67538fde3fe37ec887dad79dc51a1e738106b7d2d4707ee45513d","forgejoWorkflowProof":{"runId":14611,"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-02T23:46:04.241179+00:00","proof_gate":"canonical_release_pending","source_sha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","external_id":"forgejo-main-5bfa82ae7b28","receipt_type":"canonical_release_status","idempotency_key":"mission:e46b2a91-645d-45d8-8e49-3cd85520a467:forgejo-release-status:5bfa82ae7b284c1e404902bc042fb2a51835b1c5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a97edfbb-2609-4f25-b851-89a234db8a43","command_center_event_id":"e46b2a91-645d-45d8-8e49-3cd85520a467"},{"id":"e575b66d-7ef3-4652-8266-fdab0b8ac2a2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proposal-generator","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":15553,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":15,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":378,"terminal":false,"missionId":"6982e0d3-4b85-4db4-8a28-75e56da4c951","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":"5aacc229e8d1a9d9ff828e14a213cd4a4d9128e9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6982e0d3-4b85-4db4-8a28-75e56da4c951"},"performance":null,"deploymentId":"forgejo-main-5aacc229e8d1","workflowRunId":1257,"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":5283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T16:39:46.867762+00:00","proof_gate":"canonical_release_blocked","source_sha":"5aacc229e8d1a9d9ff828e14a213cd4a4d9128e9","external_id":"forgejo-main-5aacc229e8d1","receipt_type":"ship_and_prove","idempotency_key":"mission:6982e0d3-4b85-4db4-8a28-75e56da4c951:ship_and_prove:canonical_release_blocked:5aacc229e8d1a9d9ff828e14a213cd4a4d9128e9:1257","mission_step_id":"c44ccc9c-a050-4976-9e4b-338b014c0b45","command_center_event_id":"6982e0d3-4b85-4db4-8a28-75e56da4c951"},{"id":"e57661f5-66c8-4d0b-8351-19f31d4b9cdc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6330eeefc6e5","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":3187,"terminal":false,"missionId":"6330eeef-c6e5-4ecb-a897-2757925addae","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5675,"missionSetupMs":738,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":481,"resolvePreflightMs":738,"repositoryMutationMs":5265,"repositoryProviderMs":5265,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4892,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":373},"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":"6330eeef-c6e5-4ecb-a897-2757925addae"},"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":3318,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:28:22.533774+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3187","receipt_type":"execute_mission","idempotency_key":"mission:6330eeef-c6e5-4ecb-a897-2757925addae:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0025f3d1-f7be-4cbf-b799-8c33b56c4169","command_center_event_id":"6330eeef-c6e5-4ecb-a897-2757925addae"},{"id":"e5771264-a5e5-4f32-8305-a7a23c1dc27a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/platform-source-resolution.test.js"],"reason":"Owner directed the proposed stability-first Command Center source-resolution hardening to be implemented without weakening existing safety or release semantics.","baseSha":"0db554b55ece0c08c38e67133572fcf188871e7a","issuedAt":1790047051409,"expiresAt":1790047231409,"missionId":"5f3605bb-d227-4474-bd84-6566e0d719c4","authorizationId":"ea60336a-b591-424c-a240-d93530d52b61","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:17:31.992806+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0db554b55ece0c08c38e67133572fcf188871e7a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ea60336a-b591-424c-a240-d93530d52b61","mission_step_id":"645daace-3df9-4308-bf2b-4f6d7ee40160","command_center_event_id":"5f3605bb-d227-4474-bd84-6566e0d719c4"},{"id":"e577e3e7-df01-44d2-9dc4-eec95d622842","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-83e4fbfd9393","prNumber":3969,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1439e172b10122b9be66f171d6a45efd29780eb8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:25:15.29678+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1439e172b10122b9be66f171d6a45efd29780eb8","external_id":"3969","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:83e4fbfd-9393-418c-abd7-d8ad1ec62908:merged-pr:3969:1439e172b10122b9be66f171d6a45efd29780eb8","mission_step_id":"bf82d461-69f0-4396-9b85-7b1760b0e30f","command_center_event_id":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},{"id":"e57810be-22fb-4551-80e9-719accaf3815","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"source_resolution_required\",\"proofGate\":\"repair_mission_source_resolution_required\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"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-23T01:46:32.411623+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-356a85f6cc65\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:49:19.921894+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:356a85f6-cc65-4e49-a326-26f0faf8c973:owner-progress-heartbeat:119341397","mission_step_id":"59a417fd-9c05-4617-bb43-4f41964eb981","command_center_event_id":"356a85f6-cc65-4e49-a326-26f0faf8c973"},{"id":"e578bc4c-a038-493c-ab65-04e2842b18bf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-big-red-past-x","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6704,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":668,"terminal":false,"missionId":"bf024780-80e0-4b89-a370-14410b4f25cc","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":"bf024780-80e0-4b89-a370-14410b4f25cc"},"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":5031,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T16:36:37.848547+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"668","receipt_type":"execute_mission","idempotency_key":"mission:bf024780-80e0-4b89-a370-14410b4f25cc:execute_mission:canonical_release_transport_retryable","mission_step_id":"0e30c30f-43e0-42a8-a9b4-07635e6fd228","command_center_event_id":"bf024780-80e0-4b89-a370-14410b4f25cc"},{"id":"e57a0964-b123-41d2-b40a-55f44342f2c1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1008,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.11-release-sha-idempotency","prNumber":4311,"terminal":false,"missionId":"1fac1527-556f-4348-9105-9f050980f809","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ed95862315985862b8aa5579b9047c58d4b2dbab","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1fac1527-556f-4348-9105-9f050980f809"},"performance":null,"deploymentId":"canonical-release-ed9586231598","workflowRunId":31261007057,"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":1194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:03:40.28013+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ed95862315985862b8aa5579b9047c58d4b2dbab","external_id":"canonical-release-ed9586231598","receipt_type":"ship_and_prove","idempotency_key":"mission:1fac1527-556f-4348-9105-9f050980f809:ship_and_prove:canonical_release_dispatched","mission_step_id":"5955883e-0583-419f-96dd-0adc3df3cfb1","command_center_event_id":"1fac1527-556f-4348-9105-9f050980f809"},{"id":"e57b629d-a487-4953-affa-0e3dc3f7d223","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1dffc160d1a8bf193048a36a5fb21731e61b0451","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1dffc160d1a8bf193048a36a5fb21731e61b0451","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/477","runId":477,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T20:42:15.684555+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1dffc160d1a8bf193048a36a5fb21731e61b0451","external_id":"forgejo-main-1dffc160d1a8","receipt_type":"canonical_release_status","idempotency_key":"mission:e6da6923-6635-46b9-91ca-dd15874240d8:forgejo-release-status:1dffc160d1a8bf193048a36a5fb21731e61b0451:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1a5cf4fe-8088-4676-a0a5-05256ecacee2","command_center_event_id":"e6da6923-6635-46b9-91ca-dd15874240d8"},{"id":"e57c9926-4d3d-4868-a6ff-c99e506e73fe","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.19-full-mcp-directive-control","prNumber":4144,"terminal":false,"missionId":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80"},"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-06T14:22:28.030302+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4144","receipt_type":"ship_and_prove","idempotency_key":"mission:c5d03d71-9740-43f3-bd02-f0b6b93d8b80:ship_and_prove:canonical_release_blocked","mission_step_id":"9842d595-c7fa-4eaf-b2eb-0688fb9dac1a","command_center_event_id":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80"},{"id":"e57e02ad-bf98-40ef-b9ad-3b77457b5bc2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-67c8422655df","reason":"anchored_edit_anchor_missing:src/__tests__/contracts/godmode-console-route-family.contract.test.ts","status":"blocked","metrics":{"receiptBytes":11566,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T23:27:28.394Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"67c84226-55df-4c5b-8503-8e7afe25a113","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":496,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":496,"missionSetupMs":224,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":224,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":224,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":224,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"67c84226-55df-4c5b-8503-8e7afe25a113"},"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":1576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:27:29.816458+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:67c84226-55df-4c5b-8503-8e7afe25a113:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c547a20d-861e-4479-87a3-67528f284aa7","command_center_event_id":"67c84226-55df-4c5b-8503-8e7afe25a113"},{"id":"e57eb337-827a-4e47-a6d2-cc009b9f1169","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"f3b26efa80a942c2b90798994cba48df93d46698","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:09:12.926882+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"f3b26efa80a942c2b90798994cba48df93d46698","external_id":"canonical-release-f3b26efa80a9","receipt_type":"canonical_release_status","idempotency_key":"mission:cc6e04c7-ba5d-47ef-a1d6-cd7eb9f76538:forgejo-release-ancestry:f3b26efa80a942c2b90798994cba48df93d46698:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"38d168c8-c2ab-4ad1-9d2f-138c93a58a53","command_center_event_id":"cc6e04c7-ba5d-47ef-a1d6-cd7eb9f76538"},{"id":"e5808017-deff-49d1-9565-b550fbd6caa6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8c4f2bfba787caf80ccbe0ebf67baa445033490f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8c4f2bfba787caf80ccbe0ebf67baa445033490f","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":"ce45ef8ada9a122f4dc8a8b591fd1c69980e344d541121685db3cb33496235a3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6511","runId":6511,"status":"running","sourceSha":"8c4f2bfba787caf80ccbe0ebf67baa445033490f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T01:56:17.038344+00:00","proof_gate":"canonical_release_pending","source_sha":"8c4f2bfba787caf80ccbe0ebf67baa445033490f","external_id":"forgejo-main-8c4f2bfba787","receipt_type":"canonical_release_status","idempotency_key":"mission:c8033605-c2a0-4742-b1c3-c72a514dd8f2:forgejo-release-status:8c4f2bfba787caf80ccbe0ebf67baa445033490f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6ea9f2fb-a727-4e76-aa7f-404c30ff52c6","command_center_event_id":"c8033605-c2a0-4742-b1c3-c72a514dd8f2"},{"id":"e580e4db-e0ff-4721-95ca-fbee8fc0ad79","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"3acaf328fc26541748a7d04f178e92522d030e0b42d9fbbb5e6c873afbdd9f26"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:14:25.066184+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:26e32529-5348-4c81-a2f1-0f8b906b28bc:repository-mutation-intent-blocked:3acaf328fc26541748a7d04f178e92522d030e0b42d9fbbb5e6c873afbdd9f26","mission_step_id":"8d363684-5be8-4e92-aa4f-ffb07b5079c6","command_center_event_id":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},{"id":"e5812ee8-1a47-49f7-addd-ad2e88f4eab8","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1331,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":396,"providerAuthMs":0,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":396,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":396,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:17:30.207075+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ab264430-7c15-4537-8535-aba2bbba33b1","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"e5835607-c216-4067-90ce-d9da53d84bf9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-9ac7f7917511","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9ac7f791-7511-4fbe-a716-a226b38bdd68","objective":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    const pullMergeBaseSha = String(pull?.merge_base || pull?.merge_base_sha || \"\").trim();\n    const pullFreshnessKnown = /^[0-9a-f]{40}$/i.test(pullMergeBaseSha) && /^[0-9a-f]{40}$/i.test(currentMainSha);\n    const pullFreshAgainstCurrentMain = pullFreshnessKnown && pullMergeBaseSha === currentMainSha;\n    const pullStaleAgainstCurrentMain = pullFreshnessKnown && pullMergeBaseSha !== currentMainSha;\n    const controlledHeadCandidate = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);","old_content":"    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    const controlledHeadCandidate = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);"},{"new_content":"        if (pullStaleAgainstCurrentMain) {\n          await continueStaleArmedPullRequest(env, ctx, {\n            prNumber,\n            branch,\n            headSha,\n            currentBaseSha: currentMainSha,\n            receipts,\n            reasonPrefix: \"stale_failed_gate_head\",\n          });\n          break;\n        }\n        const failedGateReady = pullFreshAgainstCurrentMain\n          ? { ok: true, status: 200, body: { ok: true, proofGate: \"merge_queue_pull_merge_base_freshness_verified\" } }\n          : await commandCenterPost(env, ctx, \"/repo/pr/ready\", { repository: DEFAULT_REPOSITORY, prNumber });\n        if (!failedGateReady.ok || failedGateReady.body?.ok === false) {","old_content":"        const failedGateReady = await commandCenterPost(env, ctx, \"/repo/pr/ready\", { repository: DEFAULT_REPOSITORY, prNumber });\n        if (!failedGateReady.ok || failedGateReady.body?.ok === false) {"},{"new_content":"    if (pullStaleAgainstCurrentMain) {\n      await continueStaleArmedPullRequest(env, ctx, {\n        prNumber,\n        branch,\n        headSha,\n        currentBaseSha: currentMainSha,\n        receipts,\n        reasonPrefix: \"stale_head\",\n      });\n      break;\n    }\n    const ready = pullFreshAgainstCurrentMain\n      ? { ok: true, status: 200, body: { ok: true, proofGate: \"merge_queue_pull_merge_base_freshness_verified\" } }\n      : await commandCenterPost(env, ctx, \"/repo/pr/ready\", { repository: DEFAULT_REPOSITORY, prNumber });\n    if (!ready.ok || ready.body?.ok === false) {","old_content":"    const ready = await commandCenterPost(env, ctx, \"/repo/pr/ready\", { repository: DEFAULT_REPOSITORY, prNumber });\n    if (!ready.ok || ready.body?.ok === false) {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.65.5-queue-merge-base-readiness\";","old_content":"export const CC_EXECUTION_VERSION = \"1.65.4-release-terminal-proof-unblocks-queue\";"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"test(\"merge queue uses pull merge-base freshness before heavy readiness reads\", async () => {\n  const source = await readFile(new URL(\"../src/entrypoint-owner-status.js\", import.meta.url), \"utf8\");\n  assert.match(source, /const pullMergeBaseSha = String\\(pull\\?\\.merge_base \\|\\| pull\\?\\.merge_base_sha \\|\\| \"\"\\)\\.trim\\(\\)/);\n  assert.match(source, /const pullFreshAgainstCurrentMain = pullFreshnessKnown && pullMergeBaseSha === currentMainSha/);\n  assert.match(source, /const pullStaleAgainstCurrentMain = pullFreshnessKnown && pullMergeBaseSha !== currentMainSha/);\n  assert.match(source, /proofGate: \"merge_queue_pull_merge_base_freshness_verified\"/);\n});\n\ntest(\"automatic merge supervisor blocks main advancement during active push releases without blocking PR Gate work\", async () => {","old_content":"test(\"automatic merge supervisor blocks main advancement during active push releases without blocking PR Gate work\", async () => {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","constraints":[{"id":"single-owner","statement":"Use only the existing canonical merge-queue and refresh paths; do not create parallel machinery.","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":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"9ac7f791-7511-4fbe-a716-a226b38bdd68","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","constraints":[{"id":"single-owner","statement":"Use only the existing canonical merge-queue and refresh paths; do not create parallel machinery.","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":"Optimize the canonical Forgejo merge-queue readiness path. During queue reconciliation, use the already-loaded pull object's head SHA and merge_base together with the already-loaded current main SHA to decide obvious current-vs-stale state before calling the heavier /repo/pr/ready ancestry path. If merge_base equals current main, treat freshness as proven for queue preparation; if merge_base differs, send the PR directly to the existing queueFastRefresh stale recovery path; call /repo/pr/ready only when pull metadata is missing or ambiguous. Preserve all merge/release safety, deterministic failure quarantine, and exact-head Gate requirements. Add focused tests and ship through Gate, squash merge, cc-execution release, and live proof.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized merge-queue readiness hot-path optimization."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized merge-queue readiness hot-path optimization."},"recovery":false,"fingerprint":"d0ac4eba938e58c77829f67cd77b3bc0d643d5d5f5c0d58fbeb518b9254adf98","replayCount":0,"serializedBytes":15803},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:14:00.044626+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9ac7f791-7511-4fbe-a716-a226b38bdd68:repository-mutation-intent:d0ac4eba938e58c77829f67cd77b3bc0d643d5d5f5c0d58fbeb518b9254adf98:0","mission_step_id":"43d79418-a437-4dd0-a903-917e52bf6d0a","command_center_event_id":"9ac7f791-7511-4fbe-a716-a226b38bdd68"},{"id":"e583fe63-315d-4a0f-a162-7bb15a6e82d1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"0b541248b2cd01d72d1cfde6a1a7ce1d39e65d91","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"0b541248b2cd01d72d1cfde6a1a7ce1d39e65d91","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"9381e58898f9c523c7a9fea46b9092ff63f6c727009fafc79f5621f173fc5297","forgejoWorkflowProof":{"runId":16128,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:28:27.08428+00:00","proof_gate":"canonical_release_pending","source_sha":"0b541248b2cd01d72d1cfde6a1a7ce1d39e65d91","external_id":"forgejo-main-0b541248b2cd","receipt_type":"canonical_release_status","idempotency_key":"mission:23c2b7ad-406e-480a-b846-89ecb8602529:forgejo-release-status:0b541248b2cd01d72d1cfde6a1a7ce1d39e65d91:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"6953c76d-f577-4386-b651-0ca806d4c133","command_center_event_id":"23c2b7ad-406e-480a-b846-89ecb8602529"},{"id":"e586c14a-2442-4d69-92b2-d2571d9ecd97","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":162,"terminal":false,"missionId":"a334e914-330b-494b-9fe6-c44d89ef55af","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"feff01b14c79522d2fca212bc4074f4150f1d8b4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a334e914-330b-494b-9fe6-c44d89ef55af"},"performance":null,"deploymentId":"forgejo-main-feff01b14c79","workflowRunId":447,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:31:45.185419+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"feff01b14c79522d2fca212bc4074f4150f1d8b4","external_id":"forgejo-main-feff01b14c79","receipt_type":"ship_and_prove","idempotency_key":"mission:a334e914-330b-494b-9fe6-c44d89ef55af:ship_and_prove:ship_and_prove_release_pending:feff01b14c79522d2fca212bc4074f4150f1d8b4:447","mission_step_id":"ca903002-1bf0-41e8-9cb4-bc06535bc37b","command_center_event_id":"a334e914-330b-494b-9fe6-c44d89ef55af"},{"id":"e5872453-8aca-4617-8cd8-6a4bc93b3c8a","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"continuationObjective":"Corrective PCG meeting-prep generation: Receive Cards and Grade Cards must exclude demo submissions and demo cards from their tenant-owner operational reads. Preserve real data, routes, grading behavior, and tenant isolation. Gate, merge, release frontend, and verify both workflows live."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:11:26.87687+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:937a4f8d-9d01-423c-bb0d-8ce7136488a0:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"45346e73-3466-4bba-a06e-08371297ccd6","command_center_event_id":"937a4f8d-9d01-423c-bb0d-8ce7136488a0"},{"id":"e588bf56-62a2-436d-b25a-5a1b25bef17b","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:48:17.899986+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:c11c90a1-d617-4e10-a411-1afac5f98204:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"2d95c566-85bc-4b0d-8fb5-c1e10dd6dac4","command_center_event_id":"c11c90a1-d617-4e10-a411-1afac5f98204"},{"id":"e58acbd6-0534-4782-ad4c-14cb63649a6f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"8a978da7-b507-4fa0-827b-1f0d3a83aca9","phase":"pull_request","branch":"ai/objective-first-repair-183347898b77","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3370,"terminal":false,"missionId":"18334789-8b77-4f28-b48a-12aac468af19","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":845,"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":"18334789-8b77-4f28-b48a-12aac468af19"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"8a978da7-b507-4fa0-827b-1f0d3a83aca9","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"pull_request_checks_pending","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:27:16.824837+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3370","receipt_type":"automatic_mission_resume","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:automatic-mission-resume:3370:repair_mission_waiting_for_gate","mission_step_id":"4b17353c-21af-46a4-8a87-ef82f0721947","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"e58e17c1-1cf8-4e24-991d-28e9861d5dcc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-gate-memory-envelope-2816","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3280,"terminal":false,"missionId":"54cea95d-d67f-47cf-8a52-761aaefff8ea","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":1396,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":351,"ledgerReconcileMs":0,"lineageReconcileMs":1045,"resolvePreflightMs":1396,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":351,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54cea95d-d67f-47cf-8a52-761aaefff8ea"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:59:39.800279+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:54cea95d-d67f-47cf-8a52-761aaefff8ea:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5061feba-c39f-4dc4-b2b0-ecce29e1f61a","command_center_event_id":"54cea95d-d67f-47cf-8a52-761aaefff8ea"},{"id":"e591b829-64a1-492f-8242-344e02f4fa04","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6ef58f940b27","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":30675,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":117391,"firstUsefulResultAt":"2026-09-30T03:45:48.615Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4207,"terminal":false,"missionId":"6ef58f94-0b27-4925-9656-1d127dd2aeb7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"93acecb27509e6b558618b8c219631d4badca7b1","timingsMs":{"prReadinessMs":514,"approvedPlanMs":0,"shipAndProveMs":206,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"6ef58f94-0b27-4925-9656-1d127dd2aeb7"},"performance":null,"deploymentId":"forgejo-main-93acecb27509","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":1841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:49:01.271885+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4207","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6ef58f94-0b27-4925-9656-1d127dd2aeb7:automatic-mission-resume:4207:canonical_release_reconciliation_pending","mission_step_id":"c1da5275-8f7a-4e5d-bae4-7f4c2ba67a31","command_center_event_id":"6ef58f94-0b27-4925-9656-1d127dd2aeb7"},{"id":"e592d6a7-ff63-4636-8659-777211ce7355","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:402","status":"blocked","metrics":{"receiptBytes":10065,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":137,"terminal":false,"missionId":"b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"1568095130d8f0714be2ca91b854aa7ee9e77b17","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f"},"performance":null,"deploymentId":"forgejo-main-1568095130d8","workflowRunId":402,"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":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:50:28.836092+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"137","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f:automatic-mission-resume:137:canonical_release_blocked","mission_step_id":"81ee8ae2-a11c-4d9a-961a-fd20a650a65c","command_center_event_id":"b694d2a3-1bd5-41f1-a47e-62a3bbc13f7f"},{"id":"e595934f-3339-4cb7-8835-1c6923ba0ada","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-28","category":"platform_reliability","sourceItemCount":50,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:6eb26921-1579-51d6-318e-98f625550bfa","mission_step_id":null,"command_center_event_id":"6eb26921-1579-51d6-318e-98f625550bfa"},{"id":"e599f9d3-04d4-49f6-8f2b-43e3d52b5beb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-618f882ed01a","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":3211,"terminal":false,"missionId":"618f882e-d01a-4860-b8db-a550d9d49763","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10115,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2023,"missionSetupMs":242,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":242,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":242,"repositoryMutationMs":8092,"repositoryProviderMs":8092,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4853,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":242,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3239},"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":"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":3512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:46:46.752458+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3211","receipt_type":"execute_mission","idempotency_key":"mission:618f882e-d01a-4860-b8db-a550d9d49763:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c19334a7-855f-4227-98d2-ac8bd3189c87","command_center_event_id":"618f882e-d01a-4860-b8db-a550d9d49763"},{"id":"e59bb2ce-2f49-4b58-ae3c-401c9d42609e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T17:52:52.117527+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c2f29f8b1ba8\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:06:12.490457+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c2f29f8b-1ba8-4208-9cc8-eaaac2303e7d:owner-progress-heartbeat:119420184","mission_step_id":"42486426-0e49-4706-b585-47ae03f56c1f","command_center_event_id":"c2f29f8b-1ba8-4208-9cc8-eaaac2303e7d"},{"id":"e59cf7fd-1d73-4514-b8d9-caa8b38769d4","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-67816ed70ead","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.138-release-lineage-transient-classification","prNumber":null,"terminal":false,"missionId":"67816ed7-0ead-4d40-a967-ab15be1b59a5","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1011,"providerAuthMs":0,"ledgerPrepareMs":1011,"ledgerReconcileMs":335,"lineageReconcileMs":0,"resolvePreflightMs":1011,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1346,"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":"67816ed7-0ead-4d40-a967-ab15be1b59a5"},"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":3711,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:53:35.430924+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:67816ed7-0ead-4d40-a967-ab15be1b59a5:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"195713b1-0910-41f5-a8dd-28d74b103df3","command_center_event_id":"67816ed7-0ead-4d40-a967-ab15be1b59a5"},{"id":"e59d7afe-8c3d-40bd-b91b-954eb96ba48b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/paul-cost-context-20260825","reason":"forgejo_pr_create_failed:409","status":"blocked","metrics":{"receiptBytes":2930,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"538a4762-56a7-4667-b4a5-534a3fbcc524","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3196,"prReadinessMs":0,"approvedPlanMs":3196,"missionSetupMs":318,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"538a4762-56a7-4667-b4a5-534a3fbcc524"},"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":5085,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:28:33.290014+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:538a4762-56a7-4667-b4a5-534a3fbcc524:execute_mission:repair_mission_execution_blocked","mission_step_id":"ded5c8dd-4773-4733-8b7f-50ae94bba205","command_center_event_id":"538a4762-56a7-4667-b4a5-534a3fbcc524"},{"id":"e59d809c-7963-48e3-9bda-55c094916362","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"bc25914574b0835af8e39ec10e7cb255b054cae3","sourceSha":"8a841db6db637453adf92974b7ad6a075372ed7b","deploymentId":"forgejo-main-8a841db6db63","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":5901},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:33:59.385084+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"8a841db6db637453adf92974b7ad6a075372ed7b","external_id":"forgejo-main-8a841db6db63","receipt_type":"canonical_release_status","idempotency_key":"mission:183963eb-e032-416e-ba0c-6d1b181ea338:forgejo-release-status:8a841db6db637453adf92974b7ad6a075372ed7b:superseded:bc25914574b0835af8e39ec10e7cb255b054cae3","mission_step_id":"d58375d1-a0a2-47a2-bb36-236dfeb68dbf","command_center_event_id":"183963eb-e032-416e-ba0c-6d1b181ea338"},{"id":"e59e555b-8952-49ea-b844-46cc41e2eea6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mto8806y","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.63-route-source-fail-closed","prNumber":null,"terminal":false,"missionId":"6d9c7c9c-1997-4fe8-a064-7d3eec437294","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":83,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1951,"providerAuthMs":0,"ledgerPrepareMs":1083,"ledgerReconcileMs":0,"lineageReconcileMs":105,"resolvePreflightMs":1951,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1083,"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":"6d9c7c9c-1997-4fe8-a064-7d3eec437294"},"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":4341,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T10:26:12.37122+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d9c7c9c-1997-4fe8-a064-7d3eec437294:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b832b5d6-5657-44ad-8627-e4e05f857d73","command_center_event_id":"6d9c7c9c-1997-4fe8-a064-7d3eec437294"},{"id":"e59e9e71-cfcc-4c87-82d9-0a1f9736ac6b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:859","status":"blocked","metrics":{"receiptBytes":11554,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":263,"terminal":false,"missionId":"e3f96989-7001-4232-a8e6-86b9b693baf4","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"59e40c49467a08db9c79c75fea961548c2e77d06","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e3f96989-7001-4232-a8e6-86b9b693baf4"},"performance":null,"deploymentId":"forgejo-main-59e40c49467a","workflowRunId":859,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["finance-stripe","upsert-tenant-provider-secret"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:33:18.303265+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"263","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e3f96989-7001-4232-a8e6-86b9b693baf4:automatic-mission-resume:263:canonical_release_blocked","mission_step_id":"23bae25b-4e5b-40e7-bb7d-abe053a5e1b2","command_center_event_id":"e3f96989-7001-4232-a8e6-86b9b693baf4"},{"id":"e59f8a6a-2730-47ed-af9b-81d9627e7d5c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"25b514e25b2a8e038bc8418a26fd86e5b24e5cc4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"eaede0faace450534e4d7844c732488f30d6cf22","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":"813a7eee7a7f448a1d7e1bd96fea310997c95f3db20422637f747602cf8036ff","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11632","runId":11632,"status":"success","sourceSha":"eaede0faace450534e4d7844c732488f30d6cf22","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"25b514e25b2a8e038bc8418a26fd86e5b24e5cc4","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-25b514e25b2a8e038bc8418a26fd86e5b24e5cc4","compareStatus":"target_job_success_runtime_verified","workflowRunId":11632,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.262-negated-visual-intent-guard","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:55:50.119685+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"forgejo-main-eaede0faace4","receipt_type":"canonical_release_status","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:forgejo-release-status:eaede0faace450534e4d7844c732488f30d6cf22:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7feca7dc-9ce8-44ba-bc95-7803a963aabe","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"e5a06ab6-8d7f-4179-8d04-5f9138f4b046","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dee7e475965b348c746986e5474fa1038cd0c0f4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-recovery","satisfied":false,"statement":"Command Center owner work survives requester chat/MCP transport loss and a fresh chat can recover the newest durable mission, including a terminal mission completed during disconnect, without duplicate mutation, branch, pull request, release, or reconstruction from the owner.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"canonical-control-plane-only","satisfied":false,"statement":"Use only the existing Command Center durable mission ledger, mission status state machine, deterministic supervisor, Forgejo Gate, canonical merge, and canonical production release conductor.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":false,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository","visual"],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:39:31.827086+00:00","proof_gate":"request_contract_pending","source_sha":"dee7e475965b348c746986e5474fa1038cd0c0f4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:request-contract:980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3:dee7e475965b348c746986e5474fa1038cd0c0f4:pending:repository,visual","mission_step_id":"0a0f627e-463f-4241-9a1b-2fe7936bc355","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"e5a382a0-b513-4316-ae52-b30a5f8707a4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dcd311d0f7b9","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":4155,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":9761,"firstUsefulResultAt":"2026-10-04T19:36:42.725Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"dcd311d0-f7b9-4dbe-8813-8454ebe4ab6f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":547,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":547,"missionSetupMs":514,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":514,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":514,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":514,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dcd311d0-f7b9-4dbe-8813-8454ebe4ab6f"},"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-04T19:36:54.959253+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dcd311d0-f7b9-4dbe-8813-8454ebe4ab6f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ecdbaca4-eabc-4354-bdea-86aeffe12c37","command_center_event_id":"dcd311d0-f7b9-4dbe-8813-8454ebe4ab6f"},{"id":"e5a56044-d946-4f93-aaaa-ed67bf46af5d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/unify-experience-editor-tenant-type-pipeline-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":951,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"aac0a8b3-2d4e-46d9-9622-75da32129b1f","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":"aac0a8b3-2d4e-46d9-9622-75da32129b1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":6884,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T17:43:52.966405+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aac0a8b3-2d4e-46d9-9622-75da32129b1f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a348e18f-e9e1-4970-b44f-ffc7b713c84e","command_center_event_id":"aac0a8b3-2d4e-46d9-9622-75da32129b1f"},{"id":"e5a69283-3fdf-4858-911e-e50b96a0dfb0","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"f270d71a-d727-4695-9a00-163769a687a9","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-b01ddc0767ca","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3389,"terminal":false,"missionId":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"e6a7c7400074ecde5b2c3935f54964de9f7113c7","timingsMs":{"queue":288,"total":799,"execution":511},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},"performance":null,"deploymentId":"forgejo-main-e6a7c7400074","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"f270d71a-d727-4695-9a00-163769a687a9","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"f270d71a-d727-4695-9a00-163769a687a9","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/sign-agreement?token=7354aec44d4fb45e320738dd2794359eda930417bdd5c8cdb25d9ba2b9408210","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":10651,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:59:35.87585+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"e6a7c7400074ecde5b2c3935f54964de9f7113c7","external_id":"f270d71a-d727-4695-9a00-163769a687a9","receipt_type":"visual_proof_started","idempotency_key":"mission:b01ddc07-67ca-45aa-bfaa-485ef6454ee6:visual-start:f270d71a-d727-4695-9a00-163769a687a9","mission_step_id":"0d30db61-44ab-4e32-95b0-4a0c56d3be4f","command_center_event_id":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},{"id":"e5a7dd34-2e52-4a08-82a2-0aa15337fab2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"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\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T06:50:25.558632+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-opacity-actual-fix\",\"prNumber\":4121,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:10:41.434771+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d29ce5e0-0ff2-4525-b22e-90e8af9211ac:owner-progress-heartbeat:119407482","mission_step_id":"da4d0e21-5a8c-42ed-8201-b321db033c42","command_center_event_id":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac"},{"id":"e5a88562-235f-47dd-b3b1-74421207ddfc","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":"2a7c06e18e84c180048426d3af2779eced0a42f9","releaseState":"pending","exactConductorRun":{"id":31217565705,"status":"in_progress","headSha":"2a7c06e18e84c180048426d3af2779eced0a42f9","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T20:50:30.766761+00:00","proof_gate":"canonical_release_pending","source_sha":"2a7c06e18e84c180048426d3af2779eced0a42f9","external_id":"canonical-release-2a7c06e18e84","receipt_type":"canonical_release_status","idempotency_key":"mission:bdc7f671-2e0e-41b0-95b2-46970ae9cecf:release-status:2a7c06e18e84c180048426d3af2779eced0a42f9:pending:canonical-production-release/verified=pending","mission_step_id":"5136c048-ee83-41b1-85e8-faffb8c2cb6a","command_center_event_id":"bdc7f671-2e0e-41b0-95b2-46970ae9cecf"},{"id":"e5ad3991-0501-4666-98a2-eaf4dc8b48ec","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","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":"0b65595828d14f31807b42a488e223d789c48fbb7183edd70af028bf29a04335","forgejoWorkflowProof":{"runId":7241,"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:58:32.542549+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","external_id":"forgejo-main-a8bfdbca56b2","receipt_type":"canonical_release_status","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:forgejo-release-status:a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2233f5d8-ce7e-425f-8b67-2ccfccb35bb2","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"e5ad432b-2f61-4c52-bc50-2ca09cd1b135","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-228d857ef4c8","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":17367,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"executorlessWaitMs":8724802,"firstUsefulResultAt":"2026-10-02T21:20:43.942Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4568,"terminal":false,"missionId":"228d857e-f4c8-4136-a66f-f889cae51cfc","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2771,"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":"228d857e-f4c8-4136-a66f-f889cae51cfc"},"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-02T23:46:07.480895+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4568","receipt_type":"automatic_mission_resume","idempotency_key":"mission:228d857e-f4c8-4136-a66f-f889cae51cfc:automatic-mission-resume:4568:repair_mission_pr_ready_retryable","mission_step_id":"3b79fa15-4b8e-456c-967c-4a4d2fa52b86","command_center_event_id":"228d857e-f4c8-4136-a66f-f889cae51cfc"},{"id":"e5af6b3a-98e0-46cc-814b-f93f4eed204b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/align-editor-witness-with-meaningful-layers-r202608032339","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":811,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3919,"terminal":false,"missionId":"ff05f8f1-3b7b-436f-b283-18e0c0400a18","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":"ff05f8f1-3b7b-436f-b283-18e0c0400a18"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:52:56.709138+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3919","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ff05f8f1-3b7b-436f-b283-18e0c0400a18:automatic-mission-resume:3919:repair_mission_auto_progress_authorization_retryable","mission_step_id":"8cbd789b-dd25-4780-beb6-efef29404bda","command_center_event_id":"ff05f8f1-3b7b-436f-b283-18e0c0400a18"},{"id":"e5af8db5-8ba8-419c-8709-38f1eb64076e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_freshness_reconciliation_pending\",\"proofGate\":\"canonical_release_freshness_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T00:38:57.523265+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-61d68e1e9cf1\",\"prNumber\":5067,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:14:37.103207+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:61d68e1e-9cf1-4260-b4ba-e286fab9894a:owner-progress-heartbeat:119415658","mission_step_id":"e9ecd7ca-4b18-45da-b70d-0511ec4d7eaa","command_center_event_id":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},{"id":"e5b042ae-95e3-4b75-b06e-75193180d125","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:24:38.934772+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:119418098","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"e5b17a07-206e-4d53-9417-de824ccb68d5","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js"],"baseSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","consumedAt":1788280079586,"consumerToken":"f5420706-77bd-450e-9c52-9eb46e3f435f","authorizationId":"e373cd36-73d8-48e5-895e-901eca2285b9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T16:28:01.63532+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e373cd36-73d8-48e5-895e-901eca2285b9","mission_step_id":"ccd08ade-9413-4f0a-b564-1cec12ca0e59","command_center_event_id":"93af80c6-ddb6-44de-9b88-03b8c161f56d"},{"id":"e5b25670-11c7-41d1-a8e0-4e60aed0ec53","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":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-06T13:50:27.228458+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-mobile-permission-bootstrap\",\"prNumber\":4128,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:18:23.265326+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c8546b1a-8078-4119-abe3-622661c6ec7e:owner-progress-heartbeat:119407512","mission_step_id":"6c633b6b-5fdd-4fba-aa45-30cbcc48fc73","command_center_event_id":"c8546b1a-8078-4119-abe3-622661c6ec7e"},{"id":"e5b35e19-4265-4077-9235-a57f6e243d69","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","wordingChanged":false,"canonicalIntent":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-stale-invariant","statement":"Control plane PR #1026 invariant test expects 7000ms per-read and 15000ms total readiness budget, matching branch source and capabilities.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"Existing PR #1026 passes canonical gate, merges, and affected control plane runtime is released and healthy.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","constraints":[{"id":"same-pr","statement":"Continue existing control plane PR #1026; do not create a replacement PR.","proofConditionIds":["proof-gate"]},{"id":"minimal-edit","statement":"Change only the two stale invariant expectations plus the required cc-execution release identity companion edit unless new evidence proves another causal defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes for control plane PR #1026 after the stale invariant expectations are corrected.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Affected control plane production runtime is healthy on the merged source after canonical release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f","requestContractRevision":2,"previousRequestContractHash":"68ba0d373c77704303036fe786c9f849efedbaed8fbd639e21fe697db5e45b85"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:08.253668+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:2:163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"e5b5216a-5118-4e41-9afa-816ad7b9461c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3792c7a1f7be999caf57836dd6702c85b5580105","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"repo-fix","satisfied":false,"statement":"Current Forgejo main contains the three workflowRunId propagation points, cc-execution version 1.58.137-release-reentry-run-id-propagation, and deterministic regression assertions.","proofConditionIds":["repo-proof"]},{"id":"runtime-fix","satisfied":true,"statement":"cc-execution production is live on the exact merged source SHA at version 1.58.137-release-reentry-run-id-propagation.","proofConditionIds":["runtime-proof"]}],"satisfied":false,"constraints":[{"id":"release-safety","satisfied":false,"statement":"Do not add a release lane, do not weaken one-corrective-retry or per-target reconciliation, and do not change Supabase release ownership.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","satisfied":false,"statement":"Use the already-created ai/release-reentry-run-id-propagation branch, one PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and no Visual Witness.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"931ff076fe36846d1128b71e345a77ea70724ee470b7eed3c5b4c0aa6f32c6d7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"931ff076fe36846d1128b71e345a77ea70724ee470b7eed3c5b4c0aa6f32c6d7","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"931ff076fe36846d1128b71e345a77ea70724ee470b7eed3c5b4c0aa6f32c6d7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:37:15.939781+00:00","proof_gate":"request_contract_pending","source_sha":"3792c7a1f7be999caf57836dd6702c85b5580105","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4bac03cb-d6c3-4447-b54f-1917e64d0d4a:request-contract:931ff076fe36846d1128b71e345a77ea70724ee470b7eed3c5b4c0aa6f32c6d7:3792c7a1f7be999caf57836dd6702c85b5580105:pending:repository","mission_step_id":"4dfaa20f-1ad2-493a-a1f4-d18135dac6ad","command_center_event_id":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},{"id":"e5b73ef5-8427-4d96-b0a3-aed518c87713","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"7653f047997e9fd06f60199f321c4eece0770902","releaseState":"verified","exactConductorRun":{"id":31240851394,"status":"completed","headSha":"7653f047997e9fd06f60199f321c4eece0770902","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T05:08:26.059356+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7653f047997e9fd06f60199f321c4eece0770902","external_id":"canonical-release-7653f047997e","receipt_type":"canonical_release_status","idempotency_key":"mission:5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3:release-status:7653f047997e9fd06f60199f321c4eece0770902:verified:canonical-production-release/verified=success","mission_step_id":"3f6af6ec-4177-49d9-bc81-71291657299e","command_center_event_id":"5b5d5a2c-f3e2-4ab8-9b09-70f1d1ec37c3"},{"id":"e5b79832-eaac-4a33-9ccf-da0bb49e1160","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c387d88b5d3b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":21849,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T14:01:45.800Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.254-evidence-bound-progress","prNumber":3620,"terminal":false,"missionId":"c387d88b-5d3b-4e07-9f98-56cf6fb5ea38","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5865,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1819,"missionSetupMs":477,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":477,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":477,"repositoryMutationMs":4046,"repositoryProviderMs":4046,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2540,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":477,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1506},"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":"c387d88b-5d3b-4e07-9f98-56cf6fb5ea38"},"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":4137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:01:52.935438+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3620","receipt_type":"execute_mission","idempotency_key":"mission:c387d88b-5d3b-4e07-9f98-56cf6fb5ea38:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"683e451e-7fc6-4f67-9e21-51682e4fc948","command_center_event_id":"c387d88b-5d3b-4e07-9f98-56cf6fb5ea38"},{"id":"e5b7aab0-8c10-442c-b2b2-f45231670a41","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/functions/tennex-contact-directory/index.ts","content":"\nimport { createClient } from 'https://esm.sh/@supabase/supabase-js@2.80.0';\nimport { ingestContactBatch, normalizeEmail, normalizePhone, type IntakeRecord } from '../_shared/contactIntake.ts';\n\nconst SUPABASE_URL = Deno.env.get('SUPABASE_URL') || '';\nconst ANON_KEY = Deno.env.get('SUPABASE_ANON_KEY') || '';\nconst SERVICE_KEY = Deno.env.get('SUPABASE_SERVICE_ROLE_KEY') || '';\nconst TENNEX_TENANT_ID = '669daee1-57e8-4960-937c-ce397106f32e';\nconst PAGE_SIZE_MAX = 100;\n// Provider-export ingestion is the canonical IRSLogics client-read fallback; public casefile API is write-only.\nconst IMPORT_BATCH_MAX = 500;\nconst CAMPAIGN_LIMIT = 1000;\n\nconst cors = {\n  'Access-Control-Allow-Origin': '*',\n  'Access-Control-Allow-Headers': 'authorization, x-client-info, apikey, content-type',\n  'Access-Control-Allow-Methods': 'POST, OPTIONS',\n};\n\ntype SourceKey = 'all' | 'hubspot' | 'irslogiqs';\ntype Access = { userId:string; userEmail:string; fullAccess:boolean };\n\nconst json = (status:number, body:unknown) => new Response(JSON.stringify(body), {\n  status,\n  headers:{...cors,'Content-Type':'application/json','Cache-Control':'no-store'},\n});\nconst str = (value:unknown) => String(value ?? '').trim();\nconst nullable = (value:unknown) => str(value) || null;\nconst norm = (value:unknown) => str(value).toLowerCase().replace(/\\s+/g,' ');\nconst parseDate = (value:unknown) => {\n  const raw = str(value);\n  if (!raw) return null;\n  const normalized = /^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}$/.test(raw) ? raw.replace(' ','T') + ':00Z' : raw;\n  const date = new Date(normalized);\n  return Number.isFinite(date.getTime()) ? date.toISOString() : null;\n};\nconst parseNumber = (value:unknown) => {\n  const raw = str(value).replace(/[$,]/g,'');\n  if (!raw) return null;\n  const parsed = Number(raw);\n  return Number.isFinite(parsed) ? parsed : null;\n};\nconst sourceKey = (value:unknown):SourceKey => {\n  const source = norm(value);\n  return source === 'hubspot' ? 'hubspot' : source === 'irslogiqs' ? 'irslogiqs' : 'all';\n};\nconst safeSearch = (value:unknown) => str(value).replace(/[%_,()]/g,' ').replace(/\\s+/g,' ').trim().slice(0,120);\nconst rowValue = (row:Record<string,any>, aliases:string[]) => {\n  const entries = new Map(Object.entries(row || {}).map(([key,value])=>[norm(key),value]));\n  for (const alias of aliases) {\n    const value = entries.get(norm(alias));\n    if (value !== undefined && value !== null && str(value)) return value;\n  }\n  return null;\n};\nconst irsExportFields = (row:Record<string,any>) => ({\n  caseId:str(rowValue(row,['Case ID','CaseID','Case Id','Case #','Case Number','ID'])),\n  firstName:str(rowValue(row,['First Name','FirstName','FName','First'])),\n  lastName:str(rowValue(row,['Last Name','LastName','LName','Last'])),\n  email:normalizeEmail(rowValue(row,['Email','Email Address','E-mail'])),\n  phone:nullable(rowValue(row,['Cell Phone','CellPhone','Mobile Phone','Mobile','Home Phone','HomePhone','Phone','Phone Number','Work Phone','WorkPhone'])),\n  address:nullable(rowValue(row,['Address','Street Address','Address 1','Street'])),\n  city:nullable(rowValue(row,['City'])),\n  state:nullable(rowValue(row,['State','State/Province','State/Region'])),\n  zip:nullable(rowValue(row,['Zip','ZIP','Zip Code','Postal Code'])),\n  status:nullable(rowValue(row,['Case Status','CaseStatus','Status'])),\n  createdAt:parseDate(rowValue(row,['Created Date','Create Date','Created','Date Created'])),\n  lastTouchedAt:parseDate(rowValue(row,['Last Activity Date','Last Activity','Modified Date','Updated Date','Last Updated'])),\n  assignedName:nullable(rowValue(row,['Assigned To','Assigned User','Case Worker','Caseworker','Owner','Sales Rep','Representative'])),\n  service:nullable(rowValue(row,['Service','Service Type','Case Type','Type'])),\n});\n\nfunction applySource(query:any, source:SourceKey) {\n  if (source === 'all') return query;\n  return query.contains('lead_tags', ['source:' + source]);\n}\nfunction applyAssignment(query:any, access:Access, requestedScope:string) {\n  if (requestedScope === 'unassigned' && access.fullAccess) {\n    return query.is('assigned_to',null).is('assigned_user',null).is('assigned_rep',null);\n  }\n  if (access.fullAccess && requestedScope !== 'assigned') return query;\n  const parts = ['assigned_to.eq.' + access.userId, 'assigned_user.eq.' + access.userId];\n  if (access.userEmail) {\n    parts.push('assigned_to.eq.' + access.userEmail, 'assigned_rep.eq.' + access.userEmail);\n  }\n  return query.or(parts.join(','));\n}\nfunction applySearch(query:any, search:string) {\n  if (!search) return query;\n  const pattern = '%' + search + '%';\n  return query.or('name.ilike.' + pattern + ',email.ilike.' + pattern + ',phone.ilike.' + pattern + ',address.ilike.' + pattern);\n}\n\nasync function authenticate(req:Request, admin:any, tenantId:string):Promise<Access> {\n  if (tenantId !== TENNEX_TENANT_ID) throw new Error('Tennex tenant scope required');\n  const authorization = req.headers.get('Authorization') || '';\n  if (!authorization.startsWith('Bearer ')) throw new Error('Unauthorized');\n  const userClient = createClient(SUPABASE_URL, ANON_KEY, {global:{headers:{Authorization:authorization}}});\n  const {data:userResult,error:userError} = await userClient.auth.getUser(authorization.slice(7));\n  if (userError || !userResult.user?.id) throw new Error('Unauthorized');\n  const userId = userResult.user.id;\n  const userEmail = String(userResult.user.email || '').trim().toLowerCase();\n  const [{data:membership,error:membershipError},{data:isAdmin,error:adminError}] = await Promise.all([\n    admin.from('user_tenant_memberships').select('is_owner,status').eq('tenant_id',tenantId).eq('user_id',userId).eq('status','active').maybeSingle(),\n    admin.rpc('is_system_admin',{_user_id:userId}),\n  ]);\n  if (membershipError) throw membershipError;\n  if (adminError) throw adminError;\n  if (!membership && !isAdmin) throw new Error('Workspace access required');\n  return {userId,userEmail,fullAccess:Boolean(isAdmin || membership?.is_owner)};\n}\n\nasync function teamOwnerMap(admin:any) {\n  const memberships = await admin.from('user_tenant_memberships').select('user_id').eq('tenant_id',TENNEX_TENANT_ID).eq('status','active');\n  if (memberships.error) throw memberships.error;\n  const ids = [...new Set((memberships.data || []).map((row:any)=>String(row.user_id || '')).filter(Boolean))];\n  if (!ids.length) return new Map<string,Array<{id:string;name:string;email:string}>>();\n  const profiles = await admin.from('profiles').select('id,name,email').in('id',ids);\n  if (profiles.error) throw profiles.error;\n  const map = new Map<string,Array<{id:string;name:string;email:string}>>();\n  for (const profile of profiles.data || []) {\n    const item = {id:String(profile.id),name:str(profile.name),email:str(profile.email).toLowerCase()};\n    for (const key of [norm(item.name),norm(item.email)].filter(Boolean)) {\n      map.set(key,[...(map.get(key) || []),item]);\n    }\n  }\n  return map;\n}\n\nasync function countAudience(admin:any, access:Access, source:SourceKey, segment:'all'|'email_ready'|'reactivation'|'referral'='all') {\n  let query = admin.from('unified_contacts').select('id',{count:'exact',head:true})\n    .eq('tenant_org_id',TENNEX_TENANT_ID).is('deleted_at',null);\n  query = applySource(query,source);\n  query = applyAssignment(query,access,'all');\n  if (segment !== 'all') query = query.is('dnc_at',null).eq('is_dnc',false).not('email','is',null);\n  if (segment === 'reactivation') {\n    const cutoff = new Date(Date.now() - 120*24*60*60*1000).toISOString();\n    query = query.or('last_touched_at.is.null,last_touched_at.lt.' + cutoff);\n  } else if (segment === 'referral') {\n    query = query.not('referral_source','is',null);\n  }\n  const {count,error} = await query;\n  if (error) throw error;\n  return Number(count || 0);\n}\n\nDeno.serve(async(req)=>{\n  if (req.method === 'OPTIONS') return new Response('ok',{headers:cors});\n  if (req.method !== 'POST') return json(405,{ok:false,error:'Method not allowed'});\n  const admin = createClient(SUPABASE_URL,SERVICE_KEY);\n  try {\n    const input = await req.json().catch(()=>({}));\n    const tenantId = str(input?.tenantId || input?.tenant_id);\n    const access = await authenticate(req,admin,tenantId);\n    const action = norm(input?.action || 'list');\n\n    if (action === 'list') {\n      const source = sourceKey(input?.source);\n      const requestedScope = norm(input?.scope || 'all');\n      const search = safeSearch(input?.search);\n      const page = Math.max(1,Number(input?.page || 1) || 1);\n      const pageSize = Math.max(1,Math.min(PAGE_SIZE_MAX,Number(input?.pageSize || input?.page_size || 50) || 50));\n      const from = (page - 1) * pageSize;\n      let query = admin.from('unified_contacts')\n        .select('id,name,first_name,last_name,email,phone,address,city,state,zip,source,import_source,lead_tags,external_source_ids,assigned_to,assigned_user,assigned_rep,lead_stage,contact_status,last_touched_at,created_at,updated_at,is_dnc,dnc_at,raw_data',{count:'exact'})\n        .eq('tenant_org_id',TENNEX_TENANT_ID).is('deleted_at',null);\n      query = applySource(query,source);\n      query = applyAssignment(query,access,requestedScope);\n      query = applySearch(query,search);\n      const {data,error,count} = await query.order('updated_at',{ascending:false}).range(from,from+pageSize-1);\n      if (error) throw error;\n      return json(200,{ok:true,rows:data || [],total:Number(count || 0),page,pageSize,source,scope:access.fullAccess?requestedScope:'assigned',fullAccess:access.fullAccess});\n    }\n\n    if (action === 'counts') {\n      const [total,hubspot,irslogiqs,hubspotEmailReady,irsEmailReady,irsReactivation,irsReferral] = await Promise.all([\n        countAudience(admin,access,'all'),\n        countAudience(admin,access,'hubspot'),\n        countAudience(admin,access,'irslogiqs'),\n        countAudience(admin,access,'hubspot','email_ready'),\n        countAudience(admin,access,'irslogiqs','email_ready'),\n        countAudience(admin,access,'irslogiqs','reactivation'),\n        countAudience(admin,access,'irslogiqs','referral'),\n      ]);\n      let unassigned = 0;\n      if (access.fullAccess) {\n        const result = await admin.from('unified_contacts').select('id',{count:'exact',head:true})\n          .eq('tenant_org_id',TENNEX_TENANT_ID).is('deleted_at',null)\n          .is('assigned_to',null).is('assigned_user',null).is('assigned_rep',null);\n        if (result.error) throw result.error;\n        unassigned = Number(result.count || 0);\n      }\n      return json(200,{ok:true,counts:{total,hubspot,irslogiqs,unassigned,hubspotEmailReady,irsEmailReady,irsReactivation,irsReferral},fullAccess:access.fullAccess});\n    }\n\n    if (action === 'get') {\n      const contactId = str(input?.contactId);\n      if (!contactId) return json(400,{ok:false,error:'contactId required'});\n      let query = admin.from('unified_contacts')\n        .select('id,name,first_name,last_name,email,phone,address,city,state,zip,source,import_source,lead_tags,assigned_to,assigned_user,assigned_rep,lead_stage,contact_status,raw_data,is_dnc,dnc_at')\n        .eq('tenant_org_id',tenantId).eq('id',contactId).is('deleted_at',null);\n      query = applyAssignment(query,access,'all');\n      const {data,error} = await query.maybeSingle();\n      if (error) throw error;\n      if (!data) return json(404,{ok:false,error:'Contact not found or not assigned'});\n      return json(200,{ok:true,row:data,fullAccess:access.fullAccess});\n    }\n\n    if (action === 'record_official_record_lookup') {\n      const contactId=str(input?.contactId);\n      const lookup=input?.lookup && typeof input.lookup==='object' ? input.lookup : null;\n      if(!contactId||!lookup) return json(400,{ok:false,error:'contactId and lookup required'});\n      let query=admin.from('unified_contacts').select('id,raw_data,assigned_to,assigned_user,assigned_rep')\n        .eq('tenant_org_id',tenantId).eq('id',contactId);\n      query=applyAssignment(query,access,'all');\n      const current=await query.maybeSingle();\n      if(current.error) throw current.error;\n      if(!current.data) return json(404,{ok:false,error:'Contact not found or not assigned'});\n      const now=new Date().toISOString();\n      const raw=current.data.raw_data && typeof current.data.raw_data==='object' ? current.data.raw_data : {};\n      const officialRecords={...(raw as any).tennex_official_records,last_lookup:{\n        status:'review_pending',county:nullable(lookup.county),search_name:nullable(lookup.searchName),source_url:nullable(lookup.sourceUrl),\n        source_label:nullable(lookup.sourceLabel),resolved_at:nullable(lookup.resolvedAt)||now,looked_up_at:now,looked_up_by:access.userId\n      }};\n      const saved=await admin.from('unified_contacts').update({raw_data:{...raw,tennex_official_records:officialRecords},updated_at:now})\n        .eq('tenant_org_id',tenantId).eq('id',contactId);\n      if(saved.error) throw saved.error;\n      await admin.from('activity_timeline').insert({\n        tenant_org_id:tenantId,contact_id:contactId,user_id:access.userId,activity_type:'official_record_lookup',\n        title:'Official-record lookup opened',description:null,metadata:officialRecords.last_lookup,related_entity_type:'contact',\n        related_entity_id:contactId,importance:'normal',is_system_generated:false,event_domain:'contacts',source_channel:'public_records',\n        source_system:'tennex_official_records',source_record_type:'contact',source_record_id:contactId,\n        correlation_key:'official-record-lookup:'+contactId+':'+now,actor_role:access.fullAccess?'owner_or_godmode':'assigned_rep',\n        new_state:'review_pending',recorded_at:now\n      });\n      return json(200,{ok:true,lookup:officialRecords.last_lookup});\n    }\n\n    if (action === 'accept_official_record') {\n      const contactId=str(input?.contactId);\n      const record=input?.record && typeof input.record==='object' ? input.record : null;\n      if(!contactId||!record) return json(400,{ok:false,error:'contactId and record required'});\n      const instrument=nullable(record.instrument_id);\n      const filingDate=nullable(record.filing_date);\n      const sourceUrl=nullable(record.source_url);\n      const county=nullable(record.county);\n      if(!sourceUrl||!sourceUrl.startsWith('https://')||(!instrument&&!filingDate)) return json(400,{ok:false,error:'Reviewed source and filing date or instrument identifier required'});\n      let query=admin.from('unified_contacts').select('id,raw_data,assigned_to,assigned_user,assigned_rep')\n        .eq('tenant_org_id',tenantId).eq('id',contactId);\n      query=applyAssignment(query,access,'all');\n      const current=await query.maybeSingle();\n      if(current.error) throw current.error;\n      if(!current.data) return json(404,{ok:false,error:'Contact not found or not assigned'});\n      const now=new Date().toISOString();\n      const raw=current.data.raw_data && typeof current.data.raw_data==='object' ? current.data.raw_data : {};\n      const prior=(raw as any).tennex_official_records||{};\n      const accepted={\n        record_type:nullable(record.record_type)||'Official Record',filing_date:filingDate,instrument_id:instrument,\n        county,source_url:sourceUrl,match_notes:nullable(record.match_notes),accepted_at:now,verified_by_user_id:access.userId\n      };\n      const officialRecords={...prior,last_lookup:{...(prior.last_lookup||{}),status:'reviewed'},latest_accepted:accepted};\n      const saved=await admin.from('unified_contacts').update({raw_data:{...raw,tennex_official_records:officialRecords},updated_at:now})\n        .eq('tenant_org_id',tenantId).eq('id',contactId);\n      if(saved.error) throw saved.error;\n      await admin.from('activity_timeline').insert({\n        tenant_org_id:tenantId,contact_id:contactId,user_id:access.userId,activity_type:'official_record_review',\n        title:'Official record reviewed and attached',description:null,metadata:accepted,related_entity_type:'contact',\n        related_entity_id:contactId,importance:'normal',is_system_generated:false,event_domain:'contacts',source_channel:'public_records',\n        source_system:'tennex_official_records',source_record_type:'official_record',source_record_id:instrument||contactId,\n        correlation_key:'official-record-review:'+contactId+':'+now,actor_role:access.fullAccess?'owner_or_godmode':'assigned_rep',\n        new_state:'reviewed',recorded_at:now\n      });\n      return json(200,{ok:true,record:accepted});\n    }\n\n    if (action === 'provider_status') {\n      const {data,error} = await admin.from('tenant_provider_credentials')\n        .select('credential_status,last_verified_at,verification_notes,metadata')\n        .eq('tenant_id',tenantId).eq('provider','irslogiqs').maybeSingle();\n      if (error) throw error;\n      const sync = data?.metadata?.sync || null;\n      return json(200,{ok:true,provider:'irslogiqs',status:data?.credential_status || 'disconnected',lastVerifiedAt:data?.last_verified_at || null,verificationNotes:data?.verification_notes || null,sync});\n    }\n\n    if (action === 'begin_import') {\n      if (!access.fullAccess) return json(403,{ok:false,error:'Tennex owner or GodMode access required for imports'});\n      const importSource = sourceKey(input?.source || 'hubspot');\n      if (importSource === 'all') return json(400,{ok:false,error:'Import source must be HubSpot or IRSLogiqs'});\n      const fileName = str(input?.fileName || (importSource === 'irslogiqs' ? 'IRSLogiqs Export' : 'HubSpot CSV'));\n      const totalRows = Math.max(0,Number(input?.totalRows || 0) || 0);\n      const {data,error} = await admin.from('lead_batches').insert({\n        tenant_org_id:tenantId,name:fileName,source:importSource,created_by:access.userId,mapped_columns:{source:importSource},\n        total_rows:totalRows,processed_rows:0,success_count:0,update_count:0,error_count:0,status:'staging',import_kind:importSource === 'irslogiqs' ? 'provider_export' : 'csv'\n      }).select('id').single();\n      if (error) throw error;\n      return json(200,{ok:true,batchId:data.id});\n    }\n\n    if (action === 'import_irslogiqs_export') {\n      if (!access.fullAccess) return json(403,{ok:false,error:'Tennex owner or GodMode access required for IRSLogiqs import'});\n      const rows = Array.isArray(input?.rows) ? input.rows : [];\n      const batchId = str(input?.batchId);\n      const rowOffset = Math.max(0,Number(input?.rowOffset || 0) || 0);\n      if (!batchId) return json(400,{ok:false,error:'batchId required'});\n      if (!rows.length || rows.length > IMPORT_BATCH_MAX) return json(400,{ok:false,error:'rows must contain 1-' + IMPORT_BATCH_MAX + ' records'});\n      const batch = await admin.from('lead_batches')\n        .select('id,tenant_org_id,source,processed_rows,success_count,update_count,error_count,status')\n        .eq('id',batchId).eq('tenant_org_id',tenantId).eq('source','irslogiqs').maybeSingle();\n      if (batch.error) throw batch.error;\n      if (!batch.data) return json(404,{ok:false,error:'IRSLogiqs import batch not found'});\n\n      const owners = await teamOwnerMap(admin);\n      const records:IntakeRecord[] = [];\n      const stageRows:any[] = [];\n      let rejected = 0;\n      let assigned = 0;\n      for (let index=0; index<rows.length; index+=1) {\n        const row = rows[index] && typeof rows[index] === 'object' ? rows[index] : {};\n        const fields = irsExportFields(row);\n        if (!fields.caseId) {\n          rejected += 1;\n          stageRows.push({\n            batch_id:batchId,row_index:rowOffset+index,\n            raw_data:{first_name:fields.firstName,last_name:fields.lastName,email:fields.email,phone:fields.phone,status:fields.status},\n            action:'rejected',match_decision:'rejected',error_message:'missing_case_id',\n            tags:['source:irslogiqs'],mapping_metadata:{source:'irslogiqs',import_kind:'provider_export'}\n          });\n          continue;\n        }\n        const ownerMatches = fields.assignedName ? (owners.get(norm(fields.assignedName)) || []) : [];\n        const assignedProfile = ownerMatches.length === 1 ? ownerMatches[0] : null;\n        if (assignedProfile) assigned += 1;\n        records.push({\n          source:'irslogiqs',externalKey:'irslogiqs_case_id',externalId:fields.caseId,\n          contactId:'irslogiqs:' + tenantId + ':' + fields.caseId,\n          name:[fields.firstName,fields.lastName].filter(Boolean).join(' ') || fields.email || fields.phone || 'IRSLogiqs Case ' + fields.caseId,\n          firstName:fields.firstName || null,lastName:fields.lastName || null,email:fields.email,phone:fields.phone,\n          address:fields.address,city:fields.city,state:fields.state,zip:fields.zip,\n          sourceCreatedAt:fields.createdAt,lastTouchedAt:fields.lastTouchedAt,\n          contactStatus:'active',leadStage:fields.status || 'Client',\n          assignedTo:assignedProfile?.id || null,assignedUser:assignedProfile?.id || null,assignedRep:assignedProfile?.name || fields.assignedName || null,\n          providerData:{case_id:fields.caseId,status:fields.status,service:fields.service,assigned_name:fields.assignedName,import_kind:'provider_export'},\n          compliance:{campaign_purpose:'client_retention',marketing_permission:'relationship_based'},\n        });\n        stageRows.push({\n          batch_id:batchId,row_index:rowOffset+index,\n          raw_data:{case_id:fields.caseId,first_name:fields.firstName,last_name:fields.lastName,email:fields.email,phone:fields.phone,address:fields.address,city:fields.city,state:fields.state,zip:fields.zip,status:fields.status,service:fields.service,assigned_name:fields.assignedName},\n          normalized_data:{external_id:fields.caseId,email:fields.email,phone:normalizePhone(fields.phone)},\n          lead_id:fields.caseId,action:'staged',tags:['source:irslogiqs'],mapping_metadata:{source:'irslogiqs',import_kind:'provider_export'}\n        });\n      }\n\n      let stagedData:any[] = [];\n      if (stageRows.length) {\n        const staged = await admin.from('lead_batch_rows').upsert(stageRows,{onConflict:'batch_id,row_index'})\n          .select('id,row_index,lead_id,raw_data,normalized_data,action,tags,mapping_metadata,error_message');\n        if (staged.error) throw staged.error;\n        stagedData = staged.data || [];\n      }\n      const result = await ingestContactBatch(admin,{tenantId,actorUserId:access.userId,records,batchId});\n      const byExternal = new Map(result.decisions.map((decision:any)=>[String(decision.externalId),decision]));\n      const reconciled = stagedData.map((row:any)=>{\n        const decision:any = byExternal.get(String(row.lead_id || ''));\n        return {\n          ...row,\n          action:decision?.decision || row.action,\n          match_decision:decision?.match || decision?.reason || null,\n          matched_contact_id:decision?.contactId || null,\n          error_message:decision?.decision === 'review' ? 'ambiguous_identity' : row.error_message || null,\n        };\n      });\n      if (reconciled.length) {\n        const saved = await admin.from('lead_batch_rows').upsert(reconciled,{onConflict:'id'});\n        if (saved.error) throw saved.error;\n      }\n      const success = result.created + result.updated + result.merged;\n      await admin.from('lead_batches').update({\n        processed_rows:Number(batch.data.processed_rows || 0) + rows.length,\n        success_count:Number(batch.data.success_count || 0) + success,\n        update_count:Number(batch.data.update_count || 0) + result.updated + result.merged,\n        error_count:Number(batch.data.error_count || 0) + rejected + result.review,\n        status:'processing',updated_at:new Date().toISOString(),\n      }).eq('id',batchId);\n      return json(200,{ok:true,batchId,processed:rows.length,created:result.created,updated:result.updated,merged:result.merged,review:result.review,rejected,assigned});\n    }\n\n    if (action === 'import_hubspot') {\n      if (!access.fullAccess) return json(403,{ok:false,error:'Tennex owner or GodMode access required for HubSpot import'});\n      const rows = Array.isArray(input?.rows) ? input.rows : [];\n      const batchId = str(input?.batchId);\n      const rowOffset = Math.max(0,Number(input?.rowOffset || 0) || 0);\n      if (!batchId) return json(400,{ok:false,error:'batchId required'});\n      if (!rows.length || rows.length > IMPORT_BATCH_MAX) return json(400,{ok:false,error:'rows must contain 1-' + IMPORT_BATCH_MAX + ' records'});\n      const batch = await admin.from('lead_batches')\n        .select('id,tenant_org_id,processed_rows,success_count,update_count,error_count,status')\n        .eq('id',batchId).eq('tenant_org_id',tenantId).maybeSingle();\n      if (batch.error) throw batch.error;\n      if (!batch.data) return json(404,{ok:false,error:'Import batch not found'});\n\n      const owners = await teamOwnerMap(admin);\n      const records:IntakeRecord[] = [];\n      const stageRows:any[] = [];\n      let rejected = 0;\n      let assigned = 0;\n      for (let index=0; index<rows.length; index+=1) {\n        const row = rows[index] || {};\n        const recordId = str(row['Record ID']);\n        if (!recordId) {\n          rejected += 1;\n          stageRows.push({batch_id:batchId,row_index:rowOffset+index,raw_data:row,action:'rejected',match_decision:'rejected',error_message:'missing_record_id'});\n          continue;\n        }\n        const firstName = str(row['First Name']);\n        const lastName = str(row['Last Name']);\n        const contactEmail = normalizeEmail(row['Email']);\n        const phone = nullable(row['Phone Number']);\n        const ownerMatches = owners.get(norm(row['Contact owner'])) || [];\n        const assignedProfile = ownerMatches.length === 1 ? ownerMatches[0] : null;\n        if (assignedProfile) assigned += 1;\n        records.push({\n          source:'hubspot',externalKey:'hubspot_record_id',externalId:recordId,contactId:'hubspot:' + tenantId + ':' + recordId,\n          name:[firstName,lastName].filter(Boolean).join(' ') || contactEmail || phone || 'HubSpot Contact ' + recordId,\n          firstName:firstName || null,lastName:lastName || null,email:contactEmail,phone,\n          address:nullable(row['Street Address']),state:nullable(row['State/Region']),\n          sourceCreatedAt:parseDate(row['Create Date']),lastTouchedAt:parseDate(row['Last Activity Date']),\n          contactStatus:'cold_lead',leadStage:nullable(row['Lead Status']) || 'Cold Lead',\n          assignedTo:assignedProfile?.id || null,assignedUser:assignedProfile?.id || null,assignedRep:assignedProfile?.name || null,\n          providerData:{record_id:recordId,contact_owner:nullable(row['Contact owner']),primary_associated_company_id:nullable(row['Primary Associated Company ID']),last_activity_date:nullable(row['Last Activity Date']),lead_status:nullable(row['Lead Status']),create_date:nullable(row['Create Date']),lien_amount:parseNumber(row['Lien Amount']),lien_date:nullable(row['Lien Date']),email_confirmed:nullable(row['Email Confirmed']),associated_company:nullable(row['Associated Company'])},\n          compliance:{campaign_purpose:'cold_lead_acquisition',marketing_permission:'unconfirmed'},\n        });\n        stageRows.push({batch_id:batchId,row_index:rowOffset+index,raw_data:row,normalized_data:{external_id:recordId,email:contactEmail,phone:normalizePhone(phone)},lead_id:recordId,action:'staged',tags:['source:hubspot'],mapping_metadata:{source:'hubspot'}});\n      }\n\n      let stagedData:any[] = [];\n      if (stageRows.length) {\n        const staged = await admin.from('lead_batch_rows').upsert(stageRows,{onConflict:'batch_id,row_index'})\n          .select('id,row_index,lead_id,raw_data,normalized_data,action,tags,mapping_metadata,error_message');\n        if (staged.error) throw staged.error;\n        stagedData = staged.data || [];\n      }\n      const result = await ingestContactBatch(admin,{tenantId,actorUserId:access.userId,records,batchId});\n      const byExternal = new Map(result.decisions.map((decision:any)=>[String(decision.externalId),decision]));\n      const reconciled = stagedData.map((row:any)=>{\n        const decision:any = byExternal.get(String(row.lead_id || ''));\n        return {\n          ...row,\n          action:decision?.decision || row.action,\n          match_decision:decision?.match || decision?.reason || null,\n          matched_contact_id:decision?.contactId || null,\n          error_message:decision?.decision === 'review' ? 'ambiguous_identity' : row.error_message || null,\n        };\n      });\n      if (reconciled.length) {\n        const saved = await admin.from('lead_batch_rows').upsert(reconciled,{onConflict:'id'});\n        if (saved.error) throw saved.error;\n      }\n      const success = result.created + result.updated + result.merged;\n      await admin.from('lead_batches').update({\n        processed_rows:Number(batch.data.processed_rows || 0) + rows.length,\n        success_count:Number(batch.data.success_count || 0) + success,\n        update_count:Number(batch.data.update_count || 0) + result.updated + result.merged,\n        error_count:Number(batch.data.error_count || 0) + rejected + result.review,\n        status:'processing',updated_at:new Date().toISOString(),\n      }).eq('id',batchId);\n      return json(200,{ok:true,batchId,processed:rows.length,created:result.created,updated:result.updated,merged:result.merged,review:result.review,rejected,assigned});\n    }\n\n    if (action === 'finalize_import') {\n      if (!access.fullAccess) return json(403,{ok:false,error:'Tennex owner or GodMode access required for imports'});\n      const batchId = str(input?.batchId);\n      if (!batchId) return json(400,{ok:false,error:'batchId required'});\n      const {data,error} = await admin.from('lead_batches')\n        .select('id,processed_rows,success_count,update_count,error_count')\n        .eq('id',batchId).eq('tenant_org_id',tenantId).maybeSingle();\n      if (error) throw error;\n      if (!data) return json(404,{ok:false,error:'Import batch not found'});\n      const status = Number(data.error_count || 0) > 0 ? 'completed_with_review' : 'completed';\n      await admin.from('lead_batches').update({\n        total_rows:Number(input?.totalRows || data.processed_rows || 0),status,\n        dedup_summary:{processed:data.processed_rows,success:data.success_count,updated:data.update_count,review_or_error:data.error_count},\n        updated_at:new Date().toISOString(),\n      }).eq('id',batchId);\n      return json(200,{ok:true,batchId,status,processed:Number(data.processed_rows || 0),success:Number(data.success_count || 0),reviewOrError:Number(data.error_count || 0)});\n    }\n\n    if (action === 'campaign_audience') {\n      const source = sourceKey(input?.source);\n      if (source === 'all') return json(400,{ok:false,error:'Campaign source must be HubSpot or IRSLogiqs'});\n      const segment = norm(input?.segment || 'email_ready');\n      if (!['email_ready','reactivation','referral'].includes(segment)) return json(400,{ok:false,error:'Unsupported campaign segment'});\n      if (source === 'hubspot' && segment !== 'email_ready') return json(400,{ok:false,error:'HubSpot cold-lead campaigns use the email-ready cold audience'});\n      let query = admin.from('unified_contacts')\n        .select('id,name,first_name,last_name,email,phone,lead_tags,last_touched_at,referral_source,is_dnc,dnc_at',{count:'exact'})\n        .eq('tenant_org_id',tenantId).is('deleted_at',null).is('dnc_at',null).eq('is_dnc',false).not('email','is',null);\n      query = applySource(query,source);\n      query = applyAssignment(query,access,'all');\n      query = applySearch(query,safeSearch(input?.search));\n      if (segment === 'reactivation') {\n        const cutoff = new Date(Date.now() - 120*24*60*60*1000).toISOString();\n        query = query.or('last_touched_at.is.null,last_touched_at.lt.' + cutoff);\n      } else if (segment === 'referral') {\n        query = query.not('referral_source','is',null);\n      }\n      const {data,error,count} = await query.order('updated_at',{ascending:false}).limit(CAMPAIGN_LIMIT);\n      if (error) throw error;\n      return json(200,{ok:true,rows:data || [],total:Number(count || 0),limit:CAMPAIGN_LIMIT,source,segment,fullAccess:access.fullAccess});\n    }\n\n    return json(400,{ok:false,error:'Unsupported action'});\n  } catch(error) {\n    const message = error instanceof Error ? error.message : String(error);\n    console.error('[tennex-contact-directory]',message);\n    const status = message === 'Unauthorized' ? 401 : /access required|tenant scope required/i.test(message) ? 403 : 500;\n    return json(status,{ok:false,error:message});\n  }\n});\n"}],"branch":"ai/objective-first-repair-35450cc1ab35","writes":[],"patches":[],"version":1,"approved":true,"missionId":"35450cc1-ab35-408e-b7ac-7c4962d2077e","objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","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":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"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":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","canonicalIntent":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Execute-the-real-Tennex-IRSLogiq-client-sync-now-in-production-and-follow-it-end-to-end.-This-is-an","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"}},"repairGeneration":null,"request_contract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","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":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"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":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","canonicalIntent":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Execute-the-real-Tennex-IRSLogiq-client-sync-now-in-production-and-follow-it-end-to-end.-This-is-an","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"}},"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","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":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"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":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","canonicalIntent":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the deterministic Tennex release failure: current main supabase/functions/tennex-contact-directory/index.ts was accidentally truncated at line 501 in the middle of campaign_audience. Preserve the already-merged IRSLogics export importer prefix exactly, restore the complete campaign_audience and error-handling tail from the currently live last-known-complete Tennex Edge function, then Gate, squash merge, release Tennex frontend plus tennex-contact-directory, and prove the live Edge source contains import_irslogiqs_export and the frontend release contains the IRSLogics export-import UI. No Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Execute-the-real-Tennex-IRSLogiq-client-sync-now-in-production-and-follow-it-end-to-end.-This-is-an","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"}},"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":"f944e57df1c31d3e502024a7fb6d66ea0cbbb2c6c7a290f2b838ffeaaf85c185","replayCount":0,"serializedBytes":70953},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:10:48.888884+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:35450cc1-ab35-408e-b7ac-7c4962d2077e:repository-mutation-intent:f944e57df1c31d3e502024a7fb6d66ea0cbbb2c6c7a290f2b838ffeaaf85c185:0","mission_step_id":"8cc2fdb3-b6f5-445b-91ee-40777599cf18","command_center_event_id":"35450cc1-ab35-408e-b7ac-7c4962d2077e"},{"id":"e5b7c765-7c4a-495d-9c66-0278fc51d419","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd10276045f9","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":null,"terminal":false,"missionId":"fd102760-45f9-46da-824a-6eac972d3e62","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1596,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1596,"missionSetupMs":331,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":79,"resolvePreflightMs":331,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd102760-45f9-46da-824a-6eac972d3e62"},"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":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:35:16.912405+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd102760-45f9-46da-824a-6eac972d3e62:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"007b2753-9d7f-4314-b2e5-a404eb793715","command_center_event_id":"fd102760-45f9-46da-824a-6eac972d3e62"},{"id":"e5b8046d-86ca-48bd-9149-ef5d6413c2a3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":11107,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","timingsMs":{"handlerMs":7785,"prReadinessMs":894,"approvedPlanMs":0,"missionSetupMs":854,"shipAndProveMs":6721},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"performance":null,"deploymentId":"forgejo-main-bc93df89277c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-event"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6775,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:13:28.097675+00:00","proof_gate":"canonical_release_dispatched","source_sha":"bc93df89277ce1c56d4060cd21cf286fab13792c","external_id":"forgejo-main-bc93df89277c","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f726eca4-6e30-460f-9be2-9c658fe59bd1","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"e5b89a28-501b-42b4-bf97-3f4c2ade87cf","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/serverless-fast-gate-v2-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5886,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":696,"terminal":false,"missionId":"b9ff043f-9194-4201-8506-205535fce6df","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2357e40f80f52023bbb3a7c618897122eb5ef4c4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b9ff043f-9194-4201-8506-205535fce6df"},"performance":null,"deploymentId":"forgejo-main-2357e40f80f5","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":1885,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:48:44.804647+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"696","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b9ff043f-9194-4201-8506-205535fce6df:automatic-mission-resume:696:canonical_release_dispatched","mission_step_id":"5ea470ae-0ef3-4069-b14e-0087398ff9dd","command_center_event_id":"b9ff043f-9194-4201-8506-205535fce6df"},{"id":"e5b92004-3d90-4630-8ffa-9a7d6bbc5626","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f20312bf5c0652a009427cab93f847a7204d3633","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f20312bf5c0652a009427cab93f847a7204d3633","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"ba89f190d1656789a8d6cba2bec39a97735acf3ea1365afd2d7a329a693396d5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5297","runId":5297,"status":"running","sourceSha":"f20312bf5c0652a009427cab93f847a7204d3633","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"54bf8b4bc731f05f568256c7fb805e2da79daac9","deploymentId":"forgejo-main-54bf8b4bc731f05f568256c7fb805e2da79daac9","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.61-known-cleanup-runs-fallback","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:39:30.357184+00:00","proof_gate":"canonical_release_pending","source_sha":"f20312bf5c0652a009427cab93f847a7204d3633","external_id":"forgejo-main-f20312bf5c06","receipt_type":"canonical_release_status","idempotency_key":"mission:843e0c0e-de65-40cf-809c-9749401a55cd:forgejo-release-status:f20312bf5c0652a009427cab93f847a7204d3633:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"b7df8fdb-f0f1-4b61-91b4-5f0b08dc90df","command_center_event_id":"843e0c0e-de65-40cf-809c-9749401a55cd"},{"id":"e5badbf8-26e9-4493-938b-6533cefdc633","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-67c8422655df","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":28839,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"executorlessWaitMs":154805,"firstUsefulResultAt":"2026-09-27T23:27:28.394Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3924,"terminal":false,"missionId":"67c84226-55df-4c5b-8503-8e7afe25a113","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5483,"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":"67c84226-55df-4c5b-8503-8e7afe25a113"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:28:10.413967+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3924","receipt_type":"automatic_mission_resume","idempotency_key":"mission:67c84226-55df-4c5b-8503-8e7afe25a113:automatic-mission-resume:3924:repair_mission_pr_ready_retryable","mission_step_id":"4c9af893-f138-4b09-a624-c74f06eff3a3","command_center_event_id":"67c84226-55df-4c5b-8503-8e7afe25a113"},{"id":"e5bb676e-57f5-48ea-bcac-1d1265aab58e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0d73748473ce376232fafcb400fd7e8fba573d14","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-source","satisfied":false,"statement":"Merged source contains the encrypted bootstrap broker, authenticated cc-execution authority route, dynamic Cloudflare container cold-start credential injection, dead Forgejo-secret step removal, and regression guards.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","satisfied":true,"statement":"The corrective PR passes KnockLaunch Gate, squash merges, and releases only ccExecution plus visual-witness-container-bootstrap.","proofConditionIds":["proof-release"]},{"id":"outcome-runtime","satisfied":true,"statement":"Canonical inspect_route_health reports virtualRunner.ok=true, redundancyReady=true, and automaticFailoverProof.ok=true.","proofConditionIds":["proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-scope","satisfied":false,"statement":"No frontend, Render, database schema/data, migrations, tenants, or unrelated changes; no plaintext Supabase backend credential is logged, committed, returned by the Edge broker, or persisted in Durable Object storage.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"contractHash":"8973c9e952a9299b392aa344f7860980fe6d64998931c9f1aaebf390b1923e1b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"8973c9e952a9299b392aa344f7860980fe6d64998931c9f1aaebf390b1923e1b","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"8973c9e952a9299b392aa344f7860980fe6d64998931c9f1aaebf390b1923e1b"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"8973c9e952a9299b392aa344f7860980fe6d64998931c9f1aaebf390b1923e1b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:18:12.557918+00:00","proof_gate":"request_contract_pending","source_sha":"0d73748473ce376232fafcb400fd7e8fba573d14","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6adc83f0-2c6a-4d1f-bba0-d0a01753ce67:request-contract:8973c9e952a9299b392aa344f7860980fe6d64998931c9f1aaebf390b1923e1b:0d73748473ce376232fafcb400fd7e8fba573d14:pending:repository","mission_step_id":"7e3bc945-6a03-4aa0-a0e0-2e1256e03c47","command_center_event_id":"6adc83f0-2c6a-4d1f-bba0-d0a01753ce67"},{"id":"e5bbcec9-68fa-416f-a328-d1a1a7e05ae1","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.36.7-explicit-route-proof-intent","prNumber":4744,"terminal":false,"missionId":"db3e0841-0601-4313-af45-4d6a20776cbe","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"db3e0841-0601-4313-af45-4d6a20776cbe"},"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":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T08:39:36.608349+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4744","receipt_type":"ship_and_prove","idempotency_key":"mission:db3e0841-0601-4313-af45-4d6a20776cbe:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"d1801cf1-3a78-44cf-974e-310159d6bbff","command_center_event_id":"db3e0841-0601-4313-af45-4d6a20776cbe"},{"id":"e5bcff00-ee2f-42ba-b5d1-e627c6916efb","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d916b75c-446b-46b2-880b-3f47d44407a0","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-14a884b49a8b","reason":null,"status":"pending","metrics":{"receiptBytes":62650,"releaseCount":0,"toolCallCount":34,"repeatedCallCount":20,"executorlessWaitMs":471078,"firstUsefulResultAt":"2026-10-01T03:04:21.716Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4314,"terminal":false,"missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"41b09beee4d98673ef680a90813291c548097c23","timingsMs":{"queue":227,"total":231,"execution":4},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},"performance":null,"deploymentId":"forgejo-main-41b09beee4d9","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"d916b75c-446b-46b2-880b-3f47d44407a0","tenant":"669daee1-57e8-4960-937c-ce397106f32e","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"d916b75c-446b-46b2-880b-3f47d44407a0","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/tennex-tax-solutions/dashboard","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13608,"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":1809,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T03:12:22.32953+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"41b09beee4d98673ef680a90813291c548097c23","external_id":"d916b75c-446b-46b2-880b-3f47d44407a0","receipt_type":"visual_proof_started","idempotency_key":"mission:14a884b4-9a8b-411a-a44b-ff2035a0069f:visual-start:d916b75c-446b-46b2-880b-3f47d44407a0","mission_step_id":"f9ae82db-3fe9-4d33-96ff-3515e8bc44a6","command_center_event_id":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},{"id":"e5be07a7-dd1a-4856-80e6-10b7470e1e42","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-05f5a0f6f13f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":53001,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":5,"executorlessWaitMs":120502,"firstUsefulResultAt":"2026-10-06T02:33:00.137Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":5140,"terminal":false,"missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6e27d8d9f1fcc9cd1f178736e535f0248c7a3f75","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":628,"approvedPlanMs":2648,"missionSetupMs":1216,"providerAuthMs":0,"shipAndProveMs":2437,"ledgerPrepareMs":995,"ledgerReconcileMs":0,"lineageReconcileMs":221,"resolvePreflightMs":1216,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":995,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},"performance":null,"deploymentId":"forgejo-main-6e27d8d9f1fc","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":2891,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:35:10.615238+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"6e27d8d9f1fcc9cd1f178736e535f0248c7a3f75","external_id":"forgejo-main-6e27d8d9f1fc","receipt_type":"execute_mission","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"00ebe759-995d-4d06-9690-2dbc0e4fe530","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"e5bfcf9b-6082-4894-8186-8dfc3eaf68bc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4677,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":17490,"firstUsefulResultAt":"2026-10-06T11:37:50.421Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"c1b4bc1f-8523-4b11-8106-3d1e12c59bc5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3432,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":889,"providerAuthMs":0,"ledgerPrepareMs":889,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":889,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":889,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"c1b4bc1f-8523-4b11-8106-3d1e12c59bc5"},"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":2021,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/shells/TenantOwnedShellBoundary.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:37:52.507437+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1b4bc1f-8523-4b11-8106-3d1e12c59bc5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aff41a36-5ff1-4fe4-96c3-46dbbad2296b","command_center_event_id":"c1b4bc1f-8523-4b11-8106-3d1e12c59bc5"},{"id":"e5c4af43-bdc3-45bc-8806-d1022ccc069c","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:32.559127+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:119414710","mission_step_id":"e716c592-8c31-4fd9-848b-6c7f0e6a945f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"e5c82223-bf40-493a-b8c1-0b99555e90ff","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"requestContractHash":"d131996ee57616b1d67b0cb9b166d7a6e83f8c98653eb17d2d4e00f6d0ba8a1d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6038","runId":6038,"status":"success","sourceSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:04:18.405554+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","external_id":"forgejo-main-877b9136da81","receipt_type":"canonical_release_status","idempotency_key":"mission:0ee19aae-31c6-4a09-8339-52c0bd454b98:forgejo-release-status:877b9136da81d22968fdd6f7eaa3d9ddf4405e52:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|supabase-migrations/live=success","mission_step_id":"a4681dc7-d542-4907-9e1b-0550d04b5e3c","command_center_event_id":"0ee19aae-31c6-4a09-8339-52c0bd454b98"},{"id":"e5c952a2-e374-49cd-8dfa-8a5d80602586","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"redfish-today-direct","satisfied":true,"statement":"The Redfish /redfish-roofing/today vanity route resolves directly to the existing RedfishRoofingDashboard path instead of passing through generic DashboardHub.","proofConditionIds":["today-live"]},{"id":"today-fast-ready","satisfied":true,"statement":"Production Redfish Today loads Roofing Operations without application-shell timeout or high-severity application errors.","proofConditionIds":["today-live"]},{"id":"contacts-preserved","satisfied":true,"statement":"Patricia Nelson and Dharma Kedarnauth exact Redfish contact workspaces remain tenant-scoped and load cleanly after the Today repair.","proofConditionIds":["contacts-regression"]}],"satisfied":true,"constraints":[{"id":"redfish-only","satisfied":true,"statement":"The source change applies only to canonical Redfish Roofing vanity routing and must not change other roofing tenants.","proofConditionIds":["today-live","contacts-regression"]},{"id":"no-invite-access-mutation","satisfied":true,"statement":"Do not create, send, resend, rotate, cancel, or modify invitations or email, and do not change users, auth, roles, ownership, membership, or access.","proofConditionIds":["today-live","contacts-regression"]},{"id":"no-witness-suppression","satisfied":true,"statement":"Do not suppress or downgrade the application-shell timeout detector; repair the product route.","proofConditionIds":["today-live"]},{"id":"frontend-only","satisfied":true,"statement":"Keep the repair frontend-only unless new concrete evidence proves another owner is required.","proofConditionIds":["today-live"]}],"contractHash":"ffcff6260b4a20add0dd0befd26a44037d44c38af9b31d1115dc9df7dddc34ea","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"today-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"ffcff6260b4a20add0dd0befd26a44037d44c38af9b31d1115dc9df7dddc34ea"},"required":true,"satisfied":true},{"id":"contacts-regression","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"ffcff6260b4a20add0dd0befd26a44037d44c38af9b31d1115dc9df7dddc34ea"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T14:37:13.983209+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8930c10a-09b4-4ef6-aeac-ce2f70d85d55:request-contract:ffcff6260b4a20add0dd0befd26a44037d44c38af9b31d1115dc9df7dddc34ea:83bed1062eede1c8b8c2ef469dee40d7cc0f77ec:verified:","mission_step_id":"9e9193b7-07cb-477a-9050-e49212068ef1","command_center_event_id":"8930c10a-09b4-4ef6-aeac-ce2f70d85d55"},{"id":"e5caa6f3-ae3a-4845-b392-a1743eed9f6e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-qr-suite-premium-20260822","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10015,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":587,"terminal":false,"missionId":"61078ecd-60c5-484f-9f58-fe99c1d05fe4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c3a4bd532dd5688679cb43991d5ee8a948971b0a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},"performance":null,"deploymentId":"forgejo-main-c3a4bd532dd5","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["qr-suite"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6149,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:56:22.6267+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c3a4bd532dd5688679cb43991d5ee8a948971b0a","external_id":"forgejo-main-c3a4bd532dd5","receipt_type":"execute_mission","idempotency_key":"mission:61078ecd-60c5-484f-9f58-fe99c1d05fe4:execute_mission:canonical_release_dispatched","mission_step_id":"1271228a-3f86-4c31-8d8a-7ebd736aebc0","command_center_event_id":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},{"id":"e5cd8454-200f-4737-ac9a-a6cbb9f7812b","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:24c24bb2-3c47-4e97-84ae-1fe2531b7e42","mission_step_id":null,"command_center_event_id":"24c24bb2-3c47-4e97-84ae-1fe2531b7e42"},{"id":"e5cf562f-41a9-4fd2-9e60-a20d2eccf988","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":null,"terminal":false,"missionId":"cfb28810-354d-4feb-b407-b3d5a1ef379b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c5861d78f9e64824ff0ff5586086620e6c2f33a8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":856,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":798,"providerAuthMs":0,"shipAndProveMs":432,"ledgerPrepareMs":798,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":798,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":798,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cfb28810-354d-4feb-b407-b3d5a1ef379b"},"performance":null,"deploymentId":"forgejo-main-c5861d78f9e6","releaseState":null,"workflowRunId":15684,"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":2647,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:05:20.077426+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c5861d78f9e64824ff0ff5586086620e6c2f33a8","external_id":"forgejo-main-c5861d78f9e6","receipt_type":"execute_mission","idempotency_key":"mission:cfb28810-354d-4feb-b407-b3d5a1ef379b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d2da90fd-eccb-41bf-8f9d-fd7a0028d4e5","command_center_event_id":"cfb28810-354d-4feb-b407-b3d5a1ef379b"},{"id":"e5d00746-dfb5-4ed9-acb5-80e453a1fae6","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-04T02:30:16.468504+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/always-publish-explicit-editor-boundaries-r202608040220\",\"prNumber\":3942,\"sourceSha\":\"96a3a19070fa8af986ea04e48ef68d4e2cdaf244\",\"deploymentId\":\"canonical-release-96a3a19070fa\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:11:57.671704+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:82299801-f209-477c-9585-3a9b32aede2d:owner-progress-heartbeat:119329487","mission_step_id":"d51ab413-c49b-4c18-b947-5dd5c634d7c7","command_center_event_id":"82299801-f209-477c-9585-3a9b32aede2d"},{"id":"e5d200a0-b8ee-4d81-9532-11376d6e8ae5","source":"github-status","status":"failed","payload":{"failed":["canonical-production-release/verified"],"states":{"canonical-production-release/verified":"failure"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"05a471c39cbcbf4d0bd21d2bbde32387293237a2","releaseState":"failed","exactConductorRun":{"id":31441235155,"status":"completed","headSha":"05a471c39cbcbf4d0bd21d2bbde32387293237a2","conclusion":"failure","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:13:41.331123+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"05a471c39cbcbf4d0bd21d2bbde32387293237a2","external_id":"canonical-release-05a471c39cbc","receipt_type":"canonical_release_status","idempotency_key":"mission:17b3f674-b94e-4f7e-bf2e-974f514b436a:release-status:05a471c39cbcbf4d0bd21d2bbde32387293237a2:31441235155:failed:canonical-production-release/verified=failure","mission_step_id":"7edc99e5-8401-4f9a-bdff-f257c0b09b03","command_center_event_id":"17b3f674-b94e-4f7e-bf2e-974f514b436a"},{"id":"e5d4d675-a62b-4b5b-abc1-cb1f3f2a8330","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-80d24db9bf8f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12872,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":96417,"firstUsefulResultAt":"2026-10-06T16:01:14.225Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.1-synthesis-escape","prNumber":5202,"terminal":false,"missionId":"80d24db9-bf8f-4751-81e3-022c671173fc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2384,"approvedPlanMs":776,"missionSetupMs":194,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":194,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":194,"repositoryMutationMs":3695,"repositoryProviderMs":3695,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2341,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":194,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1354},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"80d24db9-bf8f-4751-81e3-022c671173fc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:02:58.516218+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5202","receipt_type":"execute_mission","idempotency_key":"mission:80d24db9-bf8f-4751-81e3-022c671173fc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c59860ec-2a5a-412e-bedb-b095876597dc","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"e5d7eabc-9b28-42a7-a822-7882eb46ad6d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"420b469fd8949c6b2e34512e945fc7a0c02fa2f7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"420b469fd8949c6b2e34512e945fc7a0c02fa2f7","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":"0358f4e8779e6b1786f94988b8ff568ef4f1925dd3a0ae9720b18420ee4769a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12344","runId":12344,"status":"success","sourceSha":"420b469fd8949c6b2e34512e945fc7a0c02fa2f7","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-27T22:58:33.193812+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"420b469fd8949c6b2e34512e945fc7a0c02fa2f7","external_id":"forgejo-main-420b469fd894","receipt_type":"canonical_release_status","idempotency_key":"mission:85e87aeb-1b35-4f05-8f55-a4302838d06a:forgejo-release-status:420b469fd8949c6b2e34512e945fc7a0c02fa2f7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b0bf586a-eec2-48dd-ae7e-2f616639a851","command_center_event_id":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},{"id":"e5d8d791-4507-4d01-bf4c-7fac5aed3f17","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ac663fcf7052e314fac920ee8da3394da760012a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"record","satisfied":true,"statement":"Existing PR #2416 squash-merges the Golden Restore Point metadata into main after Gate 7162.","proofConditionIds":["repository-proof"]},{"id":"frozen","satisfied":false,"statement":"The restore point targets 1b2110b7a8988859ec73184d299584ce4e2490d8 with Command Center 1.58.107-exact-green-no-prearm and normal control-plane mutation remains frozen by default.","proofConditionIds":["repository-proof","frozen-proof"]}],"satisfied":false,"constraints":[{"id":"same-pr","satisfied":false,"statement":"Use only existing PR #2416, change no product/runtime target, preserve database records and migration history, and do not run Visual Witness.","proofConditionIds":["repository-proof","frozen-proof"]}],"contractHash":"a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6","repositoryProofStatus":"verified","repositoryProofSourceSha":"ac663fcf7052e314fac920ee8da3394da760012a"},"required":true,"satisfied":true},{"id":"frozen-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:04:34.992909+00:00","proof_gate":"request_contract_pending","source_sha":"ac663fcf7052e314fac920ee8da3394da760012a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5ad2c3fd-60f9-44ea-a5ff-11518064cccd:request-contract:a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6:ac663fcf7052e314fac920ee8da3394da760012a:pending:runtime","mission_step_id":"2206f395-b3f2-4802-b731-b84b24e399cc","command_center_event_id":"5ad2c3fd-60f9-44ea-a5ff-11518064cccd"},{"id":"e5ddebd2-b289-4ab5-af1b-b642d613659e","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,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.34-mcp-response-budgets","prNumber":null,"terminal":false,"missionId":"64ce97f9-a116-4f3f-bfd2-58c3ed8a1189","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":310,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":480,"providerAuthMs":0,"ledgerPrepareMs":480,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":480,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":480,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"64ce97f9-a116-4f3f-bfd2-58c3ed8a1189"},"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-10-01T10:13:43.348215+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:64ce97f9-a116-4f3f-bfd2-58c3ed8a1189:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"7e8a2b42-91d1-4ecd-b1c7-5213337eb9fa","command_center_event_id":"64ce97f9-a116-4f3f-bfd2-58c3ed8a1189"},{"id":"e5df5e1a-90fa-459d-ad2e-89290403d5a9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner unfreezes the control plane for the Forgejo provider transport reliability repair. Repair the proven Forgejo provider transport timeout failure class on current main: make healthy-host transient latency retryable/degraded instead of connection-fatal with bounded 5s first-attempt / 15s total read budgets across Command Center mission, main-snapshot, scoped-patch and operator primitives; harden Gate freshness reads and move stale-main exit before expensive frontend QA; preserve write and host-restart safety; release and prove live.","wordingChanged":false,"canonicalIntent":"Owner unfreezes the control plane for the Forgejo provider transport reliability repair. Repair the proven Forgejo provider transport timeout failure class on current main: make healthy-host transient latency retryable/degraded instead of connection-fatal with bounded 5s first-attempt / 15s total read budgets across Command Center mission, main-snapshot, scoped-patch and operator primitives; harden Gate freshness reads and move stale-main exit before expensive frontend QA; preserve write and host-restart safety; release and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"transport-reliability","statement":"Healthy Forgejo/provider latency no longer becomes a fatal connection solely because a read exceeds the old 1.2-4 second budgets; shared idempotent reads use a bounded 5 second first attempt and approximately 15 second total budget with at most one retry, and exhausted transient transport is explicitly retryable/degraded.","proofConditionIds":["repo-proof","runtime-proof","watchdog-proof"]},{"id":"gate-pressure","statement":"KnockLaunch Gate uses resilient bounded Forgejo freshness reads and checks stale protected-main state before expensive dependency/typecheck work without adding redundant normal-path provider reads; final protected-main freshness remains fail-closed.","proofConditionIds":["repo-proof","release-proof"]},{"id":"live-release","statement":"The repair passes KnockLaunch Gate, squash-merges through Forgejo, deploys only affected Command Center/control-plane targets, and the new runtime is live.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Owner unfreezes the control plane for the Forgejo provider transport reliability repair. Repair the proven Forgejo provider transport timeout failure class on current main: make healthy-host transient latency retryable/degraded instead of connection-fatal with bounded 5s first-attempt / 15s total read budgets across Command Center mission, main-snapshot, scoped-patch and operator primitives; harden Gate freshness reads and move stale-main exit before expensive frontend QA; preserve write and host-restart safety; release and prove live.","constraints":[{"id":"write-safety","statement":"Forgejo writes remain single-attempt except existing exact read-back reconciliation; no blind write retry is introduced.","proofConditionIds":["repo-proof"]},{"id":"host-safety","statement":"Verified healthy-host provider transport latency is not host restart authority and must not create restart loops or spend automatic host restart budget.","proofConditionIds":["repo-proof","watchdog-proof"]},{"id":"scope","statement":"Change only the exact Forgejo transport, Gate freshness, capability-contract, regression-test, and Command Center version files required by this failure class; do not run Visual Witness.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current Forgejo source contains the bounded 5s/15s provider read contracts, retryable/degraded transport classification, resilient Gate freshness behavior, preserved write safety, and regression invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact repair PR passes KnockLaunch Gate, squash-merges, and releases only affected Command Center/control-plane production ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runs the forgejo-provider-transport-reliability version and a fresh authenticated Forgejo repository read succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"watchdog-proof","kind":"host_watchdog","claim":"A fresh signed Forgejo host watchdog heartbeat verifies the host healthy and provider latency is not treated as host restart authority.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1d27dfc9077a4ef24ea87650ed3284b75f6f9c9500b5b8994c24c0056f44e1e4","requestContractRevision":2,"previousRequestContractHash":"9a10c62c3f50edce4140ef97d8b6d084e1285c4125e22a9623417116a4a3e4a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:00:05.265669+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:request-contract:1d27dfc9077a4ef24ea87650ed3284b75f6f9c9500b5b8994c24c0056f44e1e4","mission_step_id":"eb17651d-209c-4823-ac83-3ebd9e78f5d5","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"e5e139ba-a204-431e-a80c-c1db2917557c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"301e9d09074b843ad7cca8a7f1532232cf9c57be","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"301e9d09074b843ad7cca8a7f1532232cf9c57be","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending"},"requestContractHash":"bf33ab23812776ed03b9acd7e8894c1104cd7073d852d4b8b6159e992e76fb70","forgejoWorkflowProof":{"runId":12332,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8b410b546118745ad17305253ffaeca80f0f0d1b","deploymentId":"forgejo-main-8b410b546118745ad17305253ffaeca80f0f0d1b","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.293-scheduler-v2","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:31:57.619945+00:00","proof_gate":"canonical_release_pending","source_sha":"301e9d09074b843ad7cca8a7f1532232cf9c57be","external_id":"forgejo-main-301e9d09074b","receipt_type":"canonical_release_status","idempotency_key":"mission:c5c5938e-33e7-4744-ba9a-5a339bfa91d2:forgejo-release-status:301e9d09074b843ad7cca8a7f1532232cf9c57be:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|frontend-cloudflare/live=pending","mission_step_id":"ef5deaed-8630-40da-9d7e-d549826d1e06","command_center_event_id":"c5c5938e-33e7-4744-ba9a-5a339bfa91d2"},{"id":"e5e4c41f-c990-494f-bff1-62039f0e2c00","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-371ce6e8f01b","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/objective-first-repair-371ce6e8f01b","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":"371ce6e8-f01b-4965-90fc-01e40ac39855","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2477,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":626,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":522,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":626,"repositoryMutationMs":2477,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":522,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855"},"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":1571,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T17:59:42.278863+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:371ce6e8-f01b-4965-90fc-01e40ac39855:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8b14c1a2-1a48-4d96-9413-e2a5ae55c00a","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"e5e4f94e-a83b-4331-831a-126403ae4a57","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-editor-selection-overlay-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"0b943826-ce36-4696-a724-86a6334cb7ec","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":"0b943826-ce36-4696-a724-86a6334cb7ec"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":6093,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T17:45:14.808578+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0b943826-ce36-4696-a724-86a6334cb7ec:execute_mission:repair_mission_synthesis_ready","mission_step_id":"be5c8bef-4c66-423d-a407-92f794b8fd99","command_center_event_id":"0b943826-ce36-4696-a724-86a6334cb7ec"},{"id":"e5e6be8e-aca7-4851-aa13-c998360f39b5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/global-tenant-app-install-prompt-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2978,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":872,"terminal":false,"missionId":"dc35b0de-6a53-4aaf-a08a-4396fa3f1791","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"7099984a5f00a4c4689ef43b35dd77a1cf512a36","timingsMs":{"handlerMs":18245,"prReadinessMs":625,"approvedPlanMs":0,"missionSetupMs":367,"shipAndProveMs":17617},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dc35b0de-6a53-4aaf-a08a-4396fa3f1791"},"performance":null,"deploymentId":"forgejo-main-7099984a5f00","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":5390,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:30:23.167132+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"7099984a5f00a4c4689ef43b35dd77a1cf512a36","external_id":"forgejo-main-7099984a5f00","receipt_type":"execute_mission","idempotency_key":"mission:dc35b0de-6a53-4aaf-a08a-4396fa3f1791:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"94b4b097-23c9-4a5a-b425-782886e6f9d3","command_center_event_id":"dc35b0de-6a53-4aaf-a08a-4396fa3f1791"},{"id":"e5e6cb05-f724-426c-83a4-f50a2d6584b7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/proposal-editor-deterministic-direct-manipulation","reason":"orphaned_branch_recovery_scope_mismatch:ai/proposal-editor-deterministic-direct-manipulation","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"10531595-c6ae-44a2-84c8-d881de2cc7ab","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":292,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":821,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":821,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":821,"repositoryMutationMs":292,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":821,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"10531595-c6ae-44a2-84c8-d881de2cc7ab"},"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":1565,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:11:32.73329+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:10531595-c6ae-44a2-84c8-d881de2cc7ab:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dde3bb02-65a5-4a34-8e99-a357f54df500","command_center_event_id":"10531595-c6ae-44a2-84c8-d881de2cc7ab"},{"id":"e5e75243-e275-4630-a8e2-a27546485458","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-actions-watchdog-cloud-probe-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1981,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"135a76baec553d59c678dfe4d0cf9320c135c93e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8943,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1151,"approvedPlanMs":0,"missionSetupMs":603,"providerAuthMs":0,"shipAndProveMs":7672,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":202,"resolvePreflightMs":603,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":401,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"performance":null,"deploymentId":"forgejo-main-135a76baec55","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":2657,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:17:26.346079+00:00","proof_gate":"canonical_release_dispatched","source_sha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","external_id":"forgejo-main-15f689b357e9","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"90e0b08d-9a2a-4a84-b018-c7bac9107aee","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"e5e989e8-b638-4d03-89da-6cab840081ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8b0f64e33a19","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":184626,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":4871,"firstUsefulResultAt":"2026-10-03T17:13:05.140Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4650,"terminal":false,"missionId":"8b0f64e3-3a19-4801-8d53-b6b334a9d8f6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4654,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":962,"missionSetupMs":623,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":623,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":623,"repositoryMutationMs":3692,"repositoryProviderMs":3692,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2307,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":623,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1385},"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":"8b0f64e3-3a19-4801-8d53-b6b334a9d8f6"},"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":3418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T17:13:18.691648+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4650","receipt_type":"execute_mission","idempotency_key":"mission:8b0f64e3-3a19-4801-8d53-b6b334a9d8f6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"df585154-b7b2-4ac4-8e4d-8f3666c8108e","command_center_event_id":"8b0f64e3-3a19-4801-8d53-b6b334a9d8f6"},{"id":"e5ea131b-0549-47b7-9780-b23e3923f724","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":30,"afterSignature":"{\"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\":\"await_reasoning_repair\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"reasoning_required\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"await_reasoning_repair\",\"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\":\"implementation\",\"deadlineAt\":\"2026-08-05T00:02:00.307305+00:00\",\"recoveryAction\":\"await_reasoning_repair\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/rebuild-experience-studio-actual-edit-surface\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:04:16.905795+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:aaa54c45-f574-4473-b318-2c50732b60f6:deterministic-transition:none:{\"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\":\"await_reasoning_repair\",\"lane\":\"cc-execution","mission_step_id":"a70b002f-e73e-4e09-b269-9134293a4251","command_center_event_id":"aaa54c45-f574-4473-b318-2c50732b60f6"},{"id":"e5ea40cf-ec98-4992-b743-52ee0ed095ba","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-edge-production/live":"failure"},"mainSha":"73adfc0414ca96b39075909e355f14cffd501534","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"73adfc0414ca96b39075909e355f14cffd501534","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-storage-backup"]},"releaseTargetStates":{"supabaseEdge":"failure"},"requestContractHash":"2724e73a2278c8fc7a1023105d83038933920bc2f9c50c38659f8618e483ba5c","forgejoWorkflowProof":{"runId":12459,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"supabaseEdge":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:31:28.678634+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"73adfc0414ca96b39075909e355f14cffd501534","external_id":"forgejo-main-73adfc0414ca","receipt_type":"canonical_release_status","idempotency_key":"mission:70c455ff-70bd-43aa-bb5b-d8ac0f34af9b:forgejo-release-status:73adfc0414ca96b39075909e355f14cffd501534:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure","mission_step_id":"89d7e354-3554-4733-a8cc-b9623a1d151a","command_center_event_id":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b"},{"id":"e5ebc921-0192-49cd-bc01-fafeee727149","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/test/mission-control-maintenance-regression.test.js"],"baseSha":"2c7ff935211cb24d03fc038d48c17065d2549802","issuedAt":1791891029604,"expiresAt":1791891209604,"missionId":"1ed492cf-60e1-4471-adae-6da76c32e69f","autoRefreeze":true,"authorizationId":"e5ec1a9e-aafc-4469-a6e2-cec4d8f5059a","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T11:30:30.171857+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"2c7ff935211cb24d03fc038d48c17065d2549802","external_id":"e5ec1a9e-aafc-4469-a6e2-cec4d8f5059a","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:1ed492cf-60e1-4471-adae-6da76c32e69f:e5ec1a9e-aafc-4469-a6e2-cec4d8f5059a","mission_step_id":null,"command_center_event_id":"1ed492cf-60e1-4471-adae-6da76c32e69f"},{"id":"e5ed9db4-74ae-48d6-aede-61fc5b7fc20d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1103,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":711,"terminal":false,"missionId":"6a235811-dca1-401a-b4bd-c6a400a9bbdc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e945c320d5709e17bed4d59c4f47620e55293033","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6a235811-dca1-401a-b4bd-c6a400a9bbdc"},"performance":null,"deploymentId":"forgejo-main-e945c320d570","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":1850,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T00:41:25.879684+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"711","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6a235811-dca1-401a-b4bd-c6a400a9bbdc:automatic-mission-resume:711:canonical_release_dispatched","mission_step_id":"8d742ff6-fcea-426c-b2fe-6a7ca210d097","command_center_event_id":"6a235811-dca1-401a-b4bd-c6a400a9bbdc"},{"id":"e5f06516-0d63-4c59-aaad-1a86b5b643a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"492a6337dcde1ae604f33418dc46d38c673cda07","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"492a6337dcde1ae604f33418dc46d38c673cda07","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"ea8b1e7a9fcfd2a72cf93dcc6b04391cbb68d83e6b6efbe47d6cdf7d6b34b5b6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9594","runId":9594,"status":"success","sourceSha":"492a6337dcde1ae604f33418dc46d38c673cda07","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:48:05.454268+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"492a6337dcde1ae604f33418dc46d38c673cda07","external_id":"forgejo-main-492a6337dcde","receipt_type":"canonical_release_status","idempotency_key":"mission:d9d6600e-0816-4f5e-bb87-06a0054d9227:forgejo-release-status:492a6337dcde1ae604f33418dc46d38c673cda07:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"ea68d431-e8e1-462b-a2b1-e84d3748bc4a","command_center_event_id":"d9d6600e-0816-4f5e-bb87-06a0054d9227"},{"id":"e5f1696f-37da-467b-81d0-eef5dca3d0f9","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair and modernize the live /admin/console chat + Sidekick experience. Keep the persistent top KNOCKLAUNCH composer, left GodMode sidebar, compact witness toolbar, and giant witness canvas. The current implementation is unusable: submitting the top composer routes into the legacy Platform Sidekick, auto-opens a bulky cockpit, allows a second 'expanded conversation' panel that covers the witness, collapses transcript content into a narrow vertical sprawl, and then fails because the operator repo session is not open. Build a scoped Console/Witness Assistant mode instead of stacking more legacy Sidekick UI. Requirements: the top composer is the only primary input; Enter sends, Shift+Enter newline. A send may reveal one compact right-side response drawer only—no nested drawer, no expanded/big-conversation mode on this route. Desktop drawer should be about 360-480px, preserve most of the witness, use normal readable wrapping, min-width:0, overflow-safe content, vertically scrollable transcript, and clear close/collapse. Mobile becomes one clean full-width sheet, still a single transcript. Remove from Console mode the old GodMode Operator Cockpit explainer, scope/session metric tiles,","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: dashboard only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":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":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb","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":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","witnessSourceSha":null,"verificationState":"verified","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-27T14:31:20.369364+00:00","proof_gate":"request_contract_pending","source_sha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:request-contract:0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb:2aefb8e5f6d1457937180d356c03ffcaa0c3e790:pending:visual","mission_step_id":"4efe8afe-bf14-45e5-9930-9c466c886fd9","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"e5f41853-ddbc-4d9a-9b35-1ec0b0b208d8","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\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:25:57.397802+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:119417623","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"e5f47a4d-e8a4-4f58-ac48-14f9e079c1d0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","wordingChanged":false,"canonicalIntent":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-current","statement":"OnRunner is redeployed from current main and reports the new merge source SHA.","proofConditionIds":["runtime-proof"]}],"objective":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","constraints":[{"id":"no-behavior","statement":"Do not alter witness behavior; change is release-trigger only.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner runtime identity matches the merged source revision after release.","route":"/health","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Refresh-the-stale-Render-OnRunner-Universal-Visual-Witness-runtime-to-current-main-without-changing-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"47fa672b10d7fa5cdfbf0eff2ef8576fc54d0bd99f65d126a5065401f57c7c8e","requestContractRevision":2,"previousRequestContractHash":"fdd8c36d820f7ccf984f3a766a6d34fd4cca50ce3008f38f345dfa073372e543"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:48:30.774068+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:202d4216-9118-47c7-8884-1885f8e18182:request-contract:47fa672b10d7fa5cdfbf0eff2ef8576fc54d0bd99f65d126a5065401f57c7c8e","mission_step_id":"3b8d7558-3c25-467c-80d6-76f2908ad6c3","command_center_event_id":"202d4216-9118-47c7-8884-1885f8e18182"},{"id":"e5f49ca3-cbfe-43d1-b6e4-01d7f0f4cbc8","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\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T01:18:06.343183+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a0cf2318917c\",\"prNumber\":5069,\"sourceSha\":\"03e56921f6459e539ff442d8a4d5f9dcd071441d\",\"deploymentId\":\"forgejo-main-03e56921f645\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:21:29.724451+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:owner-progress-heartbeat:119415685","mission_step_id":"36095981-b94c-4ed8-93db-7f5b09800857","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"e5f55b25-d796-49ec-b0e1-577a3e127734","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact scope. Do not weaken generic stale PR preservation. Add a one-time bounded exact-head cleanup migration in workers/cc-execution/src/entrypoint-owner-status.js for only PR #1704 head 0d870f4860013ca3d445d090ef4aeac2494cf2d9 branch ai/forgejo-native-automerge-proof-20260904, PR #1705 head 318a4b8729efb9ca4b4bbd1a9567b0aa6a122091 branch ai/exact-green-bounded-latch-20260904, and PR #1707 head fa74366719e216e00ab8fd1728fb82e6aca44846 branch ai/exact-green-bounded-latch-v2-20260904. Run this exact migration before the ordinary oldest-first queue loop so older unique PRs cannot starve it. Require exact PR number, exact branch, exact head SHA, open state, base=main, no active exact-head run; close with existing verified close primitive, delete only the exact ai branch after close, preserve evidence, and emit a dedicated retirement proof. Keep the existing exact-blob generic retirement unchanged. Update config capability text and regression contract. Bump version to 1.58.56-known-superseded-pr-cleanup. Gate, squash merge, release cc-execution only, prove exact runtime SHA/version, refreeze, and verify #1704/#1705/#1707 closed while #1699/#1626 remain open.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact scope. Do not weaken generic stale PR preservation. Add a one-time bounded exact-head cleanup migration in workers/cc-execution/src/entrypoint-owner-status.js for only PR #1704 head 0d870f4860013ca3d445d090ef4aeac2494cf2d9 branch ai/forgejo-native-automerge-proof-20260904, PR #1705 head 318a4b8729efb9ca4b4bbd1a9567b0aa6a122091 branch ai/exact-green-bounded-latch-20260904, and PR #1707 head fa74366719e216e00ab8fd1728fb82e6aca44846 branch ai/exact-green-bounded-latch-v2-20260904. Run this exact migration before the ordinary oldest-first queue loop so older unique PRs cannot starve it. Require exact PR number, exact branch, exact head SHA, open state, base=main, no active exact-head run; close with existing verified close primitive, delete only the exact ai branch after close, preserve evidence, and emit a dedicated retirement proof. Keep the existing exact-blob generic retirement unchanged. Update config capability text and regression contract. Bump version to 1.58.56-known-superseded-pr-cleanup. Gate, squash merge, release cc-execution only, prove exact runtime SHA/version, refreeze, and verify #1704/#1705/#1707 closed while #1699/#1626 remain open.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cleanup-live","statement":"Exact stale superseded control-plane PRs #1704, #1705, and #1707 are retired by a bounded exact-head migration before ordinary oldest-first queue progression.","proofConditionIds":["runtime","queue"]}],"objective":"Unfreeze the control plane for this exact scope. Do not weaken generic stale PR preservation. Add a one-time bounded exact-head cleanup migration in workers/cc-execution/src/entrypoint-owner-status.js for only PR #1704 head 0d870f4860013ca3d445d090ef4aeac2494cf2d9 branch ai/forgejo-native-automerge-proof-20260904, PR #1705 head 318a4b8729efb9ca4b4bbd1a9567b0aa6a122091 branch ai/exact-green-bounded-latch-20260904, and PR #1707 head fa74366719e216e00ab8fd1728fb82e6aca44846 branch ai/exact-green-bounded-latch-v2-20260904. Run this exact migration before the ordinary oldest-first queue loop so older unique PRs cannot starve it. Require exact PR number, exact branch, exact head SHA, open state, base=main, no active exact-head run; close with existing verified close primitive, delete only the exact ai branch after close, preserve evidence, and emit a dedicated retirement proof. Keep the existing exact-blob generic retirement unchanged. Update config capability text and regression contract. Bump version to 1.58.56-known-superseded-pr-cleanup. Gate, squash merge, release cc-execution only, prove exact runtime SHA/version, refreeze, and verify #1704/#1705/#1707 closed while #1699/#1626 remain open.","constraints":[{"id":"scope","statement":"Only the four authorized control-plane files change and only cc-execution releases.","proofConditionIds":["repository","runtime"]},{"id":"preserve-unique","statement":"Generic retirement remains strict and #1699/#1626 are not closed or deleted by this migration.","proofConditionIds":["repository","queue"]},{"id":"refreeze","statement":"Control plane is refrozen after live proof.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Merged diff contains only the four authorized control-plane files and Gate proves the exact-head cleanup migration plus preservation invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution reports 1.58.56-known-superseded-pr-cleanup and runtime SHA equals merged protected-main SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"queue","kind":"repository","claim":"#1704/#1705/#1707 are no longer open while #1699/#1626 remain open and untouched.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"76912d61977d8db5bb28cbeb4f4ccec1cdb357b973cc06a8159cf4e589d9a28c","requestContractRevision":2,"previousRequestContractHash":"0db557e8d6194ff9aa51c33d0af7f34a4b9b3b64be527c685f50c95b80b6a4d3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:05:33.750035+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e4e40262-b586-47b6-96ef-71ff0291c60b:request-contract:76912d61977d8db5bb28cbeb4f4ccec1cdb357b973cc06a8159cf4e589d9a28c","mission_step_id":"4006f301-0353-48a9-9872-2131538ef7ee","command_center_event_id":"e4e40262-b586-47b6-96ef-71ff0291c60b"},{"id":"e5f79150-e5b4-4074-9918-0e7fe3d0802f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3143,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":424,"terminal":false,"missionId":"3231b6ba-c79b-40d0-a735-c14db9e1e6d9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"19fe1f0083bdbd3c4fb053f6aa8c8d515880fd0f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3231b6ba-c79b-40d0-a735-c14db9e1e6d9"},"performance":null,"deploymentId":"forgejo-main-19fe1f0083bd","workflowRunId":1482,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["communication-setup-request","send-email","zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6369,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T16:21:17.192809+00:00","proof_gate":"canonical_release_dispatched","source_sha":"19fe1f0083bdbd3c4fb053f6aa8c8d515880fd0f","external_id":"forgejo-main-19fe1f0083bd","receipt_type":"execute_mission","idempotency_key":"mission:3231b6ba-c79b-40d0-a735-c14db9e1e6d9:execute_mission:canonical_release_dispatched","mission_step_id":"07748d61-477a-40ec-a6d8-8cad77473f4b","command_center_event_id":"3231b6ba-c79b-40d0-a735-c14db9e1e6d9"},{"id":"e5f96b3e-aaa8-498c-87a4-25cccfe3cba1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ff579be95ce4a6201ed24f99cd6d1c957d98c62e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ff579be95ce4a6201ed24f99cd6d1c957d98c62e","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":"98f43a25d334bd43c0ed60e446fc30b98a989f9eba301458cc79779e9fa5d027","forgejoWorkflowProof":{"runId":7033,"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:39:12.998346+00:00","proof_gate":"canonical_release_pending","source_sha":"ff579be95ce4a6201ed24f99cd6d1c957d98c62e","external_id":"forgejo-main-ff579be95ce4","receipt_type":"canonical_release_status","idempotency_key":"mission:58728edd-bbfa-465d-bf9a-3507a4a36313:forgejo-release-status:ff579be95ce4a6201ed24f99cd6d1c957d98c62e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"64dc16a3-9ff1-496e-a429-75d64520133c","command_center_event_id":"58728edd-bbfa-465d-bf9a-3507a4a36313"},{"id":"e5fa7071-12ca-4dcd-8795-21cf7ef45e6f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"5a01577dc050b919482bc6b1528060d0c899d8f0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"5a01577dc050b919482bc6b1528060d0c899d8f0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/256","runId":256,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:19:23.66777+00:00","proof_gate":"canonical_release_pending","source_sha":"5a01577dc050b919482bc6b1528060d0c899d8f0","external_id":"forgejo-main-5a01577dc050","receipt_type":"canonical_release_status","idempotency_key":"mission:bb61c047-557d-4e26-a127-5396a915a6cf:forgejo-release-status:5a01577dc050b919482bc6b1528060d0c899d8f0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"81f185ff-5cac-4562-811a-3fb728ea3b63","command_center_event_id":"bb61c047-557d-4e26-a127-5396a915a6cf"},{"id":"e5fbe2e1-6e90-4490-946e-0b1b86aee761","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-dispatch-readback","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.167-cancelled-release-unfinished-target-scope","prNumber":2952,"terminal":false,"missionId":"a790862f-7b32-4d51-90b1-4f9ecc811243","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":6561,"missionSetupMs":2489,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1340,"ledgerReconcileMs":0,"lineageReconcileMs":1149,"resolvePreflightMs":2489,"repositoryMutationMs":6339,"repositoryProviderMs":6339,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4030,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2309},"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":"a790862f-7b32-4d51-90b1-4f9ecc811243"},"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":3438,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:06:18.428692+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2952","receipt_type":"execute_mission","idempotency_key":"mission:a790862f-7b32-4d51-90b1-4f9ecc811243:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c495edf7-5b4d-407d-81b4-273df8819fb5","command_center_event_id":"a790862f-7b32-4d51-90b1-4f9ecc811243"},{"id":"e5fd30e4-e4ae-4df8-b3d5-2627077651df","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"584f8089-408e-e12d-d176-2fc76d64f79a"},"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:eabf5366-7b5f-4a4d-b60b-5d989146fe92","mission_step_id":null,"command_center_event_id":"eabf5366-7b5f-4a4d-b60b-5d989146fe92"},{"id":"e5fdfa1b-0422-48c8-a2fb-38851b78e9fa","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5acc70e45830","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.287-console-service-binding\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.286-cursor-readonly-mcp-bootstrap\";"}]},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"async function consoleForgejoInventory(env) {\n  const [repoRunners, userRunners] = await Promise.all([\n    forgejo(env, `/repos/${DEFAULT_REPOSITORY}/actions/runners?limit=50`),\n    forgejo(env, \"/user/actions/runners?limit=50\"),\n  ]);\n  if (!repoRunners.ok) return json({ ok: false, error: repoRunners.body?.reason || 'Forgejo runner inventory unavailable' }, repoRunners.status || 502);\n  const rows = (result) => result?.ok ? (Array.isArray(result.body?.runners) ? result.body.runners : Array.isArray(result.body) ? result.body : []) : [];\n  const combined = [...rows(repoRunners), ...rows(userRunners)];\n  const seen = new Set();\n  const runners = combined.filter((runner) => { const key = String(runner?.id ?? runner?.name ?? ''); if (!key || seen.has(key)) return false; seen.add(key); return true; }).map((runner) => ({ id: runner?.id ?? null, name: String(runner?.name || ''), status: String(runner?.status || ''), busy: Boolean(runner?.busy), version: String(runner?.version || ''), labels: (Array.isArray(runner?.labels) ? runner.labels : []).map((label) => typeof label === 'string' ? label : String(label?.name || '')).filter(Boolean) }));\n  return json({ status: 'observed', observedAt: new Date().toISOString(), summary: { Runners: runners.length }, sections: { Runners: { status: 'observed', data: { total_count: runners.length, runners } } } });\n}\n\nasync function consoleRunnerProof(env) {\n  const result = await forgejoWrite(env, 'POST', `/repos/${DEFAULT_REPOSITORY}/actions/workflows/msi-runner-proof.yml/dispatches`, { ref: 'main' });\n  if (!result.ok) return json({ ok: false, error: result.body?.reason || `MSI proof dispatch failed (${result.status || 502})` }, result.status || 502);\n  return json({ status: 'observed', observedAt: new Date().toISOString(), summary: { Runner: 'msi-local', Workflow: 'MSI Runner Proof', Ref: 'main', Dispatch: 'accepted' }, sections: { Dispatch: { status: 'observed', data: { workflow: 'msi-runner-proof.yml', ref: 'main' } } } });\n}\n\nasync function forgejoWrite(env, method, path, payload = null) {","old_content":"async function forgejoWrite(env, method, path, payload = null) {"},{"new_content":"    if (path === \"/internal/console/forgejo\" && request.method === \"GET\") return consoleForgejoInventory(env);\n    if (path === \"/internal/console/forgejo\" && request.method === \"POST\") {\n      const body = await request.json().catch(() => ({}));\n      if (body?.action !== 'runner-proof') return json({ ok: false, error: 'Action not allowed' }, 400);\n      return consoleRunnerProof(env);\n    }\n    if (path === \"/forgejo/event\" && request.method === \"POST\") return forgejoEvent(request, env, ctx);","old_content":"    if (path === \"/forgejo/event\" && request.method === \"POST\") return forgejoEvent(request, env, ctx);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed blocker repair without stopping. Scope is limited to the two cc-execution files required for the internal Console bridge."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed blocker repair without stopping. Scope is limited to the two cc-execution files required for the internal Console bridge."},"recovery":false,"fingerprint":"ce0e201c2f4454f8dd769bbf5036e6b4952832e00c5692b3a84ffed1cf81d3e4","replayCount":0,"serializedBytes":4572},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:39:47.136827+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5acc70e4-5830-4ad1-9103-6d2b0ee01cbe:repository-mutation-intent:ce0e201c2f4454f8dd769bbf5036e6b4952832e00c5692b3a84ffed1cf81d3e4:0","mission_step_id":"5490f5c3-5ee0-4169-b0e9-f0d9fe3a3a20","command_center_event_id":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe"},{"id":"e600b94f-31ec-4c9b-87de-ec2e76bed99c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-44f070bdc846","prNumber":3685,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ac6b7171e9a35f9670131ea97b0f95adb963ff36","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:16:14.198249+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ac6b7171e9a35f9670131ea97b0f95adb963ff36","external_id":"3685","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:44f070bd-c846-4e51-8ed8-ec3fbe1a75aa:merged-pr:3685:ac6b7171e9a35f9670131ea97b0f95adb963ff36","mission_step_id":"7126e389-7d8e-461f-b4b2-c2902a79e3fe","command_center_event_id":"44f070bd-c846-4e51-8ed8-ec3fbe1a75aa"},{"id":"e602327e-7568-405d-abeb-3c65e12ad197","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":188,"terminal":false,"missionId":"b6886b3e-6401-47ae-afaa-e33b7aea32f8","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"f2e44439aee73082d4525f29f74d383d935a9c8c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b6886b3e-6401-47ae-afaa-e33b7aea32f8"},"performance":null,"deploymentId":"forgejo-main-f2e44439aee7","workflowRunId":572,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pipeline-automation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:34:20.535409+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f2e44439aee73082d4525f29f74d383d935a9c8c","external_id":"forgejo-main-f2e44439aee7","receipt_type":"ship_and_prove","idempotency_key":"mission:b6886b3e-6401-47ae-afaa-e33b7aea32f8:ship_and_prove:canonical_release_dispatched:f2e44439aee73082d4525f29f74d383d935a9c8c:572","mission_step_id":"3f9f6596-6a81-434e-b84d-9f7e5d6a518c","command_center_event_id":"b6886b3e-6401-47ae-afaa-e33b7aea32f8"},{"id":"e605cbd7-d47b-4a48-aab9-3374a186f62f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6a6e58e0501a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2232,"terminal":false,"missionId":"6a6e58e0-501a-49fd-b92e-30d172cd023e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7061,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1512,"approvedPlanMs":0,"missionSetupMs":295,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"repositoryMutationMs":5543,"repositoryProviderMs":5226,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3435,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1791},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6a6e58e0-501a-49fd-b92e-30d172cd023e"},"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":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:28:24.259503+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2232","receipt_type":"execute_mission","idempotency_key":"mission:6a6e58e0-501a-49fd-b92e-30d172cd023e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6c32375d-3361-4988-8efa-04139e6e28b4","command_center_event_id":"6a6e58e0-501a-49fd-b92e-30d172cd023e"},{"id":"e6077c29-7d2b-40dc-8ed6-92247f759e1d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Canonical heavy frontend Gate and release containers use 4096 MiB with a 3072 MiB Node heap, preserving the required 1024 MiB non-old-space headroom.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"The affected frontend production release completes without the proven 2560 MiB V8 heap OOM failure class.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","constraints":[{"id":"scope","statement":"Stay on existing PR #2835; do not modify sidebar/Mail feature code and do not redeploy zoho-mail; preserve the single low-memory fallback; deploy only owners of changed paths.","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.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The corrected 4096 MiB container / 3072 MiB heap frontend release contract is merged and the affected frontend production release completes without the proven 2560 MiB V8 heap OOM failure class.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","ccExecution"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"frontend-release-memory-contract-repair","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","ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b041e20e418271c39a0b2dd4f5da51ba12ce8455d6b4dca38a1bf64647fbfb36","requestContractRevision":5,"previousRequestContractHash":"048527d6d255799f5422f2bb7f97afc1e710cf8cc5551f4de6e302753599c635"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:51:32.086167+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3604556c-0edb-4be1-b626-a467bb36cc72:request-contract:b041e20e418271c39a0b2dd4f5da51ba12ce8455d6b4dca38a1bf64647fbfb36","mission_step_id":"68a52a46-13f6-4d05-a31f-a2b5d0ec4c92","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"e608235d-9b8d-45c3-ba0b-fe6e9577294f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-polish-pass-20260805","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":1127,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4057,"terminal":false,"missionId":"23577e4d-00c5-4dce-b545-f7b43306ec1b","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"23577e4d-00c5-4dce-b545-f7b43306ec1b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1077,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T14:48:33.030146+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4057","receipt_type":"execute_mission","idempotency_key":"mission:23577e4d-00c5-4dce-b545-f7b43306ec1b:execute_mission:canonical_release_blocked","mission_step_id":"07fbef6f-2bef-49d7-88fd-3f4d23314dd9","command_center_event_id":"23577e4d-00c5-4dce-b545-f7b43306ec1b"},{"id":"e60845c2-2cda-44b4-a01d-dbd70d4e98cd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-443096a42ca9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":null,"terminal":false,"missionId":"443096a4-2ca9-48e9-bc2b-620da04f5fe7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":364,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1132,"providerAuthMs":0,"ledgerPrepareMs":1132,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1132,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1132,"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":"443096a4-2ca9-48e9-bc2b-620da04f5fe7"},"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":7361,"likelyAffectedFiles":["src/lib/proposals/proposalEngine.ts","src/lib/auth/persistedSession.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:37:45.876962+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:443096a4-2ca9-48e9-bc2b-620da04f5fe7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"95051009-8e73-41c9-acef-4a29192e8841","command_center_event_id":"443096a4-2ca9-48e9-bc2b-620da04f5fe7"},{"id":"e6091329-e27a-4f25-9681-57e707790bf5","source":"cc-execution","status":"recorded","payload":{"objective":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","tenantRef":"pcg","receivedAt":"2026-09-29T18:42:30.066Z","fingerprint":"9ad7cf60e2cd200f496b8d06b9c75f4d3b6bc5a97e3e93b76fd9a8d23ed14061","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","wordingChanged":false,"canonicalIntent":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","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":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":"owner","tenantRef":"pcg","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":["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_tenant_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":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","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":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","canonicalIntent":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"PCG owner-ready end-to-end repair. Preserve the public PCG marketing site. Make the private PCG owner workspace canonical, simplify the four-mode workflow, connect Receive Cards directly into Capture Cards with the created submission preselected, clearly separate internal inventory intake from customer grading intake, consolidate Publish & Sell around the owner-approved website/eBay publishing center, make completion and fulfillment next actions contextual, make PCG settings owner-specific, and keep mobile compact and usable. Preserve the official PCG grading scale, Google Drive master imagery, safe batch retries, WMP, completion email safeguards, and explicit publishing approval. Ship through one canonical PR, Gate, squash merge, release, and live verification.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"PCG-owner-ready-end-to-end-repair.-Preserve-the-public-PCG-marketing-site.-Make-the-private-PCG-owne","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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6ecb3f765757490a50e38bb8b397f702b7759472c8c8a9045a05b99e140ab4a9","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:42:30.63685+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:34ed79c3-424f-41e8-8712-6766db49a62c:tenant-workstream-contribution:9ad7cf60e2cd200f496b8d06b9c75f4d3b6bc5a97e3e93b76fd9a8d23ed14061","mission_step_id":null,"command_center_event_id":"34ed79c3-424f-41e8-8712-6766db49a62c"},{"id":"e60af07c-0d31-4281-b78f-7ab0fab1cae1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-533967b33120","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2148,"terminal":false,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3244,"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":"533967b3-3120-45c1-9076-b46ae519bb75"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:31:34.293597+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2148","receipt_type":"automatic_mission_resume","idempotency_key":"mission:533967b3-3120-45c1-9076-b46ae519bb75:automatic-mission-resume:2148:repair_mission_waiting_for_gate","mission_step_id":"85a7f3cc-44f3-4627-886b-d272ebeb44a2","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"e60b19b9-905c-44f1-aee5-25f8a03096ba","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-recovery-c33b0b7c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2843,"terminal":false,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12092,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1149,"approvedPlanMs":0,"missionSetupMs":2865,"providerAuthMs":0,"shipAndProveMs":9987,"ledgerPrepareMs":2447,"ledgerReconcileMs":0,"lineageReconcileMs":418,"resolvePreflightMs":2865,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2447,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},"performance":null,"deploymentId":"forgejo-main-15881c94859f","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":2688,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:14.175657+00:00","proof_gate":"canonical_release_dispatched","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":"forgejo-main-15881c94859f","receipt_type":"execute_mission","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b13aecb2-40e5-45f4-a6bc-924fb6395e31","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"e60f1ce9-b131-4398-815a-693dd7a3ec42","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-control-plane-blockers-g2-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":35136,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.23-systemic-blockers-refreeze","prNumber":1662,"terminal":false,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":13152,"prReadinessMs":0,"approvedPlanMs":13152,"missionSetupMs":2950,"shipAndProveMs":0},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"5bc8bf01-0488-4440-a135-2439db191da9"},"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":3395,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:45:25.012559+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1662","receipt_type":"execute_mission","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"e610b7ae-192a-497b-b928-faa2eff58211","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-wrangler-runner-fix-20260912","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2500,"terminal":false,"missionId":"e3eee6e6-1457-4e54-9e97-23d1311869c7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d41d309f8a3de3c9318fe0571f1aff5398c9e5a2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15687,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2860,"approvedPlanMs":0,"missionSetupMs":2563,"providerAuthMs":0,"shipAndProveMs":11466,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":2250,"resolvePreflightMs":2563,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e3eee6e6-1457-4e54-9e97-23d1311869c7"},"performance":null,"deploymentId":"forgejo-main-d41d309f8a3d","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:38:45.503682+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d41d309f8a3de3c9318fe0571f1aff5398c9e5a2","external_id":"forgejo-main-d41d309f8a3d","receipt_type":"execute_mission","idempotency_key":"mission:e3eee6e6-1457-4e54-9e97-23d1311869c7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a4b586f9-ff62-4a7f-baa0-260e391b115f","command_center_event_id":"e3eee6e6-1457-4e54-9e97-23d1311869c7"},{"id":"e6112f0d-3b83-4cf7-8386-4b0d617e7ba5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/curri-onecall-tenants","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2467,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":null,"terminal":false,"missionId":"bc104936-4d1c-4bb6-b312-14f7707894ad","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":"bc104936-4d1c-4bb6-b312-14f7707894ad"},"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":6550,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/admin/UserCallLogsDialog.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/hooks/useStormData.ts","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/GlobalCommandPalette.tsx","src/components/TenantGuard.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:42:26.624387+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bc104936-4d1c-4bb6-b312-14f7707894ad:execute_mission:repair_mission_synthesis_ready","mission_step_id":"45301de2-4cbe-4601-b2b7-4bca43654dde","command_center_event_id":"bc104936-4d1c-4bb6-b312-14f7707894ad"},{"id":"e611e1b4-7030-4cbf-bb69-a036c725f99a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the smaller proven consumer-boundary repair in src/PrivateAppShell.tsx only. Remove the static crmRoutes import. Lazy-load crmRoutes only inside a tenant CRM fallback component after MultiTenantProvider reports activeTenant; MultiTenantContext is proven to persist active_tenant_* and call setTenantInfoFromContext when choosing activeTenant. Preserve SCE, vanity, owner, command-center, media-library, users, and other existing non-CRM private route handling without requiring an active tenant. If no active tenant exists for a CRM fallback route, show the existing loading screen while loading and otherwise redirect to /select-tenant. This preserves #1112 fail-closed helpers and prevents public / module evaluation from invoking getTenantDashboardPath before tenant context. No other files unless exact gate evidence requires it. Then gate, squash merge, frontend release, live proof.","wordingChanged":false,"canonicalIntent":"Apply the smaller proven consumer-boundary repair in src/PrivateAppShell.tsx only. Remove the static crmRoutes import. Lazy-load crmRoutes only inside a tenant CRM fallback component after MultiTenantProvider reports activeTenant; MultiTenantContext is proven to persist active_tenant_* and call setTenantInfoFromContext when choosing activeTenant. Preserve SCE, vanity, owner, command-center, media-library, users, and other existing non-CRM private route handling without requiring an active tenant. If no active tenant exists for a CRM fallback route, show the existing loading screen while loading and otherwise redirect to /select-tenant. This preserves #1112 fail-closed helpers and prevents public / module evaluation from invoking getTenantDashboardPath before tenant context. No other files unless exact gate evidence requires it. Then gate, squash merge, frontend release, live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"startup-boots","statement":"Fresh production root startup loads KnockLaunch instead of the bounded startup fallback.","proofConditionIds":["live-root-boot"]},{"id":"crm-evaluation-deferred","statement":"crmRoutes is not imported until active tenant context is available.","proofConditionIds":["source-contract"]}],"objective":"Apply the smaller proven consumer-boundary repair in src/PrivateAppShell.tsx only. Remove the static crmRoutes import. Lazy-load crmRoutes only inside a tenant CRM fallback component after MultiTenantProvider reports activeTenant; MultiTenantContext is proven to persist active_tenant_* and call setTenantInfoFromContext when choosing activeTenant. Preserve SCE, vanity, owner, command-center, media-library, users, and other existing non-CRM private route handling without requiring an active tenant. If no active tenant exists for a CRM fallback route, show the existing loading screen while loading and otherwise redirect to /select-tenant. This preserves #1112 fail-closed helpers and prevents public / module evaluation from invoking getTenantDashboardPath before tenant context. No other files unless exact gate evidence requires it. Then gate, squash merge, frontend release, live proof.","constraints":[{"id":"preserve-fail-closed","statement":"Do not restore fake tenant defaults or weaken #1112 fail-closed tenant semantics.","proofConditionIds":["source-contract"]},{"id":"one-file-scope","statement":"Change only src/PrivateAppShell.tsx unless exact gate evidence requires a companion edit.","proofConditionIds":["source-contract"]},{"id":"preserve-noncrm-routes","statement":"Non-CRM SCE, vanity, owner, command-center, users, media-library and special private routes keep existing routing behavior and are not gated on activeTenant by this repair.","proofConditionIds":["source-contract"]},{"id":"no-control-plane","statement":"Do not modify control-plane, release architecture, database, auth, or backend files.","proofConditionIds":["source-contract"]},{"id":"canonical-delivery","statement":"Use the existing fresh corrective branch, one PR, KnockLaunch Gate, Forgejo squash merge, and frontend-production release only.","proofConditionIds":["live-root-boot"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-contract","kind":"repository","claim":"src/PrivateAppShell.tsx no longer statically imports crmRoutes; crmRoutes is dynamically loaded only through a component that waits for activeTenant while other existing private route families remain directly reachable.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-root-boot","kind":"runtime","claim":"Production / and a root URL carrying __kl_application_import_recovery load application code without rendering the bounded startup fallback.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4ac96bf997fef55986635df73cdb9c2367224208e1df88341d8212b5398dd429","requestContractRevision":2,"previousRequestContractHash":"d10016c4cca300ab8ebe1edc447358556a8983dfe6baa2787c007ebbe3fb026b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T17:14:14.715794+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6d7978f8-25db-4520-87c2-cfdca9df65e8:request-contract-revision:2:4ac96bf997fef55986635df73cdb9c2367224208e1df88341d8212b5398dd429","mission_step_id":"bbdf2404-6283-4ca6-a026-b64745de756b","command_center_event_id":"6d7978f8-25db-4520-87c2-cfdca9df65e8"},{"id":"e61295df-335b-48b8-8c62-f5802f0401f4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T20:57:04.346663+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0df4bef6af3\",\"prNumber\":5210,\"sourceSha\":\"c07f56b114f616243e10ed120da76f7cf1cfbd98\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:50:30.288203+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7c51e59d-b274-4960-9aed-3180953faf6a:owner-progress-heartbeat:119421081","mission_step_id":"34ebc90b-1641-4e1a-a22d-bf30823f9a74","command_center_event_id":"7c51e59d-b274-4960-9aed-3180953faf6a"},{"id":"e6138c1c-ee78-44da-98b5-7b3463a4d67f","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"04b8429afbecff344713c4005de9ad98b600ee50","prNumber":4868,"gateRunId":15486,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15486/jobs/1","mergeCommitSha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa"}],"requestContractHash":"9661182c4c12dedfd6d8a61164cf70fa8d47007078b6bf3ff0062de3064ebc80","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:28:30.463834+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:d5f5d3da-8004-4c9a-b966-98b3310533d8:request-contract-repository:9661182c4c12dedfd6d8a61164cf70fa8d47007078b6bf3ff0062de3064ebc80:6f3b48bd4c7769e9f18e641b257df76227e53cfa","mission_step_id":"759440f7-99db-4a50-b0b8-a64718eccf21","command_center_event_id":"d5f5d3da-8004-4c9a-b966-98b3310533d8"},{"id":"e61494ce-c8d1-4bc9-8d32-7a052d951766","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c4e3181d876746a55ba0351cc3f714fbd6f52b4f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c4e3181d876746a55ba0351cc3f714fbd6f52b4f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"c7281d4a0af91ae049d3561f6751efb34488b79c8e720842a073aba682b3db0b","forgejoWorkflowProof":{"runId":16089,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d386cee90f084fa3d0c2ab3f330b6084594d35cb","deploymentId":"forgejo-main-d386cee90f084fa3d0c2ab3f330b6084594d35cb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.6-guarded-stale-manual-pr-retirement","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:13:48.815809+00:00","proof_gate":"canonical_release_pending","source_sha":"c4e3181d876746a55ba0351cc3f714fbd6f52b4f","external_id":"forgejo-main-c4e3181d8767","receipt_type":"canonical_release_status","idempotency_key":"mission:e1a32801-6450-4c62-ab0d-13cdf15091ca:forgejo-release-status:c4e3181d876746a55ba0351cc3f714fbd6f52b4f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"75f4e7e1-83b6-4dc3-8cab-81eb58e1d308","command_center_event_id":"e1a32801-6450-4c62-ab0d-13cdf15091ca"},{"id":"e614add3-ca90-409c-abaa-a26124a11490","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/proposal-engine-direct-auth-transport-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2092,"terminal":false,"missionId":"c07c9bf3-d9a2-4646-8c92-720e646e7f70","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","timingsMs":{"prReadinessMs":940,"approvedPlanMs":0,"shipAndProveMs":18739,"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":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},"performance":null,"deploymentId":"forgejo-main-ce8b12efa6b3","workflowRunId":6232,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T18:51:14.372198+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2092","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:automatic-mission-resume:2092:canonical_release_reconciliation_pending","mission_step_id":"e98b11cc-7f44-43d5-b843-ad5704395402","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"e6154ca7-5172-49d7-b4ea-823b0d4a2b96","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":"aedc7124a6b353898f8d01d8a069399652aea4a8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","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":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13108","runId":13108,"status":"success","sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ddd1c117f04ab51313361dfce7ad011d84dbaeb6","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ddd1c117f04ab51313361dfce7ad011d84dbaeb6","compareStatus":"target_job_success_runtime_verified","workflowRunId":13108,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.90-owner-contract-autocompile","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"79e4eeb3c1ed6b0894cbd9b369501f6b71b165f9","sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","changedPaths":["config/capabilities/platform-sidekick-intelligence.json","config/paul-owner-profile.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js","workers/cc-execution/test/objective-intent-boundary.test.js"],"changedPathCount":9,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:34:28.886584+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c0a476f88b64b15f3a95592b31375933dc808432","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d18618bd-c9b8-4b4f-abab-503b3b8025e5:forgejo-release-status:c0a476f88b64b15f3a95592b31375933dc808432:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"32cabec5-5e59-403c-8f6f-1749b1b17a87","command_center_event_id":"d18618bd-c9b8-4b4f-abab-503b3b8025e5"},{"id":"e6171ac2-499d-4f5b-ac07-1260d8c4944b","source":"forgejo","status":"waiting","payload":{"branch":"ai/merge-queue-recovery-fairness-20260911","prNumber":2422,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:11:04.85166+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":"2422","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:merged-pr:2422:9b450c647530b8e83f2d18fbd0bf35a68acbcff0","mission_step_id":"88a0d507-0113-4d5d-9e50-863d6dc401d5","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"e617bb14-4310-42bb-a929-1addf8b42aa8","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"2ecc18c590ae2b93ee3687c92b6f7f334545a774","prNumber":2887,"gateRunId":8645,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8645/jobs/1","mergeCommitSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239"},{"id":"gate-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"2ecc18c590ae2b93ee3687c92b6f7f334545a774","prNumber":2887,"gateRunId":8645,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8645/jobs/1","mergeCommitSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239"}],"requestContractHash":"bdd858096b7fb268eb97bfd881971ad3e19b40d7f63faa0c1da3c358b1eb1702","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:16:57.821289+00:00","proof_gate":"request_contract_repository_verified","source_sha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1f752d6b-a867-468a-a3b3-53c7a668b994:request-contract-repository:bdd858096b7fb268eb97bfd881971ad3e19b40d7f63faa0c1da3c358b1eb1702:803b4fc96ddc1f7806fdf1484e0b18959d565239","mission_step_id":"e988cf47-5cca-4ede-a7a6-40b3046c6301","command_center_event_id":"1f752d6b-a867-468a-a3b3-53c7a668b994"},{"id":"e61a4f7e-5519-4175-9147-ed62dfa897d1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-readiness-resilience-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":21729,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":973,"terminal":false,"missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6180,"prReadinessMs":0,"approvedPlanMs":6180,"missionSetupMs":2201,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},"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":5022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:20:06.217597+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"973","receipt_type":"execute_mission","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"e61a9614-37fc-4cb6-ad4d-ae607be44339","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22788,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":819,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":819,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":819,"repositoryMutationMs":22788,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":819,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T03:09:50.946654+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a59b31ca-5dca-4f91-bbbe-c59f177ab5f0:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5b0a459f-cb5e-486a-a7f3-6111dda23b52","command_center_event_id":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0"},{"id":"e61b5869-fd88-4699-bd1f-d43152854389","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-stale-invariant","statement":"Control plane PR #1026 invariant test expects 7000ms per-read and 15000ms total readiness budget.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"Existing control plane PR #1026 passes canonical gate, merges, and affected runtime is released and healthy.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","constraints":[{"id":"same-pr","statement":"Continue existing control plane PR #1026 and branch ai/merge-queue-readiness-budget-20260829; do not create a replacement PR.","proofConditionIds":["proof-gate"]},{"id":"minimal-edit","statement":"Change only the two stale invariant expectations plus the required cc-execution release identity companion edit unless new evidence proves another causal defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes for control plane PR #1026 after the stale invariant expectations are corrected.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Affected control plane production runtime is healthy on the merged source after canonical release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4e4cdd0a05170efc105f4adf2a51db6e76283e86aa820a684da8417f6d131ba8","requestContractRevision":3,"previousRequestContractHash":"163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:45.395124+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:3:4e4cdd0a05170efc105f4adf2a51db6e76283e86aa820a684da8417f6d131ba8","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"e61f8c51-d367-41aa-9de1-f9cdc99dd281","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":"bac99c776bc9845bda9e8ceb636bdaf14275024a","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":"bac99c776bc9845bda9e8ceb636bdaf14275024a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-lead"]},"requestContractHash":"eccfac20ec8c5ffba031644d442d4eec2b386d7f15bbf6c8849561dd5a0bd8db","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T02:48:05.832465+00:00","proof_gate":"canonical_release_pending","source_sha":"bac99c776bc9845bda9e8ceb636bdaf14275024a","external_id":"forgejo-main-bac99c776bc9","receipt_type":"canonical_release_status","idempotency_key":"mission:594d8a85-0a52-489b-9c1e-63b12931e12a:forgejo-release-status:bac99c776bc9845bda9e8ceb636bdaf14275024a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"e1ab8b33-e202-487b-b57b-f362a11c8c61","command_center_event_id":"594d8a85-0a52-489b-9c1e-63b12931e12a"},{"id":"e6213718-063c-406d-b4f1-2bc6bd3d0b05","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-functional-integrity-20260820","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9086,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":534,"terminal":false,"missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9","operation":"automatic_mission_resume","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":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T03:21:39.591499+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"534","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d63ce685-b892-4a81-b20d-7fc0c00254d9:automatic-mission-resume:534:canonical_release_transport_retryable","mission_step_id":"7d0c5a31-446e-4290-9f5a-83a604e4162a","command_center_event_id":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},{"id":"e62187da-d1d0-4a66-9fb7-8b0136e3095a","source":"forgejo","status":"verified","payload":{"branch":"ai/fix-big-papi-ad-video-20260824","prNumber":691,"nextAction":null,"mergeCommitSha":"79362759f29d160a5082e76a499d9888a643211b","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:26.256128+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":"691","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:merged-pr:691:79362759f29d160a5082e76a499d9888a643211b","mission_step_id":"52bff049-6550-4872-9c3d-ed603799793e","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"e621c7e0-5b19-40d0-b212-4d548967b231","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/supabase-public-rpc-hardening","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1064,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":515,"terminal":false,"missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8","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":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:19:36.59501+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"515","receipt_type":"execute_mission","idempotency_key":"mission:3dc5ab98-7f63-4108-9b60-d7c6c6160bd8:execute_mission:canonical_release_transport_retryable","mission_step_id":"ea364459-4133-4916-8dda-c1337bb8bf08","command_center_event_id":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},{"id":"e621f309-c2e1-40e3-963b-8fd753c87da4","source":"forgejo-runtime","status":"verified","payload":{"headSha":"1474eb8dd6d44ab2422db3442707d4c0a921c600","prNumber":7079,"sourceSha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T01:23:29.283843+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","external_id":"7079","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:402e417e-98a2-498a-a03f-591c003d79ab:merged-pr:7079:f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","mission_step_id":"7cf6090e-36ca-4926-883b-444d2829735c","command_center_event_id":"402e417e-98a2-498a-a03f-591c003d79ab"},{"id":"e622fdec-34e3-4ca6-888d-4bd9e1548c64","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1577,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":926,"missionSetupMs":736},"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":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":9343,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/GlobalCommandPalette.tsx","src/components/InspectionRequestModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:05:18.221569+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_synthesis_ready","mission_step_id":"91d78f72-9eec-47ff-bcf7-1a8450bdb3fc","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"e626fff6-f31d-4715-b3e5-60b8ce7ae0d8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40640cbda14e","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"40640cbd-a14e-4862-82a9-e99470a84d9f","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":613,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":359,"ledgerReconcileMs":0,"lineageReconcileMs":254,"resolvePreflightMs":613,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":359,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"40640cbd-a14e-4862-82a9-e99470a84d9f"},"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":1581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:34:22.052276+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40640cbd-a14e-4862-82a9-e99470a84d9f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b1bfb6ee-c4e0-44de-9000-749856d33613","command_center_event_id":"40640cbd-a14e-4862-82a9-e99470a84d9f"},{"id":"e62762c1-6d35-46bf-9c0c-5fa42b1b16eb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner explicitly authorized the Forgejo merge-queue exact-head fallback repair.","baseSha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","issuedAt":1788904111978,"expiresAt":1788904291978,"missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e","authorizationId":"727bb71f-2ee0-4f91-b9bb-c6a2d157e6f1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:48:32.326569+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:727bb71f-2ee0-4f91-b9bb-c6a2d157e6f1","mission_step_id":"74ad12c7-e95e-4f0b-b577-99da9f5724cd","command_center_event_id":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},{"id":"e627f468-2315-438b-af67-53753f72cb43","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","sourceSha":"99c564f438ea81c282b51b34b38e8bde9d8fe645","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:16:38.556847+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"99c564f438ea81c282b51b34b38e8bde9d8fe645","external_id":"canonical-release-99c564f438ea","receipt_type":"canonical_release_status","idempotency_key":"mission:6d831750-db2f-4499-bd05-964ea9682841:forgejo-release-ancestry:99c564f438ea81c282b51b34b38e8bde9d8fe645:b26e531db7c46ceb074d3d5d6cb00d6de24dc01b:main_history_page_inconclusive","mission_step_id":"0376db23-3c87-4098-b6ca-2fb8628d1367","command_center_event_id":"6d831750-db2f-4499-bd05-964ea9682841"},{"id":"e628cb69-7bfb-4f16-986c-1ab0e513fb16","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-60c16d9e7d78","writes":[],"patches":[],"version":1,"approved":true,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"new":"function hydrateExplicitRequestContract(input) {\n  if (!input || typeof input !== \"object\" || Array.isArray(input)) return input;\n  const objective = String(input.objective || input.requestContract?.objective || \"\").trim();\n  if (!objective) return input;\n  const existing = input.requestContract && typeof input.requestContract === \"object\" && !Array.isArray(input.requestContract) ? input.requestContract : {};\n  const proofId = \"proof-production\";\n  const existingIntent = existing.intent && typeof existing.intent === \"object\" && !Array.isArray(existing.intent) ? existing.intent : {};\n  const intent = { rawUtterance:String(existingIntent.rawUtterance||objective), canonicalIntent:String(existingIntent.canonicalIntent||objective), wordingChanged:Boolean(existingIntent.wordingChanged), resolutionStatus:String(existingIntent.resolutionStatus||\"exact\"), uniqueResolution:existingIntent.uniqueResolution!==false, clarificationRequired:Boolean(existingIntent.clarificationRequired), ...existingIntent };\n  const outcomes = Array.isArray(existing.outcomes)&&existing.outcomes.length ? existing.outcomes.map((outcome,index)=>({id:String(outcome?.id||`outcome-${index+1}`),statement:String(outcome?.statement||objective),...outcome,proofConditionIds:Array.from(new Set([...(Array.isArray(outcome?.proofConditionIds)?outcome.proofConditionIds:[]),proofId]))})) : [{id:\"outcome-1\",statement:objective,proofConditionIds:[proofId],provenance:{source:\"current_explicit_owner_request\",reason:null,inherited:false,blockingAuthority:true}}];\n  const proofConditions = Array.isArray(existing.proofConditions)&&existing.proofConditions.length ? existing.proofConditions.map((proof,index)=>({...proof,id:String(proof?.id||(index===0?proofId:`proof-${index+1}`)),required:proof?.required!==false})) : [{id:proofId,kind:\"runtime\",claim:objective,required:true,route:null,expectedText:null,userRef:null,roleRef:null,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false}];\n  if(!proofConditions.some((proof)=>String(proof?.id||\"\")===proofId)) proofConditions.unshift({id:proofId,kind:\"runtime\",claim:objective,required:true,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false});\n  const requiredSafetyConstraints=[{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.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}},{id:\"atomic-capability-lifecycle\",statement:\"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}}];\n  const constraintMap=new Map();\n  for(const constraint of Array.isArray(existing.constraints)?existing.constraints:[]){if(!constraint||typeof constraint!==\"object\")continue;const id=String(constraint.id||\"\").trim();if(!id)continue;constraintMap.set(id,{...constraint,proofConditionIds:Array.from(new Set([...(Array.isArray(constraint.proofConditionIds)?constraint.proofConditionIds:[]),proofId]))});}\n  for(const constraint of requiredSafetyConstraints) if(!constraintMap.has(constraint.id)) constraintMap.set(constraint.id,constraint);\n  return {...input,requestContract:{...existing,version:Number(existing.version)||1,source:existing.source||\"explicit\",objective,intent,outcomes,constraints:Array.from(constraintMap.values()),proofConditions,terminalPolicy:existing.terminalPolicy||\"all_required_proof_conditions_satisfied_after_live_release\"}};\n}\n\nasync function bodyOf(request) {\n  try { return hydrateExplicitRequestContract(await request.json()); } catch { return {}; }\n}","old":"async function bodyOf(request) {\n  try { return await request.json(); } catch { return {}; }\n}","find":"async function bodyOf(request) {\n  try { return await request.json(); } catch { return {}; }\n}","path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"async function bodyOf(request) {\n  try { return await request.json(); } catch { return {}; }\n}","replace":"function hydrateExplicitRequestContract(input) {\n  if (!input || typeof input !== \"object\" || Array.isArray(input)) return input;\n  const objective = String(input.objective || input.requestContract?.objective || \"\").trim();\n  if (!objective) return input;\n  const existing = input.requestContract && typeof input.requestContract === \"object\" && !Array.isArray(input.requestContract) ? input.requestContract : {};\n  const proofId = \"proof-production\";\n  const existingIntent = existing.intent && typeof existing.intent === \"object\" && !Array.isArray(existing.intent) ? existing.intent : {};\n  const intent = { rawUtterance:String(existingIntent.rawUtterance||objective), canonicalIntent:String(existingIntent.canonicalIntent||objective), wordingChanged:Boolean(existingIntent.wordingChanged), resolutionStatus:String(existingIntent.resolutionStatus||\"exact\"), uniqueResolution:existingIntent.uniqueResolution!==false, clarificationRequired:Boolean(existingIntent.clarificationRequired), ...existingIntent };\n  const outcomes = Array.isArray(existing.outcomes)&&existing.outcomes.length ? existing.outcomes.map((outcome,index)=>({id:String(outcome?.id||`outcome-${index+1}`),statement:String(outcome?.statement||objective),...outcome,proofConditionIds:Array.from(new Set([...(Array.isArray(outcome?.proofConditionIds)?outcome.proofConditionIds:[]),proofId]))})) : [{id:\"outcome-1\",statement:objective,proofConditionIds:[proofId],provenance:{source:\"current_explicit_owner_request\",reason:null,inherited:false,blockingAuthority:true}}];\n  const proofConditions = Array.isArray(existing.proofConditions)&&existing.proofConditions.length ? existing.proofConditions.map((proof,index)=>({...proof,id:String(proof?.id||(index===0?proofId:`proof-${index+1}`)),required:proof?.required!==false})) : [{id:proofId,kind:\"runtime\",claim:objective,required:true,route:null,expectedText:null,userRef:null,roleRef:null,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false}];\n  if(!proofConditions.some((proof)=>String(proof?.id||\"\")===proofId)) proofConditions.unshift({id:proofId,kind:\"runtime\",claim:objective,required:true,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false});\n  const requiredSafetyConstraints=[{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.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}},{id:\"atomic-capability-lifecycle\",statement:\"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}}];\n  const constraintMap=new Map();\n  for(const constraint of Array.isArray(existing.constraints)?existing.constraints:[]){if(!constraint||typeof constraint!==\"object\")continue;const id=String(constraint.id||\"\").trim();if(!id)continue;constraintMap.set(id,{...constraint,proofConditionIds:Array.from(new Set([...(Array.isArray(constraint.proofConditionIds)?constraint.proofConditionIds:[]),proofId]))});}\n  for(const constraint of requiredSafetyConstraints) if(!constraintMap.has(constraint.id)) constraintMap.set(constraint.id,constraint);\n  return {...input,requestContract:{...existing,version:Number(existing.version)||1,source:existing.source||\"explicit\",objective,intent,outcomes,constraints:Array.from(constraintMap.values()),proofConditions,terminalPolicy:existing.terminalPolicy||\"all_required_proof_conditions_satisfied_after_live_release\"}};\n}\n\nasync function bodyOf(request) {\n  try { return hydrateExplicitRequestContract(await request.json()); } catch { return {}; }\n}","replacement":"function hydrateExplicitRequestContract(input) {\n  if (!input || typeof input !== \"object\" || Array.isArray(input)) return input;\n  const objective = String(input.objective || input.requestContract?.objective || \"\").trim();\n  if (!objective) return input;\n  const existing = input.requestContract && typeof input.requestContract === \"object\" && !Array.isArray(input.requestContract) ? input.requestContract : {};\n  const proofId = \"proof-production\";\n  const existingIntent = existing.intent && typeof existing.intent === \"object\" && !Array.isArray(existing.intent) ? existing.intent : {};\n  const intent = { rawUtterance:String(existingIntent.rawUtterance||objective), canonicalIntent:String(existingIntent.canonicalIntent||objective), wordingChanged:Boolean(existingIntent.wordingChanged), resolutionStatus:String(existingIntent.resolutionStatus||\"exact\"), uniqueResolution:existingIntent.uniqueResolution!==false, clarificationRequired:Boolean(existingIntent.clarificationRequired), ...existingIntent };\n  const outcomes = Array.isArray(existing.outcomes)&&existing.outcomes.length ? existing.outcomes.map((outcome,index)=>({id:String(outcome?.id||`outcome-${index+1}`),statement:String(outcome?.statement||objective),...outcome,proofConditionIds:Array.from(new Set([...(Array.isArray(outcome?.proofConditionIds)?outcome.proofConditionIds:[]),proofId]))})) : [{id:\"outcome-1\",statement:objective,proofConditionIds:[proofId],provenance:{source:\"current_explicit_owner_request\",reason:null,inherited:false,blockingAuthority:true}}];\n  const proofConditions = Array.isArray(existing.proofConditions)&&existing.proofConditions.length ? existing.proofConditions.map((proof,index)=>({...proof,id:String(proof?.id||(index===0?proofId:`proof-${index+1}`)),required:proof?.required!==false})) : [{id:proofId,kind:\"runtime\",claim:objective,required:true,route:null,expectedText:null,userRef:null,roleRef:null,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false}];\n  if(!proofConditions.some((proof)=>String(proof?.id||\"\")===proofId)) proofConditions.unshift({id:proofId,kind:\"runtime\",claim:objective,required:true,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[],minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false});\n  const requiredSafetyConstraints=[{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.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}},{id:\"atomic-capability-lifecycle\",statement:\"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.\",proofConditionIds:[proofId],provenance:{source:\"hard_safety_invariant\",reason:null,inherited:false,blockingAuthority:true}}];\n  const constraintMap=new Map();\n  for(const constraint of Array.isArray(existing.constraints)?existing.constraints:[]){if(!constraint||typeof constraint!==\"object\")continue;const id=String(constraint.id||\"\").trim();if(!id)continue;constraintMap.set(id,{...constraint,proofConditionIds:Array.from(new Set([...(Array.isArray(constraint.proofConditionIds)?constraint.proofConditionIds:[]),proofId]))});}\n  for(const constraint of requiredSafetyConstraints) if(!constraintMap.has(constraint.id)) constraintMap.set(constraint.id,constraint);\n  return {...input,requestContract:{...existing,version:Number(existing.version)||1,source:existing.source||\"explicit\",objective,intent,outcomes,constraints:Array.from(constraintMap.values()),proofConditions,terminalPolicy:existing.terminalPolicy||\"all_required_proof_conditions_satisfied_after_live_release\"}};\n}\n\nasync function bodyOf(request) {\n  try { return hydrateExplicitRequestContract(await request.json()); } catch { return {}; }\n}"},{"new":"export const CC_EXECUTION_VERSION = \"1.64.32-owner-contract-auto-hydration\";","old":"export const CC_EXECUTION_VERSION = \"1.64.31-paul-deterministic-correction-recovery\";","find":"export const CC_EXECUTION_VERSION = \"1.64.31-paul-deterministic-correction-recovery\";","path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.64.31-paul-deterministic-correction-recovery\";","replace":"export const CC_EXECUTION_VERSION = \"1.64.32-owner-contract-auto-hydration\";","replacement":"export const CC_EXECUTION_VERSION = \"1.64.32-owner-contract-auto-hydration\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized follow-up repair of the request-contract dead-end. Unfreeze is bounded to the cc-execution ingress and version marker only; safety validation remains fail-closed."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized follow-up repair of the request-contract dead-end. Unfreeze is bounded to the cc-execution ingress and version marker only; safety validation remains fail-closed."},"recovery":false,"fingerprint":"84ff26287333027a68ade9653551d8bee08bc29bb7864e6df5a5dc6d29e97f68","replayCount":0,"serializedBytes":15431},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:30:42.153744+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6:repository-mutation-intent:84ff26287333027a68ade9653551d8bee08bc29bb7864e6df5a5dc6d29e97f68:0","mission_step_id":"9830e935-7a64-4230-b427-e5d9a0fffaac","command_center_event_id":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},{"id":"e62c2d96-b8ca-4020-a14a-a658cf4eb049","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:47556e6e-f2d4-46db-a77d-d3dc98401c47","mission_step_id":null,"command_center_event_id":"47556e6e-f2d4-46db-a77d-d3dc98401c47"},{"id":"e62c4fe4-7ad3-4f70-a4de-00be33b61750","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"68235fa3681dbba5f5662aba693f6724c7e6590d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"68235fa3681dbba5f5662aba693f6724c7e6590d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["accept-invitation"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"bb47ec54c701f9a9b750b19ed32defd1c69b7cb119cf98ac0d30f313dc88d3ef","forgejoWorkflowProof":{"runId":9664,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:21:46.946642+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"68235fa3681dbba5f5662aba693f6724c7e6590d","external_id":"forgejo-main-68235fa3681d","receipt_type":"canonical_release_status","idempotency_key":"mission:767de355-8d1c-40cc-884e-c1bf21a93da4:forgejo-release-status:68235fa3681dbba5f5662aba693f6724c7e6590d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"345d9c17-0d70-475a-8800-2606b94fc773","command_center_event_id":"767de355-8d1c-40cc-884e-c1bf21a93da4"},{"id":"e62fb248-67f5-4ff4-885c-5b6bc62688fc","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the current Forgejo Docker heavy-runner blocker. Live truth shows knocklaunch-ci-02 is active on v13.0.0 with label docker-8g and two execution slots, but Prime classifies only knocklaunch-ci-01 as heavy and reports heavy_degraded_single_runner / capacityAligned=false. Make the canonical runner classification and scheduling contract recognize the 8GB runner as normal heavy Docker capacity without buying or provisioning anything new. Preserve paul-light as bonus-only. Do not weaken Gate safety. Use current protected main, smallest safe change, canonical Gate, squash merge, affected release, and verify live via forgejo_runner_list + forgejo_resilience_status that both knocklaunch-ci-01 and knocklaunch-ci-02 count as heavy and the pool is no longer heavy_degraded_single_runner. If the real blocker is workflow runs-on label incompatibility rather than classification, repair the canonical workflow/runner contract so both heavy runners are eligible while preserving intended 8GB specialization.","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":"2ba9cdfd125804107840e5c16c12dc25f8fd78974c435b55b8b7b1c99f4c8713","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":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2ba9cdfd125804107840e5c16c12dc25f8fd78974c435b55b8b7b1c99f4c8713"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:58:58.197391+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:request-contract:2ba9cdfd125804107840e5c16c12dc25f8fd78974c435b55b8b7b1c99f4c8713:4dd4fd17528a7c7ce2106f5e81897f62e921b04d:verified:","mission_step_id":"17344ca0-c0d1-4471-b198-b919d624f4a1","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"e62fdcdf-c920-492e-8454-ddfeb002a703","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T13:06:03.571Z","fingerprint":"fac90a8b5474649bccef54a0da82bfbd66b9d7da325d2dadf2eb576a8f3a179d","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/fix-stale-frontend-release-alignment-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-alignment-live","statement":"PR #1416 is squash-merged and the frontend release-alignment repair is live on production.","proofConditionIds":["main-proof","frontend-proof"]}],"objective":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","constraints":[{"id":"constraint-pr","statement":"Use existing PR #1416 only; do not create another branch or PR.","proofConditionIds":["main-proof"]},{"id":"constraint-target","statement":"Deploy frontend only; do not deploy Supabase Edge, migrations, Command Center, or OnRunner.","proofConditionIds":["frontend-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains the release-alignment repair from PR #1416.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-proof","kind":"runtime","claim":"The exact merged frontend artifact is live on production Cloudflare, with frontend as the only active release target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-stale-frontend-release-alignment-20260902","conversationContext":null,"requestContractHash":"c6b3b6857365760ee319058c12e756d3aad1b05701d45d130f0dd55e0f5496d1","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:06:04.364458+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a1cdec4e-8253-42ce-9c37-f36da969aa5e:tenant-workstream-contribution:fac90a8b5474649bccef54a0da82bfbd66b9d7da325d2dadf2eb576a8f3a179d","mission_step_id":null,"command_center_event_id":"a1cdec4e-8253-42ce-9c37-f36da969aa5e"},{"id":"e633897a-bd07-4878-8b9f-cf4818c2b4f6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4ff16548c861","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11134,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":24067,"firstUsefulResultAt":"2026-10-06T03:54:04.650Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":5159,"terminal":false,"missionId":"4ff16548-c861-4f9a-b40e-7d1cc7e06c1f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2328,"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":"4ff16548-c861-4f9a-b40e-7d1cc7e06c1f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:54:26.536262+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5159","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4ff16548-c861-4f9a-b40e-7d1cc7e06c1f:automatic-mission-resume:5159:repair_mission_pr_ready_retryable","mission_step_id":"881f11ea-cd46-42e5-8508-42527f1dbfb8","command_center_event_id":"4ff16548-c861-4f9a-b40e-7d1cc7e06c1f"},{"id":"e636c9a2-84a9-46e6-8e90-9a05dd79b6da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","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":"f19948b982bbcae17df87cbdbc25e47e85bee55ee14c7c07b6648a7f686c0315","forgejoWorkflowProof":{"runId":11047,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-23T03:20:45.869632+00:00","proof_gate":"canonical_release_pending","source_sha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","external_id":"forgejo-main-a660059306f3","receipt_type":"canonical_release_status","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:forgejo-release-status:a660059306f3706984fb8d5f7fb3896a8017e7ab:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"aa60e5ed-d286-4ba9-8646-731d27e22e5d","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"e639fc90-6ba6-4ee4-bbd3-7d48e62755db","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-musgmuz4","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-musgmuz4","status":"blocked","metrics":{"receiptBytes":11232,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":1599504,"firstUsefulResultAt":"2026-10-03T14:03:32.570Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"33ebd2f6-4903-4a6d-811a-661650cab095","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1213,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1213,"missionSetupMs":283,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":283,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"33ebd2f6-4903-4a6d-811a-661650cab095"},"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":1572,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:30:14.842429+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:33ebd2f6-4903-4a6d-811a-661650cab095:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"36902202-0d7f-449f-85d1-0080a82f709f","command_center_event_id":"33ebd2f6-4903-4a6d-811a-661650cab095"},{"id":"e63ab5c9-8907-4c32-a07f-d4a77d5507a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a4c472a05018","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":197532,"releaseCount":0,"toolCallCount":155,"repeatedCallCount":140,"executorlessWaitMs":11053714,"firstUsefulResultAt":"2026-10-06T17:04:50.392Z","recoveryAttemptCount":85,"ownerInterruptionCount":0},"version":null,"prNumber":5212,"terminal":false,"missionId":"a4c472a0-5018-4b1c-894e-9879497db5ce","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"db828e6faa848447ae56eea1092193924fcc688e","timingsMs":{"prReadinessMs":8900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a4c472a0-5018-4b1c-894e-9879497db5ce"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"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:07:16.391371+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5212","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a4c472a0-5018-4b1c-894e-9879497db5ce:automatic-mission-resume:5212:repair_mission_pr_ready_retryable","mission_step_id":"4f68531a-3000-4118-b69e-8ef57afa2326","command_center_event_id":"a4c472a0-5018-4b1c-894e-9879497db5ce"},{"id":"e63af4cb-98a3-4568-be9e-656826c14f5e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-03T20:36:55.092759+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4654,\"sourceSha\":\"86022df8b0d3663fb03c9f8d0b3bc13831917284\",\"deploymentId\":\"forgejo-main-86022df8b0d3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T17:37:27.737184+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f022bc57-2af6-4b82-b141-0068825cec32:owner-progress-heartbeat:119403269","mission_step_id":"b5b0b4d5-117b-45b5-9d5c-6c07a80a978c","command_center_event_id":"f022bc57-2af6-4b82-b141-0068825cec32"},{"id":"e63be5ea-11cf-44b8-aee4-67c2fc89c04c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement and ship one shared frontend KNOCKLAUNCH context-menu primitive. Desktop supported surfaces: right-click opens the branded menu. Mobile supported surfaces: deliberate long-press opens the same semantic actions in a touch-safe menu. Preserve native text editing/selection menus for inputs, textareas, contenteditable and selectable document/text surfaces. Never globally suppress native contextmenu/touch behavior. Cancel long-press on scroll/swipe/drag/movement. Add keyboard Menu-key/Shift+F10 parity, Escape/backdrop dismissal, focus/ARIA menu semantics, viewport/safe-area collision handling and cleanup. Centralize action registration so tenant routes provide contextual actions without per-tenant implementations; unregistered surfaces stay native. Protect calendar single-click/hold/double-click behavior, swipe navigation, zoom, proposal/PDF, forms and messaging. Add regression tests for these interaction contracts. Use one ai branch, one PR, canonical gate, squash merge, Cloudflare production deployment and live proof. This must be platform-wide, not tenant-specific.","wordingChanged":false,"canonicalIntent":"Implement and ship one shared frontend KNOCKLAUNCH context-menu primitive. Desktop supported surfaces: right-click opens the branded menu. Mobile supported surfaces: deliberate long-press opens the same semantic actions in a touch-safe menu. Preserve native text editing/selection menus for inputs, textareas, contenteditable and selectable document/text surfaces. Never globally suppress native contextmenu/touch behavior. Cancel long-press on scroll/swipe/drag/movement. Add keyboard Menu-key/Shift+F10 parity, Escape/backdrop dismissal, focus/ARIA menu semantics, viewport/safe-area collision handling and cleanup. Centralize action registration so tenant routes provide contextual actions without per-tenant implementations; unregistered surfaces stay native. Protect calendar single-click/hold/double-click behavior, swipe navigation, zoom, proposal/PDF, forms and messaging. Add regression tests for these interaction contracts. Use one ai branch, one PR, canonical gate, squash merge, Cloudflare production deployment and live proof. This must be platform-wide, not tenant-specific.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement and ship one shared frontend KNOCKLAUNCH context-menu primitive. Desktop supported surfaces: right-click opens the branded menu. Mobile supported surfaces: deliberate long-press opens the same semantic actions in a touch-safe menu. Preserve native text editing/selection menus for inputs, textareas, contenteditable and selectable document/text surfaces. Never globally suppress native contextmenu/touch behavior. Cancel long-press on scroll/swipe/drag/movement. Add keyboard Menu-key/Shift+F10 parity, Escape/backdrop dismissal, focus/ARIA menu semantics, viewport/safe-area collision handling and cleanup. Centralize action registration so tenant routes provide contextual actions without per-tenant implementations; unregistered surfaces stay native. Protect calendar single-click/hold/double-click behavior, swipe navigation, zoom, proposal/PDF, forms and messaging. Add regression tests for these interaction contracts. Use one ai branch, one PR, canonical gate, squash merge, Cloudflare production deployment and live proof. This must be platform-wide, not tenant-specific.","proofConditionIds":["proof-production"]}],"objective":"Implement and ship one shared frontend KNOCKLAUNCH context-menu primitive. Desktop supported surfaces: right-click opens the branded menu. Mobile supported surfaces: deliberate long-press opens the same semantic actions in a touch-safe menu. Preserve native text editing/selection menus for inputs, textareas, contenteditable and selectable document/text surfaces. Never globally suppress native contextmenu/touch behavior. Cancel long-press on scroll/swipe/drag/movement. Add keyboard Menu-key/Shift+F10 parity, Escape/backdrop dismissal, focus/ARIA menu semantics, viewport/safe-area collision handling and cleanup. Centralize action registration so tenant routes provide contextual actions without per-tenant implementations; unregistered surfaces stay native. Protect calendar single-click/hold/double-click behavior, swipe navigation, zoom, proposal/PDF, forms and messaging. Add regression tests for these interaction contracts. Use one ai branch, one PR, canonical gate, squash merge, Cloudflare production deployment and live proof. This must be platform-wide, not tenant-specific.","constraints":[{"id":"capability-completeness","statement":"Implement this as a shared frontend primitive with no tenant-specific fork and preserve native editing/selection behavior on exempt surfaces.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The shared KNOCKLAUNCH context-menu primitive is live and usable on the representative MODES calendar route without breaking native editing/selection behavior.","route":"https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-and-ship-one-shared-frontend-KNOCKLAUNCH-context-menu-primitive.-Desktop-supported-surface","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":"a3f824ab921fea3fd5bc9562e0057768c1ec9f59b8ac8f2798f2c42eb52f80b1","requestContractRevision":2,"previousRequestContractHash":"783ca030f38fc3f7e5335cca50360a6929e46a49a5dd8e0d9d7c0346d105e982"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:31:49.439732+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ab1767b5-2ca9-472d-b112-abeb27181fe4:request-contract:a3f824ab921fea3fd5bc9562e0057768c1ec9f59b8ac8f2798f2c42eb52f80b1","mission_step_id":"97cd064a-3370-495c-b7df-59a6ca0fb015","command_center_event_id":"ab1767b5-2ca9-472d-b112-abeb27181fe4"},{"id":"e63be7bd-9457-4684-adc9-61a36eac0af4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-af1f1b6e6b07","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":54398,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":18,"executorlessWaitMs":102181,"firstUsefulResultAt":"2026-10-05T23:36:40.582Z","recoveryAttemptCount":20,"ownerInterruptionCount":0},"version":null,"prNumber":5096,"terminal":false,"missionId":"af1f1b6e-6b07-4a7f-9e7b-4c16510b7085","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2023,"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":"af1f1b6e-6b07-4a7f-9e7b-4c16510b7085"},"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-05T23:37:28.349896+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5096","receipt_type":"automatic_mission_resume","idempotency_key":"mission:af1f1b6e-6b07-4a7f-9e7b-4c16510b7085:automatic-mission-resume:5096:repair_mission_pr_ready_retryable","mission_step_id":"d56ee98c-4867-4836-95ad-572ded48d5a6","command_center_event_id":"af1f1b6e-6b07-4a7f-9e7b-4c16510b7085"},{"id":"e63e0a00-aa00-46a3-b2b2-62ddce0b7f72","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:02:55.260809+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ffc1eebde5b3\",\"prNumber\":3705,\"sourceSha\":\"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5\",\"deploymentId\":\"forgejo-main-7bdd7d0582a8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:04:49.313881+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:owner-progress-heartbeat:119355619","mission_step_id":"f4985813-f1b5-48b4-ab73-bdbe02885984","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"e63f7b23-b20f-4ab1-86f1-e34dccce8673","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/recover-release-run-by-source-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4280,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.3-single-mutation-lane","prNumber":471,"terminal":false,"missionId":"b7397365-f5ea-49ee-81c0-a7acfb235dd6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"111d2ec86c2928d4cf76b9f90d2b53eb31d4698c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7397365-f5ea-49ee-81c0-a7acfb235dd6"},"performance":null,"deploymentId":"forgejo-main-111d2ec86c29","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":6105,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:46:59.823078+00:00","proof_gate":"canonical_release_dispatched","source_sha":"111d2ec86c2928d4cf76b9f90d2b53eb31d4698c","external_id":"forgejo-main-111d2ec86c29","receipt_type":"execute_mission","idempotency_key":"mission:b7397365-f5ea-49ee-81c0-a7acfb235dd6:execute_mission:canonical_release_dispatched","mission_step_id":"2e5fd146-7aac-4ce3-9f20-5f6bd5e4bde7","command_center_event_id":"b7397365-f5ea-49ee-81c0-a7acfb235dd6"},{"id":"e6422f05-a13d-4341-ab01-792fbb72a18a","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-mail-stable-load-1e159d60","prNumber":2431,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c0c302538292da84cf82e9ae41a140b2cda0f548","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:52:14.513278+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c0c302538292da84cf82e9ae41a140b2cda0f548","external_id":"2431","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1e159d60-87c3-48e3-ac3a-15569c9eba25:merged-pr:2431:c0c302538292da84cf82e9ae41a140b2cda0f548","mission_step_id":"ffcfb31a-ee82-45e7-ae58-38e4093ade5d","command_center_event_id":"1e159d60-87c3-48e3-ac3a-15569c9eba25"},{"id":"e6431616-b4c9-4728-ba03-c17adca33bb6","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"fff816b7-d156-484b-a59c-3e5d1eb190fd","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e3637e99822c","reason":null,"status":"pending","metrics":{"receiptBytes":37758,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":8,"executorlessWaitMs":492101,"firstUsefulResultAt":"2026-09-25T17:11:32.373Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3744,"terminal":false,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7219f1e3d86d553193a77ff873dbb75bfb3288c1","timingsMs":{"queue":159,"total":186,"execution":27},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},"performance":null,"deploymentId":"forgejo-main-7219f1e3d86d","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"fff816b7-d156-484b-a59c-3e5d1eb190fd","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"fff816b7-d156-484b-a59c-3e5d1eb190fd","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/events/advanced?new=1&bpMode=event","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11836,"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":1798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:19:46.009416+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7219f1e3d86d553193a77ff873dbb75bfb3288c1","external_id":"fff816b7-d156-484b-a59c-3e5d1eb190fd","receipt_type":"visual_proof_started","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:visual-start:fff816b7-d156-484b-a59c-3e5d1eb190fd","mission_step_id":"6ad5f177-ddd3-477a-bf5d-b21703514b87","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"e645868c-a1df-4b91-9cc9-dddf52a7cfde","source":"durable-mission-ledger","status":"waiting","payload":{"reason":"immutable_release_receipt_contract_hash_mismatch","sourceSha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","currentContractHash":"05e5f838df1a7dce974713dfa2d082b6d5227782bb4e66eef043886187aef737","priorReceiptContractHash":null},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:37:22.67321+00:00","proof_gate":"request_contract_release_rebind_blocked","source_sha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","external_id":null,"receipt_type":"request_contract_release_rebind_rejected","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:release-rebind-blocked:bc6fab18131d2df26fde7edb699d73d58ba7763e:none:05e5f838df1a7dce974713dfa2d082b6d5227782bb4e66eef043886187aef737","mission_step_id":"f5ebfffb-aa34-4e7e-acdc-62586e20a437","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"e64a4461-2f54-430e-91cc-623f3722ab95","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":552595,"owner_action_to_pr_ms":6028,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":389},"ownerWaitLiveAt":"2026-10-01T12:33:49.595Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:33:49.986021+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cf2d48fe-9093-470e-8a89-540d6d33e934:owner-wait-live","mission_step_id":"f8507d96-e66d-40e8-82dc-4f712d650364","command_center_event_id":"cf2d48fe-9093-470e-8a89-540d6d33e934"},{"id":"e64afcd3-dc67-457b-8985-333b4feb523f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c5615a4e7d18","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":31874,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":24253,"firstUsefulResultAt":"2026-10-05T18:46:48.254Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5031,"terminal":false,"missionId":"c5615a4e-7d18-4e09-84ba-a7fefbeae92a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2274,"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":"c5615a4e-7d18-4e09-84ba-a7fefbeae92a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:47:01.307353+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5031","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c5615a4e-7d18-4e09-84ba-a7fefbeae92a:automatic-mission-resume:5031:repair_mission_pr_ready_retryable","mission_step_id":"0d6c761b-11ba-4a86-adf9-31032dd91f7b","command_center_event_id":"c5615a4e-7d18-4e09-84ba-a7fefbeae92a"},{"id":"e64e00d3-f530-4df4-bd66-ffc9be724bee","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T20:36:22.623324+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f973e35255932cedfc84b401dc01b07014726802","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:04c22ca6-7698-492f-9a28-eafaf85deef0:compiler:f973e35255932cedfc84b401dc01b07014726802:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"10862305-52b5-4d27-8f2d-ca373d21c10a","command_center_event_id":"04c22ca6-7698-492f-9a28-eafaf85deef0"},{"id":"e64f5e5a-fb9a-43e7-817c-34ffc3ca08eb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"416032edeb1109dd7777d5c5355d56dd712e7eed","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"416032edeb1109dd7777d5c5355d56dd712e7eed","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"29d86baa5372e3abcbcf8e15b9f9866816d7520ef492f19443c5ff09246678eb","forgejoWorkflowProof":{"runId":14050,"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-01T20:57:34.735422+00:00","proof_gate":"canonical_release_pending","source_sha":"416032edeb1109dd7777d5c5355d56dd712e7eed","external_id":"forgejo-main-416032edeb11","receipt_type":"canonical_release_status","idempotency_key":"mission:f6a507df-2831-4ade-be07-a314c109992d:forgejo-release-status:416032edeb1109dd7777d5c5355d56dd712e7eed:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4399d9e8-4ead-4bd6-abb7-a572eb5705ae","command_center_event_id":"f6a507df-2831-4ade-be07-a314c109992d"},{"id":"e651410d-8a30-4eb7-ad65-94c374367ad1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cafe-qsr-template-20260817","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":20347,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":362,"terminal":false,"missionId":"2e6daddd-a84f-4378-9db4-490413fefbaf","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2e6daddd-a84f-4378-9db4-490413fefbaf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5134,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T13:29:52.758634+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"362","receipt_type":"execute_mission","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:execute_mission:canonical_release_blocked","mission_step_id":"adff4f10-fb1e-403c-a064-dc152fbc34fe","command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"e653b32b-40f8-4ea0-9483-829237ebb6ec","source":"cc-execution","status":"recorded","payload":{"objective":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and existing SEO routes. Use one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then verify homepage and all five nav routes live.","tenantRef":"321-auto-unlock","receivedAt":"2026-09-24T18:37:58.341Z","fingerprint":"197a610f0242389853057f4cd5febb3e811bb663db7ebcf0a87ec5d972183a5d","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and existing SEO routes. Use one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then verify homepage and all five nav routes live.","wordingChanged":false,"canonicalIntent":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and existing SEO routes. Use one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then verify homepage and all five nav routes live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and existing SEO routes. Use one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then verify homepage and all five nav routes live.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and existing SEO routes. Use one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then verify homepage and all five nav routes live.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to 321-auto-unlock. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"The requested desktop viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and exis","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Correct the live 321 Auto Unlock visual regression shown in the owner's screenshot. Current layout is visibly crooked: video oversized and shifted right, left copy too narrow/tall, right How It Works card crowding the edge, and header/hero not reading as one balanced composition. Remove all global zoom/125%-width hacks. Rebuild only the homepage geometry using real layout sizing: centered max-width shell; true three-column desktop grid with a fixed central video column and balanced left/right rails; keep the video exact center of the viewport composition; reduce headline width/size enough to avoid excessive vertical stacking; keep right card comfortably inset; keep uploaded waterfront background object-cover and continuous; preserve no-black-bar treatment. Replace public nav anchors with react-router-dom Link navigation so /how-it-works, /services, /service-areas, /about, /contact navigate inside the SPA. Preserve all copy, service scope, request flow, video, emergency notice, and exis","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Correct-the-live-321-Auto-Unlock-visual-regression-shown-in-the-owner-s-screenshot.-Current-layout-i","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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"af0c955c4394ae7c3580c8152064fd07c5094ebcfe047843a2be9278ffe84da6","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:37:58.660663+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:97bf489d-c3bd-4454-9450-220f5c5e84d1:tenant-workstream-contribution:197a610f0242389853057f4cd5febb3e811bb663db7ebcf0a87ec5d972183a5d","mission_step_id":null,"command_center_event_id":"97bf489d-c3bd-4454-9450-220f5c5e84d1"},{"id":"e654e508-0b2c-42cb-bae3-e78e1e78d9bc","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-521dd77e2ac1","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"521dd77e-2ac1-4dc9-afef-3908b0e73b31","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":27,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1185,"providerAuthMs":0,"ledgerPrepareMs":1185,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1185,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1185,"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":"521dd77e-2ac1-4dc9-afef-3908b0e73b31"},"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":3518,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:05:02.824341+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:521dd77e-2ac1-4dc9-afef-3908b0e73b31:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b42f57a6-5acd-4e2b-afe1-a42546e8d91d","command_center_event_id":"521dd77e-2ac1-4dc9-afef-3908b0e73b31"},{"id":"e658aa74-6ba4-46cb-9fc5-e99d79392b1d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6889ffd608d2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.159-visual-witness-three-attempt-policy","prNumber":null,"terminal":false,"missionId":"6889ffd6-08d2-4815-8551-bbdd4d7562fa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":981,"providerAuthMs":0,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":675,"resolvePreflightMs":981,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":306,"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":"6889ffd6-08d2-4815-8551-bbdd4d7562fa"},"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":6843,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T07:15:32.657707+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6889ffd6-08d2-4815-8551-bbdd4d7562fa:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"eac0933b-6dc2-41ab-86cc-c4b71202d547","command_center_event_id":"6889ffd6-08d2-4815-8551-bbdd4d7562fa"},{"id":"e6597938-5662-4b62-b584-1bc822386520","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","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":"d79900a600629a992f79a5f88a04f71e11d3575f11024ab1279c435ab7e8b455","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11482","runId":11482,"status":"success","sourceSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","compareStatus":"target_job_success_runtime_verified","workflowRunId":11482,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.253-targeted-source-fail-closed","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:49:16.019222+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","external_id":"forgejo-main-8b7d45a3aeb2","receipt_type":"canonical_release_status","idempotency_key":"mission:7d7a9976-a744-4635-a7e5-0d1bdb018ddc:forgejo-release-status:8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"1a2a958d-256d-4133-accd-2f9672eca98b","command_center_event_id":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc"},{"id":"e65a4aaf-a9f5-43ab-83cc-31877727e811","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the deterministic post-merge Business Activity Ledger migration failure from release run 7139 inside this same mission. The unapplied migration must replace the legacy activity_timeline activity_type check before its new ledger events/backfills run. Preserve all already-live frontend and MODES Edge Function work and redeploy only migrations after a fresh corrective PR passes KnockLaunch Gate.","wordingChanged":false,"canonicalIntent":"Repair the deterministic post-merge Business Activity Ledger migration failure from release run 7139 inside this same mission. The unapplied migration must replace the legacy activity_timeline activity_type check before its new ledger events/backfills run. Preserve all already-live frontend and MODES Edge Function work and redeploy only migrations after a fresh corrective PR passes KnockLaunch Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ledger","statement":"The Business Activity Ledger migration applies successfully and exposes the canonical ledger views, projections, attribution, provenance, revenue and correction lineage.","proofConditionIds":["repo","gate","release","runtime"]},{"id":"migration-constraint","statement":"The unapplied ledger migration replaces the legacy activity_timeline_activity_type_check before any new trigger or backfill writes ledger event types, preserving all legacy values and allowing the fixed and dynamic event families emitted by the migration.","proofConditionIds":["repo","gate","runtime"]},{"id":"redfish","statement":"The already-released Redfish attribution consumer remains live and backed by the canonical ledger views after the corrected migration applies.","proofConditionIds":["release","runtime"]},{"id":"oversight","statement":"The already-released KnockLaunch business oversight consumer remains live and backed by canonical ledger summaries after the corrected migration applies.","proofConditionIds":["release","runtime"]},{"id":"modes-upload","statement":"The already-released admin-tenant-mode-image-upload Edge Function remains live and tenant-scoped; successful Edge release is preserved and not redeployed unnecessarily.","proofConditionIds":["release","runtime"]}],"objective":"Repair the deterministic post-merge Business Activity Ledger migration failure from release run 7139 inside this same mission. The unapplied migration must replace the legacy activity_timeline activity_type check before its new ledger events/backfills run. Preserve all already-live frontend and MODES Edge Function work and redeploy only migrations after a fresh corrective PR passes KnockLaunch Gate.","constraints":[{"id":"same-mission-corrective","statement":"Use this same durable mission but a fresh corrective generation, fresh ai branch, and fresh corrective PR because the prior PR is merged and its branch deleted; never reuse the merged branch.","proofConditionIds":["repo"]},{"id":"migration-only","statement":"The corrective source diff changes only supabase/migrations/20260911183000_platform_business_activity_ledger.sql.","proofConditionIds":["repo","gate"]},{"id":"targeted-release","statement":"Preserve successful frontend and Supabase Edge release states and release only the failed Supabase migrations target for the corrective generation.","proofConditionIds":["release"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Fresh corrective PR changes only the unapplied Business Activity Ledger migration constraint ordering/vocabulary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact corrective PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only the Supabase migrations production target is released for the corrective generation; successful frontend and Edge Function releases are preserved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Production has the corrected activity_timeline check, the ledger migration is recorded applied, business_activity_ledger/business_contact_attribution/business_tenant_activity_summary exist, and admin-tenant-mode-image-upload remains ACTIVE.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4b1e718f2639f2c9768796e9c895c1d946166fae70341d902324bf87451aa4a4","requestContractRevision":4,"previousRequestContractHash":"918c83fb27f4b72d2019cb96313c53964c6b54d1caf2421a0d75c32e78379867"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:06:09.384837+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:085aadff-8726-482c-96eb-8db559dd3814:request-contract:4b1e718f2639f2c9768796e9c895c1d946166fae70341d902324bf87451aa4a4","mission_step_id":"4646456c-b938-40ee-811f-5a055c9784d3","command_center_event_id":"085aadff-8726-482c-96eb-8db559dd3814"},{"id":"e65bafcb-57e4-4a3a-8622-a4790a967c9b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4af9ebb3208c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":10343,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T03:15:03.051Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4315,"terminal":false,"missionId":"4af9ebb3-208c-4b0b-beda-3d081f7c5ed7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5011,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":851,"missionSetupMs":279,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"repositoryMutationMs":4160,"repositoryProviderMs":4160,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2623,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1537},"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":"4af9ebb3-208c-4b0b-beda-3d081f7c5ed7"},"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":3382,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T03:15:09.132311+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4315","receipt_type":"execute_mission","idempotency_key":"mission:4af9ebb3-208c-4b0b-beda-3d081f7c5ed7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b96ad44b-3b47-4b02-8c48-7dbc1f9fe6c8","command_center_event_id":"4af9ebb3-208c-4b0b-beda-3d081f7c5ed7"},{"id":"e65d0e04-bf3f-43b0-a6b7-aab0ee7a0b6a","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-e3478acfa504","merged":false,"prNumber":4073,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:56:22.111705+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"4073","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:276cfdf9-8116-4ac5-93bc-ac1b2103b2ec:closed-pr:4073:unmerged","mission_step_id":"77766f0c-2f32-4365-93d9-3d82446568aa","command_center_event_id":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec"},{"id":"e65d209a-7154-4f5f-ba37-a19ec4d91d14","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1e584ec3ade25cb983a5e112d154cb39a234d865","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Fix and ship the PCG WMP tenant-logo loader regression. Tenant: PCG / Prestigious Card Grading. Visual proof route: https://whatsmyprogress.com/pcg . Source scope: src/PublicAppShell.tsx plus the smallest focused loading-screen contract test only. Current defect: PublicAppShell RouteFallback returns null for WHATS_MY_PROGRESS_HOSTS, so the PCG WMP Suspense/loading boundary bypasses UniversalLoadingScreen even though src/components/ui/universal-loading-screen.tsx still contains the canonical PCG logo and `pcg-wmp` presentation. Repair the WMP fallback so the PCG route renders UniversalLoadingScreen with tenantKey='pcg' and presentationPreset='pcg-wmp' (and the existing PCG canonical logo/background logic), while preserving null fallbacks for unrelated custom hosts and preserving existing WMP behavior after loading completes. Add focused regression coverage proving WMP no longer uses a null loading fallback for PCG. Use one focused PR, canonical Gate, squash merge, release the affected frontend target, then visually verify production at https://whatsmyprogress.com/pcg on desktop and mobile that the PCG tenant logo is visible on the loading screen. Do not redesign anything else. Done","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: logo only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":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":"3ce284812ef825432cff916bfb356010fb41cac8676f3a5ad8bddc87aa9ddd4a","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":"3ce284812ef825432cff916bfb356010fb41cac8676f3a5ad8bddc87aa9ddd4a"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://whatsmyprogress.com/pcg","currentSourceSha":"1e584ec3ade25cb983a5e112d154cb39a234d865","witnessSourceSha":"1e584ec3ade25cb983a5e112d154cb39a234d865","verificationState":null,"witnessRequestContractHash":"3ce284812ef825432cff916bfb356010fb41cac8676f3a5ad8bddc87aa9ddd4a"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:33:49.732384+00:00","proof_gate":"request_contract_pending","source_sha":"1e584ec3ade25cb983a5e112d154cb39a234d865","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:63f4a37e-e368-482b-bcb4-81922308737a:request-contract:3ce284812ef825432cff916bfb356010fb41cac8676f3a5ad8bddc87aa9ddd4a:1e584ec3ade25cb983a5e112d154cb39a234d865:pending:visual","mission_step_id":"acb327cb-de85-4021-b985-77b35e0ccbff","command_center_event_id":"63f4a37e-e368-482b-bcb4-81922308737a"},{"id":"e6604727-36aa-4343-8c6c-06c4cd6551ab","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e75a65527477","prNumber":3568,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:04:26.871444+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","external_id":"3568","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e75a6552-7477-4e77-adf2-9e538404eb42:merged-pr:3568:0bcd4180024f5139cb27894a4d17e94b329dd54e","mission_step_id":"0ec0f382-7478-4fd7-98a2-04ad5ac43c86","command_center_event_id":"e75a6552-7477-4e77-adf2-9e538404eb42"},{"id":"e660c6fa-8d60-44ed-9b8d-4cf6c491c123","source":"forgejo","status":"waiting","payload":{"branch":"ai/cancelled-release-ledger-reconcile","prNumber":2844,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:11.123119+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"2844","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:merged-pr:2844:68682962f1a87c1cb6c26b80bef497c5fcf7cef8","mission_step_id":"e4defdb0-2472-400c-bd5a-735f7dc5fc6b","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"e66240a1-dc2f-4a86-b5b3-e731477dbf20","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness shared-source changes must select both ccExecution and onrunner release targets so primary and virtual witness runtime code cannot drift.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"Primary and virtual Visual Witness lanes must return to healthy redundant automatic-failover state.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","constraints":[{"id":"constraint-1","statement":"Do not modify product tenant authorization behavior.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-2","statement":"Modify only the event-native release planner, fallback release-target helper, and capability truth for this parity repair.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-3","statement":"Preserve the existing delayed post-preflight tenant projection recovery.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source maps scripts/visual-witness-hosted-runner/ to both ccExecution and onrunner release targets in both release planners and capability truth.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live Visual Witness health shows primary and virtual lanes healthy with redundancy and automatic failover ready after the parity release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","requestContractRevision":2,"previousRequestContractHash":"d70293f4033b75880506b1b0475c7e7e53290cf898707cc0a702d265ef17b7d1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:36.415128+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:request-contract:35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"e6637ca4-dc7d-4b31-a952-93bdf3390ffb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fcee5289cbc6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1907,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T17:26:56.329Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.305-paul-machinery-sync-drift-proof","prNumber":null,"terminal":false,"missionId":"fcee5289-cbc6-48b0-8b25-1a4d64a96502","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1481,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":321,"providerAuthMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":321,"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":"fcee5289-cbc6-48b0-8b25-1a4d64a96502"},"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":3583,"likelyAffectedFiles":["supabase/functions/operator-respond/paul-owner-profile.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:26:56.395849+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fcee5289-cbc6-48b0-8b25-1a4d64a96502:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"45876e1e-7c09-43d2-acf1-f899287f1a22","command_center_event_id":"fcee5289-cbc6-48b0-8b25-1a4d64a96502"},{"id":"e6645458-09a8-468a-9c75-85a0031c411b","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","sourceSha":"033fc093c72ad6ec998ed01a35da2ad2e83bf4ff","deploymentId":"forgejo-main-033fc093c72a","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:46:56.037943+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"033fc093c72ad6ec998ed01a35da2ad2e83bf4ff","external_id":"forgejo-main-033fc093c72a","receipt_type":"canonical_release_status","idempotency_key":"mission:35ad28e1-6ee5-401a-91fb-ce1a190c40b9:forgejo-release-status:033fc093c72ad6ec998ed01a35da2ad2e83bf4ff:superseded:70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","mission_step_id":"1ac34e40-fdf1-468c-8da8-ecc449ceb7b0","command_center_event_id":"35ad28e1-6ee5-401a-91fb-ce1a190c40b9"},{"id":"e6659a2d-aae3-412e-bf90-3a501c004134","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"304aa55eb98491be636090d88f9ca0e03928d399","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:34:48.012855+00:00","proof_gate":"canonical_release_pending","source_sha":"304aa55eb98491be636090d88f9ca0e03928d399","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:forgejo-release-status:304aa55eb98491be636090d88f9ca0e03928d399:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"8df5bacf-b209-4117-8be7-053b01b5debd","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"e66683e2-836d-4698-8498-72a853fd73a8","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":"Historical merged release target detection can remain pending when Forgejo compare omits files despite exact signed push evidence.","baseSha":"199a549fc742725b5ab30bcb7a8c7372db6273be","issuedAt":1788532949591,"expiresAt":1788533129591,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","authorizationId":"15270506-71e7-4cf5-8f68-73b9e920d4b6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:42:30.110896+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"199a549fc742725b5ab30bcb7a8c7372db6273be","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:15270506-71e7-4cf5-8f68-73b9e920d4b6","mission_step_id":"809becdc-64ce-41a1-98ca-95a42037ee63","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"e6679417-ca27-4fa7-b633-393854bbf655","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-04T23:54:35.453709+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-04T21:25:33.247732+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:08e50739-c61c-4e33-a186-13709dc8e364:owner-progress-heartbeat:119409942","mission_step_id":"86f474a5-72de-4a53-8d3f-5124c6f5127f","command_center_event_id":"08e50739-c61c-4e33-a186-13709dc8e364"},{"id":"e6682ec8-fecd-48c1-ae82-b873d2985005","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/seaside-mobile-white-screen-hotfix","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":2100,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4125,"terminal":false,"missionId":"47f7cc23-6f07-408e-8ec3-e5b303fc8006","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":847,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T10:47:11.555162+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4125","receipt_type":"execute_mission","idempotency_key":"mission:47f7cc23-6f07-408e-8ec3-e5b303fc8006:execute_mission:canonical_release_blocked","mission_step_id":"b3b9c5cf-d6d6-49ac-9b7c-05cfca41893c","command_center_event_id":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},{"id":"e668683d-e0d8-4db5-844e-f04d5ac360b7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-source-discovery-retry-window-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2009,"terminal":false,"missionId":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e5d3064c238976dda802963923d8ca291add71f1","timingsMs":{"prReadinessMs":2284,"approvedPlanMs":0,"shipAndProveMs":11468,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4"},"performance":null,"deploymentId":"forgejo-main-e5d3064c2389","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":1982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T23:22:31.054185+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2009","receipt_type":"automatic_mission_resume","idempotency_key":"mission:09403478-9c86-4b6a-91c8-7f1d7da3bbb4:automatic-mission-resume:2009:canonical_release_dispatched","mission_step_id":"3e2866f2-6eab-4aa0-9e14-c3ec723571db","command_center_event_id":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4"},{"id":"e66accb2-bc84-4693-a160-5f5541ed41ba","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"27c810b3c2b27eedfc27d5dc794751a628195f73","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"27c810b3c2b27eedfc27d5dc794751a628195f73","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"25c3ac9be6b85a6ba4fe52a5b645e4b9a79d0c50b8a88cf1ab77badb14d92690","forgejoWorkflowProof":{"runId":7727,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:10:17.739602+00:00","proof_gate":"canonical_release_pending","source_sha":"27c810b3c2b27eedfc27d5dc794751a628195f73","external_id":"forgejo-main-27c810b3c2b2","receipt_type":"canonical_release_status","idempotency_key":"mission:60757680-c1cf-4adb-964f-7e4b4500e733:forgejo-release-status:27c810b3c2b27eedfc27d5dc794751a628195f73:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"c0f3cb28-7b0f-4da3-88ab-51b690efb0df","command_center_event_id":"60757680-c1cf-4adb-964f-7e4b4500e733"},{"id":"e66b2b26-18e4-4082-9f48-929298cf8b4e","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.126-forgejo-bounded-retry","prNumber":null,"terminal":false,"missionId":"40211941-9bd3-4e10-854a-2aad018ba31f","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":917,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":917,"ledgerReconcileMs":295,"lineageReconcileMs":0,"resolvePreflightMs":917,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1212,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"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":1295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:14:14.788378+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40211941-9bd3-4e10-854a-2aad018ba31f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f1bb3eb9-26f1-4e97-a7fd-64d88bb67e6b","command_center_event_id":"40211941-9bd3-4e10-854a-2aad018ba31f"},{"id":"e66b3ea8-f37a-46af-b5c6-8dca64aee9a9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T20:27:09.776569+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4230,\"sourceSha\":\"ec9f2b7b2da7562f28ae7a06d67da9041c512bf3\",\"deploymentId\":\"canonical-release-ec9f2b7b2da7\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T20:18:01.207121+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ab7ee2ac-f48d-4c96-8748-821f76b135a4:owner-progress-heartbeat:119409672","mission_step_id":"2d96a548-7e6a-458d-a431-861f0ada6b17","command_center_event_id":"ab7ee2ac-f48d-4c96-8748-821f76b135a4"},{"id":"e66d48c5-e617-473d-9ef6-24c5b0c26b56","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/recovery-plane-poller.sh"],"baseSha":"ee6935b7489b67bb31874deb6f10986aaf9f2982","issuedAt":1791721841728,"expiresAt":1791722021728,"missionId":"06750e1a-4b7d-4697-a31d-d17f9434705c","autoRefreeze":true,"authorizationId":"3ed445cc-ae60-493b-9400-b2b04bcbca7e","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T12:30:42.199809+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"ee6935b7489b67bb31874deb6f10986aaf9f2982","external_id":"3ed445cc-ae60-493b-9400-b2b04bcbca7e","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:06750e1a-4b7d-4697-a31d-d17f9434705c:3ed445cc-ae60-493b-9400-b2b04bcbca7e","mission_step_id":null,"command_center_event_id":"06750e1a-4b7d-4697-a31d-d17f9434705c"},{"id":"e66d4eb0-2edc-4909-93ab-fa25d6793dec","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"77118fc90008526a31c36cd308af74017b217445","sourceSha":"4891a40c4c0287a4703e0b41549356f56f2be727","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T12:12:40.674196+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"4891a40c4c0287a4703e0b41549356f56f2be727","external_id":"canonical-release-4891a40c4c02","receipt_type":"canonical_release_status","idempotency_key":"mission:c126337f-0ea9-44f6-b9b8-9a8657ee9cc5:forgejo-release-ancestry:4891a40c4c0287a4703e0b41549356f56f2be727:77118fc90008526a31c36cd308af74017b217445:ancestry_read_retryable","mission_step_id":"4e9a0e99-f451-45b9-9437-806d54d1b080","command_center_event_id":"c126337f-0ea9-44f6-b9b8-9a8657ee9cc5"},{"id":"e66f3602-a59e-4b9a-8c2c-496822f02ee1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-9d088d7955f2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":120746,"releaseCount":0,"toolCallCount":53,"repeatedCallCount":39,"executorlessWaitMs":904131,"firstUsefulResultAt":"2026-09-27T15:11:29.867Z","recoveryAttemptCount":22,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3880,"terminal":false,"missionId":"9d088d79-55f2-4991-b7db-999b3335bec5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"29788369be45a7b04d28a1dcfccd62d8dd834c14","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1681,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":95,"approvedPlanMs":0,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":989,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d088d79-55f2-4991-b7db-999b3335bec5"},"performance":null,"deploymentId":"forgejo-main-29788369be45","releaseState":"failed","workflowRunId":12217,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"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":2924,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:27:02.602828+00:00","proof_gate":"canonical_release_dispatched","source_sha":"29788369be45a7b04d28a1dcfccd62d8dd834c14","external_id":"forgejo-main-29788369be45","receipt_type":"execute_mission","idempotency_key":"mission:9d088d79-55f2-4991-b7db-999b3335bec5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d89214dd-d3a1-4519-ac21-2943b64709c7","command_center_event_id":"9d088d79-55f2-4991-b7db-999b3335bec5"},{"id":"e66fade8-2f75-417c-924b-ae1378160788","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":4721,"terminal":false,"missionId":"2b77df48-75b0-4b6a-8970-9ef995337f1d","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c157cee53cb5a4c1458352abff3e5ae4c6bc0b5b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2b77df48-75b0-4b6a-8970-9ef995337f1d"},"performance":null,"deploymentId":"canonical-release-c157cee53cb5","workflowRunId":31672767850,"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":1308,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T06:08:48.415307+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c157cee53cb5a4c1458352abff3e5ae4c6bc0b5b","external_id":"canonical-release-c157cee53cb5","receipt_type":"ship_and_prove","idempotency_key":"mission:2b77df48-75b0-4b6a-8970-9ef995337f1d:ship_and_prove:canonical_release_dispatched:c157cee53cb5a4c1458352abff3e5ae4c6bc0b5b:31672767850","mission_step_id":"293aed3a-aa34-40c9-9836-3dd470fea858","command_center_event_id":"2b77df48-75b0-4b6a-8970-9ef995337f1d"},{"id":"e66fd3e3-d04b-49d9-9348-287c851a083d","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.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"e2ee633f-8d3b-4a47-b05b-0be3831c711c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":381,"providerAuthMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"e2ee633f-8d3b-4a47-b05b-0be3831c711c"},"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-25T17:20:25.133282+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2ee633f-8d3b-4a47-b05b-0be3831c711c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"f23ca0a5-db53-4d94-ba5b-ebc5b9869eeb","command_center_event_id":"e2ee633f-8d3b-4a47-b05b-0be3831c711c"},{"id":"e66ff083-222a-44f1-a0bd-86b9d6d9c6d1","source":"forgejo","status":"waiting","payload":{"branch":"ai/private-owner-seo-intelligence-20260912","prNumber":2490,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:46:01.472632+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","external_id":"2490","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e62cdaab-c35a-447d-97f4-986fba72e7ae:merged-pr:2490:d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","mission_step_id":"66673687-2a1a-401d-aa7b-1a7eb73b1be9","command_center_event_id":"e62cdaab-c35a-447d-97f4-986fba72e7ae"},{"id":"e6796ef3-0ec3-4a1e-8e7c-b22c7efee81a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"065f117c-d71d-4836-ab59-071fe3a36599","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3827,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":623,"providerAuthMs":0,"ledgerPrepareMs":623,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":623,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":623,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"065f117c-d71d-4836-ab59-071fe3a36599"},"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":3544,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","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-05T21:26:11.9791+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:065f117c-d71d-4836-ab59-071fe3a36599:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e2c5bf65-cd5d-424e-aa7e-3c4a7025ec1a","command_center_event_id":"065f117c-d71d-4836-ab59-071fe3a36599"},{"id":"e679c2a9-43c4-438d-9455-4b8460511d51","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40dce416a8b4","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":60719,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":17,"executorlessWaitMs":1036211,"firstUsefulResultAt":"2026-10-01T10:47:46.862Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4338,"terminal":false,"missionId":"40dce416-a8b4-4fa2-8470-47feffbbb76d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"427b7e09431df34f0dc8a90db8ce2ad9417f4b9d","timingsMs":{"prReadinessMs":110,"approvedPlanMs":0,"shipAndProveMs":376,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"40dce416-a8b4-4fa2-8470-47feffbbb76d"},"performance":null,"deploymentId":"forgejo-main-427b7e09431d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2183,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:15:37.386756+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4338","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40dce416-a8b4-4fa2-8470-47feffbbb76d:automatic-mission-resume:4338:canonical_release_reconciliation_pending","mission_step_id":"51fc438a-ccab-4b05-88b6-e47bcd9bcd1c","command_center_event_id":"40dce416-a8b4-4fa2-8470-47feffbbb76d"},{"id":"e67ba0e9-98dc-4e59-b0c6-57b0024986ad","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-public-calendar-truck-marker","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5818,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":555,"terminal":false,"missionId":"4d14c2dd-b3cb-4348-beb6-d2354c541675","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4d14c2dd-b3cb-4348-beb6-d2354c541675"},"performance":null,"deploymentId":"forgejo-main-b12df6252037","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":5774,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:19:39.299292+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","external_id":"forgejo-main-b12df6252037","receipt_type":"execute_mission","idempotency_key":"mission:4d14c2dd-b3cb-4348-beb6-d2354c541675:execute_mission:canonical_release_dispatched","mission_step_id":"5918fb66-f0f2-4cfc-a6a0-2a1047e71bba","command_center_event_id":"4d14c2dd-b3cb-4348-beb6-d2354c541675"},{"id":"e67cd5c2-e7e1-4e73-98e7-2961ebb92385","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2cca7e306141de4a073e900e3bf8f03ab85667f7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"b53dadfbacbc7b8632957dae6648e21a359ba93580f29acdaaf713f05f1a627d","forgejoWorkflowProof":{"runId":12841,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:16:35.974714+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","external_id":"forgejo-main-21eccb4cf1ec","receipt_type":"canonical_release_status","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:forgejo-release-status:21eccb4cf1ecb1834b549d0284ab490547afbc08:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1feb62f4-58ca-4361-953d-6657a18f7b26","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"e67d850f-6318-45cf-b24e-a0da0d2da797","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Add focused regression coverage in scripts/validate-command-center-contracts.mjs proving authenticated owner objective execution preserves owner intent through exact mutation continuation and does not require manual plumbing from the caller. Keep the change test-only and bounded. Run canonical Gate, merge, deploy cc-execution if affected, and prove live. Do not use Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:01:08.708244+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:1dc48520-6970-4758-92c2-6d0644e6fdc4:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6c818a3b-0237-44fe-bc84-c9fe7837d534","command_center_event_id":"1dc48520-6970-4758-92c2-6d0644e6fdc4"},{"id":"e6802bd7-15e9-4b9d-adba-3669023f11c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-35ca0e4b9969","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":42684,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":1253674,"firstUsefulResultAt":"2026-09-28T16:16:41.398Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.58.302-paul-throughput-router","prNumber":4016,"terminal":false,"missionId":"35ca0e4b-9969-4ba1-b45c-212469afd471","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5580,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5417,"approvedPlanMs":0,"missionSetupMs":437,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":437,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"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":"35ca0e4b-9969-4ba1-b45c-212469afd471"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"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":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:38:01.507143+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4016","receipt_type":"execute_mission","idempotency_key":"mission:35ca0e4b-9969-4ba1-b45c-212469afd471:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c4b31d20-7293-4c5c-8bad-ec70535e95ef","command_center_event_id":"35ca0e4b-9969-4ba1-b45c-212469afd471"},{"id":"e68064bd-0358-4041-afa2-3766b164d0a5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","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":"735dce186d89ad8afdc61f41b19bf7f1aa2a3eee0cc4371d1943b9e7c30edd65","forgejoWorkflowProof":{"runId":7528,"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-12T20:32:22.103855+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","external_id":"forgejo-main-ae26b2fb5c72","receipt_type":"canonical_release_status","idempotency_key":"mission:5663fb57-9a96-4676-acff-84efb2b7ecb2:forgejo-release-status:ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"8b084542-14f5-49af-ad16-9d2acd935c12","command_center_event_id":"5663fb57-9a96-4676-acff-84efb2b7ecb2"},{"id":"e6833c67-6a37-44f1-822d-bcc361cf9e8a","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-10-05","category":"historical_pr_salvage","sourceItemCount":23,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:f6756a8c-12df-1bf5-0ed6-972d468db13e","mission_step_id":null,"command_center_event_id":"f6756a8c-12df-1bf5-0ed6-972d468db13e"},{"id":"e6853052-2a62-4020-b3ea-ca84d92e9262","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/empty-orphan-branch-lifecycle.test.js"],"reason":"Owner-approved bounded repair of the canonical Forgejo mutation lifecycle to prevent empty orphan ai/* branches; no alternate mutation or release path.","baseSha":"e88ad60049480b027b02992455ab4f53648597e5","issuedAt":1788975294704,"expiresAt":1788975474704,"missionId":"33173a64-2ffe-4f79-85b6-1ca3fdd66850","authorizationId":"844d163e-8904-4b6c-8908-6c6c239d7106","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:34:55.094994+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e88ad60049480b027b02992455ab4f53648597e5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:844d163e-8904-4b6c-8908-6c6c239d7106","mission_step_id":"965e98f2-1809-400d-85cc-0f0db932e5e0","command_center_event_id":"33173a64-2ffe-4f79-85b6-1ca3fdd66850"},{"id":"e68819f4-1080-4336-a4d0-8ad63135bc51","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-final-polish-pass","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1114,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"2d8d0613-61ba-4691-acfd-59b57b2190fb","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":"2d8d0613-61ba-4691-acfd-59b57b2190fb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1250,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T20:35:50.210672+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d8d0613-61ba-4691-acfd-59b57b2190fb:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d8b27a30-9e67-4b92-82e3-7b924f80eb53","command_center_event_id":"2d8d0613-61ba-4691-acfd-59b57b2190fb"},{"id":"e68a8eb4-6294-4d78-869f-b7322b6d996f","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.32.0-workflow-guardrails","prNumber":4604,"terminal":false,"missionId":"a25531d5-10df-4f84-b090-d6d9c58ab697","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ed6eaf21926e27bb02077a72176eade73aa407be","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a25531d5-10df-4f84-b090-d6d9c58ab697"},"performance":null,"deploymentId":"canonical-release-ed6eaf21926e","workflowRunId":31450969682,"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":1239,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T01:59:12.720152+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ed6eaf21926e27bb02077a72176eade73aa407be","external_id":"canonical-release-ed6eaf21926e","receipt_type":"ship_and_prove","idempotency_key":"mission:a25531d5-10df-4f84-b090-d6d9c58ab697:ship_and_prove:canonical_release_dispatched:ed6eaf21926e27bb02077a72176eade73aa407be:31450969682","mission_step_id":"196993db-5937-4f29-a2f5-96b038540f91","command_center_event_id":"a25531d5-10df-4f84-b090-d6d9c58ab697"},{"id":"e68cbc20-60f9-4342-b5cd-a725260006b3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"fc95e3cb-7d35-43a7-aa5e-db4f150faabb","phase":"visual_proof","branch":"ai/objective-first-repair-631377331786","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":73855,"releaseCount":0,"toolCallCount":26,"repeatedCallCount":12,"executorlessWaitMs":405495,"firstUsefulResultAt":"2026-09-28T12:30:52.468Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3985,"terminal":false,"missionId":"63137733-1786-47be-8949-b57320935982","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3950,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":573,"missionSetupMs":244,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":244,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":244,"repositoryMutationMs":3377,"repositoryProviderMs":3377,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2035,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":244,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1342},"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":"63137733-1786-47be-8949-b57320935982"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"fc95e3cb-7d35-43a7-aa5e-db4f150faabb","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:38:09.317568+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"fc95e3cb-7d35-43a7-aa5e-db4f150faabb","receipt_type":"execute_mission","idempotency_key":"mission:63137733-1786-47be-8949-b57320935982:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"68ff980e-0c28-4f14-812c-419d8eff2fe0","command_center_event_id":"63137733-1786-47be-8949-b57320935982"},{"id":"e68da8ce-6115-4329-9cc7-b0f92dc592bd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b176e9de002a","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mcp-synthesis-source-bundle.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3850,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1345,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":378,"ledgerReconcileMs":0,"lineageReconcileMs":967,"resolvePreflightMs":1345,"repositoryMutationMs":3850,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":378,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:23:44.570729+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b176e9de-002a-4fc6-b6b9-a8980844f9da:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ee942e7d-beef-4570-927e-9c662bf7943c","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"e6924142-0efe-45ed-9898-4a880bdc241d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6acf60262379","prNumber":2435,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a6bcd9b0eb089e83a77526728edff6dee4d7bfec","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:04:33.630415+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a6bcd9b0eb089e83a77526728edff6dee4d7bfec","external_id":"2435","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6acf6026-2379-4faa-831e-78c4c7016cf4:merged-pr:2435:a6bcd9b0eb089e83a77526728edff6dee4d7bfec","mission_step_id":"6dc31b3f-ed6e-43a2-8b61-1c4056d55ef0","command_center_event_id":"6acf6026-2379-4faa-831e-78c4c7016cf4"},{"id":"e6927ad5-de79-4b66-8b53-011237e2b587","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"b217214c-9ebb-43ad-b3d5-30c8f636a68e","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-f250504fc6e6","reason":null,"status":"verification_pending","metrics":{"receiptBytes":45296,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":10,"executorlessWaitMs":686875,"firstUsefulResultAt":"2026-09-25T21:39:56.950Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3769,"terminal":false,"missionId":"f250504f-c6e6-4a24-a499-d57851237fcf","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","timingsMs":{"queue":1275,"total":46312,"execution":45037},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f250504f-c6e6-4a24-a499-d57851237fcf"},"performance":null,"deploymentId":"forgejo-main-1efd98a76363","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b217214c-9ebb-43ad-b3d5-30c8f636a68e","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"b217214c-9ebb-43ad-b3d5-30c8f636a68e","failureReason":null,"observedRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","runnerVersion":"paul-8c6a52496642","attemptLineage":[{"jobId":"877fe2dc-5cb6-4f41-a0f3-8e45a150304c","attempt":1,"category":"verified","sourceSha":"8c6a52496642117d593928d4a926b161c464737d","startedAt":"2026-09-25T21:49:55.037Z","completedAt":"2026-09-25T21:50:40.080Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-8c6a52496642","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","runnerSourceSha":"8c6a52496642117d593928d4a926b161c464737d","selectedViewports":["desktop"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11898,"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":12885,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:51:26.214016+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"paul-8c6a52496642","external_id":"b217214c-9ebb-43ad-b3d5-30c8f636a68e","receipt_type":"visual_proof_status","idempotency_key":"mission:f250504f-c6e6-4a24-a499-d57851237fcf:visual:b217214c-9ebb-43ad-b3d5-30c8f636a68e:verified","mission_step_id":"c73877e4-2140-4882-92dd-61c3d8bf149b","command_center_event_id":"f250504f-c6e6-4a24-a499-d57851237fcf"},{"id":"e69571fb-17e7-43cb-82df-7d7e473157e0","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-de369cf96d5f","reason":null,"status":"no_change","metrics":{"receiptBytes":7214,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":312603,"firstUsefulResultAt":"2026-09-26T13:08:45.917Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"de369cf9-6d5f-4f43-b500-f5765b0b8702","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":227,"providerAuthMs":0,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":227,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":227,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"de369cf9-6d5f-4f43-b500-f5765b0b8702"},"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":1384,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T13:13:59.968087+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de369cf9-6d5f-4f43-b500-f5765b0b8702:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"540f6fdb-ee24-40c1-a7aa-dbc6c081b6f6","command_center_event_id":"de369cf9-6d5f-4f43-b500-f5765b0b8702"},{"id":"e699eac8-a5c3-4acc-9eaf-627ebbba5e28","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Repair the proven cancelled-release descendant-main reconciliation failure class so historical push evidence proves lineage while live main remains authoritative.","baseSha":"4f4bbbb0f05b51693c14b3fa0e562d9b205351e2","issuedAt":1789499920996,"expiresAt":1789500100996,"missionId":"6baac90f-0bb9-4761-9211-0c777fa8815f","authorizationId":"8cc7010e-b6ee-476e-833b-945f378cbcb3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:18:41.401169+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4f4bbbb0f05b51693c14b3fa0e562d9b205351e2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8cc7010e-b6ee-476e-833b-945f378cbcb3","mission_step_id":"93a42a4e-ceb2-496c-9713-2cb4f86eabe9","command_center_event_id":"6baac90f-0bb9-4761-9211-0c777fa8815f"},{"id":"e69a4188-17b9-4371-ab50-1601f940fa60","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":["supabase-edge-production/live"],"pending":[],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"1e42e8ce8394f371f0f0a1c9b9565f398724eda8","releaseState":"pending","exactConductorRun":{"id":31328278551,"status":"completed","headSha":"1e42e8ce8394f371f0f0a1c9b9565f398724eda8","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T18:10:12.777002+00:00","proof_gate":"canonical_release_pending","source_sha":"1e42e8ce8394f371f0f0a1c9b9565f398724eda8","external_id":"canonical-release-1e42e8ce8394","receipt_type":"canonical_release_status","idempotency_key":"mission:10e14ad9-d33c-493c-83c5-679cc8c2c910:release-status:1e42e8ce8394f371f0f0a1c9b9565f398724eda8:31328278551:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"12bfe9c7-f145-48f7-8fbf-256dc2e01dd2","command_center_event_id":"10e14ad9-d33c-493c-83c5-679cc8c2c910"},{"id":"e69c52a1-1628-4e1a-acc7-1f737034e8a6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":243,"terminal":false,"missionId":"2bcbcdeb-8a56-4164-b0cb-a025c494e32e","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2bcbcdeb-8a56-4164-b0cb-a025c494e32e"},"performance":null,"deploymentId":"forgejo-main-b9c2b397a8b0","workflowRunId":713,"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":4296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T13:25:56.017497+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","external_id":"forgejo-main-b9c2b397a8b0","receipt_type":"ship_and_prove","idempotency_key":"mission:2bcbcdeb-8a56-4164-b0cb-a025c494e32e:ship_and_prove:canonical_release_dispatched:b9c2b397a8b0cc3657fcc032d57bd55969bfda56:713","mission_step_id":"cae07815-3a29-4058-a4cd-09ebc3ba59cf","command_center_event_id":"2bcbcdeb-8a56-4164-b0cb-a025c494e32e"},{"id":"e69ced63-091b-4ec5-9d65-d06a63011fdf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"bbe0d06414ea5fca75680861dd768b55ac07d9e039de55554af203ba3950d1e0","forgejoWorkflowProof":{"runId":14661,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:29:51.441265+00:00","proof_gate":"canonical_release_pending","source_sha":"16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd","external_id":"forgejo-main-16ed6954a338","receipt_type":"canonical_release_status","idempotency_key":"mission:f384d3af-f382-49de-b915-16bf029376ed:forgejo-release-status:16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"19720cc7-60ce-4584-932b-138d6294c17e","command_center_event_id":"f384d3af-f382-49de-b915-16bf029376ed"},{"id":"e69d6b6a-82d6-40a2-975b-0391d2a89a3f","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1968,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8a841db6db637453adf92974b7ad6a075372ed7b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:23:55.543061+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8a841db6db637453adf92974b7ad6a075372ed7b","external_id":"1968","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:183963eb-e032-416e-ba0c-6d1b181ea338:merged-pr:1968:8a841db6db637453adf92974b7ad6a075372ed7b","mission_step_id":"d58375d1-a0a2-47a2-bb36-236dfeb68dbf","command_center_event_id":"183963eb-e032-416e-ba0c-6d1b181ea338"},{"id":"e69d9a70-470f-423f-bd02-53ee848b04ba","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"071715f85f50248c9242f86ced5ebf945d961077","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"071715f85f50248c9242f86ced5ebf945d961077","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":"7878bae40578e30f51c57add760012395a7ff8d7e0787b20cd571eaaef315fb1","forgejoWorkflowProof":{"runId":12813,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:17:05.894608+00:00","proof_gate":"canonical_release_pending","source_sha":"071715f85f50248c9242f86ced5ebf945d961077","external_id":"forgejo-main-071715f85f50","receipt_type":"canonical_release_status","idempotency_key":"mission:fac136a9-309c-4716-9191-7a407ac92a81:forgejo-release-status:071715f85f50248c9242f86ced5ebf945d961077:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"62012299-ad45-4b0f-8c2c-6483e3cacfb0","command_center_event_id":"fac136a9-309c-4716-9191-7a407ac92a81"},{"id":"e69db42f-30be-4295-9782-a863a6f54557","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-tenant-background","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1773,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"0edf53bb-afa4-476d-969f-9fea3d306d8c","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":"0edf53bb-afa4-476d-969f-9fea3d306d8c"},"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":6001,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/WorkflowRouter.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/tire-shop-tenant-context.contract.test.ts","src/components/admin/AdminPageContext.tsx","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/CallFlow/FollowUpEntryWrapper.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T19:20:27.545725+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0edf53bb-afa4-476d-969f-9fea3d306d8c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ed77bd4d-ea79-4169-855a-d6890822c31f","command_center_event_id":"0edf53bb-afa4-476d-969f-9fea3d306d8c"},{"id":"e69ecdd1-9061-4713-8769-edf4abbf5b8c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11046,"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-23T03:20:07.631414+00:00","proof_gate":"canonical_release_pending","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"forgejo-main-48467de9a7b1","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:48467de9a7b12f6afa75e5d928a1907384aeeaa7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"e69fb657-fc40-4b53-80b1-92b2792ad689","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-80561269cf53","prNumber":3671,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5e3477b22fa408685d31862d7eec339a4e64c2ba","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:19:12.295658+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5e3477b22fa408685d31862d7eec339a4e64c2ba","external_id":"3671","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:80561269-cf53-49a2-9887-be6cb1591d83:merged-pr:3671:5e3477b22fa408685d31862d7eec339a4e64c2ba","mission_step_id":"9f92828e-3d77-4a73-89b8-e31dadcdd4ee","command_center_event_id":"80561269-cf53-49a2-9887-be6cb1591d83"},{"id":"e6a6e5b4-a274-439f-9fd6-cbfa4b4bdc14","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\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-24T23:56:24.83745+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d14ea7d0073e\",\"prNumber\":3673,\"sourceSha\":\"ebfc2d60ea13084fc0c2172db63c9a0ca8163619\",\"deploymentId\":\"forgejo-main-ebfc2d60ea13\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:36:11.082346+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d14ea7d0-073e-47b8-808c-3285522315b8:owner-progress-heartbeat:119352144","mission_step_id":"95b63b39-ab97-41d8-8de7-aa185dbd7a8a","command_center_event_id":"d14ea7d0-073e-47b8-808c-3285522315b8"},{"id":"e6a797df-bbd4-4e24-a36b-37462125e615","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T18:51:58.874574+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b5771baa-c4ae-40de-8f83-f11ce52eccef:owner-progress-heartbeat:119409327","mission_step_id":"23dc8191-68be-461d-8465-249dc83d38f3","command_center_event_id":"b5771baa-c4ae-40de-8f83-f11ce52eccef"},{"id":"e6aab8a6-676b-4de7-b2f0-5b1225abf047","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"35a08e98-d190-4c68-9845-4f9603809cc8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1533,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":631,"providerAuthMs":0,"ledgerPrepareMs":631,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":631,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":631,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"35a08e98-d190-4c68-9845-4f9603809cc8"},"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-28T04:09:16.129873+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:35a08e98-d190-4c68-9845-4f9603809cc8:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"4aebb705-c373-4669-9dca-91600e867e70","command_center_event_id":"35a08e98-d190-4c68-9845-4f9603809cc8"},{"id":"e6b10b25-3d39-499b-ac70-57da0a74aaae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-980b9743e3e3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":24730,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":1491935,"firstUsefulResultAt":"2026-09-24T19:37:33.927Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3667,"terminal":false,"missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2647,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":140,"approvedPlanMs":0,"missionSetupMs":250,"providerAuthMs":0,"shipAndProveMs":1961,"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":"980b9743-e3e3-4fa2-b582-487091d09a8b"},"performance":null,"deploymentId":"forgejo-main-a2adbef312b0","releaseState":"failed","workflowRunId":11615,"releaseTargets":{"frontend":true,"onrunner":false,"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":2761,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:02:49.904307+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a2adbef312b0090ee951e9c56a05992741ca251d","external_id":"forgejo-main-a2adbef312b0","receipt_type":"execute_mission","idempotency_key":"mission:980b9743-e3e3-4fa2-b582-487091d09a8b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0d6f842e-53bf-4334-88f0-ce63b8201eeb","command_center_event_id":"980b9743-e3e3-4fa2-b582-487091d09a8b"},{"id":"e6b1c810-0add-4c5f-a046-79880a031019","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-90e18e9a0e48","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2510,"terminal":false,"missionId":"90e18e9a-0e48-482f-aa0c-1f222cdda17a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23609,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4580,"approvedPlanMs":0,"missionSetupMs":5303,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5303,"repositoryMutationMs":19021,"repositoryProviderMs":8853,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7687,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1166},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"90e18e9a-0e48-482f-aa0c-1f222cdda17a"},"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-12T16:35:37.658157+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2510","receipt_type":"execute_mission","idempotency_key":"mission:90e18e9a-0e48-482f-aa0c-1f222cdda17a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"346160e8-140f-4b7b-b7ce-2a24a39051a0","command_center_event_id":"90e18e9a-0e48-482f-aa0c-1f222cdda17a"},{"id":"e6b2870f-a9fb-44b2-adf3-75380be9d8b0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"04cb3d025118151927b6d814924548b450f72fca","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5a4fa323c1d9b7c10faf551bf119dbeeab25721c","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"67f7dc31c30d22611e38bd70b0244538fff08139217e8d84351dbf2d3c353607","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21619","runId":21904,"status":"success","sourceSha":"5a4fa323c1d9b7c10faf551bf119dbeeab25721c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"35c0d36cf16a1c8e82a5860d6fe6af8ebe0e7934","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-35c0d36cf16a1c8e82a5860d6fe6af8ebe0e7934","compareStatus":"target_job_success_runtime_verified","workflowRunId":21904,"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":"e0906c892c3ff34b2a5bd3488d7ee95b2456883f","sourceSha":"5a4fa323c1d9b7c10faf551bf119dbeeab25721c","changedPaths":["workers/cc-execution/src/paul-owner-execution-policy.js","workers/cc-execution/test/paul-owner-execution-policy.test.js"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T13:18:31.02253+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5a4fa323c1d9b7c10faf551bf119dbeeab25721c","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:237356b7-9c2a-493f-a4da-bc8b5fffc7d8:forgejo-release-status:5a4fa323c1d9b7c10faf551bf119dbeeab25721c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"b3188c2e-9608-4181-adcb-f1f2975d60fc","command_center_event_id":"237356b7-9c2a-493f-a4da-bc8b5fffc7d8"},{"id":"e6b2cecb-8f31-4e89-b682-052a6b74e5dd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-referral-names-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12009,"releaseCount":1,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":686,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":"forgejo-main-b78b3ca6381b","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth","mobile-vendor-loyalty-member"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5038,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:43:55.289645+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"686","receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:canonical_release_transport_retryable","mission_step_id":"d06aa07e-3375-48d2-bf1e-23d919f7e37c","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"e6b3b421-590c-4d7c-b4ea-521e04cacd44","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"ff8e198e23f00e04a86fcdbf940f193001a76d26\",\"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":1358,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":337,"terminal":false,"missionId":"b8a292e3-cc3b-4248-8dbf-565557ceaaf9","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b8a292e3-cc3b-4248-8dbf-565557ceaaf9"},"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":5389,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T17:10:52.756995+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"337","receipt_type":"ship_and_prove","idempotency_key":"mission:b8a292e3-cc3b-4248-8dbf-565557ceaaf9:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"117e916b-8fb2-4eda-808e-0ed9a38314da","command_center_event_id":"b8a292e3-cc3b-4248-8dbf-565557ceaaf9"},{"id":"e6b7cac6-89c2-4f23-97a7-f091a1098766","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-93af1634009c","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-93af1634009c","status":"blocked","metrics":{"receiptBytes":12255,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":2289174,"firstUsefulResultAt":"2026-09-29T16:16:14.562Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.3-paul-adaptive-reasoning","prNumber":null,"terminal":false,"missionId":"93af1634-009c-4e3d-bf60-1948ae356b56","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1251,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1251,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93af1634-009c-4e3d-bf60-1948ae356b56"},"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":1581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T16:53:55.664291+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:93af1634-009c-4e3d-bf60-1948ae356b56:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bcbfed91-b4dd-4ffd-832d-c57a32106e2b","command_center_event_id":"93af1634-009c-4e3d-bf60-1948ae356b56"},{"id":"e6bab67b-d759-4d8d-87f7-664e2bd760d6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-simple-root-standalone-20260828","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/roofhelpfinder-simple-root-standalone-20260828","status":"blocked","metrics":{"receiptBytes":15449,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"ee109335-9484-4554-bdc9-3921ac1fed30","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":527,"prReadinessMs":0,"approvedPlanMs":527,"missionSetupMs":1608,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee109335-9484-4554-bdc9-3921ac1fed30"},"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":5065,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T14:38:36.541216+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee109335-9484-4554-bdc9-3921ac1fed30:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5f441f19-e59b-4e20-b9f6-42ca681b7c66","command_center_event_id":"ee109335-9484-4554-bdc9-3921ac1fed30"},{"id":"e6bb0c7d-8efd-4a48-9b72-094aa3a65e73","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/visual-artifact-scope.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { classifyVisualArtifactContract, classifyVisualWorkIntent } from \"../src/objective-intent.js\";\nimport { normalizeRequestContract } from \"../src/command-center-contracts.js\";\n\ntest(\"workspace mockup stays workspace-only\", () => {\n  const artifact = classifyVisualArtifactContract({ objective: \"create a workspace mockup for Tennex Tax Solutions tenant\" });\n  assert.equal(artifact.primaryArtifactType, \"workspace\");\n  assert.deepEqual(artifact.allowedSurfaceTypes, [\"workspace\"]);\n  assert.equal(artifact.excludedSurfaceTypes.includes(\"website\"), true);\n  assert.equal(classifyVisualWorkIntent({ objective: \"create a workspace mockup for Tennex Tax Solutions tenant\" }).kind, \"visual_artifact_generation\");\n});\n\ntest(\"owner correction narrows artifact contract and excludes website\", () => {\n  const artifact = classifyVisualArtifactContract({ objective: \"I need a WORKSPACE mockup, not a website mockup\" });\n  assert.equal(artifact.primaryArtifactType, \"workspace\");\n  assert.deepEqual(artifact.allowedSurfaceTypes, [\"workspace\"]);\n  assert.equal(artifact.excludedSurfaceTypes.includes(\"website\"), true);\n  assert.equal(artifact.mixedSurfacesAllowed, false);\n});\n\ntest(\"website mockup excludes internal workspace\", () => {\n  const artifact = classifyVisualArtifactContract({ objective: \"make a website mockup for Tennex\" });\n  assert.equal(artifact.primaryArtifactType, \"website\");\n  assert.equal(artifact.excludedSurfaceTypes.includes(\"workspace\"), true);\n});\n\ntest(\"artifact-specific requests do not sprout unrelated surfaces\", () => {\n  assert.equal(classifyVisualArtifactContract({ objective: \"make a flyer for Speedy Panda\" }).primaryArtifactType, \"flyer\");\n  assert.equal(classifyVisualArtifactContract({ objective: \"make a proposal mockup\" }).primaryArtifactType, \"proposal\");\n  assert.equal(classifyVisualArtifactContract({ objective: \"design an invoice\" }).primaryArtifactType, \"invoice\");\n});\n\ntest(\"request contract carries artifact preservation constraint\", () => {\n  const contract = normalizeRequestContract({ objective: \"create a workspace mockup for Tennex Tax Solutions tenant\" });\n  const constraint = contract.constraints.find((entry) => entry.id === \"visual-artifact-scope\");\n  assert.ok(constraint);\n  assert.match(constraint.statement, /workspace/i);\n  assert.match(constraint.statement, /must not include website/i);\n});\n"}],"branch":"ai/objective-first-repair-a736aad7f792","writes":[],"patches":[],"approved":true,"missionId":"a736aad7-f792-4785-aa47-eab1f1fac0b5","objective":"Add authoritative visual artifact-type preservation to KNOCKLAUNCH. When the owner asks for a workspace mockup, website mockup, flyer, proposal, invoice, logo, dashboard, or other named visual artifact, that artifact type and requested surface set become hard constraints for generation and downstream implementation. The system must not add unrelated surfaces or mixed layouts unless explicitly requested. Specifically, 'workspace mockup' must produce one workspace mockup only and must not include a website; 'website mockup' must not include an internal workspace; 'flyer' must not become a dashboard; 'proposal' must not become a landing page. Preserve the live visual creation-vs-implementation contract. Add regressions for Tennex: 'create a workspace mockup for Tennex Tax Solutions tenant' resolves to workspace-only, and a correction 'I need a WORKSPACE mockup, not a website mockup' must narrow the artifact contract to workspace and explicitly exclude website. One PR, Gate, squash merge, cc-execution release, production proof.","repository":"noel/KnockLaunchOS","sourceScope":"control-plane","autoProgress":true,"ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"export function classifyVisualArtifactContract(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const artifactMatchers = [\n    [\"workspace\", /\\bworkspace(?:\\s+mockup)?\\b/],\n    [\"website\", /\\b(?:website|web\\s*site|landing\\s+page)(?:\\s+mockup)?\\b/],\n    [\"flyer\", /\\bflyer\\b/],\n    [\"proposal\", /\\bproposal\\b/],\n    [\"invoice\", /\\binvoice\\b/],\n    [\"dashboard\", /\\bdashboard\\b/],\n    [\"logo\", /\\blogo\\b/],\n    [\"poster\", /\\bposter\\b/],\n    [\"graphic\", /\\bgraphic\\b/],\n  ];\n  const mentioned = artifactMatchers.filter(([, pattern]) => pattern.test(objective)).map(([type]) => type);\n  const negated = artifactMatchers\n    .filter(([, pattern]) => new RegExp(\"\\\\b(?:not|no|without|exclude|excluding)\\\\b[^.;\\\\n]{0,50}\" + pattern.source, \"i\").test(objective))\n    .map(([type]) => type);\n  const positive = mentioned.filter((type) => !negated.includes(type));\n  const primaryArtifactType = positive[0] || null;\n  const allowedSurfaceTypes = primaryArtifactType ? [primaryArtifactType] : [];\n  const mutuallyExclusiveSurfaceTypes = {\n    workspace: [\"website\"],\n    website: [\"workspace\"],\n    flyer: [\"workspace\", \"website\", \"dashboard\"],\n    proposal: [\"website\", \"dashboard\"],\n    invoice: [\"website\", \"dashboard\"],\n  };\n  const excludedSurfaceTypes = [...new Set([\n    ...negated,\n    ...(primaryArtifactType ? (mutuallyExclusiveSurfaceTypes[primaryArtifactType] || []) : []),\n  ])].filter((type) => type !== primaryArtifactType);\n  const explicitMixedRequest = /\\b(?:and|plus|along with|together with|both)\\b[^.;\\n]{0,80}\\b(?:workspace|website|flyer|proposal|invoice|dashboard|logo|poster|graphic)\\b/.test(objective)\n    && positive.length > 1;\n  return {\n    primaryArtifactType,\n    allowedSurfaceTypes: explicitMixedRequest ? [...new Set(positive)] : allowedSurfaceTypes,\n    excludedSurfaceTypes,\n    mixedSurfacesAllowed: explicitMixedRequest,\n    authoritative: Boolean(primaryArtifactType),\n  };\n}\n\nexport function classifyVisualWorkIntent(body = {}) {","old_content":"export function classifyVisualWorkIntent(body = {}) {"}]},{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"import { classifyVisualArtifactContract, classifyVisualWorkIntent } from \"./objective-intent.js\";","old_content":"import { classifyVisualWorkIntent } from \"./objective-intent.js\";"},{"new_content":"  const visualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const visualArtifactContract = classifyVisualArtifactContract({ ...body, objective });\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };","old_content":"  const visualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };"},{"new_content":"  if (visualArtifactContract.authoritative && !constraints.some((entry) => entry.id === \"visual-artifact-scope\")) {\n    const excluded = visualArtifactContract.excludedSurfaceTypes.length\n      ? `; must not include ${visualArtifactContract.excludedSurfaceTypes.join(\", \")}`\n      : \"\";\n    constraints.push({\n      id: \"visual-artifact-scope\",\n      statement: `The requested visual artifact type is authoritative: ${visualArtifactContract.allowedSurfaceTypes.join(\", \")} only${excluded}. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.`,\n      proofConditionIds: [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.implementation && !constraints.some((entry) => entry.id === \"reference-visual-authority\")) {","old_content":"  if (visualWorkIntent.implementation && !constraints.some((entry) => entry.id === \"reference-visual-authority\")) {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.228-visual-artifact-scope\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.227-visual-work-intent-contract\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"rawUtterance":"Add authoritative visual artifact-type preservation to KNOCKLAUNCH. When the owner asks for a workspace mockup, website mockup, flyer, proposal, invoice, logo, dashboard, or other named visual artifact, that artifact type and requested surface set become hard constraints for generation and downstream implementation. The system must not add unrelated surfaces or mixed layouts unless explicitly requested. Specifically, 'workspace mockup' must produce one workspace mockup only and must not include a website; 'website mockup' must not include an internal workspace; 'flyer' must not become a dashboard; 'proposal' must not become a landing page. Preserve the live visual creation-vs-implementation contract. Add regressions for Tennex: 'create a workspace mockup for Tennex Tax Solutions tenant' resolves to workspace-only, and a correction 'I need a WORKSPACE mockup, not a website mockup' must narrow the artifact contract to workspace and explicitly exclude website. One PR, Gate, squash merge, cc-execution release, production proof.","wordingChanged":false,"canonicalIntent":"Add authoritative visual artifact-type preservation to KNOCKLAUNCH. When the owner asks for a workspace mockup, website mockup, flyer, proposal, invoice, logo, dashboard, or other named visual artifact, that artifact type and requested surface set become hard constraints for generation and downstream implementation. The system must not add unrelated surfaces or mixed layouts unless explicitly requested. Specifically, 'workspace mockup' must produce one workspace mockup only and must not include a website; 'website mockup' must not include an internal workspace; 'flyer' must not become a dashboard; 'proposal' must not become a landing page. Preserve the live visual creation-vs-implementation contract. Add regressions for Tennex: 'create a workspace mockup for Tennex Tax Solutions tenant' resolves to workspace-only, and a correction 'I need a WORKSPACE mockup, not a website mockup' must narrow the artifact contract to workspace and explicitly exclude website. One PR, Gate, squash merge, cc-execution release, production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"artifact-type","statement":"Named visual artifact type is preserved as an authoritative contract.","proofConditionIds":["prod"]},{"id":"surface-exclusion","statement":"Unrequested visual surfaces are excluded unless explicitly requested.","proofConditionIds":["prod"]},{"id":"correction-narrowing","statement":"Owner correction such as 'workspace, not website' narrows the artifact contract and preserves the exclusion.","proofConditionIds":["prod"]}],"objective":"Add authoritative visual artifact-type preservation to KNOCKLAUNCH. When the owner asks for a workspace mockup, website mockup, flyer, proposal, invoice, logo, dashboard, or other named visual artifact, that artifact type and requested surface set become hard constraints for generation and downstream implementation. The system must not add unrelated surfaces or mixed layouts unless explicitly requested. Specifically, 'workspace mockup' must produce one workspace mockup only and must not include a website; 'website mockup' must not include an internal workspace; 'flyer' must not become a dashboard; 'proposal' must not become a landing page. Preserve the live visual creation-vs-implementation contract. Add regressions for Tennex: 'create a workspace mockup for Tennex Tax Solutions tenant' resolves to workspace-only, and a correction 'I need a WORKSPACE mockup, not a website mockup' must narrow the artifact contract to workspace and explicitly exclude website. One PR, Gate, squash merge, cc-execution release, production proof.","constraints":[{"id":"preserve-visual-intent","statement":"Preserve visual artifact generation vs reference-driven implementation semantics from runtime 1.58.227.","proofConditionIds":["prod"]},{"id":"single-path","statement":"Do not create a parallel visual orchestration lane.","proofConditionIds":["prod"]}],"sourceScope":"control-plane","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"prod","kind":"runtime","claim":"Live cc-execution preserves visual artifact type and explicit surface exclusions for generation requests.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-artifact-scope.test.js"],"controlPlaneMaintenanceReason":"Preserve requested visual artifact type and explicit surface exclusions so workspace mockups cannot leak websites or other unrequested surfaces."},"recovery":false,"fingerprint":"b09fe4136a1317993abe85aedc091e7f3a3c870729f603c2de2bdd95a0fa769f","replayCount":0,"serializedBytes":13450},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:58:46.581172+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a736aad7-f792-4785-aa47-eab1f1fac0b5:repository-mutation-intent:b09fe4136a1317993abe85aedc091e7f3a3c870729f603c2de2bdd95a0fa769f:0","mission_step_id":"825c7264-8fd4-468b-ae31-eaddcc54c787","command_center_event_id":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},{"id":"e6bd9364-9818-466a-a92c-f6e4ff1593d7","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.47.2-release-lineage-compare","prNumber":362,"terminal":false,"missionId":"8df729cc-b788-4c56-8e5e-b5629e98fab5","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"764456af785db51e99b2b173b89a7ceeed0065e2","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8df729cc-b788-4c56-8e5e-b5629e98fab5"},"performance":null,"deploymentId":"forgejo-main-764456af785d","workflowRunId":1208,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6353,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T12:16:46.14144+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"764456af785db51e99b2b173b89a7ceeed0065e2","external_id":"forgejo-main-764456af785d","receipt_type":"ship_and_prove","idempotency_key":"mission:8df729cc-b788-4c56-8e5e-b5629e98fab5:ship_and_prove:ship_and_prove_release_pending:764456af785db51e99b2b173b89a7ceeed0065e2:1208","mission_step_id":"11096928-aaeb-4a0f-9efb-1eb5c2e6de9a","command_center_event_id":"8df729cc-b788-4c56-8e5e-b5629e98fab5"},{"id":"e6bde25b-7d9c-40f9-bdd5-3b1a20b81675","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/supabase-auth-security-repair","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1064,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"214f364f-ead4-415f-a429-a706697a9eed","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"214f364f-ead4-415f-a429-a706697a9eed"},"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":5154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:42:11.508895+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:214f364f-ead4-415f-a429-a706697a9eed:execute_mission:repair_mission_execution_retryable","mission_step_id":"0ec419ce-71ee-42c6-b5df-5af9ee45b1f8","command_center_event_id":"214f364f-ead4-415f-a429-a706697a9eed"},{"id":"e6be82b4-3ea4-4bf1-a0ee-b85787122964","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-076b6e03265d","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3161,"terminal":false,"missionId":"076b6e03-265d-492a-aef1-cd09d9976aed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2217,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2217,"missionSetupMs":467,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":251,"ledgerReconcileMs":0,"lineageReconcileMs":216,"resolvePreflightMs":467,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":251,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"076b6e03-265d-492a-aef1-cd09d9976aed"},"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":1573,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:09:33.328815+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:076b6e03-265d-492a-aef1-cd09d9976aed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4f866e1a-8592-44f3-b182-fb724c897f6f","command_center_event_id":"076b6e03-265d-492a-aef1-cd09d9976aed"},{"id":"e6c0572c-1dcf-42a8-96b3-50e626e03e4c","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"0c98e4db-fa5e-428b-9e54-3a656b36d164","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-3f4cf290152f","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3510,"terminal":false,"missionId":"3f4cf290-152f-4dbd-8426-fc823416106b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7a2f968c628ed6d26ebbcf4950c29c0309e7ad23","timingsMs":{"queue":142,"total":166,"execution":24},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"3f4cf290-152f-4dbd-8426-fc823416106b"},"performance":null,"deploymentId":"forgejo-main-7a2f968c628e","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"0c98e4db-fa5e-428b-9e54-3a656b36d164","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"0c98e4db-fa5e-428b-9e54-3a656b36d164","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11184,"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":1740,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:37:33.721803+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7a2f968c628ed6d26ebbcf4950c29c0309e7ad23","external_id":"0c98e4db-fa5e-428b-9e54-3a656b36d164","receipt_type":"visual_proof_started","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:visual-start:0c98e4db-fa5e-428b-9e54-3a656b36d164","mission_step_id":"451dcc73-09d2-4988-a0ed-34495a1f9cec","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"e6c17c5e-f6b1-4f4a-a767-81fcd07de466","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-393122fe4c1e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":5427,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":110107,"firstUsefulResultAt":"2026-09-28T02:04:32.630Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":3944,"terminal":false,"missionId":"393122fe-4c1e-4a6c-9a80-920d4755aa89","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":648,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":2818,"repositoryProviderMs":2818,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1768,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1050},"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":"393122fe-4c1e-4a6c-9a80-920d4755aa89"},"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":3084,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:06:27.364733+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3944","receipt_type":"execute_mission","idempotency_key":"mission:393122fe-4c1e-4a6c-9a80-920d4755aa89:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b9e57d3b-513d-4b04-842f-e8964c4253ef","command_center_event_id":"393122fe-4c1e-4a6c-9a80-920d4755aa89"},{"id":"e6c27403-205f-463f-9558-8523861a7446","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"73568486d405fa672d5103271e09c03b9f96acc419b3e923c81bbf46b2cdd6ca","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15644","runId":15644,"status":"running","sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:43:11.151126+00:00","proof_gate":"canonical_release_pending","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:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"eab3ddbd-34a0-4873-9309-152bac14b8ee","command_center_event_id":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},{"id":"e6c344c3-9dd8-4ba1-9155-4000cc9b60da","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 forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","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 forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","wordingChanged":false,"canonicalIntent":"Harden forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"legacy-close","statement":"The close helper can retire only the exact same-repository refs/pull/<prNumber>/head targeting main when allowLegacyPullRef=true, expectedHeadSha matches, and a reason is supplied.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"default-safe","statement":"Default close behavior remains ai/*-only and existing read-back verification remains unchanged.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Harden forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","constraints":[{"id":"bounded","statement":"Only workers/cc-execution/src/index-mcp.js and workers/cc-execution/src/version.js may change.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"no-arbitrary","statement":"Arbitrary non-ai branches, forks, merged PRs, missing SHA guards, and unreasoned legacy closes remain blocked.","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"]}],"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/index-mcp.js","workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","authentication_authorization"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Harden forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","canonicalIntent":"Harden forgejo_pr_close so one exact legacy refs/pull/<PR>/head can be retired only with explicit guarded authorization.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The guarded legacy PR retirement helper is deployed in cc-execution.","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":"Harden-forgejo_pr_close-so-one-exact-legacy-refs-pull-PR-head-can-be-retired-only-with-explicit-guar","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":"75e23a473341d41bdacc1ac5b9e79e0e570a8aafa92fad99b7066455ac5652ce","requestContractRevision":2,"previousRequestContractHash":"540ee195296f69ebfdfbb3389f89d68a4613895d26b00c027470b8fffd6ac858"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:09:53.749118+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e2ea0ccb-3f6b-4597-a92c-a86b964d2b7c:request-contract:75e23a473341d41bdacc1ac5b9e79e0e570a8aafa92fad99b7066455ac5652ce","mission_step_id":"b22f8058-abdd-4ad3-90c2-e2d1642d2c2e","command_center_event_id":"e2ea0ccb-3f6b-4597-a92c-a86b964d2b7c"},{"id":"e6c3a2d8-cb18-477a-bc8a-3535ebe51116","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7e1155bb51f4a736a06c35acbbfc413d002eb0a4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Merge the already-gated PR #3439 and continue its production frontend release. This is direct operator continuation of existing work; no source synthesis or new repair mission is needed.","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":"c55d76a71a79738042394bbb3e502a19e40519e0def814bbcb5b3ce036407476","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c55d76a71a79738042394bbb3e502a19e40519e0def814bbcb5b3ce036407476"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T15:59:00.607723+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7e1155bb51f4a736a06c35acbbfc413d002eb0a4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a0bd6ee2-e1ae-4b18-b959-0dd3a58e5396:request-contract:c55d76a71a79738042394bbb3e502a19e40519e0def814bbcb5b3ce036407476:7e1155bb51f4a736a06c35acbbfc413d002eb0a4:verified:","mission_step_id":"61708f3e-db2a-427c-b30e-e209a91303c8","command_center_event_id":"a0bd6ee2-e1ae-4b18-b959-0dd3a58e5396"},{"id":"e6c5a3b2-0dcf-4144-9f73-e5c6c4188898","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["render-onrunner/real-user-canary"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"24550dbcec3d6f1449894c3543022e299b8e0d91","releaseState":"pending","exactConductorRun":{"id":31266692058,"status":"in_progress","headSha":"24550dbcec3d6f1449894c3543022e299b8e0d91","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:20:16.510278+00:00","proof_gate":"canonical_release_pending","source_sha":"24550dbcec3d6f1449894c3543022e299b8e0d91","external_id":"canonical-release-24550dbcec3d","receipt_type":"canonical_release_status","idempotency_key":"mission:5b1ce218-9ddb-4791-9c14-179006887b6f:release-status:24550dbcec3d6f1449894c3543022e299b8e0d91:31266692058:pending:canonical-production-release/verified=pending|render-onrunner/real-user-canary=missing","mission_step_id":"e68451e5-bb89-4d4d-b7f4-5e2bc9814ad9","command_center_event_id":"5b1ce218-9ddb-4791-9c14-179006887b6f"},{"id":"e6c80917-23f5-4604-b54f-36ec5ac31202","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"5998e142e1e50fb38ce8dd917256330c432c6ccf","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5998e142e1e50fb38ce8dd917256330c432c6ccf","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/949","runId":949,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"94b63db938b2f8f71275e674ef669b9ca4ae09bb","deploymentId":"forgejo-main-94b63db938b2f8f71275e674ef669b9ca4ae09bb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.14-file-write-contract","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T19:17:46.145011+00:00","proof_gate":"canonical_release_pending","source_sha":"5998e142e1e50fb38ce8dd917256330c432c6ccf","external_id":"forgejo-main-5998e142e1e5","receipt_type":"canonical_release_status","idempotency_key":"mission:16cfdef0-6ee0-40c9-a85e-a97fad5b542c:forgejo-release-status:5998e142e1e50fb38ce8dd917256330c432c6ccf:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"85574463-1d1c-401e-85d4-8578e31c0053","command_center_event_id":"16cfdef0-6ee0-40c9-a85e-a97fad5b542c"},{"id":"e6cb4d47-c743-4723-8100-5c71d260d2d6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/polish-big-papi-enter-site-20260821","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1086,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.10-unreleasable-generation-terminal","prNumber":null,"terminal":false,"missionId":"4d7e7a3e-6b67-447d-ab50-1d013582c4ba","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":"4d7e7a3e-6b67-447d-ab50-1d013582c4ba"},"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":9266,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","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__/godmode/command-center.test.ts","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:34:20.222851+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4d7e7a3e-6b67-447d-ab50-1d013582c4ba:execute_mission:repair_mission_synthesis_ready","mission_step_id":"31a8bc4c-184a-400c-b3e8-2e4a4a057b30","command_center_event_id":"4d7e7a3e-6b67-447d-ab50-1d013582c4ba"},{"id":"e6cb6ecb-9a3a-4c3b-b0b3-ae8631451e5e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee880bba369c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a2e1012d469f44c46b22e702db5689732af681e7","timingsMs":{"prReadinessMs":110,"approvedPlanMs":0,"shipAndProveMs":453,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee880bba-369c-4ef1-a309-907501a60672"},"performance":null,"deploymentId":"forgejo-main-a2e1012d469f","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":1880,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T09:18:40.656332+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:automatic-mission-resume:3494:canonical_release_dispatched","mission_step_id":"4a324f21-4c74-423f-8622-5ba838f2f0d6","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"e6cc2626-e22c-435f-ab91-54cbccd565b9","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-94274d7df247","patches":[{"path":"workers/cc-execution/src/index-mission-control.js","newText":"export function missionContinuationIsAutomatable(mission = {}) {\n  if (!mission || mission.terminal === true) return false;\n  const action = ownerMissionNextSafeAction(mission);\n  const latestStatus = String(\n    mission?.ownerCheckpoint?.latest?.status\n      || mission?.last_operation?.status\n      || mission?.status\n      || \"\",\n  ).trim().toLowerCase();\n  const deterministicImplementationContinuation = action.action === \"continue_implementation\"\n    && action.ownerActionRequired !== true\n    && (\n      latestStatus === \"synthesis_required\"\n      || latestStatus === \"implementation_payload_required\"\n      || String(mission?.phase || \"\").trim().toLowerCase() === \"reasoning_required\"\n    );\n  return action.ownerActionRequired !== true\n    && action.action !== \"none\"\n    && (action.automationAllowed === true || deterministicImplementationContinuation);\n}","oldText":"export function missionContinuationIsAutomatable(mission = {}) {\n  if (!mission || mission.terminal === true) return false;\n  const action = ownerMissionNextSafeAction(mission);\n  return action.automationAllowed === true\n    && action.ownerActionRequired !== true\n    && action.action !== \"none\";\n}"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","newText":"  it('hands automatable durable continuations to the existing supervisor immediately', () => {\n    const missionControl = fs.readFileSync(missionControlPath, 'utf8');\n\n    expect(missionControl).toContain('function scheduleAutomatableMissionContinuation');\n    expect(missionControl).toContain('missionContinuationIsAutomatable');\n    expect(missionControl).toContain('OWNER_PROGRESS_SILENCE_BUDGET_MS');\n    expect(missionControl).toContain('runDeterministicMissionSupervisor');\n    expect(missionControl).toContain('action.action === \"continue_implementation\"');\n    expect(missionControl).toContain('recoverPersistedRepositoryMutationIntent(request, env, ctx, current)');\n    expect(missionControl).toContain('scheduleAutomatableMissionContinuation(request, env, ctx, appendPromise)');\n    expect(missionControl).toContain('deterministicImplementationContinuation');\n    expect(missionControl).toContain('latestStatus === \"synthesis_required\"');\n    expect(missionControl).toContain('latestStatus === \"implementation_payload_required\"');\n    expect(missionControl).toContain('String(mission?.phase || \"\").trim().toLowerCase() === \"reasoning_required\"');\n    expect(missionControl).toContain('(action.automationAllowed === true || deterministicImplementationContinuation)');\n  });","oldText":"  it('hands automatable durable continuations to the existing supervisor immediately', () => {\n    const missionControl = fs.readFileSync(missionControlPath, 'utf8');\n\n    expect(missionControl).toContain('function scheduleAutomatableMissionContinuation');\n    expect(missionControl).toContain('missionContinuationIsAutomatable');\n    expect(missionControl).toContain('OWNER_PROGRESS_SILENCE_BUDGET_MS');\n    expect(missionControl).toContain('runDeterministicMissionSupervisor');\n    expect(missionControl).toContain('action.action === \"continue_implementation\"');\n    expect(missionControl).toContain('recoverPersistedRepositoryMutationIntent(request, env, ctx, current)');\n    expect(missionControl).toContain('scheduleAutomatableMissionContinuation(request, env, ctx, appendPromise)');\n  });"},{"path":"workers/cc-execution/src/version.js","newText":"export const CC_EXECUTION_VERSION = \"1.67.1-synthesis-escape\";","oldText":"export const CC_EXECUTION_VERSION = \"1.67.0-stopless-self-heal\";"}],"approved":true,"missionId":"94274d7d-f247-426d-b1e4-9b5eb9119115","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"68e7be807072c5c803bb8a31e9e463fd1c9e9d0f2fb976544c8a08f18020df70","replayCount":0,"serializedBytes":4181},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:47:14.095542+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:94274d7d-f247-426d-b1e4-9b5eb9119115:repository-mutation-intent:68e7be807072c5c803bb8a31e9e463fd1c9e9d0f2fb976544c8a08f18020df70:0","mission_step_id":"1a079b2b-5c32-410c-acc5-4a43ed980037","command_center_event_id":"94274d7d-f247-426d-b1e4-9b5eb9119115"},{"id":"e6d0ba7d-0fc6-420e-81cf-f6c317bcf786","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Curri repair on PR #1949 only. Refresh the SAME PR onto current main after its stale Gate, preserve the exact Curri single-scroll-owner change, fresh Gate, squash merge, frontend-only release, production proof. No replacement PR and no unrelated changes.","tenantRef":"curriproperties","receivedAt":"2026-09-06T14:43:17.386Z","fingerprint":"1e1fbc16bffce6d0d0d8ecdde0e7fd1974ccd96afba2fec599eeceb7616014de","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-single-fixed-background-owner-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Curri repair on PR #1949 only. Refresh the SAME PR onto current main after its stale Gate, preserve the exact Curri single-scroll-owner change, fresh Gate, squash merge, frontend-only release, production proof. No replacement PR and no unrelated changes.","wordingChanged":false,"canonicalIntent":"Continue the existing Curri repair on PR #1949 only. Refresh the SAME PR onto current main after its stale Gate, preserve the exact Curri single-scroll-owner change, fresh Gate, squash merge, frontend-only release, production proof. No replacement PR and no unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-single-fixed-background","statement":"The live Curri realtor dashboard uses one fixed tenant background underneath one scrolling Curri viewport host; no background image is attached to RealtorShell or scrolling content.","proofConditionIds":["live-curri-single-background"]}],"objective":"Continue the existing Curri repair on PR #1949 only. Refresh the SAME PR onto current main after its stale Gate, preserve the exact Curri single-scroll-owner change, fresh Gate, squash merge, frontend-only release, production proof. No replacement PR and no unrelated changes.","constraints":[{"id":"same-pr","statement":"Continue existing PR #1949; do not create a replacement PR.","proofConditionIds":["live-curri-single-background"]},{"id":"preserve-curri-ui","statement":"Preserve the existing Curri 60% translucent shell/cards, navigation, logo, typography, controls, and interactions.","proofConditionIds":["live-curri-single-background"]},{"id":"frontend-only","statement":"Release frontend only and do not modify unrelated files.","proofConditionIds":["live-curri-single-background"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-curri-single-background","kind":"runtime","claim":"Production serves the merged frontend artifact in which Curri's experience route canvas is a fixed viewport scroll owner above the canonical fixed SiteBackground, while RealtorShell owns no background image.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/curri-single-fixed-background-owner-20260906","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Repair Curri so the live realtor dashboard has exactly one stationary tenant background and exactly one scrolling viewport host above it.\",\"intent\":{\"rawUtterance\":\"then make the correct repair\",\"canonicalIntent\":\"Make the correct Curri scrolling-background repair so there is one fixed background and no image attached to scrolling shell/content.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"curri-single-fixed-background\",\"statement\":\"The live Curri realtor dashboard uses one fixed tenant background underneath one scrolling Curri viewport host; no background image is attached to RealtorShell or scrolling content.\",\"proofConditionIds\":[\"live-curri-single-background\"]}],\"constraints\":[{\"id\":\"same-pr\",\"statement\":\"Continue existing PR #1949; do not create a replacement PR.\",\"proofConditionIds\":[\"live-curri-single-background\"]},{\"id\":\"preserve-curri-ui\",\"statement\":\"Preserve the existing Curri 60% translucent shell/cards, navigation, logo, typography, controls, and interactions.\",\"proofConditionIds\":[\"live-curri-single-background\"]},{\"id\":\"frontend-only\",\"statement\":\"Release frontend only and do not modify unrelated files.\",\"proofConditionIds\":[\"live-curri-single-background\"]}],\"proofConditions\":[{\"id\":\"live-curri-single-background\",\"kind\":\"runtime\",\"claim\":\"Production serves the merged frontend artifact in which Curri's experience route canvas is a fixed viewport scroll owner above the canonical fixed SiteBackground, while RealtorShell owns no background image.\",\"required\":true,\"route\":\"/crm/realtor/curri-properties/realtor-dashboard\",\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:43:17.861312+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:tenant-workstream-contribution:1e1fbc16bffce6d0d0d8ecdde0e7fd1974ccd96afba2fec599eeceb7616014de","mission_step_id":null,"command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"e6d1e857-0cdf-4909-b637-07bb9d4d0355","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"expected_head_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e09b8988-90d4-403d-bc44-4aa7a84d5825","operation":"ship_and_prove","proofGate":"ship_and_prove_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":103,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":712,"providerAuthMs":0,"ledgerPrepareMs":712,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":712,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":712,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e09b8988-90d4-403d-bc44-4aa7a84d5825"},"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":967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:10:03.251822+00:00","proof_gate":"ship_and_prove_blocked","source_sha":null,"external_id":null,"receipt_type":"ship_and_prove","idempotency_key":"mission:e09b8988-90d4-403d-bc44-4aa7a84d5825:ship_and_prove:ship_and_prove_blocked:no-source:no-run","mission_step_id":"b6e9d62e-caaa-4336-92fa-cc97fc57b0f6","command_center_event_id":"e09b8988-90d4-403d-bc44-4aa7a84d5825"},{"id":"e6d3650f-4ac2-4b9c-b4df-2a5d7165059c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update storageV3Audit on PR #1897 to call kl_refresh_storage_registry_v3 first, then verify every live bucket is registered and report only active legacy_pending buckets. Do not release yet.","wordingChanged":false,"canonicalIntent":"Update storageV3Audit on PR #1897 to call kl_refresh_storage_registry_v3 first, then verify every live bucket is registered and report only active legacy_pending buckets. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"worker-audit","statement":"V3 audit refreshes exact bucket stats and registry coverage before declaring completion.","proofConditionIds":["repo-proof"]}],"objective":"Update storageV3Audit on PR #1897 to call kl_refresh_storage_registry_v3 first, then verify every live bucket is registered and report only active legacy_pending buckets. Do not release yet.","constraints":[{"id":"same-pr","statement":"PR #1897 only; no release.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_mutation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"storageV3Audit calls kl_refresh_storage_registry_v3.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"kl_refresh_storage_registry_v3","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e9f38c1bcc66ca85f2a0b47a813556afbaf63d2ae1318038bcf0972f379a39c1","requestContractRevision":29,"previousRequestContractHash":"0beb7594dca04c48c5331252aa485b374df65120a852566494d4bd773ae917ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:49:47.580623+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:e9f38c1bcc66ca85f2a0b47a813556afbaf63d2ae1318038bcf0972f379a39c1","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"e6d44292-546f-4182-9a80-f5eae38b55f8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.1-synthesis-escape","prNumber":null,"terminal":false,"missionId":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3289,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":778,"providerAuthMs":0,"ledgerPrepareMs":778,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":778,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":778,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},"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":3488,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/system-reference-points/release-reliability-standard-2026-10-05.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/PcgAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:10:35.623004+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9fe80d86-da1e-47b3-a53f-bcfdfa8f52f5","command_center_event_id":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},{"id":"e6d5288b-1dc5-46ae-a6dd-d1d44dd3ea8f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e318e078d06c","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3111,"terminal":false,"missionId":"e318e078-d06c-4615-b595-d0245e558bd4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cbccf1a82ca9cb362d5466dd09c1fb8253a549d4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5806,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":315,"approvedPlanMs":0,"missionSetupMs":260,"providerAuthMs":0,"shipAndProveMs":4629,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":260,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e318e078-d06c-4615-b595-d0245e558bd4"},"performance":null,"deploymentId":"forgejo-main-cbccf1a82ca9","releaseState":"pending","workflowRunId":9622,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:19:42.789536+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"cbccf1a82ca9cb362d5466dd09c1fb8253a549d4","external_id":"forgejo-main-cbccf1a82ca9","receipt_type":"execute_mission","idempotency_key":"mission:e318e078-d06c-4615-b595-d0245e558bd4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"97611f91-0406-4bc5-ad3f-dc08b2fb3a47","command_center_event_id":"e318e078-d06c-4615-b595-d0245e558bd4"},{"id":"e6d5bae5-5ee2-4c3a-b920-946a65fb2fd4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"promo-hardening","satisfied":true,"statement":"The live Big Papi promotion kit uses stable approved flyer assets, synchronized generated copy, and duplicate-safe retry-safe campaign delivery while preserving Will's approvals and event/pop-up flow.","proofConditionIds":["live-proof"]}],"satisfied":true,"constraints":[{"id":"no-real-send","satisfied":true,"statement":"Do not send another real Next Stop Club campaign during verification.","proofConditionIds":["live-proof"]},{"id":"no-autopost","satisfied":true,"statement":"Do not auto-post social media.","proofConditionIds":["live-proof"]}],"contractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:09:04.622029+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:request-contract:01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1:4800dfc2ff4be5c18de7aadbed4f2755d4e92a95:verified:","mission_step_id":"e36a39e4-9dc3-4c4e-99aa-f4a1504dbe9b","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"e6d76783-1b01-4419-8681-a0cd58bab9ec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/optimize-contact-read-paths","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1062,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"f01e176f-c50a-41ac-bd93-b6a4220088e8","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":"f01e176f-c50a-41ac-bd93-b6a4220088e8"},"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":9201,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","scripts/validate-supabase-migration-integrity.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx",".forgejo/workflows/knocklaunch.yml","src/components/admin/SupabaseHealthPanel.tsx","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/ContactsRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:15:31.679851+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f01e176f-c50a-41ac-bd93-b6a4220088e8:execute_mission:repair_mission_synthesis_ready","mission_step_id":"51f287f4-d3de-4447-ad4e-1ab4abd8f07a","command_center_event_id":"f01e176f-c50a-41ac-bd93-b6a4220088e8"},{"id":"e6d7aedd-42ac-4fdb-8a4b-fe496c1649e9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17825,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":20,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":297,"terminal":false,"missionId":"7d87af48-dd19-44b6-abb4-1b7ed6e35367","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"0ed83276662853c3707d93600d8ec8a8cb9e673c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d87af48-dd19-44b6-abb4-1b7ed6e35367"},"performance":null,"deploymentId":"forgejo-main-0ed832766628","workflowRunId":966,"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":6161,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T20:30:49.005928+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0ed83276662853c3707d93600d8ec8a8cb9e673c","external_id":"forgejo-main-0ed832766628","receipt_type":"ship_and_prove","idempotency_key":"mission:7d87af48-dd19-44b6-abb4-1b7ed6e35367:ship_and_prove:canonical_release_dispatched:0ed83276662853c3707d93600d8ec8a8cb9e673c:966","mission_step_id":"b0d85f35-639e-48d6-bfdb-d746e6033037","command_center_event_id":"7d87af48-dd19-44b6-abb4-1b7ed6e35367"},{"id":"e6d81c4d-447c-4883-907c-768bb54d4849","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/vista-fullscreen-senior-dashboard-20260827","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":25913,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":859,"terminal":false,"missionId":"2def1491-f093-48b9-9a60-61fdfd8a721d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4325,"prReadinessMs":1537,"approvedPlanMs":2599,"missionSetupMs":2559,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2def1491-f093-48b9-9a60-61fdfd8a721d"},"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":3553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:15:09.639826+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"859","receipt_type":"execute_mission","idempotency_key":"mission:2def1491-f093-48b9-9a60-61fdfd8a721d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4c729c1f-a504-455e-b29f-f8922b56dd31","command_center_event_id":"2def1491-f093-48b9-9a60-61fdfd8a721d"},{"id":"e6d85f1b-9cb3-4411-beb6-51db45727aeb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"343773289802a9ba7eb1ff82c9fa2dc26b520aef","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"343773289802a9ba7eb1ff82c9fa2dc26b520aef","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":"5c325a71830ef8a56468fb6e85e03c382acbdb4e784e24f3b002602cb22937f8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9196","runId":9196,"status":"running","sourceSha":"343773289802a9ba7eb1ff82c9fa2dc26b520aef","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:00:20.165748+00:00","proof_gate":"canonical_release_pending","source_sha":"343773289802a9ba7eb1ff82c9fa2dc26b520aef","external_id":"forgejo-main-343773289802","receipt_type":"canonical_release_status","idempotency_key":"mission:0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb:forgejo-release-status:343773289802a9ba7eb1ff82c9fa2dc26b520aef:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7018ab3f-5d5c-4268-9174-54171fb744aa","command_center_event_id":"0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb"},{"id":"e6d8c46c-5718-4eaa-a467-cba83de1a7cb","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b5f44bcfe851","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":76475,"releaseCount":0,"toolCallCount":49,"repeatedCallCount":43,"executorlessWaitMs":248334,"firstUsefulResultAt":"2026-10-06T11:48:52.809Z","recoveryAttemptCount":43,"ownerInterruptionCount":0},"version":null,"prNumber":5169,"terminal":false,"missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0b75168bd2d411a2e672bb4cc7b529ed76a7a6a2","timingsMs":{"prReadinessMs":723,"approvedPlanMs":0,"shipAndProveMs":2911,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},"performance":null,"deploymentId":"forgejo-main-0b75168bd2d4","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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:53:06.829733+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5169","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:automatic-mission-resume:5169:canonical_release_reconciliation_pending","mission_step_id":"fe79eea7-e061-4b15-add6-12f1aeb50c99","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"e6d91fc7-b158-438d-87cc-2f657ff00130","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"release","branch":"ai/visual-witness-headless-retry-g5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":6,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2889,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9f860bb0a3a4bf168140895eae4ff814ca2d5b67","timingsMs":{"prReadinessMs":816,"approvedPlanMs":0,"shipAndProveMs":4947,"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":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"performance":null,"deploymentId":"forgejo-main-9f860bb0a3a4","workflowRunId":8654,"releaseTargets":{"frontend":false,"onrunner":true,"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-16T05:37:28.780535+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2889","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:automatic-mission-resume:2889:canonical_release_reconciliation_pending","mission_step_id":"ec620f30-6028-498f-8775-1fb288c73025","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"e6d99599-4713-444e-865f-fe5da7b9c09f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"pull_request","branch":"ai/visual-witness-bootstrap-recycle-g11","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":11,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2895,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1215,"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":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:50:07.885996+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2895","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:automatic-mission-resume:2895:repair_mission_waiting_for_gate","mission_step_id":"ec620f30-6028-498f-8775-1fb288c73025","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"e6da5bd5-7145-43bf-aeaa-7ffd72c2c12d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repository-proof\",\"frontend-release-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T02:02:11.977356+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8a9fdfd24833\",\"prNumber\":4686,\"sourceSha\":\"16c26598bc4c2cacc74f47c6ccb2456237f54a05\",\"deploymentId\":\"forgejo-main-16c26598bc4c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:03:42.361816+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:owner-progress-heartbeat:119404574","mission_step_id":"32871c96-3683-4b82-8d89-ef93e8f19d52","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"e6dc0a47-6813-4f40-9264-e47470ce1d54","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/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"reason":"Continue the authorized system stability repair using an exact-head one-time cleanup migration for known superseded control-plane PRs, preserving the strict generic retirement rule and all unique work, then refreeze.","baseSha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","issuedAt":1788545134580,"expiresAt":1788545314580,"missionId":"e4e40262-b586-47b6-96ef-71ff0291c60b","authorizationId":"6b78cd45-38aa-4f4a-84c1-005c6b983626","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:05:35.083804+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6b78cd45-38aa-4f4a-84c1-005c6b983626","mission_step_id":"3ba43951-5f29-4dfc-b029-7dd1d8239658","command_center_event_id":"e4e40262-b586-47b6-96ef-71ff0291c60b"},{"id":"e6dd1ad0-d6d9-4349-b219-36dbbe49223f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","wordingChanged":false,"canonicalIntent":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"applications-hub","statement":"KNOCKLAUNCH OS and GodMode expose one registry-driven Applications command center with searchable application inventory, internal/external entry links, capabilities, installs, demos, and activity.","proofConditionIds":["repo-head","live-frontend"]},{"id":"external-domains","statement":"Booking exposes https://bookmedirectly.com and Progress exposes https://whatsmyprogress.com; Progress safely replaces the customer-portal application identity while preserving its actions/state.","proofConditionIds":["repo-head","live-database","live-frontend"]},{"id":"demo-modes","statement":"Demo Studio offers Basic Demo and selectable one/multiple Application Demo modes.","proofConditionIds":["repo-head","live-frontend"]},{"id":"multi-persona-demo","statement":"Persisted demos include Owner, Manager, Sales/Agent, Staff/Field, and Customer personas with different isolated synthetic records and no production customer-data copy.","proofConditionIds":["repo-head","live-edge","controlled-demo"]},{"id":"demo-audit","statement":"Demo environments, selected apps, personas, records, sessions, and append-only activity logs persist in normalized tables and GodMode can inspect full JSON payloads.","proofConditionIds":["repo-head","live-database","controlled-demo","live-frontend"]}],"objective":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","constraints":[{"id":"constraint-1","statement":"Use only PR #2046 and its branch for this generation.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-2","statement":"KnockLaunch Gate must pass on the exact merged head generation before squash merge.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-3","statement":"Release only frontend, supabase/migrations/20260907040100_application_demo_orchestration.sql, and self-serve-demo.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-4","statement":"Do not deploy Command Center or unrelated targets.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-5","statement":"No production customer data may be copied into demo_records.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-6","statement":"Preserve current business discovery, safe website scanning, contact/opportunity capture, and human quality-review semantics.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-7","statement":"No Visual Witness unless separately requested; live source/runtime/interaction proof is sufficient for these claims.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-head","kind":"repository","claim":"Exact PR #2046 head contains the complete Applications, external-domain, normalized demo schema, public demo runtime, five-persona data, and full-log UI implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-frontend","kind":"runtime","claim":"Cloudflare production serves the merged source containing /admin/applications, /knock-launch-os/applications, /demo?mode=basic, and /demo?mode=applications.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-edge","kind":"runtime","claim":"Production self-serve-demo is ACTIVE on version 1.1.0-demo-orchestration and serves progress plus persisted synthetic runtime.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-database","kind":"runtime","claim":"Migration 20260907040100 is recorded; Booking and Progress external URLs are correct; customer-portal is retired; normalized demo tables, RLS, and append-only activity guard exist.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"controlled-demo","kind":"runtime","claim":"A controlled synthetic demo environment can be seeded and read with five personas, role-distinct records, a session, and activity rows for workspace/persona/application/record interactions without production-customer data.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"348e2de4f083cfebd00fb38cb7875244d119fd98a84725cfc3224c0ec5c688df","requestContractRevision":3,"previousRequestContractHash":"53b21854f9c836859d359a28c70c9cd724260d2193442e6b13f4a8851eedb5d6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:27:55.850034+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ccad517-f966-436a-90d3-fa6ea923fa64:request-contract:348e2de4f083cfebd00fb38cb7875244d119fd98a84725cfc3224c0ec5c688df","mission_step_id":"5c1cc35e-781c-4271-8521-cab0e6418e72","command_center_event_id":"9ccad517-f966-436a-90d3-fa6ea923fa64"},{"id":"e6de6e1b-5986-4d1e-8315-470afd803864","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":"5c3db564ef99d9889ce507b5df9c24c5da721e7f","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":"5c3db564ef99d9889ce507b5df9c24c5da721e7f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-commerce-publisher"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"1761123b6965f5a6e0c91ef7557f1eb1d134f6b600571909e4c8cbdb91329b6b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12821","runId":12821,"status":"running","sourceSha":"5c3db564ef99d9889ce507b5df9c24c5da721e7f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:27:32.036458+00:00","proof_gate":"canonical_release_pending","source_sha":"5c3db564ef99d9889ce507b5df9c24c5da721e7f","external_id":"forgejo-main-5c3db564ef99","receipt_type":"canonical_release_status","idempotency_key":"mission:28af7fa0-fd8a-4404-b45b-6081b520a294:forgejo-release-status:5c3db564ef99d9889ce507b5df9c24c5da721e7f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"7f8feaaf-b90c-4d73-9ff9-28e40ecef83f","command_center_event_id":"28af7fa0-fd8a-4404-b45b-6081b520a294"},{"id":"e6dfe9d0-d620-4784-a128-f5f101981ae2","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:54:41.550901+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:119417978","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"e6e0fb60-08f4-4546-b57f-57b1d91ba192","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-source-discovery-retry-window-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.69-forgejo-provider-transport-reliability","prNumber":2009,"terminal":false,"missionId":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5286,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":976,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":976,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":976,"repositoryMutationMs":5286,"repositoryProviderMs":3686,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2045,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":976,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1641},"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":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4"},"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":3819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T23:21:17.992747+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2009","receipt_type":"execute_mission","idempotency_key":"mission:09403478-9c86-4b6a-91c8-7f1d7da3bbb4:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"524d8d81-228d-47b0-a945-1ff2881f3f2d","command_center_event_id":"09403478-9c86-4b6a-91c8-7f1d7da3bbb4"},{"id":"e6e1370c-cf84-4be9-b059-30dc39ebe2a6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this exact Forgejo transport repair, adopt the already-applied branch state without another source write, create the one canonical PR, pass KnockLaunch Gate, squash merge, release only cc-execution, verify the transport repair live, then return to frozen-by-default control-plane operation.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this exact Forgejo transport repair, adopt the already-applied branch state without another source write, create the one canonical PR, pass KnockLaunch Gate, squash merge, release only cc-execution, verify the transport repair live, then return to frozen-by-default control-plane operation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"transport-repaired","statement":"Forgejo repository, PR, gate, Actions, runner, queue, and source reads use a bounded transport envelope separate from the owner latency SLO and no longer create the false-timeout/brownout feedback loop.","proofConditionIds":["repo","ops","auth","runtime"]}],"objective":"UNFREEZE the control plane only for this exact Forgejo transport repair, adopt the already-applied branch state without another source write, create the one canonical PR, pass KnockLaunch Gate, squash merge, release only cc-execution, verify the transport repair live, then return to frozen-by-default control-plane operation.","constraints":[{"id":"scope","statement":"Only the six exact cc-execution transport/control-plane files may be adopted or changed in this maintenance pass; Forgejo remains canonical and writes/auth remain fail-closed.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"runtime","claim":"Repeated current-main exact source reads succeed without forgejo_provider_read_timeout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"ops","kind":"runtime","claim":"Representative Forgejo PR, gate, Actions, runner, and queue reads succeed responsively.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"auth","kind":"runtime","claim":"Valid authenticated reads are not falsely classified as credential-boundary failures and authentication is not weakened.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The merged cc-execution runtime is live from Forgejo and normal control-plane mutation is frozen by default after verification.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fb736aab1ef52bec2ba6a1f094cb641a8db6d15583805269d360ec26be42681d","requestContractRevision":7,"previousRequestContractHash":"fa373ec59920fc0ff96de3017ff4b80caa8f2e09cf0a087337c5952b01c74015"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:33:21.605592+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9e2bde27-f114-43ca-9cfa-7001f9d43aa7:request-contract:fb736aab1ef52bec2ba6a1f094cb641a8db6d15583805269d360ec26be42681d","mission_step_id":"4158a9d2-b32c-4864-83a6-a684ac7d9b49","command_center_event_id":"9e2bde27-f114-43ca-9cfa-7001f9d43aa7"},{"id":"e6e2d426-69be-4e39-a07a-b45b5ce5a332","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-target-proof-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6124,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"2790cba6-eff5-4058-91f2-ed75c5fab5e5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":22,"missionSetupMs":1711},"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":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},"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":5389,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh",".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:46:42.290355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2790cba6-eff5-4058-91f2-ed75c5fab5e5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e7289e39-5185-42f5-8e13-8b70b1ec2660","command_center_event_id":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},{"id":"e6e51a24-0b68-49d1-abdd-176382a59843","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cb1f727de792","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19671,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"executorlessWaitMs":122745,"firstUsefulResultAt":"2026-10-03T02:17:25.573Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4593,"terminal":false,"missionId":"cb1f727d-e792-40cd-8e80-b8688f730398","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3061,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":844,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":379,"repositoryMutationMs":2217,"repositoryProviderMs":2217,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2060,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":157},"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":"cb1f727d-e792-40cd-8e80-b8688f730398"},"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":3180,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:19:22.373924+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4593","receipt_type":"execute_mission","idempotency_key":"mission:cb1f727d-e792-40cd-8e80-b8688f730398:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"16c28025-f54e-41e4-8d66-a50eaf1aa162","command_center_event_id":"cb1f727d-e792-40cd-8e80-b8688f730398"},{"id":"e6eaa62a-bc77-4f79-a4e5-499f3b1f6454","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"preserve-builder-presentation","satisfied":true,"statement":"Tenant Builder keeps its existing explicit application labels and descriptions; the universal application registry is only the fallback for unmapped presentation.","proofConditionIds":["proof-builder-presentation","proof-operating-contract","proof-selected-applications","proof-universal-registry","proof-media-isolation","proof-release"]},{"id":"preserve-foundation","satisfied":true,"statement":"The tenant operating contract, universal application registry, selected-application provisioning, legacy resolver, and tenant media namespace isolation foundation remains intact in the merged source.","proofConditionIds":["proof-builder-presentation","proof-operating-contract","proof-selected-applications","proof-universal-registry","proof-media-isolation","proof-release"]}],"satisfied":true,"constraints":[{"id":"single-existing-pr","satisfied":true,"statement":"PR #1896 is the sole product PR for this tenant-foundation slice; this proof revision performs no source mutation or replacement PR.","proofConditionIds":["proof-builder-presentation","proof-operating-contract","proof-selected-applications","proof-universal-registry","proof-media-isolation","proof-release"]},{"id":"no-ui-redesign","satisfied":true,"statement":"The tenant-foundation slice does not redesign tenant UI or delete/alter tenant routes.","proofConditionIds":["proof-builder-presentation","proof-operating-contract","proof-selected-applications","proof-universal-registry","proof-media-isolation","proof-release"]},{"id":"no-duplicate-release","satisfied":true,"statement":"Reuse the already verified exact-source release for 95d6ed1c3528ca7602a39bec494b0ffc0e28a24f; do not dispatch another release.","proofConditionIds":["proof-builder-presentation","proof-operating-contract","proof-selected-applications","proof-universal-registry","proof-media-isolation","proof-release"]}],"contractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-builder-presentation","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"verified","repositoryProofSourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f"},"required":true,"satisfied":true},{"id":"proof-operating-contract","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"verified","repositoryProofSourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f"},"required":true,"satisfied":true},{"id":"proof-selected-applications","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"verified","repositoryProofSourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f"},"required":true,"satisfied":true},{"id":"proof-universal-registry","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"verified","repositoryProofSourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f"},"required":true,"satisfied":true},{"id":"proof-media-isolation","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"verified","repositoryProofSourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:31:28.155968+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e6cf2da1-df30-4f81-b53d-3b9387b79b3f:request-contract:7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb:95d6ed1c3528ca7602a39bec494b0ffc0e28a24f:verified:","mission_step_id":"de1c34da-7689-40e7-8a99-a82aa4f878f5","command_center_event_id":"e6cf2da1-df30-4f81-b53d-3b9387b79b3f"},{"id":"e6ec8e90-d292-4190-bacd-bf8bea76f015","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1004,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.35.2-release-dedupe-proof","prNumber":4657,"terminal":false,"missionId":"3c1fc505-b1a2-4541-a0ed-2250fa37e2bf","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"817be17df213e4d02b5c85341d26f442a3947d58","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c1fc505-b1a2-4541-a0ed-2250fa37e2bf"},"performance":null,"deploymentId":"canonical-release-817be17df213","workflowRunId":31548737975,"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":1232,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T00:02:25.229874+00:00","proof_gate":"canonical_release_dispatched","source_sha":"817be17df213e4d02b5c85341d26f442a3947d58","external_id":"canonical-release-817be17df213","receipt_type":"ship_and_prove","idempotency_key":"mission:3c1fc505-b1a2-4541-a0ed-2250fa37e2bf:ship_and_prove:canonical_release_dispatched:817be17df213e4d02b5c85341d26f442a3947d58:31548737975","mission_step_id":"ed5e87ff-028c-4268-8a10-3dbcec03e092","command_center_event_id":"3c1fc505-b1a2-4541-a0ed-2250fa37e2bf"},{"id":"e6ecaecd-8b25-4f0c-b307-72336eb6b9ec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c297ae724804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"c297ae72-4804-43b4-adc5-a7816f848242","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":850,"providerAuthMs":0,"ledgerPrepareMs":850,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":850,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":850,"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":"c297ae72-4804-43b4-adc5-a7816f848242"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3681,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/pages/applications/CalendarApplicationRoute.tsx","src/__tests__/contracts/platform-calendar.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:41:31.078277+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c297ae72-4804-43b4-adc5-a7816f848242:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"faca6a4d-f59d-441b-b022-1ac76850d465","command_center_event_id":"c297ae72-4804-43b4-adc5-a7816f848242"},{"id":"e6eec1c5-0582-4fb9-bd0b-93b088c22f21","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T19:49:27.685862+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-06T18:16:59.846579+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:81208071-76bc-4839-8d5a-a7926e5318b1:owner-progress-heartbeat:119420707","mission_step_id":"2f859ff3-835f-4dc2-9c1c-c93412db29eb","command_center_event_id":"81208071-76bc-4839-8d5a-a7926e5318b1"},{"id":"e6ef21c9-0a84-4e92-9340-7936cd784346","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-efaafcd10ea9","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":41258,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":3562958,"firstUsefulResultAt":"2026-10-03T15:55:25.436Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4648,"terminal":false,"missionId":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4796,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":740,"missionSetupMs":313,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":313,"repositoryMutationMs":4056,"repositoryProviderMs":4056,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2676,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1380},"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":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd"},"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":3809,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:54:55.649099+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4648","receipt_type":"execute_mission","idempotency_key":"mission:efaafcd1-0ea9-435f-93f6-92c40c3ae6fd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1aa0acb4-3d22-41f6-a86f-4b3574aace31","command_center_event_id":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd"},{"id":"e6f0e8a5-0dd5-4b4b-a98c-8878c7d1a205","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mail-tenant-switch-loop-20260908","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2191,"terminal":false,"missionId":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e36a66ea01444628e8de69169cc7be69d584a019","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11361,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1652,"approvedPlanMs":0,"missionSetupMs":801,"providerAuthMs":0,"shipAndProveMs":9421,"ledgerPrepareMs":801,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":801,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":801,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9"},"performance":null,"deploymentId":"forgejo-main-e36a66ea0144","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":2569,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:17:50.020842+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e36a66ea01444628e8de69169cc7be69d584a019","external_id":"forgejo-main-e36a66ea0144","receipt_type":"execute_mission","idempotency_key":"mission:b7f6aa8a-f72e-43c6-8ead-3c307d0461e9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a766a21e-0de1-472e-9d1f-eb116be4d516","command_center_event_id":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9"},{"id":"e6f61d79-cad1-4d2b-aca2-b06c0177ce33","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T19:14:34.876879+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:24:11.235549+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f70340e4-f6b5-4ecc-beab-4c5458289347:owner-progress-heartbeat:119420736","mission_step_id":"054bbe1d-12f1-40e4-b802-6fb6ffb16091","command_center_event_id":"f70340e4-f6b5-4ecc-beab-4c5458289347"},{"id":"e6f8b6f6-06b3-4aae-917e-800d17050a16","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/kling-chatgpt-integration-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2792,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"1419e0bd-da2f-4c2b-83fa-d074a110ff60","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1419e0bd-da2f-4c2b-83fa-d074a110ff60"},"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":4380,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:30:37.352488+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1419e0bd-da2f-4c2b-83fa-d074a110ff60:execute_mission:repair_mission_execution_retryable","mission_step_id":"8290d51c-c650-42fb-96c5-69c12826c489","command_center_event_id":"1419e0bd-da2f-4c2b-83fa-d074a110ff60"},{"id":"e6f97a13-2359-418d-90bb-b6848c4d9893","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b4bef8588766","prNumber":3713,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b18ed922655d583aac3e72002a31c8c574c77fc0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:01:02.344772+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b18ed922655d583aac3e72002a31c8c574c77fc0","external_id":"3713","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b4bef858-8766-4d8c-87d4-004e80fecfc3:merged-pr:3713:b18ed922655d583aac3e72002a31c8c574c77fc0","mission_step_id":"ea0ebf0e-fb11-4f4f-a522-52bd041f3101","command_center_event_id":"b4bef858-8766-4d8c-87d4-004e80fecfc3"},{"id":"e6fa1452-52ce-4530-8b98-99631a6455b4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7be289ad-9211-46c8-b153-000d7f0cfb70","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-1d5852a231fe","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2609,"terminal":false,"missionId":"1d5852a2-31fe-478b-a591-bd376e9f7ce0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"0d29758daec862b15465f96687536e109604bebb","timingsMs":{"wake":95,"total":426,"submit":331,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},"performance":null,"deploymentId":"forgejo-main-0d29758daec8","workflowRunId":7715,"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":636,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:47:27.097731+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"0d29758daec862b15465f96687536e109604bebb","external_id":"7be289ad-9211-46c8-b153-000d7f0cfb70","receipt_type":"visual_proof_started","idempotency_key":"mission:1d5852a2-31fe-478b-a591-bd376e9f7ce0:visual-start:7be289ad-9211-46c8-b153-000d7f0cfb70","mission_step_id":"a0a8621d-63a9-4de3-a38a-098f8ae0d8a6","command_center_event_id":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},{"id":"e6fafb7e-8143-41fc-ab6f-2fc6a24e51f3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-premium-shell-exact-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2356,"terminal":false,"missionId":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3412,"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":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:09:01.724289+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2356","receipt_type":"automatic_mission_resume","idempotency_key":"mission:55deffc9-84f7-43cd-ba4b-d8f9a06229f7:automatic-mission-resume:2356:repair_mission_pr_ready_retryable","mission_step_id":"62ef50b2-9e5e-4643-a111-351d4d566021","command_center_event_id":"55deffc9-84f7-43cd-ba4b-d8f9a06229f7"},{"id":"e702a5ab-e6f6-4a2f-aa70-c3e51a0461ae","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"config/system-restore-points/golden-restore-2026-09-25-1005Z.json","content":"{\n  \"schemaVersion\": 1,\n  \"name\": \"golden-restore-2026-09-25-1005Z\",\n  \"designation\": \"preferred_golden_system_restore_point\",\n  \"createdAt\": \"2026-09-25T10:05:00Z\",\n  \"repository\": \"noel/KnockLaunchOS\",\n  \"branch\": \"main\",\n  \"sourceSha\": \"103a400ced69fdcd3119e59d7a80235dae259720\",\n  \"runtime\": {\n    \"service\": \"cc-execution\",\n    \"version\": \"1.58.277-exact-gate-fast-path\",\n    \"gitSha\": \"103a400ced69fdcd3119e59d7a80235dae259720\",\n    \"deploymentId\": \"forgejo-main-103a400ced69fdcd3119e59d7a80235dae259720\",\n    \"buildId\": \"forgejo-103a400ced69-11706-1\",\n    \"workflowRunId\": 11706\n  },\n  \"verification\": {\n    \"missionId\": \"b080a989-f83c-4f77-b1e9-d3723f2c7a7d\",\n    \"state\": \"terminal_verified\",\n    \"runtimeIdentity\": \"identical\",\n    \"ccExecutionRuntimeProof\": \"success\"\n  },\n  \"restorePolicy\": {\n    \"preferred\": true,\n    \"failClosedOnIdentityDrift\": true,\n    \"canonicalProvider\": \"forgejo\",\n    \"procedure\": [\n      \"Resolve this manifest and verify the pinned source SHA exists in Forgejo.\",\n      \"Restore repository state to the pinned SHA using canonical protected-branch recovery procedures.\",\n      \"Release only affected targets through the canonical production release conductor.\",\n      \"Require runtime identity proof to equal the pinned SHA before declaring recovery complete.\"\n    ]\n  }\n}\n"}],"branch":"ai/objective-first-repair-569a261a58b8","writes":[],"patches":[],"version":1,"approved":true,"missionId":"569a261a-58b8-4aaf-ad86-90edce0def25","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"569a261a-58b8-4aaf-ad86-90edce0def25","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":"9720c3c9c262cc27e45fa5202333fe5835247396f6a258314bf065e66ba8e277","replayCount":0,"serializedBytes":2450},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:06:28.510758+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:569a261a-58b8-4aaf-ad86-90edce0def25:repository-mutation-intent:9720c3c9c262cc27e45fa5202333fe5835247396f6a258314bf065e66ba8e277:0","mission_step_id":"730e4f14-bd24-4c86-8ac5-9c7b6eb14c60","command_center_event_id":"569a261a-58b8-4aaf-ad86-90edce0def25"},{"id":"e7040be2-cbb3-45ab-bbfb-0d7d6a2ead9e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-final-wrap-20260808","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3036,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"d958e3b1-7aa9-44c1-879c-2f7c1c76c6be","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":"d958e3b1-7aa9-44c1-879c-2f7c1c76c6be"},"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":7945,"likelyAffectedFiles":["src/pages/seaside/SeasideExperience.css","src/pages/seaside/SeasideLaunchRouteCore.tsx",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:43:00.139793+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d958e3b1-7aa9-44c1-879c-2f7c1c76c6be:execute_mission:repair_mission_synthesis_ready","mission_step_id":"67472a5e-9e38-4c4c-81c6-e23c69562a0e","command_center_event_id":"d958e3b1-7aa9-44c1-879c-2f7c1c76c6be"},{"id":"e7069cce-3b54-497e-9e69-52aca9651b01","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":402,"terminal":false,"missionId":"4c121b0a-50cd-4be3-999d-76116dcfc5f4","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4c121b0a-50cd-4be3-999d-76116dcfc5f4"},"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":4817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T02:55:16.845773+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"402","receipt_type":"ship_and_prove","idempotency_key":"mission:4c121b0a-50cd-4be3-999d-76116dcfc5f4:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"8bf7010e-51e8-4cdc-9df2-cdc44a9d093b","command_center_event_id":"4c121b0a-50cd-4be3-999d-76116dcfc5f4"},{"id":"e707254e-6344-4ee1-9f15-9f0f2ca3b27c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:8ade1262-0874-4ccb-964c-f41ec8a97bf4","mission_step_id":null,"command_center_event_id":"8ade1262-0874-4ccb-964c-f41ec8a97bf4"},{"id":"e707e606-fb68-42be-b2fb-d69630687300","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-c1494bec5f69","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4944,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":37620,"firstUsefulResultAt":"2026-10-06T00:51:41.537Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"c1494bec-5f69-4a7c-bafe-d41e8651a862","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3341,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":304,"providerAuthMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":304,"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":"c1494bec-5f69-4a7c-bafe-d41e8651a862"},"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":3542,"likelyAffectedFiles":["supabase/functions/pcg-customer-progress/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:51:43.731565+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1494bec-5f69-4a7c-bafe-d41e8651a862:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"59978271-29d4-46e0-854d-f40180637396","command_center_event_id":"c1494bec-5f69-4a7c-bafe-d41e8651a862"},{"id":"e70870bc-6203-4512-8ab7-bc3c13c73223","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"0092dc2a11cef5d05008e28f4867c0d6910992a6bf948711b5faf2f9f0f5c386","forgejoWorkflowProof":{"runId":16448,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"82a5026344eee4c994387137956f6f97beadb67a","deploymentId":"forgejo-main-82a5026344eee4c994387137956f6f97beadb67a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.8-queue-head-of-line-fairness","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:18:37.337774+00:00","proof_gate":"canonical_release_pending","source_sha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","external_id":"forgejo-main-44a056e0698e","receipt_type":"canonical_release_status","idempotency_key":"mission:0d8a5e39-469a-4222-b923-4f4ddf41657f:forgejo-release-status:44a056e0698eea37b7b6cb17fab8de0916dfbdd3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"9af842c0-b7a4-4eac-9e21-b4f4f6eb9b1c","command_center_event_id":"0d8a5e39-469a-4222-b923-4f4ddf41657f"},{"id":"e70cbcd0-a7c3-4b9e-9ae8-4e475246bcdb","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the Visual Witness cross-browser request-failure classifier so browser lifecycle cancellations are not misreported as high-severity application transport failures. Chromium net::ERR_ABORTED, Firefox NS_BINDING_ABORTED, and equivalent WebKit cancellation text must be ignored only at the requestfailed event layer; real HTTP 4xx/5xx responses and non-cancellation network failures must remain visible. Add regression coverage, ship through canonical Gate, release the witness runtime, then resume Big Papi's interaction proof.","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":"1e1f008208e3c355811b949ccb30c557a42350cdc771ad112a494797b5e86478","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":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"1e1f008208e3c355811b949ccb30c557a42350cdc771ad112a494797b5e86478"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:48:23.930462+00:00","proof_gate":"request_contract_pending","source_sha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:request-contract:1e1f008208e3c355811b949ccb30c557a42350cdc771ad112a494797b5e86478:eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d:pending:visual","mission_step_id":"2aa09c28-5e18-4296-82e9-a4e8d68fc4b5","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"e70d1d3e-0eca-4e8b-8e14-71dcd0dd447e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","wordingChanged":false,"canonicalIntent":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-layout","statement":"The production Big Papi proposal uses the restored ornate black/gold/cream approved presentation and canonical Pay Per Cup, Unlimited Service, and Wine Slushies sections rather than the clean-editorial combined-card regression.","proofConditionIds":["proof-live","proof-visual"]},{"id":"invalidate-regressed-pdfs","statement":"The proposal template identity advances beyond the regressed v13 so previously generated bad-layout PDFs are stale and regenerate through the restored renderer.","proofConditionIds":["proof-live"]},{"id":"guard-layout-regression","statement":"A focused contract test rejects the clean-editorial marker and bespoke combined experience types while requiring the ornate approved layout markers.","proofConditionIds":["proof-live"]}],"objective":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend source is live on the Big Papi owner proposals route with the restored ornate layout markers, canonical service composition, v14 template identity, and no approved-clean-editorial-proposal marker.","route":"/big-papis/owner/proposals","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"The actual live Big Papi proposal document visibly uses the formal cream parchment, black/gold multiple border, restrained palm ornament, EVENT PROPOSAL hierarchy, event details and summary, numbered service-experience framing, canonical service sections, terms strip, and footer rather than the rejected clean SaaS/editorial card layout.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"44719bf435e9d64e09e165c031d5d82a9d775015aa66ea693626fce9b3cc153e","requestContractRevision":3,"previousRequestContractHash":"5dd7b879dde85febff73cf8961955a7fa5d0c4ded443f5bea6bb010b9ff63f79"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:51:57.399413+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22ed017f-ca89-40c8-9eb1-4c905a113f4d:request-contract-revision:3:44719bf435e9d64e09e165c031d5d82a9d775015aa66ea693626fce9b3cc153e","mission_step_id":"e771d6e5-5d24-46c0-b92c-f87a344d1065","command_center_event_id":"22ed017f-ca89-40c8-9eb1-4c905a113f4d"},{"id":"e70ec5e0-1cfc-4e18-a955-a95a6cee8f05","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"47e49b24-5b6c-4dbb-8417-59408dd47e84","phase":"universal_visual_witness_supervised","branch":"ai/call-center-tenant-specific-20260907","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2060,"terminal":false,"missionId":"50c25521-4b80-439a-b125-232893013169","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a0a05628b654e59101c3e92971303f4c4ab77071","timingsMs":{"wake":105,"total":427,"submit":322,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"50c25521-4b80-439a-b125-232893013169"},"performance":null,"deploymentId":"forgejo-main-a0a05628b654","workflowRunId":6139,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":631,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T13:20:04.839652+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a0a05628b654e59101c3e92971303f4c4ab77071","external_id":"47e49b24-5b6c-4dbb-8417-59408dd47e84","receipt_type":"visual_proof_started","idempotency_key":"mission:50c25521-4b80-439a-b125-232893013169:visual-start:47e49b24-5b6c-4dbb-8417-59408dd47e84","mission_step_id":"a543815f-d101-4db6-87d0-04e77b2745e3","command_center_event_id":"50c25521-4b80-439a-b125-232893013169"},{"id":"e70f184c-a512-42ae-9de9-610e7fadb324","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68476ba0a3e4","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":113295,"releaseCount":0,"toolCallCount":72,"repeatedCallCount":55,"executorlessWaitMs":804516,"firstUsefulResultAt":"2026-10-06T16:38:31.911Z","recoveryAttemptCount":50,"ownerInterruptionCount":0},"version":null,"prNumber":5209,"terminal":false,"missionId":"68476ba0-a3e4-49e1-ab5c-1705534676bf","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2166,"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":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},"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-06T16:40:32.161267+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5209","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68476ba0-a3e4-49e1-ab5c-1705534676bf:automatic-mission-resume:5209:repair_mission_pr_ready_retryable","mission_step_id":"9faf0684-7ccf-4b5c-afb0-20c8eb0b9696","command_center_event_id":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},{"id":"e7115ba3-fd86-4ee2-9fd1-7d2873f5853b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"572c2d4dc9a6e205c2d49956e9b7e42d116ef71419bec2a3cbf996806137ce5f","forgejoWorkflowProof":{"runId":12354,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c423de4ac41908f732a46b979d3c85bc80dc0c21","deploymentId":"forgejo-main-c423de4ac41908f732a46b979d3c85bc80dc0c21","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.294-readonly-intent-authority","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:10:23.551431+00:00","proof_gate":"canonical_release_pending","source_sha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","external_id":"forgejo-main-8c57e67c70c2","receipt_type":"canonical_release_status","idempotency_key":"mission:65958cbd-3429-4b94-95b4-a53f9d893d25:forgejo-release-status:8c57e67c70c24cea72327dcb39d23744cb4195a7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d236939f-1654-461a-ab06-c4ceb7108548","command_center_event_id":"65958cbd-3429-4b94-95b4-a53f9d893d25"},{"id":"e711a2c9-33b3-4767-9b9f-c08936224657","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"bf4f85d2-5c0a-435c-a750-537d8d2298cb","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-9b239608e0d7","reason":null,"status":"pending","metrics":{"receiptBytes":43552,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":20,"executorlessWaitMs":477530,"firstUsefulResultAt":"2026-10-05T23:01:37.126Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":5089,"terminal":false,"missionId":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"4800e8b69ee8f061896c5d704e410ed25ab2188f","timingsMs":{"queue":260,"total":257,"execution":null},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0"},"performance":null,"deploymentId":"forgejo-main-4800e8b69ee8","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"bf4f85d2-5c0a-435c-a750-537d8d2298cb","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"bf4f85d2-5c0a-435c-a750-537d8d2298cb","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":16084,"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":1741,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:09:37.035772+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"4800e8b69ee8f061896c5d704e410ed25ab2188f","external_id":"bf4f85d2-5c0a-435c-a750-537d8d2298cb","receipt_type":"visual_proof_started","idempotency_key":"mission:9b239608-e0d7-4b46-a3f6-d4beed98a5b0:visual-start:bf4f85d2-5c0a-435c-a750-537d8d2298cb","mission_step_id":"1651bf4d-cacc-436d-8fd3-c304f813ad64","command_center_event_id":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0"},{"id":"e71380a5-219d-403d-8de2-f9a2aa97eae1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtd8odzs","prNumber":938,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"73620dc9c27f70e653809e0e704a58dd8a5db318","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T17:46:55.448866+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"73620dc9c27f70e653809e0e704a58dd8a5db318","external_id":"938","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:14f2db7d-c7bc-48e3-a71e-ee4c084f3861:merged-pr:938:73620dc9c27f70e653809e0e704a58dd8a5db318","mission_step_id":"034c8c42-6983-44df-822b-9b75094c9e2c","command_center_event_id":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},{"id":"e71557f0-c33e-42c9-8523-06fdf8604a74","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\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T08:55:03.709602+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2274c364f228\",\"prNumber\":3599,\"sourceSha\":\"e36498d7001d5b55f5665c9230d81a6c5fe20229\",\"deploymentId\":\"forgejo-main-e36498d7001d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:56:22.913374+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2274c364-f228-4996-a5ab-a38acc2ac0d7:owner-progress-heartbeat:119348625","mission_step_id":"c86310a0-29a2-46ed-8c6f-8868f08d0da7","command_center_event_id":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},{"id":"e7167ec4-ca66-458a-a6f4-a5ac7ee7db15","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"19b6d59003b224c1966f80c6aca8828bca54edee","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"19b6d59003b224c1966f80c6aca8828bca54edee","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"b37ef1a7e656957ab1285b8dbd701471d25d432126db165adf8cb3495b0e93e7","forgejoWorkflowProof":{"runId":13988,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"19b6d59003b224c1966f80c6aca8828bca54edee","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-19b6d59003b224c1966f80c6aca8828bca54edee","compareStatus":"target_job_success_runtime_verified","workflowRunId":13988,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.38-paul-owner-velocity","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:17:50.017104+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"19b6d59003b224c1966f80c6aca8828bca54edee","external_id":"forgejo-main-19b6d59003b2","receipt_type":"canonical_release_status","idempotency_key":"mission:dcc8e516-6b28-411d-bcde-f638030d9c4d:forgejo-release-status:19b6d59003b224c1966f80c6aca8828bca54edee:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"74368c3a-28e8-4600-a41a-cdb153bd4caa","command_center_event_id":"dcc8e516-6b28-411d-bcde-f638030d9c4d"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":40400,"schema":"public","order_key":"id"}