{"data":[{"id":"afeca1dc-2345-4c69-b67a-e3d984bd48fd","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"eb51d2c10031bdfe42e8f39de014085943a719bc","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","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":"d65bf3d980a285c0035e1ff61e8542ec23e3b0471ffa6faa968f10a2ec5b7587","forgejoWorkflowProof":{"runId":11440,"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-24T06:45:28.171641+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","external_id":"forgejo-main-e36498d7001d","receipt_type":"canonical_release_status","idempotency_key":"mission:2274c364-f228-4996-a5ab-a38acc2ac0d7:forgejo-release-status:e36498d7001d5b55f5665c9230d81a6c5fe20229:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"32e491b8-2981-40be-a89c-1e762af66a9b","command_center_event_id":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},{"id":"afecf9ac-67ca-4c00-80bb-c413d6dd6c3f","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/__tests__/contracts/godmode-role-projection.contract.test.ts","fingerprint":"cc5485b912c6696abf94c92faad0d9a8675cca02db79485850fb989fd3cac871"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:35:05.245014+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:repository-mutation-intent-blocked:cc5485b912c6696abf94c92faad0d9a8675cca02db79485850fb989fd3cac871","mission_step_id":"7cde8c2d-7e8c-4c33-92f5-1853d4c6f528","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"afed303b-3e1f-42a9-947f-1e1c430ab546","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":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","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":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","wordingChanged":false,"canonicalIntent":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","constraints":[{"id":"single-owner","statement":"Preserve one canonical queue/release owner and existing safety rules.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":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":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"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":[]},"inputSignals":{"rawUtterance":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","canonicalIntent":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"CONTROL-PLANE-P0-THROUGHPUT:-remove-the-N-1-Forgejo-PR-scan-from-the-canonical-merge-queue-superviso","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f","requestContractRevision":2,"previousRequestContractHash":"3fd003d1070b29557b089a70c922dd17dffd41dc5195167b0de35ab45b8e7c2c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:50:15.138257+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:request-contract:a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f","mission_step_id":"6a565ece-08e6-498c-aab4-fd7820b88003","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"afeda631-6de2-4bc8-82bd-1766ab549091","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":1213,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":762,"terminal":false,"missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3070,"approvedPlanMs":0,"shipAndProveMs":5000},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4"},"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":799,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:14:05.041828+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4b2db5c-0181-4020-a42a-98e1730575c4:automatic-mission-resume:762:ship_and_prove_gate_blocked","mission_step_id":"98602a06-16de-4a85-b8d4-56f0c13b2c76","command_center_event_id":"e4b2db5c-0181-4020-a42a-98e1730575c4"},{"id":"afedfe14-4118-47b4-b256-8a3a9dd2ffa9","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T02:52:01.192845+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:94460f40-a3dd-4b36-b788-d37e41773a25:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"94460f40-a3dd-4b36-b788-d37e41773a25"},{"id":"afef3877-53f2-40d6-a9f7-cfa53f48d146","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cb2da87b39c34b3757e0e0fc39ed08c74efc98a9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair PCG's authenticated shell on current main and ship it live. Scope this as the smallest frontend shell repair, centered on src/PcgAppShell.tsx and shared shell wiring only where required. Requirements: (1) every authenticated /pcg route must use the canonical KNOCKLAUNCH tenant shell contract rather than a competing standalone fixed viewport shell; (2) avatar/profile control must be visible by default on PCG desktop and mobile, except public unauthenticated surfaces; (3) on mobile, tenant navigation must render above platform navigation and platform navigation must be the bottom-most bar; (4) preserve stable header and tenant branding; (5) eliminate nested fixed h-dvh/overflow-y-auto shell ownership or page-level viewport containers that cause double/unwanted scrolling; (6) PCG route content including dashboard, receive/upload, card grading, card vault/workspace, calendar, mail, documents/drive, connections, proposals must remain reachable inside the same shell; (7) do not introduce a second nav, duplicate avatar, or PCG-specific shell primitive when a shared primitive exists; (8) add/update focused contract coverage for PCG shell/mobile nav invariants if needed. Use current","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: workspace only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","satisfied":true,"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"]},{"id":"visual-viewport-authority","satisfied":true,"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"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"7882bfe2222c0fe23c6e40e391a7ccccefa1b5d91e5fdfda9156c6f503cb40d7","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":"7882bfe2222c0fe23c6e40e391a7ccccefa1b5d91e5fdfda9156c6f503cb40d7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:12:20.96186+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cb2da87b39c34b3757e0e0fc39ed08c74efc98a9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:request-contract:7882bfe2222c0fe23c6e40e391a7ccccefa1b5d91e5fdfda9156c6f503cb40d7:cb2da87b39c34b3757e0e0fc39ed08c74efc98a9:verified:","mission_step_id":"6d9be98e-09eb-4302-8993-0c836e6d2d49","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"afefba6c-1dfd-4259-8f3d-7878532692c3","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/live-single-lane-canary-20260819","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.0-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"80cf6b6c-5028-48cb-86e9-b9c6ddd41ac8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"80cf6b6c-5028-48cb-86e9-b9c6ddd41ac8"},"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":5073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:15:13.285921+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80cf6b6c-5028-48cb-86e9-b9c6ddd41ac8:execute_mission:repair_mission_prepared","mission_step_id":"50cc5067-0657-4ec0-a2cd-14dbdb768bcc","command_center_event_id":"80cf6b6c-5028-48cb-86e9-b9c6ddd41ac8"},{"id":"aff2c59d-11ea-4946-ae29-903452a08584","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"intentional-motion","satisfied":false,"statement":"On the live /build-my-demo route, the logo follows one clearly authored continuous orbital gesture whose translation, banking, orientation, and depth are synchronized rather than independently drifting.","proofConditionIds":["source","merge","release","visual"]},{"id":"preserve-approved-page","satisfied":false,"statement":"The approved logo size, aura, lightning effects, page layout, background video, copy, fields, cards, form behavior, and reduced-motion behavior remain unchanged.","proofConditionIds":["source","visual"]}],"satisfied":false,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only src/pages/BuildMyDemo.tsx may change.","proofConditionIds":["source"]},{"id":"motion-only","satisfied":false,"statement":"Only the BrandMark logo motion calculation may change; aura, lightning, layout, copy, and form behavior must remain untouched.","proofConditionIds":["source","visual"]},{"id":"frontend-only","satisfied":true,"statement":"No backend, database, auth, runtime architecture, or unrelated production target changes.","proofConditionIds":["source","release"]}],"contractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:57.07731+00:00","proof_gate":"request_contract_pending","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:request-contract:7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9:cd35e37681ebcdffde10eca55e8070169c9d18da:pending:visual","mission_step_id":"1746a80b-40b2-4e2c-bcae-150c0bda91ca","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"aff38fde-27cd-48c3-b8cf-26113ace09e6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d3da6a5827e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15718,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":36961,"firstUsefulResultAt":"2026-09-27T04:37:23.761Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3859,"terminal":false,"missionId":"1d3da6a5-827e-4617-b3d6-aabc3f10d80d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","timingsMs":{"prReadinessMs":429,"approvedPlanMs":0,"shipAndProveMs":2367,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"1d3da6a5-827e-4617-b3d6-aabc3f10d80d"},"performance":null,"deploymentId":"forgejo-main-dfbb0b86b60d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1975,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T04:38:53.241928+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3859","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d3da6a5-827e-4617-b3d6-aabc3f10d80d:automatic-mission-resume:3859:canonical_release_reconciliation_pending","mission_step_id":"817ae417-1f97-473d-938b-cc5c83cd9eee","command_center_event_id":"1d3da6a5-827e-4617-b3d6-aabc3f10d80d"},{"id":"aff3ba9d-fbb2-4ffd-8928-00a259965c0e","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-mode-drag-release-reset-0911","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.112-orphan-release-cache-cleanup","prNumber":null,"terminal":false,"missionId":"258b69ed-eefb-4090-a20a-57f084b00dd6","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1138,"providerAuthMs":0,"ledgerPrepareMs":1138,"ledgerReconcileMs":388,"lineageReconcileMs":0,"resolvePreflightMs":1138,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1526,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"258b69ed-eefb-4090-a20a-57f084b00dd6"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:10:47.875902+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:258b69ed-eefb-4090-a20a-57f084b00dd6:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"a14b8c2b-a609-4110-8875-bfeda28012e6","command_center_event_id":"258b69ed-eefb-4090-a20a-57f084b00dd6"},{"id":"aff3f7df-ebb0-4349-a362-963b1d64cbc6","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","fingerprint":"f8a1c513290855dc2b887727dd8025200494631a952028a91259608632cf8a59"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:14:04.229204+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:45578ea6-cec6-4f6c-aed1-e85758ba332b:repository-mutation-intent-blocked:f8a1c513290855dc2b887727dd8025200494631a952028a91259608632cf8a59","mission_step_id":"5e74ff82-72db-4eed-9f3a-f33e7baf2506","command_center_event_id":"45578ea6-cec6-4f6c-aed1-e85758ba332b"},{"id":"aff41da0-059c-407c-9eb6-5ca624020e57","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/self-report-frontend-build-failure","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"9d66126f-974a-4501-a373-6f7da4ab9d19","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":"9d66126f-974a-4501-a373-6f7da4ab9d19"},"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":13307,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/frontend-stale-chunk-recovery.contract.test.ts","src/components/JobTracker/NewJobDialog.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:53:34.561856+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d66126f-974a-4501-a373-6f7da4ab9d19:execute_mission:repair_mission_synthesis_ready","mission_step_id":"36829c79-c2b1-45aa-8ff5-d6ac997c66e7","command_center_event_id":"9d66126f-974a-4501-a373-6f7da4ab9d19"},{"id":"aff4b45c-cc4b-4845-8ada-7d1c32e5b59d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"forgejo_release_dispatch_failed:422:{\"message\":\"[]: json: cannot unmarshal bool into Go struct field DispatchWorkflowOption.inputs of type string\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}\n","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":33,"terminal":false,"missionId":"c9075ae6-c234-48ae-9bbc-7c1ce38765dd","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9075ae6-c234-48ae-9bbc-7c1ce38765dd"},"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":336,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T17:48:46.470301+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"33","receipt_type":"ship_and_prove","idempotency_key":"mission:c9075ae6-c234-48ae-9bbc-7c1ce38765dd:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"44b85c25-0306-4156-b627-986a40086883","command_center_event_id":"c9075ae6-c234-48ae-9bbc-7c1ce38765dd"},{"id":"aff5112b-64f8-4ca5-a2d2-e7844370b458","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\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T18:42:52.467937+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-69a8cfaf5aa4\",\"prNumber\":4955,\"sourceSha\":\"a791b23b0cc9e85ba609c5a4019932e70f1fe622\",\"deploymentId\":\"forgejo-main-a791b23b0cc9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:45:50.794438+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:69a8cfaf-5aa4-48fb-adad-ebab954fef22:owner-progress-heartbeat:119414343","mission_step_id":"c51c4cf0-5747-4990-873b-a37771c01cc4","command_center_event_id":"69a8cfaf-5aa4-48fb-adad-ebab954fef22"},{"id":"aff646c4-1b5e-4565-ba75-8bc62753ee0c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/onboarding-academy-self-serve","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2403,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.38.2-forgejo-source-targets","prNumber":52,"terminal":false,"missionId":"365806e9-f01a-4b67-a2a1-325ed1eee833","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"28027744caf3fb9fe60d002000d1a72fbd54d39a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"365806e9-f01a-4b67-a2a1-325ed1eee833"},"performance":null,"deploymentId":"forgejo-main-28027744caf3","workflowRunId":144,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1737,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T20:21:04.606796+00:00","proof_gate":"canonical_release_dispatched","source_sha":"28027744caf3fb9fe60d002000d1a72fbd54d39a","external_id":"forgejo-main-28027744caf3","receipt_type":"execute_mission","idempotency_key":"mission:365806e9-f01a-4b67-a2a1-325ed1eee833:execute_mission:canonical_release_dispatched","mission_step_id":"87e5ab14-df08-431f-969d-15b5fe5f9087","command_center_event_id":"365806e9-f01a-4b67-a2a1-325ed1eee833"},{"id":"affaed7b-081b-4758-aee8-316dc3436ad7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6214,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:19:15.148845+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:repair_mission_execution_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"affb56ec-1477-460f-b127-ed71fd3f515b","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.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"66429bcd-1c4a-4265-8981-d32063d07d09","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":401,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":401,"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":"66429bcd-1c4a-4265-8981-d32063d07d09"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:04:27.867984+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66429bcd-1c4a-4265-8981-d32063d07d09:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b8ec6eba-e9a2-4ac4-80c5-cd1768b785f0","command_center_event_id":"66429bcd-1c4a-4265-8981-d32063d07d09"},{"id":"affda3f9-f5a9-4524-ae3b-babee5301bec","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"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:f9cdc997-b48b-4f56-82ee-a35e4f803db9","mission_step_id":null,"command_center_event_id":"f9cdc997-b48b-4f56-82ee-a35e4f803db9"},{"id":"affe0948-03b3-4df7-9444-21643beee96e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success"},"mainSha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/952","runId":952,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","deploymentId":"forgejo-main-a3476d0cb68bdf9af6fca8c085a4621e58d67c29","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.14-file-write-contract","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T19:29:49.354127+00:00","proof_gate":"canonical_release_pending","source_sha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","external_id":"forgejo-main-a3476d0cb68b","receipt_type":"canonical_release_status","idempotency_key":"mission:93ea0997-96c4-471f-b587-10e8b8d08ae9:forgejo-release-status:a3476d0cb68bdf9af6fca8c085a4621e58d67c29:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success","mission_step_id":"ebaf79e0-8d08-4498-8e99-e3ec590ff557","command_center_event_id":"93ea0997-96c4-471f-b587-10e8b8d08ae9"},{"id":"affea82d-ca85-486e-aa3d-4d82794d93ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b908cde84b36","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2692,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":210,"missionSetupMs":3401},"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":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"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":13420,"likelyAffectedFiles":["packages","src/components/RebuttalsRouter.tsx",".forgejo/workflows/knocklaunch.yml","src/components/DashboardHub.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:29:32.137872+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4148a2de-519a-45ec-8049-955f004fa0d4","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"afff85ff-49a0-465b-bdd0-d054df7aca3e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6a3b9270a75d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11406,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":45361,"firstUsefulResultAt":"2026-10-06T13:54:03.092Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":5182,"terminal":false,"missionId":"6a3b9270-a75d-463a-930a-afececaf89fd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2692,"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":"6a3b9270-a75d-463a-930a-afececaf89fd"},"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-06T13:54:48.508283+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5182","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6a3b9270-a75d-463a-930a-afececaf89fd:automatic-mission-resume:5182:repair_mission_pr_ready_retryable","mission_step_id":"42d45959-a16d-4d85-986b-57133521f6b0","command_center_event_id":"6a3b9270-a75d-463a-930a-afececaf89fd"},{"id":"b003d6a7-a8f5-48c3-97b3-ff794e64be26","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"preserve-builder-presentation","satisfied":false,"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":false,"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":false,"constraints":[{"id":"single-existing-pr","satisfied":false,"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":false,"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":false,"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":null,"requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-operating-contract","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-selected-applications","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-universal-registry","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-media-isolation","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:31:18.838669+00:00","proof_gate":"request_contract_pending","source_sha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e6cf2da1-df30-4f81-b53d-3b9387b79b3f:request-contract:7705a61c45f091a081642b1e3758843931a6625964d6d2792773fab6732614eb:95d6ed1c3528ca7602a39bec494b0ffc0e28a24f:pending:repository","mission_step_id":"de1c34da-7689-40e7-8a99-a82aa4f878f5","command_center_event_id":"e6cf2da1-df30-4f81-b53d-3b9387b79b3f"},{"id":"b003ee94-4581-4ec2-8d0f-ba43e8e138af","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"ac38c85aa0cba3ce42cc40bc3cd3960dbafe8077","prNumber":2273,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/ac38c85aa0cba3ce42cc40bc3cd3960dbafe8077","mergeCommitSha":"8297e77def23df42a3dd1c9dd2835d560b278bd7"}],"requestContractHash":"f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:21:37.213725+00:00","proof_gate":"request_contract_repository_verified","source_sha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3b84be22-531a-4511-9534-6adbe08640c5:request-contract-repository:f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb:8297e77def23df42a3dd1c9dd2835d560b278bd7","mission_step_id":"695add49-eaae-419d-9ebe-aa332f71e15e","command_center_event_id":"3b84be22-531a-4511-9534-6adbe08640c5"},{"id":"b0041800-03e5-491f-b1ec-e9d74c3a62ed","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1526,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.27-tenant-scope-security","prNumber":null,"terminal":false,"missionId":"6feae7da-42d9-425f-8eaf-8fe7ab10e0d1","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":"6feae7da-42d9-425f-8eaf-8fe7ab10e0d1"},"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":7368,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T02:24:09.839559+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6feae7da-42d9-425f-8eaf-8fe7ab10e0d1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8c719b32-4685-4ecf-9046-f18cff6e1e2a","command_center_event_id":"6feae7da-42d9-425f-8eaf-8fe7ab10e0d1"},{"id":"b00632a3-85a6-498f-afe0-889debf52c48","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:24:56.477238+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419299","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"b006c01b-76d9-4449-9657-be710028300c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-background-final","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1182,"providerAuthMs":0,"ledgerPrepareMs":617,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":1182,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":617,"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":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"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":2854,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:35:42.842304+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dcafb2c5-d760-4b7f-8c69-7e259449db93","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"b006d05f-832c-47b7-a56b-012c83a8c59e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ab3890e0eca5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.64-paul-correction-precedence","prNumber":null,"terminal":false,"missionId":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1543,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":504,"providerAuthMs":0,"ledgerPrepareMs":504,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":504,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":504,"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":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},"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":4534,"likelyAffectedFiles":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:11:34.913011+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"04ad2232-75c1-468d-9b21-cb96101715a8","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"b0078e08-ca53-44d0-84d9-99f34d7cdea0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","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":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","wordingChanged":false,"canonicalIntent":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"executorless","statement":"Automation-allowed nonterminal missions cannot remain executorless.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"objective":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","constraints":[{"id":"canonical","statement":"No parallel orchestrator or release lane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before returning status"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","canonicalIntent":"Implement release reliability hardening v1 in the canonical KNOCKLAUNCH control plane, starting with eliminating executorless continuation: when mission status computes an automation-allowed next action with no owner action required, schedule the remaining deterministic continuation on the canonical supervisor before returning status. Preserve all existing safety/release behavior.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof","kind":"runtime","claim":"Executorless continuation guard is live in cc-execution.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-release-reliability-hardening-v1-in-the-canonical-KNOCKLAUNCH-control-plane-starting-with-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof"]},"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":"2b4b0404a257999a1dcad43ebeb69175347c132a304bdd81b17d3624cb57c4aa","requestContractRevision":2,"previousRequestContractHash":"b7493a0ef6ffbf91367ffa5a13818fe1d07cd6a721f1ece322a4aea58c4e4c0e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:03:17.877246+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:54abe6b3-fdc3-4f44-a67f-6878115976cf:request-contract:2b4b0404a257999a1dcad43ebeb69175347c132a304bdd81b17d3624cb57c4aa","mission_step_id":"e22d210d-26dc-4bfd-8ab9-5576df0a2616","command_center_event_id":"54abe6b3-fdc3-4f44-a67f-6878115976cf"},{"id":"b007bd3e-28b1-467a-9e7c-b7f6ba457b9c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","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":"5378bda54eeed31f1a1fd825143049dae646cde29902bd62cd6a91fc9ba87833","forgejoWorkflowProof":{"runId":11041,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2da51587dfc680a8b153807d568ed2ce687953e0","deploymentId":"forgejo-main-2da51587dfc680a8b153807d568ed2ce687953e0","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.219-contract-release-target-forwarding","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:37:23.364325+00:00","proof_gate":"canonical_release_pending","source_sha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","external_id":"forgejo-main-666c1c2701be","receipt_type":"canonical_release_status","idempotency_key":"mission:2a4864e8-5503-4795-bc35-3fc0a2428e4a:forgejo-release-status:666c1c2701bec26784ecbdd7d35f244d5cbf8fa5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2bf480a0-76fb-4a7a-adb8-3c77989af260","command_center_event_id":"2a4864e8-5503-4795-bc35-3fc0a2428e4a"},{"id":"b007c9fc-90f6-46d4-a97a-abfdc2286966","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/storage-architecture-v3","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":1897,"terminal":false,"missionId":"6937df13-bcf1-4128-b5eb-c8aa6626b43d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9535,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1564,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":840,"ledgerReconcileMs":0,"lineageReconcileMs":724,"resolvePreflightMs":1564,"repositoryMutationMs":9535,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":840,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},"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-06T00:31:18.161701+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1897","receipt_type":"execute_mission","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"b0089045-eb8c-442a-a887-d49d5ac77d1a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/emergency-live-entrypoint-20260815","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":1126,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":144,"terminal":false,"missionId":"cd38938c-f8ac-4a8d-adba-5467d4fcff14","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":"cd38938c-f8ac-4a8d-adba-5467d4fcff14"},"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":3501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:12:20.043619+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"144","receipt_type":"execute_mission","idempotency_key":"mission:cd38938c-f8ac-4a8d-adba-5467d4fcff14:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a38246e2-56e9-4b78-b6b3-269c79ee056f","command_center_event_id":"cd38938c-f8ac-4a8d-adba-5467d4fcff14"},{"id":"b0091857-3c36-4768-b664-235e5f488c6b","source":"forgejo","status":"waiting","payload":{"branch":"ai/godmode-owner-realtor-mode-20260905","prNumber":1858,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b6e404dde31d645a549836454527e18094a4cdbc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T16:46:10.877327+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b6e404dde31d645a549836454527e18094a4cdbc","external_id":"1858","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c4d815b4-45c7-45d8-9f28-884d162fdcff:merged-pr:1858:b6e404dde31d645a549836454527e18094a4cdbc","mission_step_id":"b69200da-f16a-4632-b6a9-05be63b49fc7","command_center_event_id":"c4d815b4-45c7-45d8-9f28-884d162fdcff"},{"id":"b00933d5-04b2-4504-830c-423a1394f6a0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-inventory-rls-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6887,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":null,"terminal":false,"missionId":"77a4caee-1dfe-41aa-b362-df47a6de4cd3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":18476,"prReadinessMs":0,"approvedPlanMs":18476,"missionSetupMs":561,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"77a4caee-1dfe-41aa-b362-df47a6de4cd3"},"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":5439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T16:56:49.112547+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77a4caee-1dfe-41aa-b362-df47a6de4cd3:execute_mission:repair_mission_execution_retryable","mission_step_id":"11a1d68f-6955-443a-8876-3003f10cc831","command_center_event_id":"77a4caee-1dfe-41aa-b362-df47a6de4cd3"},{"id":"b00b71b7-1c6f-498a-a5f3-8a8a1a6b5d4c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dddf005ccb1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":128576,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":8,"executorlessWaitMs":491828,"firstUsefulResultAt":"2026-09-25T19:57:17.826Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":3762,"terminal":false,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6194,"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":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},"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-25T19:59:10.47689+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:automatic-mission-resume:3762:repair_mission_pr_ready_retryable","mission_step_id":"9909df0a-c90a-4685-9f33-35f8c3cf58b3","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"b00b75ca-675c-49a9-8dba-cd5ffbb917a5","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.37.2-current-mcp-discovery","prNumber":23,"terminal":false,"missionId":"507e957d-fb24-4f9d-9d46-f308b7bd4772","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"4f1458a58c445dba61fec30ac9f0e0c4106d19c6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"507e957d-fb24-4f9d-9d46-f308b7bd4772"},"performance":null,"deploymentId":"forgejo-main-4f1458a58c44","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":1111,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T16:21:10.202151+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4f1458a58c445dba61fec30ac9f0e0c4106d19c6","external_id":"forgejo-main-4f1458a58c44","receipt_type":"ship_and_prove","idempotency_key":"mission:507e957d-fb24-4f9d-9d46-f308b7bd4772:ship_and_prove:canonical_release_dispatched:4f1458a58c445dba61fec30ac9f0e0c4106d19c6:no-run","mission_step_id":"fc6e9e44-0538-42dc-876c-24a924e32e64","command_center_event_id":"507e957d-fb24-4f9d-9d46-f308b7bd4772"},{"id":"b00d565f-3ed7-488a-b4b5-7ef88fb70688","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-mission-control.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"reason":"Retry the same authorized owner-requested control-plane interpretation repair using the canonical anchored edit shape after the first edit payload was structurally invalid.","baseSha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","issuedAt":1788006020678,"expiresAt":1788006200678,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","singleUse":true,"authorizationId":"c2196989-4910-4fd2-83a5-674fcaf1abfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:20:22.531166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c2196989-4910-4fd2-83a5-674fcaf1abfa","mission_step_id":"8591b25d-ba35-4ed0-9a5e-bd266163f431","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"b00da789-b461-474a-b84c-525443913da5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-existing-pr-adoption-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11999,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":530,"terminal":false,"missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5128,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:52:53.514783+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"530","receipt_type":"execute_mission","idempotency_key":"mission:42fde409-e26b-4a0b-9ce8-918990928cc6:execute_mission:repair_mission_execution_retryable","mission_step_id":"cc8d1b30-a7ef-4b7d-b58d-7bc2319346d6","command_center_event_id":"42fde409-e26b-4a0b-9ce8-918990928cc6"},{"id":"b00f4b62-b720-4233-a255-f92d4d5dc4ef","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-repair-the-verified-visual-witnes","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.28-visual-witness-backup-fallback","prNumber":null,"terminal":false,"missionId":"83117a6f-2b0c-4256-b1ff-fd13f4ec28dc","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":"83117a6f-2b0c-4256-b1ff-fd13f4ec28dc"},"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":10808,"likelyAffectedFiles":["workers/cc-execution/src/index-onrunner-async.js","workers/cc-execution/src/version.js","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T16:30:33.789451+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:83117a6f-2b0c-4256-b1ff-fd13f4ec28dc:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0ee84473-14c0-46b5-9c95-214e85b9d1da","command_center_event_id":"83117a6f-2b0c-4256-b1ff-fd13f4ec28dc"},{"id":"b0124602-4922-435c-9713-df384d025faf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9f00e4d0a77f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.36-atomic-write-deadline-refreeze","prNumber":null,"terminal":false,"missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":346,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":615,"providerAuthMs":0,"ledgerPrepareMs":615,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":615,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":615,"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":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},"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":9206,"likelyAffectedFiles":["scripts/release-target-ownership.mjs","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:56:17.26507+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ae02f7b-8754-44d0-ac0f-6f4d3ac7cf14","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"b0127b67-2791-485a-a736-ecf4eef3b573","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f5e65fad8f5fe609fda1f7ed0e6625adf869cba1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f5e65fad8f5fe609fda1f7ed0e6625adf869cba1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"01788cfdeffcc7618b704cfd3f281510ebe6422cf4945e0fa22d69c1b68d2769","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15593","runId":15593,"status":"waiting","sourceSha":"f5e65fad8f5fe609fda1f7ed0e6625adf869cba1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"6d20e7e8d903b7cd7c6900b4c3455dc5c1c258d6","deploymentId":"forgejo-main-6d20e7e8d903b7cd7c6900b4c3455dc5c1c258d6","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.94-terminal-completion-supervisor","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:53:15.941452+00:00","proof_gate":"canonical_release_pending","source_sha":"f5e65fad8f5fe609fda1f7ed0e6625adf869cba1","external_id":"forgejo-main-f5e65fad8f5f","receipt_type":"canonical_release_status","idempotency_key":"mission:a86e0657-5d8e-474b-ae47-2d1148769b31:forgejo-release-status:f5e65fad8f5fe609fda1f7ed0e6625adf869cba1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"a559220c-0362-46a7-acdf-28eacb5cdada","command_center_event_id":"a86e0657-5d8e-474b-ae47-2d1148769b31"},{"id":"b0130170-8a85-4af7-86b3-9ce2b3ff11d0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/orphan-cache-absence-proof-20260911","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.112-orphan-release-cache-cleanup","prNumber":2436,"terminal":false,"missionId":"be799fec-d380-45b9-8107-9f80f682221d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":31406,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1522,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1522,"ledgerReconcileMs":340,"lineageReconcileMs":0,"resolvePreflightMs":1522,"repositoryMutationMs":31406,"repositoryProviderMs":21192,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9343,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1862,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":11849},"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":"be799fec-d380-45b9-8107-9f80f682221d"},"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":4102,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:04:07.148623+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2436","receipt_type":"execute_mission","idempotency_key":"mission:be799fec-d380-45b9-8107-9f80f682221d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6d70ac3b-bb76-46ca-923e-842072a0d6ee","command_center_event_id":"be799fec-d380-45b9-8107-9f80f682221d"},{"id":"b01473a1-02e2-4bdc-b33b-ba925b46a705","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-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:57:48.853055+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-5a53a8191243\",\"prNumber\":4723,\"sourceSha\":\"8f5d8f9555177385567e239df29f8ae4c570c971\",\"deploymentId\":\"forgejo-main-8f5d8f955517\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T10:01:55.413511+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:5a53a819-1243-4723-9949-6b12b26e112f:owner-progress-heartbeat:119407207","mission_step_id":"21195fee-6df7-47f4-aff9-18696ac6e912","command_center_event_id":"5a53a819-1243-4723-9949-6b12b26e112f"},{"id":"b015e761-2940-4c3f-9935-d8a728516a06","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5111","runId":5111,"status":"success","sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-950d53daf14fa4f1d4fe355bec9050dfc8760d24","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5111,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.32-speed-path-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"87af5cb7399a41c51086136a254baf6444f00663","sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:41:35.918192+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:forgejo-release-status:950d53daf14fa4f1d4fe355bec9050dfc8760d24:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"068205e8-199b-4d8c-be4f-99bf8e9adc91","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"b018d20a-60cd-4aec-bb5a-1f4e813867e3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d39c65f06235d4dcafa1bd0f91b83fb9ecd1dc67","deploymentId":"forgejo-main-d39c65f06235d4dcafa1bd0f91b83fb9ecd1dc67","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.7-lightning-auto-merge-emitter","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:25:53.580609+00:00","proof_gate":"canonical_release_pending","source_sha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c7406fb5-aaba-4807-8349-79a3cdcfcf38:forgejo-release-status:38b875931e4adb12ce70f8fa1fea8a8fd2d95d20:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"147bf658-4e41-476b-9fee-d079f9689b60","command_center_event_id":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},{"id":"b01a938b-b054-4ddf-9048-7d520e6ecfd5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d8028b7a80b7","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":73437,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":79676,"firstUsefulResultAt":"2026-09-29T02:20:58.194Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.62.0-mission-freedom-cloudflare-primary","prNumber":4082,"terminal":false,"missionId":"d8028b7a-80b7-44a7-bd61-1f210843326b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3785,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":690,"missionSetupMs":356,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":356,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":356,"repositoryMutationMs":3095,"repositoryProviderMs":3095,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2020,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":356,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1075},"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":"d8028b7a-80b7-44a7-bd61-1f210843326b"},"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":3531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:22:23.083834+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4082","receipt_type":"execute_mission","idempotency_key":"mission:d8028b7a-80b7-44a7-bd61-1f210843326b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d6b68e24-f932-45f3-8f5f-cb3e5da4e478","command_center_event_id":"d8028b7a-80b7-44a7-bd61-1f210843326b"},{"id":"b01c295d-351b-4884-a7cc-be7d3be1a074","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eca9c0b9224d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":48747,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":54150,"firstUsefulResultAt":"2026-10-05T16:32:20.424Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4980,"terminal":false,"missionId":"eca9c0b9-224d-451d-b49a-118937db08e1","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eca9c0b9-224d-451d-b49a-118937db08e1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:33:14.638864+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4980","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eca9c0b9-224d-451d-b49a-118937db08e1:automatic-mission-resume:4980:repair_mission_waiting_for_gate","mission_step_id":"5f76c986-aafe-4639-afe3-2ae6ac7d6034","command_center_event_id":"eca9c0b9-224d-451d-b49a-118937db08e1"},{"id":"b01c5631-be37-40b4-b11e-fc6cbe55f3f1","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.35.0-cloudflare-native-frontend-owner","prNumber":null,"terminal":false,"missionId":"8bfeff89-04f0-46ec-b5d4-3aa47e57df59","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8bfeff89-04f0-46ec-b5d4-3aa47e57df59"},"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":312,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T20:59:14.508608+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8bfeff89-04f0-46ec-b5d4-3aa47e57df59:execute_mission:repair_mission_execution_blocked","mission_step_id":"58683558-c91d-4dbd-a364-6aae098c8385","command_center_event_id":"8bfeff89-04f0-46ec-b5d4-3aa47e57df59"},{"id":"b01d590c-970d-45da-acb5-40778e2429fa","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2489,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","timingsMs":{"prReadinessMs":283,"approvedPlanMs":0,"shipAndProveMs":970,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":"forgejo-main-7dfc9177a78c","workflowRunId":7359,"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":1906,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:40:37.699833+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2489","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:automatic-mission-resume:2489:canonical_release_dispatched","mission_step_id":"134acb2c-5328-44ee-8691-b52bedcf7f34","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"b01e07ce-9dbe-4076-83f5-987653d4ead0","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a","mission_step_id":null,"command_center_event_id":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a"},{"id":"b01e1c9e-6e24-4c55-8eed-1aed92017228","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fa79b8480513","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":33623,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":13,"executorlessWaitMs":351101,"firstUsefulResultAt":"2026-10-01T02:36:06.344Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4311,"terminal":false,"missionId":"fa79b848-0513-4094-a764-bf91f6f2f216","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2237,"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":"fa79b848-0513-4094-a764-bf91f6f2f216"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:41:28.950677+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4311","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fa79b848-0513-4094-a764-bf91f6f2f216:automatic-mission-resume:4311:repair_mission_pr_ready_retryable","mission_step_id":"abfaa216-f8ce-4f42-9cc3-04f64ef83663","command_center_event_id":"fa79b848-0513-4094-a764-bf91f6f2f216"},{"id":"b01e201a-19db-4ff8-a8eb-10e6fdd2fff4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-358e24ae4f67","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":54425,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":22,"executorlessWaitMs":267055,"firstUsefulResultAt":"2026-10-05T12:31:50.640Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":null,"prNumber":4902,"terminal":false,"missionId":"358e24ae-4f67-487a-8654-8e9ea25e1c7f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d95a888cc0304fcb33b631f13f62f1afb572d4dd","timingsMs":{"prReadinessMs":782,"approvedPlanMs":0,"shipAndProveMs":3410,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"358e24ae-4f67-487a-8654-8e9ea25e1c7f"},"performance":null,"deploymentId":"forgejo-main-d95a888cc030","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1778,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:36:40.315217+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4902","receipt_type":"automatic_mission_resume","idempotency_key":"mission:358e24ae-4f67-487a-8654-8e9ea25e1c7f:automatic-mission-resume:4902:canonical_release_reconciliation_pending","mission_step_id":"ebb19e15-faad-403c-b5eb-9b4ce06f8cf5","command_center_event_id":"358e24ae-4f67-487a-8654-8e9ea25e1c7f"},{"id":"b01f0aec-3eef-45f3-8b34-a930269f2041","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e1370ff8897c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":29293,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":7,"executorlessWaitMs":156450,"firstUsefulResultAt":"2026-10-01T00:30:51.063Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4291,"terminal":false,"missionId":"e1370ff8-897c-4449-b04a-1f36a9f9abfb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"79da6905c2a52ca8884577c4bbd55c54f5c3b91b","timingsMs":{"prReadinessMs":635,"approvedPlanMs":0,"shipAndProveMs":2823,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e1370ff8-897c-4449-b04a-1f36a9f9abfb"},"performance":null,"deploymentId":"forgejo-main-79da6905c2a5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1888,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:33:47.431831+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4291","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e1370ff8-897c-4449-b04a-1f36a9f9abfb:automatic-mission-resume:4291:canonical_release_reconciliation_pending","mission_step_id":"89ddd631-a15b-4467-91a6-5d51ab59ef31","command_center_event_id":"e1370ff8-897c-4449-b04a-1f36a9f9abfb"},{"id":"b01f9be5-0ef6-4944-a352-e725b8ca1cdc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/experience-editor-precise-canvas-fastpath-20260804","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1139,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"441774c2-2e70-43ca-95b9-370d7855ab99","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"441774c2-2e70-43ca-95b9-370d7855ab99"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1260,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-04T20:42:18.668228+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:441774c2-2e70-43ca-95b9-370d7855ab99:execute_mission:repair_mission_execution_blocked","mission_step_id":"b7b2693f-72c5-4ef4-b0f6-9eb671df7dcf","command_center_event_id":"441774c2-2e70-43ca-95b9-370d7855ab99"},{"id":"b01fe76c-8a6b-4668-a762-f969d73f43c0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T01:48:50.150046+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/finalize-ai-respond-proof\",\"prNumber\":4167,\"sourceSha\":\"7c31f400eafbc0c1eebff4b3c69b1c234acb2439\",\"deploymentId\":\"canonical-release-7c31f400eafb\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:35:20.138549+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:37d69cf2-508f-4d1e-8017-305a6dbe863b:owner-progress-heartbeat:119408061","mission_step_id":"3f973edc-d90c-40b1-95e2-c190c9f84b93","command_center_event_id":"37d69cf2-508f-4d1e-8017-305a6dbe863b"},{"id":"b021e24b-468c-4ea7-b553-d9617cce6f1b","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Fix Forgejo expression interpolation inside the adaptive-routing self-test on the same authorized PR; no routing behavior or scope expansion.","baseSha":"a069f5bea5f5587543315b82e631f4f3e3a7678c","issuedAt":1790445908002,"expiresAt":1790446088002,"missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9","authorizationId":"c1cfe473-7493-4b37-9831-0b6b1e7407ce","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T18:05:08.298981+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a069f5bea5f5587543315b82e631f4f3e3a7678c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c1cfe473-7493-4b37-9831-0b6b1e7407ce","mission_step_id":"086df0d3-4c0e-4a9c-9690-8de012ebb20a","command_center_event_id":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},{"id":"b0225262-8214-4b09-8239-60ca23550c88","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing #3474 mission to terminal proof only. The exact PR is merged, Canonical Gate 11030 passed, production push 11031 succeeded, and cc-execution is live on merged source f852d7571ae237f049f53ecc3e497cfaa98c3d43. Reconcile the existing request contract against that already-verified ccExecution release; do not create a new branch, PR, mutation, or release.","wordingChanged":false,"canonicalIntent":"Continue the existing #3474 mission to terminal proof only. The exact PR is merged, Canonical Gate 11030 passed, production push 11031 succeeded, and cc-execution is live on merged source f852d7571ae237f049f53ecc3e497cfaa98c3d43. Reconcile the existing request contract against that already-verified ccExecution release; do not create a new branch, PR, mutation, or release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"terminal-proof","statement":"Bind the already-verified ccExecution release and repository proof to the existing mission so it terminalizes without another release.","proofConditionIds":["repo-proof"]}],"objective":"Continue the existing #3474 mission to terminal proof only. The exact PR is merged, Canonical Gate 11030 passed, production push 11031 succeeded, and cc-execution is live on merged source f852d7571ae237f049f53ecc3e497cfaa98c3d43. Reconcile the existing request contract against that already-verified ccExecution release; do not create a new branch, PR, mutation, or release.","constraints":[{"id":"no-new-work","statement":"No new branch, PR, source mutation, or release; reconciliation only.","proofConditionIds":["repo-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #3474 exact merged source passed Canonical Gate and the ccExecution runtime is live on the merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-3474-mission-to-terminal-proof-only.-The-exact-PR-is-merged-Canonical-Gate-110","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-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":"ee73608bb43070d77d056416c7daa8c2d1d25f8070293cda399ef9e7fad5dfba","requestContractRevision":2,"previousRequestContractHash":"8f8bf30d3a03d7995f994393cc88e4ecadb7bbeb5d5349ce948f32da9c9224e1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:20:49.713542+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:request-contract:ee73608bb43070d77d056416c7daa8c2d1d25f8070293cda399ef9e7fad5dfba","mission_step_id":"ee4a7978-af66-47bb-b604-7d14c7ff8cf2","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"b025435c-c217-4937-baf5-06ade9e3bbf1","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"0cda8cc4830d37a72e7ad3356fdfa988e725848f","releaseState":"verified","exactConductorRun":{"id":31287558131,"status":"completed","headSha":"0cda8cc4830d37a72e7ad3356fdfa988e725848f","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T01:08:43.670517+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0cda8cc4830d37a72e7ad3356fdfa988e725848f","external_id":"canonical-release-0cda8cc4830d","receipt_type":"canonical_release_status","idempotency_key":"mission:0eefc491-a3b8-47b0-8d06-e914dd3b393e:release-status:0cda8cc4830d37a72e7ad3356fdfa988e725848f:31287558131:verified:canonical-production-release/verified=success","mission_step_id":"a2470d24-a4d2-4b0e-98ee-27f01a0be0e0","command_center_event_id":"0eefc491-a3b8-47b0-8d06-e914dd3b393e"},{"id":"b0261c75-09b7-4928-94e0-b96d01344e2f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T05:15:54.09658+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-01018640eadf\",\"prNumber\":3476,\"sourceSha\":\"89dd27cfe4d92548470dbc75f9d86883d055c678\",\"deploymentId\":\"forgejo-main-89dd27cfe4d9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:16:37.236704+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:01018640-eadf-4b23-a2f6-266526b06bd6:owner-progress-heartbeat:119341986","mission_step_id":"34ce21d1-a576-4742-9a05-906669f891db","command_center_event_id":"01018640-eadf-4b23-a2f6-266526b06bd6"},{"id":"b0266e1f-d294-428e-8081-dee382be7315","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_edits_missing_or_out_of_bounds","sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/__tests__/contracts/pcg-website-editor-direct-interaction.contract.test.ts"]},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-10T03:08:25.002815+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"3ad0be5b4a30940d7df01fac25bc4a93222c5204","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:66300316-5d7c-471a-8bce-677657807308:compiler:3ad0be5b4a30940d7df01fac25bc4a93222c5204:src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx,src/__tests__/contracts/pcg-website-editor-direct-interaction.contract.test.ts","mission_step_id":null,"command_center_event_id":"66300316-5d7c-471a-8bce-677657807308"},{"id":"b0275de9-304f-46e5-b0e3-4663aaa5587a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PR #4061 retains its existing changes and its PCG capability manifest declares the two changed frontend surfaces so canonical Gate no longer fails cross_boundary_change_without_manifest.","proofConditionIds":["proof-gate"]}],"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-gate"]},{"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-gate"]}],"contractHash":"37a649d7c43748433a034497e5895fe11eafce398c7d84714386eb103241a8bc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"37a649d7c43748433a034497e5895fe11eafce398c7d84714386eb103241a8bc"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:04:51.076581+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ae22616f345c5f7a05d69e28c49c8441ff264ce3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:05d05300-de6c-4aac-89f8-b03f29ac6802:request-contract:37a649d7c43748433a034497e5895fe11eafce398c7d84714386eb103241a8bc:ae22616f345c5f7a05d69e28c49c8441ff264ce3:verified:","mission_step_id":"ebc1638a-974c-45dc-a2b2-0ffb0d1c13b0","command_center_event_id":"05d05300-de6c-4aac-89f8-b03f29ac6802"},{"id":"b02921d0-5f7c-4617-9c56-05f227a79a6e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-owner-operating-system","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5047,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":389,"terminal":false,"missionId":"b13d3518-aca1-4b2f-b2fc-b16810e78fba","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},"performance":null,"deploymentId":"forgejo-main-b0751cf7cf78","workflowRunId":1328,"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":6226,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T23:36:13.738147+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","external_id":"forgejo-main-b0751cf7cf78","receipt_type":"execute_mission","idempotency_key":"mission:b13d3518-aca1-4b2f-b2fc-b16810e78fba:execute_mission:canonical_release_dispatched","mission_step_id":"145affcb-4380-4817-b00e-efcfaf419f04","command_center_event_id":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},{"id":"b02a73ce-c0f7-42f5-a4b9-e2a473939b52","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/oauth-consent-continuation-20260910","reason":"push_to_branch_requires_existing_branch:ai/oauth-consent-continuation-20260910","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2297,"terminal":false,"missionId":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":861,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":352,"ledgerReconcileMs":0,"lineageReconcileMs":2913,"resolvePreflightMs":3265,"repositoryMutationMs":861,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":352,"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":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T14:51:34.611872+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2297","receipt_type":"execute_mission","idempotency_key":"mission:c5a5b703-fc59-40ce-8c36-db8d0809cf6f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7b2e556f-c407-49c0-865a-fc4904657d9d","command_center_event_id":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},{"id":"b02df66a-c504-4715-af72-49e5f0ee1202","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-fac136a9309c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.60.0-adaptive-objective-compiler","prNumber":null,"terminal":false,"missionId":"fac136a9-309c-4716-9191-7a407ac92a81","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1121,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":371,"providerAuthMs":0,"ledgerPrepareMs":371,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":371,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":371,"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":"fac136a9-309c-4716-9191-7a407ac92a81"},"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":4626,"likelyAffectedFiles":["src/pages/card-grading/PCGCompletionCenter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:16:05.833812+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fac136a9-309c-4716-9191-7a407ac92a81:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ee7fd131-2263-41a6-bce8-bfe5f291c45e","command_center_event_id":"fac136a9-309c-4716-9191-7a407ac92a81"},{"id":"b02e7dc1-b2b4-4290-a537-5f41a29eb90f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-guided-call-handoff-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":8329,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1233,"terminal":false,"missionId":"095e1395-3b1a-40ae-b8a2-6b1282c13125","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4977,"prReadinessMs":454,"approvedPlanMs":0,"missionSetupMs":736,"shipAndProveMs":4267},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"095e1395-3b1a-40ae-b8a2-6b1282c13125"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:43:21.561474+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1233","receipt_type":"execute_mission","idempotency_key":"mission:095e1395-3b1a-40ae-b8a2-6b1282c13125:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0bf55a3b-c581-4f7e-855d-06fc00f4b089","command_center_event_id":"095e1395-3b1a-40ae-b8a2-6b1282c13125"},{"id":"b02f1038-c82c-46c0-99ec-2f6866d04b24","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"continuationOwner":"calling_assistant","requiresExactSourceEdits":false,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T04:07:30.605447+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f644776e0c44349d6ce778437bbfa22827620b88","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:39996dc6-4112-44d3-a937-1803d375002e:compiler:f644776e0c44349d6ce778437bbfa22827620b88:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"d66ba040-cc3f-4485-a330-f1fe1ec93f9c","command_center_event_id":"39996dc6-4112-44d3-a937-1803d375002e"},{"id":"b0335dde-905a-44ca-a092-103d35e7ed63","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-cdc15e3a7afa","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13888,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":1306721,"firstUsefulResultAt":"2026-09-27T23:44:32.192Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":3934,"terminal":false,"missionId":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cbefa86cec165d926197c536e4dd88cc6889ab4c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1068,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":112,"approvedPlanMs":0,"missionSetupMs":476,"providerAuthMs":0,"shipAndProveMs":416,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":476,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb"},"performance":null,"deploymentId":"forgejo-main-cbefa86cec16","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"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":2937,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:06:05.325544+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"cbefa86cec165d926197c536e4dd88cc6889ab4c","external_id":"forgejo-main-cbefa86cec16","receipt_type":"execute_mission","idempotency_key":"mission:cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"048f9f9d-58b7-4d85-bdf6-afc2ddf2efb2","command_center_event_id":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb"},{"id":"b0349a3f-9c36-4ed9-904a-b6d9dd042d0f","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":200,"terminal":false,"missionId":"91c61dd0-3548-4f98-917b-29fbadd7f80f","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b7230de750873430ad106bce61d39166d3f020e1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"91c61dd0-3548-4f98-917b-29fbadd7f80f"},"performance":null,"deploymentId":"forgejo-main-b7230de75087","workflowRunId":613,"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":3966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T00:23:32.006091+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b7230de750873430ad106bce61d39166d3f020e1","external_id":"forgejo-main-b7230de75087","receipt_type":"ship_and_prove","idempotency_key":"mission:91c61dd0-3548-4f98-917b-29fbadd7f80f:ship_and_prove:canonical_release_dispatched:b7230de750873430ad106bce61d39166d3f020e1:613","mission_step_id":"d5117bb9-06ce-4be3-b7e9-ad0db6835708","command_center_event_id":"91c61dd0-3548-4f98-917b-29fbadd7f80f"},{"id":"b0371034-c7de-44ff-86f2-076f2e4f7102","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-8ade12620874","approved":true,"missionId":"8ade1262-0874-4ccb-964c-f41ec8a97bf4","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"const MISSION_PROVIDER_READ_ATTEMPT_TIMEOUT_MS = 1800;\nconst MISSION_PROVIDER_READ_TOTAL_BUDGET_MS = 6000;\nconst MISSION_PROVIDER_READ_MAX_ATTEMPTS = 3;\nconst MISSION_PROVIDER_READ_RETRY_DELAY_MS = 125;","old_content":"const MISSION_PROVIDER_READ_ATTEMPT_TIMEOUT_MS = 1200;\nconst MISSION_PROVIDER_READ_TOTAL_BUDGET_MS = 2500;\nconst MISSION_PROVIDER_READ_MAX_ATTEMPTS = 2;\nconst MISSION_PROVIDER_READ_RETRY_DELAY_MS = 75;"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.65.8-prime-merge-queue-read-resilience\";","old_content":"export const CC_EXECUTION_VERSION = \"1.65.7-prime-stale-manual-retirement-adapter\";"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"  assert.match(missionControl, /MISSION_PROVIDER_READ_ATTEMPT_TIMEOUT_MS = 1800/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_TOTAL_BUDGET_MS = 6000/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_MAX_ATTEMPTS = 3/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_RETRY_DELAY_MS = 125/);","old_content":"  assert.match(missionControl, /MISSION_PROVIDER_READ_ATTEMPT_TIMEOUT_MS = 1200/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_TOTAL_BUDGET_MS = 2500/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_MAX_ATTEMPTS = 2/);\n  assert.match(missionControl, /MISSION_PROVIDER_READ_RETRY_DELAY_MS = 75/);"}]}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"fb85bf1af931f6fa06a5fad70951a7c2cad666d7d2c2cbff40d2674f94f069d0","replayCount":0,"serializedBytes":2195},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:58:15.391663+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8ade1262-0874-4ccb-964c-f41ec8a97bf4:repository-mutation-intent:fb85bf1af931f6fa06a5fad70951a7c2cad666d7d2c2cbff40d2674f94f069d0:0","mission_step_id":"76da6d1f-fffb-417b-ac08-f12b7a8c9850","command_center_event_id":"8ade1262-0874-4ccb-964c-f41ec8a97bf4"},{"id":"b037b09b-d06c-47a8-b1dd-93def5a79e39","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtksnccb","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7013,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1509,"terminal":false,"missionId":"5a7417b0-7f5b-47db-90da-978f5184d542","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1675,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5a7417b0-7f5b-47db-90da-978f5184d542"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1138,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:52:54.811837+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1509","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5a7417b0-7f5b-47db-90da-978f5184d542:automatic-mission-resume:1509:repair_mission_waiting_for_gate","mission_step_id":"c53e702d-d1ea-48f2-a329-0d7b30683610","command_center_event_id":"5a7417b0-7f5b-47db-90da-978f5184d542"},{"id":"b03911e8-b982-4244-883e-946cef34fd78","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3f077827c3b8","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3418,"terminal":false,"missionId":"3f077827-c3b8-4a01-b045-e4dbc2f00eb1","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2a5292c0414e1b06ce38826efe32ea6f5003f5b4","timingsMs":{"prReadinessMs":501,"approvedPlanMs":0,"shipAndProveMs":3206,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f077827-c3b8-4a01-b045-e4dbc2f00eb1"},"performance":null,"deploymentId":"forgejo-main-2a5292c0414e","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":1890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:17:49.791811+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3418","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3f077827-c3b8-4a01-b045-e4dbc2f00eb1:automatic-mission-resume:3418:canonical_release_dispatched","mission_step_id":"263eaae8-4256-42b0-a4d8-a0ed08074a45","command_center_event_id":"3f077827-c3b8-4a01-b045-e4dbc2f00eb1"},{"id":"b03921c0-5262-4238-88ac-588eb21e3842","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5fd3401caf6a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5961,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":22409,"firstUsefulResultAt":"2026-09-24T19:43:46.375Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3669,"terminal":false,"missionId":"5fd3401c-af6a-4c0a-8d1a-c68868f7340d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":527,"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":"5fd3401c-af6a-4c0a-8d1a-c68868f7340d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:44:08.834801+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3669","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5fd3401c-af6a-4c0a-8d1a-c68868f7340d:automatic-mission-resume:3669:repair_mission_waiting_for_gate","mission_step_id":"53616121-3eec-46c8-967a-44232bbd2a9d","command_center_event_id":"5fd3401c-af6a-4c0a-8d1a-c68868f7340d"},{"id":"b03a2668-2aaa-49a4-a5df-05dc1b38abd6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"18e7907c2760a561934e5939712cf14299b6f633","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":"49ffc3b4a2cd60f1c2c9c5658e993440471e1dd4587c96c44adf9ec654baee3b","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"18e7907c2760a561934e5939712cf14299b6f633","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","deploymentId":"forgejo-main-18e7907c2760a561934e5939712cf14299b6f633","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"18e7907c2760a561934e5939712cf14299b6f633","deploymentId":"forgejo-main-18e7907c2760a561934e5939712cf14299b6f633","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":9},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:53:46.489564+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"18e7907c2760a561934e5939712cf14299b6f633","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:dcc3428b-b38f-4b7a-9283-a8791006a170:forgejo-release-status:18e7907c2760a561934e5939712cf14299b6f633:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"40aefb6d-c8b9-4e3a-b79f-8304fac13f3e","command_center_event_id":"dcc3428b-b38f-4b7a-9283-a8791006a170"},{"id":"b03b8593-255d-4a86-8b87-be42bbd74ce1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3690","runId":3690,"status":"running","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:59:54.286283+00:00","proof_gate":"canonical_release_pending","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"forgejo-main-24fd0f909101","receipt_type":"canonical_release_status","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:forgejo-release-status:24fd0f909101c21de19dd77da3d204ea2e2df162:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"78e7883c-32d9-4e3c-96a2-4f6a19327d52","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"b03bda67-3c24-4bd6-8f03-f780c83a78de","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-751ebedbf59f","prNumber":2727,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2a4c9841ce528e4f701f0aca8e27b4666f892d8e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:42:34.487489+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2a4c9841ce528e4f701f0aca8e27b4666f892d8e","external_id":"2727","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:751ebedb-f59f-45ee-a890-88cf3bf08f1c:merged-pr:2727:2a4c9841ce528e4f701f0aca8e27b4666f892d8e","mission_step_id":"8e21b88e-df9f-4106-92dc-987fcaf48d7c","command_center_event_id":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},{"id":"b03d03ec-a59e-49d4-b493-a20cccea962c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-runtime-target-state-ledger","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.133-forgejo-admission-emergency-recovery","prNumber":2668,"terminal":false,"missionId":"319aa18e-6833-4082-bb13-784ce39928d1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e52ba46ed209f118e8d242bc88310d1b7f2e1b20","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26730,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2245,"approvedPlanMs":0,"missionSetupMs":702,"providerAuthMs":0,"shipAndProveMs":9423,"ledgerPrepareMs":359,"ledgerReconcileMs":0,"lineageReconcileMs":343,"resolvePreflightMs":702,"repositoryMutationMs":14094,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":359,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"319aa18e-6833-4082-bb13-784ce39928d1"},"performance":null,"deploymentId":"forgejo-main-e52ba46ed209","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":2988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:38:06.596527+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e52ba46ed209f118e8d242bc88310d1b7f2e1b20","external_id":"forgejo-main-e52ba46ed209","receipt_type":"execute_mission","idempotency_key":"mission:319aa18e-6833-4082-bb13-784ce39928d1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b323f26e-3c74-4541-a779-393a9ca11b22","command_center_event_id":"319aa18e-6833-4082-bb13-784ce39928d1"},{"id":"b03eb68c-e0e9-46b3-a8da-3e7da5bea977","source":"cc-execution","status":"authorized","payload":{"paths":["src/pages/admin/GodModeCommandConsole.tsx","workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js"],"reason":"Owner explicitly authorized building KNOCKLAUNCH AI. Temporarily unfreeze only the exact AI Kernel v1 Console/control-plane files for this bounded implementation, then return to frozen-by-default behavior after canonical release.","baseSha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","issuedAt":1790542658318,"expiresAt":1790542838318,"missionId":"1335a664-4234-41e4-88e8-5dc39ef05361","authorizationId":"edb9405a-3dde-404b-9389-0e3f89dbf9ec","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:57:38.616282+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:edb9405a-3dde-404b-9389-0e3f89dbf9ec","mission_step_id":"19716b3e-011e-44a9-8566-e0e33d100b76","command_center_event_id":"1335a664-4234-41e4-88e8-5dc39ef05361"},{"id":"b0406cdc-bd31-4198-a50d-69a36019deac","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"b9a02611f9c550cc37f0621b72341bb87fd89ae4","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:59:33.74736+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"b9a02611f9c550cc37f0621b72341bb87fd89ae4","external_id":"canonical-release-b9a02611f9c5","receipt_type":"canonical_release_status","idempotency_key":"mission:77025fa9-2d1d-4fb0-bf03-7aa560d0756e:forgejo-release-ancestry:b9a02611f9c550cc37f0621b72341bb87fd89ae4:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"1395e097-8760-43b6-bce8-d2bffaad5493","command_center_event_id":"77025fa9-2d1d-4fb0-bf03-7aa560d0756e"},{"id":"b040dca7-357f-42be-bdbb-6833f8dd1de8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-064064a0fda2","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-064064a0fda2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"064064a0-fda2-47ae-b7c0-8480864eb7da","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2703,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":203,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2703,"repositoryMutationMs":9224,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":203,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"064064a0-fda2-47ae-b7c0-8480864eb7da"},"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":1585,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:58:01.448855+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:064064a0-fda2-47ae-b7c0-8480864eb7da:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d078c7ca-4705-408d-96af-3b15ca1b8da3","command_center_event_id":"064064a0-fda2-47ae-b7c0-8480864eb7da"},{"id":"b042a21f-0c99-43be-922b-07c83ed3a9dd","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/done-means-live-invariants.test.js"],"reason":"Owner explicitly required technical enforcement of done-means-live after false-completion behavior. This hardens the existing request-contract and terminal-state machinery without creating a parallel lane.","baseSha":"a244ea09be57fff8601af409451bc759e5746f23","issuedAt":1789666819404,"expiresAt":1789666999404,"missionId":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d","authorizationId":"b8958173-e9f6-4a25-9753-447744c7982c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:40:20.502745+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a244ea09be57fff8601af409451bc759e5746f23","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b8958173-e9f6-4a25-9753-447744c7982c","mission_step_id":"1cef0dd5-27b7-422b-94cc-70cd52cae7fe","command_center_event_id":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d"},{"id":"b044236c-a254-4932-9858-a4045b7b3ffb","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T15:48:17.027949+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0a8b4c0949d\",\"prNumber\":3350,\"sourceSha\":\"b00e61fd94a35d889b46c094c736f63e6fb8d30b\",\"deploymentId\":\"forgejo-main-b00e61fd94a3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:43:24.823916+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:owner-progress-heartbeat:119333213","mission_step_id":"d3f70533-5bd2-4003-b466-765425425a47","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"b0442a9b-539d-4a96-9334-2179bcb6f6af","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"da78db36-7fe3-47f2-ba5f-a8e659b9cdc0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2138,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":484,"providerAuthMs":0,"ledgerPrepareMs":484,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":484,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"da78db36-7fe3-47f2-ba5f-a8e659b9cdc0"},"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":3126,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/App.css","src/App.tsx","src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:01:13.083639+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da78db36-7fe3-47f2-ba5f-a8e659b9cdc0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2d3a36d5-209d-4582-995b-16b87416c468","command_center_event_id":"da78db36-7fe3-47f2-ba5f-a8e659b9cdc0"},{"id":"b0464df1-9973-4f59-b367-e44277764b98","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1bf217dccdcf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.205-continuation-canary","prNumber":null,"terminal":false,"missionId":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":143,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c"},"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":5439,"likelyAffectedFiles":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/forgejo-host-command-queue.js","workers/cc-execution/src/forgejo-host-capacity-admission.js","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:06:33.302586+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a64e162e-6368-44d0-a91f-28bf5d5de764","command_center_event_id":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c"},{"id":"b0465524-57f8-4e90-b785-012f6a44abd7","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4469,"terminal":false,"missionId":"10c70d05-c6ac-44d5-9a6e-64f255cb3e31","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"fad39bbe9d2599e868057a7fd12ebd9d76b1ef10","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"10c70d05-c6ac-44d5-9a6e-64f255cb3e31"},"performance":null,"deploymentId":"canonical-release-fad39bbe9d25","workflowRunId":31326681979,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-invitation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1490,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T17:32:50.868346+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"fad39bbe9d2599e868057a7fd12ebd9d76b1ef10","external_id":"canonical-release-fad39bbe9d25","receipt_type":"ship_and_prove","idempotency_key":"mission:10c70d05-c6ac-44d5-9a6e-64f255cb3e31:ship_and_prove:ship_and_prove_release_pending:fad39bbe9d2599e868057a7fd12ebd9d76b1ef10:31326681979","mission_step_id":"84b43561-8ce0-49e7-b2db-b415dfb7d690","command_center_event_id":"10c70d05-c6ac-44d5-9a6e-64f255cb3e31"},{"id":"b046c82e-9b4c-44d9-b409-543d90cb94b0","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:1d2c2a8e-5750-4ad3-801f-c82e4dc41489","mission_step_id":null,"command_center_event_id":"1d2c2a8e-5750-4ad3-801f-c82e4dc41489"},{"id":"b046f6ad-82f5-42fe-b4c4-a52cfb9dd5ab","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":"70916d67dc44d8cf7ba204db807cff3bc60d0026","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["visual-witness-container-bootstrap"]},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"4fb53b51275dc0dae8eb3406c81f7891b1b5378801d994ca7f537b430f7d4ae3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5507","runId":5507,"status":"success","sourceSha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-70916d67dc44d8cf7ba204db807cff3bc60d0026","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5507,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:29:40.231146+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"70916d67dc44d8cf7ba204db807cff3bc60d0026","external_id":"forgejo-main-70916d67dc44","receipt_type":"canonical_release_status","idempotency_key":"mission:5856d3cf-83d5-4203-92e0-56357e624fe1:forgejo-release-status:70916d67dc44d8cf7ba204db807cff3bc60d0026:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"5d49f1a7-fc04-48d3-aba2-f8dad15f1e7a","command_center_event_id":"5856d3cf-83d5-4203-92e0-56357e624fe1"},{"id":"b0475a3c-5678-4cc1-9856-257d02678c2b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a0a8c37b7978","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":132306,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"executorlessWaitMs":252364,"firstUsefulResultAt":"2026-09-27T21:32:04.006Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":3909,"terminal":false,"missionId":"a0a8c37b-7978-49e0-b330-448a56b7b2a8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5455,"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":"a0a8c37b-7978-49e0-b330-448a56b7b2a8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:34:01.269796+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3909","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a0a8c37b-7978-49e0-b330-448a56b7b2a8:automatic-mission-resume:3909:repair_mission_pr_ready_retryable","mission_step_id":"97cf071b-fcf5-4d97-b363-455db6b14538","command_center_event_id":"a0a8c37b-7978-49e0-b330-448a56b7b2a8"},{"id":"b048553c-540e-46e5-813a-008fae1fb331","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:04:04.097005+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419696","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"b0493961-96cd-4e46-9401-e0938f5dd41f","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"continuationOwner":"calling_assistant","requiresExactSourceEdits":false,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T15:35:21.473688+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f7b32dcfedcd9753dedc3331235b68a8600dfe4d","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:69dc46d5-64f6-4263-87cc-e2471adb7e9d:compiler:f7b32dcfedcd9753dedc3331235b68a8600dfe4d:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"cfb73b50-214b-4b31-86bb-12850ac108b0","command_center_event_id":"69dc46d5-64f6-4263-87cc-e2471adb7e9d"},{"id":"b04baacf-5460-4d2b-af93-67601e080b45","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-27b96c7b5f51","approved":true,"missionId":"27b96c7b-5f51-41e1-ae49-900a262b5799","objective":"P0 repair GodMode projected-tenant connection flow. createGodModeDemoBoundaryFetch currently blocks every /functions/v1/* request with edge_function_blocked_in_demo, which prevents legitimate tenant-scoped provider credential setup from PCG Settings while operating as GodMode support. Add the smallest safe allowlist for exactly upsert-tenant-provider-secret and verify-tenant-provider under the active GodMode demo/projection boundary. Do not broadly allow Edge Functions. Preserve all existing REST/storage/RPC mutation blocks. These two functions already enforce authenticated bearer session, system-admin/tenant-owner authorization, explicit tenant_id, and projected-user constraints server-side. Ship through Gate, squash merge, frontend release, then verify /pcg/settings?section=connections can submit Cloudflare R2 without the synthetic 409 boundary response.","ownerApproved":true,"sourceTargets":["src/lib/godmodeDemoBoundary.ts"],"anchored_edits":[{"path":"src/lib/godmodeDemoBoundary.ts","new_content":"if (pathname.startsWith('/functions/v1/')) {\n    const fn = pathToken(pathname, '/functions/v1/');\n    const ALLOWED_FUNCTIONS = new Set([\n      'upsert-tenant-provider-secret',\n      'verify-tenant-provider',\n    ]);\n    return ALLOWED_FUNCTIONS.has(fn)\n      ? { allowed: true, reason: 'demo_allowed_function', ...base }\n      : { allowed: false, reason: 'edge_function_blocked_in_demo', ...base };\n  }","old_content":"if (pathname.startsWith('/functions/v1/')) {\n    return { allowed: false, reason: 'edge_function_blocked_in_demo', ...base };\n  }"}],"durableMutationResume":true},"recovery":false,"fingerprint":"0faba104c2f146b378d22f8bc705446d895fa7322c4fb67b12760c7aa7c2f76d","replayCount":0,"serializedBytes":1753},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:45:08.114205+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:27b96c7b-5f51-41e1-ae49-900a262b5799:repository-mutation-intent:0faba104c2f146b378d22f8bc705446d895fa7322c4fb67b12760c7aa7c2f76d:0","mission_step_id":"fb61dcee-c3e0-4a97-b53d-d9081ce6eab1","command_center_event_id":"27b96c7b-5f51-41e1-ae49-900a262b5799"},{"id":"b04e876e-5463-4f42-878f-a1e0bb37e0da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"b95b63e73436abef3728ddc270b8a20273945958","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5f59e94d11640ce86c4ab9c1c53a189cab3b8176","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"ed602f5e9c19aa3feea9efe9c6dec6cc37156b11a9faac056c8510442d9e2cd1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15713","runId":15713,"status":"running","sourceSha":"5f59e94d11640ce86c4ab9c1c53a189cab3b8176","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:24:31.871835+00:00","proof_gate":"canonical_release_pending","source_sha":"5f59e94d11640ce86c4ab9c1c53a189cab3b8176","external_id":"forgejo-main-5f59e94d1164","receipt_type":"canonical_release_status","idempotency_key":"mission:67994263-18ba-4f0d-a993-c5e9f5d2a5b9:forgejo-release-status:5f59e94d11640ce86c4ab9c1c53a189cab3b8176:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"e7f8f27a-aad1-47ce-b3ed-c53bf12a1c41","command_center_event_id":"67994263-18ba-4f0d-a993-c5e9f5d2a5b9"},{"id":"b04fcbc8-5971-4289-944d-5afbfed80723","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-06a762d20a5b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2722,"terminal":false,"missionId":"06a762d2-0a5b-467d-b21f-6be2731a1907","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"81a010226625f2cd5c2221d5e2388776e9acb59a","timingsMs":{"prReadinessMs":395,"approvedPlanMs":0,"shipAndProveMs":4138,"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":"06a762d2-0a5b-467d-b21f-6be2731a1907"},"performance":null,"deploymentId":null,"workflowRunId":8041,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T04:19:52.330362+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2722","receipt_type":"automatic_mission_resume","idempotency_key":"mission:06a762d2-0a5b-467d-b21f-6be2731a1907:automatic-mission-resume:2722:canonical_release_reconciliation_pending","mission_step_id":"9ff8f1ab-74cd-48f0-a759-fd6df319783d","command_center_event_id":"06a762d2-0a5b-467d-b21f-6be2731a1907"},{"id":"b0505719-cbdf-4938-a1dc-73329847c87b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner authorized the second latency-hardening pass; this same-PR correction restores the tested recovery fallback while retaining the safe latency work.","baseSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","issuedAt":1789072801196,"expiresAt":1789072981196,"missionId":"95af3703-5b13-4d8f-a7c4-98989021782b","authorizationId":"d09c6ad5-07cb-4e61-9c50-9326f920382b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:40:02.63619+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d09c6ad5-07cb-4e61-9c50-9326f920382b","mission_step_id":"073ac320-4d00-4b75-8812-67bf851e277c","command_center_event_id":"95af3703-5b13-4d8f-a7c4-98989021782b"},{"id":"b0510f21-4424-4952-a8d0-1035f872abb3","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"383c2be65a93be3e8b91c237d0fb8a27cbcfe888","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"runtime-live","satisfied":true,"statement":"Complete release and live proof for the already-merged release-reliability reference point from PR #4981. Release only cc-execution for merged source 383c2be65a93be3e8b91c237d0fb8a27cbcfe888, then verify the live runtime is that source or a descendant containing the reference-point commit. Do not create new source changes.","proofConditionIds":["runtime-live"]}],"satisfied":true,"constraints":[{"id":"release-only","satisfied":true,"statement":"No new repository mutation; release/reconcile the already-merged authoritative source only.","proofConditionIds":["runtime-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-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":["runtime-live"]}],"contractHash":"70cfc57ab762ad2f5da5a51bbdd0aac791b41eee041718bc5c11ca107a808f43","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"70cfc57ab762ad2f5da5a51bbdd0aac791b41eee041718bc5c11ca107a808f43"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:33:41.85142+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"383c2be65a93be3e8b91c237d0fb8a27cbcfe888","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a813430d-68cd-4ae3-b758-d4f8164bd739:request-contract:70cfc57ab762ad2f5da5a51bbdd0aac791b41eee041718bc5c11ca107a808f43:383c2be65a93be3e8b91c237d0fb8a27cbcfe888:verified:","mission_step_id":"0eebd2bc-b5f8-46b2-a0cc-57ce33c30384","command_center_event_id":"a813430d-68cd-4ae3-b758-d4f8164bd739"},{"id":"b05269b1-6f2e-49b5-b4a2-da537229fdf7","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:22281ac7-0471-45b3-8404-7a81daaa2b0e","mission_step_id":null,"command_center_event_id":"22281ac7-0471-45b3-8404-7a81daaa2b0e"},{"id":"b052840f-a6e7-4892-9072-85cb7f876f3f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6b64a06db7f9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1284,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":411,"providerAuthMs":0,"ledgerPrepareMs":411,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":411,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":411,"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":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf"},"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":4979,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:29:12.121811+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b64a06d-b7f9-46c6-9aba-4388d5e27caf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5d6f82c9-162e-4448-aff6-194119b0085d","command_center_event_id":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf"},{"id":"b055016a-22bd-46df-ba18-4f2e549050a4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8e5af9bedf95","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":55484,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":92311,"firstUsefulResultAt":"2026-10-02T17:11:49.261Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4501,"terminal":false,"missionId":"8e5af9be-df95-4edc-a55f-38287e002ce8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5489,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1837,"missionSetupMs":361,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":361,"repositoryMutationMs":3652,"repositoryProviderMs":3652,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2266,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":361,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1386},"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":"8e5af9be-df95-4edc-a55f-38287e002ce8"},"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":3941,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:13:28.654405+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4501","receipt_type":"execute_mission","idempotency_key":"mission:8e5af9be-df95-4edc-a55f-38287e002ce8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8b681a7c-3e2e-402d-82ff-4c7e307781a9","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"b05816a4-f748-485c-9f85-7821f2cdcf0c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3736,"likelyAffectedFiles":["src/bootstrap.ts","src/main.tsx","src/lib/media/browserSafeMedia.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:36:50.518358+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"b0592959-05bf-4294-b655-982001229034","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b5caa7865cbc","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":41330,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":607136,"firstUsefulResultAt":"2026-09-27T21:25:04.192Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3908,"terminal":false,"missionId":"b5caa786-5cbc-4f48-bda1-698ebdf96507","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6ac8c9892d54175fa02b34ed1551d9feb97fa0a2","timingsMs":{"prReadinessMs":493,"approvedPlanMs":0,"shipAndProveMs":2783,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b5caa786-5cbc-4f48-bda1-698ebdf96507"},"performance":null,"deploymentId":"forgejo-main-6ac8c9892d54","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["wmp-mission-control"]},"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":2116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:35:15.53474+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3908","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b5caa786-5cbc-4f48-bda1-698ebdf96507:automatic-mission-resume:3908:canonical_release_reconciliation_pending","mission_step_id":"b247ce55-a745-4562-963f-37734a6dd636","command_center_event_id":"b5caa786-5cbc-4f48-bda1-698ebdf96507"},{"id":"b05bb4bb-e456-4274-b9c1-fa939208459c","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"b570e43e-a61d-457b-89c3-36953b16be78","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-b79255f67e21","reason":null,"status":"pending","metrics":{"receiptBytes":80141,"releaseCount":0,"toolCallCount":45,"repeatedCallCount":32,"executorlessWaitMs":717153,"firstUsefulResultAt":"2026-10-04T09:22:12.147Z","recoveryAttemptCount":27,"ownerInterruptionCount":0},"version":null,"prNumber":4714,"terminal":false,"missionId":"b79255f6-7e21-493b-90ff-5552f473f906","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","timingsMs":{"queue":948,"total":1005,"execution":57},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"b79255f6-7e21-493b-90ff-5552f473f906"},"performance":null,"deploymentId":"forgejo-main-5bde1ac6d877","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b570e43e-a61d-457b-89c3-36953b16be78","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"b570e43e-a61d-457b-89c3-36953b16be78","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/settings","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":15063,"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":1756,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:34:12.829664+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","external_id":"b570e43e-a61d-457b-89c3-36953b16be78","receipt_type":"visual_proof_started","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:visual-start:b570e43e-a61d-457b-89c3-36953b16be78","mission_step_id":"cee8ad0a-7578-4a93-b226-981e3d96d84e","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"b05cd5f6-6e55-448e-a1a4-27b929d83028","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T07:55:36.819423+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5160,\"sourceSha\":\"86e7f4cd81835941d9958a881ffacf4a118b0124\",\"deploymentId\":\"forgejo-main-86e7f4cd8183\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:58:36.54601+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d924f5e0-daba-4784-bcdf-20da1378c752:owner-progress-heartbeat:119417274","mission_step_id":"fd909c4e-5b21-4072-9dc5-df58720fe0c5","command_center_event_id":"d924f5e0-daba-4784-bcdf-20da1378c752"},{"id":"b05d44d2-00bc-4ff1-ac9d-220acba67380","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-studio-premium-editor-20260804-r202608041511","reason":"pull_request_not_merge_eligible:404","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.7-controlled-merge-release-readback","prNumber":3975,"terminal":true,"missionId":"74c90a71-1bac-4715-ab0b-639f7517861b","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"74c90a71-1bac-4715-ab0b-639f7517861b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1292,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-04T15:11:13.086973+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3975","receipt_type":"execute_mission","idempotency_key":"mission:74c90a71-1bac-4715-ab0b-639f7517861b:execute_mission:canonical_release_blocked","mission_step_id":"5d31420c-966f-444b-ab9c-396bc3a87672","command_center_event_id":"74c90a71-1bac-4715-ab0b-639f7517861b"},{"id":"b05da62c-0ef1-4c0a-8f36-a89db43e4df4","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":"931d045ee635016b93951dd483cc52ae6120db3c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"931d045ee635016b93951dd483cc52ae6120db3c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1308","runId":1308,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"931d045ee635016b93951dd483cc52ae6120db3c","deploymentId":"forgejo-main-931d045ee635016b93951dd483cc52ae6120db3c","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.47.4-pr-native-freshness","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T19:05:04.162053+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"931d045ee635016b93951dd483cc52ae6120db3c","external_id":"forgejo-main-931d045ee635","receipt_type":"canonical_release_status","idempotency_key":"mission:e8fedcfa-8d42-47bb-8bd2-7668cf1175bc:forgejo-release-status:931d045ee635016b93951dd483cc52ae6120db3c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"a79da07d-fab4-4887-ac6a-5f675657789e","command_center_event_id":"e8fedcfa-8d42-47bb-8bd2-7668cf1175bc"},{"id":"b05fb0ff-3944-40db-941b-84e93029ee80","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-money-overdue-action-safe-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5848,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"1822bec2-808c-4b1f-9925-f4589098894c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1822bec2-808c-4b1f-9925-f4589098894c"},"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":4764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:38:03.305686+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1822bec2-808c-4b1f-9925-f4589098894c:execute_mission:repair_mission_execution_retryable","mission_step_id":"2d8a4e22-575e-4ae0-97a8-9ac95e81ac9a","command_center_event_id":"1822bec2-808c-4b1f-9925-f4589098894c"},{"id":"b05fc553-53df-4570-87b6-cf1085671975","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dc78fb7cfd94","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":231615,"releaseCount":0,"toolCallCount":65,"repeatedCallCount":56,"executorlessWaitMs":1027451,"firstUsefulResultAt":"2026-10-06T15:52:59.851Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":"1.67.1-synthesis-escape","prNumber":5200,"terminal":false,"missionId":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4227,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":1422,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1256,"ledgerReconcileMs":0,"lineageReconcileMs":166,"resolvePreflightMs":1422,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1256,"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":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa"},"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":1695,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:59:48.952961+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5200","receipt_type":"execute_mission","idempotency_key":"mission:dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f6841bbc-99b1-4c53-a61b-ca8eef03b024","command_center_event_id":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa"},{"id":"b05fcfac-976c-4f93-9cb8-36262d097565","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact atomic-new-branch mission on PR #1679 after the refreshed Gate generation. Preserve the explicit request contract, squash merge only on green Gate, release cc-execution 1.58.38 on the exact merged SHA, benchmark the first fresh mutation, then refreeze.","wordingChanged":false,"canonicalIntent":"Continue the exact atomic-new-branch mission on PR #1679 after the refreshed Gate generation. Preserve the explicit request contract, squash merge only on green Gate, release cc-execution 1.58.38 on the exact merged SHA, benchmark the first fresh mutation, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"atomic-new-branch","statement":"Fresh repository mutations create the target branch from canonical main inside the atomic contents write, eliminating the separate branch-create provider round trip.","proofConditionIds":["repo","runtime"]},{"id":"existing-branch-safety","statement":"Existing branch writes remain unchanged and never send new_branch.","proofConditionIds":["repo"]},{"id":"collision-safety","statement":"Branch-exists races, source movement, and ambiguous writes fail closed or reconcile exact state without blind write retry.","proofConditionIds":["repo","runtime"]},{"id":"telemetry","statement":"Fresh mutation telemetry reports repositoryBranchCreateMs=0 and branchCreationMode=atomic_new_branch while combined branch+commit cost is attributed to atomic commit.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"cc-execution 1.58.38-atomic-new-branch-refreeze is live on the exact merged SHA and control-plane maintenance is refrozen.","proofConditionIds":["runtime","refrozen"]}],"objective":"Continue the exact atomic-new-branch mission on PR #1679 after the refreshed Gate generation. Preserve the explicit request contract, squash merge only on green Gate, release cc-execution 1.58.38 on the exact merged SHA, benchmark the first fresh mutation, then refreeze.","constraints":[{"id":"hard-safety","statement":"Preserve exact-source freshness, branch isolation, anchored-edit validation, one branch/PR/Gate/squash merge/release, no blind write retries, and canonical release ownership.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source and regression coverage prove atomic new_branch semantics for fresh writes, unchanged existing-branch behavior, and fail-closed collisions/source movement.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.38 is live on the exact merged SHA and a representative fresh mutation reports zero separate branch-create latency.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after terminal proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"662d64479f94f8f812fd134361ca4c65862bdb4654e7fa248cf3dd3b317f661f","requestContractRevision":7,"previousRequestContractHash":"4252489f00982802431b6f4c2b8b9cfc9e8f65a75a713c052e3af76668befd62"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:23:13.523368+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:445c8fa0-9216-46ef-b17b-b6e94a9c4e00:request-contract:662d64479f94f8f812fd134361ca4c65862bdb4654e7fa248cf3dd3b317f661f","mission_step_id":"a3d46cda-3ca8-4fb5-8092-d4154fa9ed3e","command_center_event_id":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},{"id":"b06065a4-cdaf-4b62-bccd-939d1a6d1f02","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 same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","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 the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","wordingChanged":false,"canonicalIntent":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["supabase/functions/pcg-r2-media/index.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","release_ownership","provider_configuration"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["supabaseEdge"]},"inputSignals":{"rawUtterance":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","canonicalIntent":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the same PCG website editor/R2 mission. Add deterministic page-aware R2 folder provisioning and authenticated page library listing/upload while preserving legacy website slots. This is backend scope only; do not merge yet because frontend continuation follows.","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-same-PCG-website-editor-R2-mission.-Add-deterministic-page-aware-R2-folder-provisioning","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":"d395cfd2a72d6f2f8c6721466b63c60cd5ebbcc24c50a1e963321a665e5ebf93","requestContractRevision":6,"previousRequestContractHash":"7a93aa646955dd90e8f17a7e815ded5248716662fe751922976db18ffa06d2a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:33.221361+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9195136d-4945-4fc1-99e6-0b1c3d9a7b5f:request-contract:d395cfd2a72d6f2f8c6721466b63c60cd5ebbcc24c50a1e963321a665e5ebf93","mission_step_id":"b53bdf91-8464-4daa-bc0d-60bcc4344c89","command_center_event_id":"9195136d-4945-4fc1-99e6-0b1c3d9a7b5f"},{"id":"b0606e54-3ca6-4595-9f15-4703b9753125","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner-authorized scoped merge-queue reliability repair: allow existing strong retirement proofs to close Forgejo virtual pull refs without deleting virtual refs; return to frozen-by-default after release.","baseSha":"be322cb68f68c61abdd092e45393c09cd5866e23","issuedAt":1791130615141,"expiresAt":1791130795141,"missionId":"865a8ad2-e833-4713-91ed-a19f39bbcea8","authorizationId":"1a6a6b6a-b393-428e-84f7-e08b2e2e4640","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:16:55.440528+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"be322cb68f68c61abdd092e45393c09cd5866e23","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1a6a6b6a-b393-428e-84f7-e08b2e2e4640","mission_step_id":"13c92b28-13da-4774-ba23-8c85eae638f6","command_center_event_id":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},{"id":"b06301ce-e0a3-4d46-8f1f-f904a4d450a5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"78a806ab82720cdc837dca6a72c29b0b5473c130","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"78a806ab82720cdc837dca6a72c29b0b5473c130","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":"2b8833ed247429f8e729c8e9d13930964763e8bf17e93090edec5e34d142989c","forgejoWorkflowProof":{"runId":10679,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"78a806ab82720cdc837dca6a72c29b0b5473c130","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-78a806ab82720cdc837dca6a72c29b0b5473c130","compareStatus":"target_job_success_runtime_verified","workflowRunId":10679,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.210-platform-source-resolution","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:04:54.690538+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"78a806ab82720cdc837dca6a72c29b0b5473c130","external_id":"forgejo-main-78a806ab8272","receipt_type":"canonical_release_status","idempotency_key":"mission:91e9b695-17a4-4a0e-98c6-d7af7ea2fca8:forgejo-release-status:78a806ab82720cdc837dca6a72c29b0b5473c130:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a9f6a95f-3b27-4911-9973-0a9f9a219d08","command_center_event_id":"91e9b695-17a4-4a0e-98c6-d7af7ea2fca8"},{"id":"b0645985-267d-4067-8b7b-e190b8ea6506","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-24T22:47:08.485384+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9f2c0fa6a524\",\"prNumber\":3657,\"sourceSha\":\"93d519f283443e94374143d6b253eeb8c232a355\",\"deploymentId\":\"forgejo-main-93d519f28344\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:12:14.545388+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8:owner-progress-heartbeat:119351808","mission_step_id":"08cf2a43-8ecd-4737-bb6c-b6ece237671f","command_center_event_id":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8"},{"id":"b065356c-145e-42c2-9224-0fd78c6e2c18","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/card-grading/PCGOnboardingReadiness.tsx","content":"import {useCallback,useEffect,useMemo,useState} from 'react';\nimport {AlertTriangle,CheckCircle2,Cloud,CreditCard,Database,ExternalLink,Globe2,Image as ImageIcon,LockKeyhole,Mail,RefreshCw,ShieldCheck} from 'lucide-react';\nimport {useMultiTenant} from '@/contexts/MultiTenantContext';\nimport {supabase} from '@/integrations/supabase/client';\n\ntype Credential={provider:string;credential_status:string|null;metadata:Record<string,unknown>|null;last_verified_at:string|null};\ntype Batch={id:string;status:string;total_rows:number;valid_rows:number;duplicate_rows:number;imported_rows:number;review_rows:number;error_rows:number;summary:Record<string,unknown>|null};\ntype State='proven'|'waiting'|'progress'|'blocked';\ntype Item={label:string;detail:string;state:State;icon:typeof ShieldCheck};\n\nconst tone:Record<State,string>={\n  proven:'border-emerald-400/25 bg-emerald-400/[.06] text-emerald-200',\n  waiting:'border-amber-300/25 bg-amber-300/[.06] text-amber-100',\n  progress:'border-sky-300/25 bg-sky-300/[.06] text-sky-100',\n  blocked:'border-white/[.09] bg-white/[.025] text-white/48'\n};\nconst dot:Record<State,string>={proven:'bg-emerald-300',waiting:'bg-amber-300',progress:'bg-sky-300',blocked:'bg-white/30'};\nconst label:Record<State,string>={proven:'Proven',waiting:'Waiting on Anthony',progress:'In progress',blocked:'Blocked'};\n\nexport default function PCGOnboardingReadiness(){\n  const{activeTenant}=useMultiTenant();\n  const tenantId=activeTenant?.id||'';\n  const settings=((activeTenant as any)?.settings||{}) as Record<string,any>;\n  const[credentials,setCredentials]=useState<Credential[]>([]);\n  const[batches,setBatches]=useState<Batch[]>([]);\n  const[legacyRows,setLegacyRows]=useState({linked:0,withSource:0});\n  const[loading,setLoading]=useState(true);\n  const[error,setError]=useState('');\n\n  const load=useCallback(async()=>{\n    if(!tenantId)return;\n    setLoading(true);setError('');\n    const[credentialResult,batchResult,linkedResult,sourceResult]=await Promise.all([\n      (supabase as any).from('tenant_provider_credentials').select('provider,credential_status,metadata,last_verified_at').eq('tenant_id',tenantId).in('provider',['google_workspace','stripe','quickbooks','ebay']),\n      (supabase as any).from('pcg_import_batches').select('id,status,total_rows,valid_rows,duplicate_rows,imported_rows,review_rows,error_rows,summary').eq('tenant_id',tenantId).order('created_at',{ascending:false}).limit(100),\n      (supabase as any).from('pcg_import_rows').select('id',{count:'exact',head:true}).eq('tenant_id',tenantId).not('canonical_card_id','is',null),\n      (supabase as any).from('pcg_import_rows').select('id',{count:'exact',head:true}).eq('tenant_id',tenantId).not('source_url','is',null).not('canonical_card_id','is',null)\n    ]);\n    const firstError=credentialResult.error||batchResult.error||linkedResult.error||sourceResult.error;\n    if(firstError){setError(firstError.message||'Unable to load PCG readiness.');setLoading(false);return}\n    setCredentials((credentialResult.data||[]) as Credential[]);\n    setBatches((batchResult.data||[]) as Batch[]);\n    setLegacyRows({linked:Number(linkedResult.count||0),withSource:Number(sourceResult.count||0)});\n    setLoading(false)\n  },[tenantId]);\n  useEffect(()=>{void load()},[load]);\n\n  const google=credentials.find(item=>item.provider==='google_workspace');\n  const googleScopes=Array.isArray(google?.metadata?.granted_scopes)?(google?.metadata?.granted_scopes as unknown[]).map(String):[];\n  const googleReady=google?.credential_status==='active'&&googleScopes.includes('https://www.googleapis.com/auth/drive.file');\n  const stripe=credentials.find(item=>item.provider==='stripe');\n  const stripeConnected=stripe?.credential_status==='active';\n  const paymentFallback=String(settings.payment_processor_status||'').toLowerCase()==='external_payment_link_active'&&Boolean(String(settings.stripe_payment_link||'').trim());\n  const previewUrl=String(settings.public_preview_url||'').trim();\n  const legacySite=String(settings.legacy_site_url||'https://www.pcgslab.com').trim();\n  const dnsSnapshot=(settings.dns_migration_snapshot||{}) as Record<string,any>;\n  const mx=Array.isArray(dnsSnapshot?.mail_records?.mx)?dnsSnapshot.mail_records.mx:[];\n  const dnsCaptured=Boolean(dnsSnapshot?.website_records)&&mx.length>=5;\n  const imported=batches.reduce((sum,item)=>sum+Number(item.imported_rows||0),0);\n  const review=batches.reduce((sum,item)=>sum+Number(item.review_rows||0),0);\n  const errors=batches.reduce((sum,item)=>sum+Number(item.error_rows||0),0);\n  const staged=batches.reduce((sum,item)=>sum+Number(item.total_rows||0),0);\n  const importedBatches=batches.filter(item=>Number(item.imported_rows||0)>0);\n  const imagesComplete=importedBatches.length>0&&importedBatches.every(item=>Boolean((item.summary as any)?.legacy_image_migration?.complete));\n  const redirectsReady=imported>0&&legacyRows.linked>0&&legacyRows.withSource>0;\n  const dataReconciled=imported>0&&review===0&&errors===0;\n  const paymentReady=stripeConnected||paymentFallback;\n  const cutoverReady=Boolean(previewUrl)&&googleReady&&dataReconciled&&imagesComplete&&paymentReady&&redirectsReady&&dnsCaptured;\n  const cutoverState=String(settings.migration_cutover_state||'dns_hold');\n\n  const items=useMemo<Item[]>(()=>[\n    {label:'KNOCKLAUNCH public preview',detail:previewUrl?'Production preview route is registered and available.':'Public PCG preview has not been recorded.',state:previewUrl?'proven':'blocked',icon:Globe2},\n    {label:'Google Workspace / Drive',detail:googleReady?'Anthony\\'s Workspace has Drive file scope for private master images.':'Anthony must authorize Google Workspace with Drive access.',state:googleReady?'proven':'waiting',icon:Cloud},\n    {label:'Legacy card data',detail:imported?imported.toLocaleString()+' canonical legacy cards imported · '+review+' review · '+errors+' errors':staged?staged.toLocaleString()+' staged rows; no canonical legacy cards committed yet.':'No real legacy export has been staged yet.',state:dataReconciled?'proven':staged?'progress':'blocked',icon:Database},\n    {label:'Legacy master images',detail:imagesComplete?'Every imported batch reports complete Drive image migration.':imported?googleReady?'Imported cards are waiting for the resumable Drive image pass.':'Imported cards cannot move masters until Google Workspace is connected.':'Image migration begins after real legacy cards are imported.',state:imagesComplete?'proven':imported&&googleReady?'progress':imported?'waiting':'blocked',icon:ImageIcon},\n    {label:'Stripe / payment path',detail:stripeConnected?'Stripe is connected to PCG.':paymentFallback?'Current external Stripe payment link remains usable; Stripe account access is still needed for history migration.':'Anthony must provide Stripe access or confirm the replacement payment path.',state:stripeConnected?'proven':paymentFallback?'progress':'waiting',icon:CreditCard},\n    {label:'DNS + Google mail snapshot',detail:dnsCaptured?'Squarespace web records and '+mx.length+' Google Workspace MX records are preserved in the tenant cutover snapshot.':'DNS/mail protection snapshot is incomplete.',state:dnsCaptured?'proven':'blocked',icon:Mail},\n    {label:'Legacy URL redirects',detail:redirectsReady?legacyRows.withSource.toLocaleString()+' migrated legacy source URLs are linked to canonical cards.':imported?'Imported records still need enough legacy source URLs for redirect reconciliation.':'Redirect mapping waits for the real legacy import.',state:redirectsReady?'proven':imported?'progress':'blocked',icon:ExternalLink},\n    {label:'pcgslab.com cutover',detail:cutoverReady?'All recorded cutover prerequisites are satisfied. DNS can be scheduled deliberately.':'DNS remains held. The current Squarespace site stays live until every prerequisite above is proven.',state:cutoverReady?'proven':'blocked',icon:LockKeyhole}\n  ],[previewUrl,googleReady,imported,review,errors,staged,dataReconciled,imagesComplete,paymentFallback,stripeConnected,dnsCaptured,mx.length,redirectsReady,legacyRows.withSource,cutoverReady]);\n\n  const anthonyActions=[\n    !googleReady?'Authorize PCG Google Workspace so Drive can own the master image library.':null,\n    !stripeConnected?'Provide Stripe account access so payment/customer history can be mapped and migrated.':null\n  ].filter(Boolean) as string[];\n\n  if(loading)return <section className=\"grid min-h-[55vh] place-items-center\"><div className=\"text-center\"><RefreshCw className=\"mx-auto h-6 w-6 animate-spin text-[#d8bb78]\"/><div className=\"mt-3 text-xs font-black uppercase tracking-[.18em] text-white/35\">Checking PCG readiness…</div></div></section>;\n  return <section className=\"space-y-6\">\n    <div className=\"flex flex-col gap-5 border-b border-white/[.08] pb-6 sm:flex-row sm:items-end sm:justify-between\"><div><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\">Migration + cutover control</div><h1 className=\"mt-2 text-4xl font-black tracking-[-.045em] sm:text-5xl\">PCG Readiness</h1><p className=\"mt-3 max-w-3xl text-sm leading-6 text-white/42\">Live prerequisites for moving Anthony's grading operation and pcgslab.com onto KNOCKLAUNCH without gambling with his data, images, payments or email.</p></div><button onClick={()=>void load()} className=\"inline-flex h-10 items-center justify-center gap-2 border border-white/10 px-4 text-xs font-black text-white/60\"><RefreshCw className=\"h-3.5 w-3.5\"/>Refresh live state</button></div>\n    {error?<div className=\"flex items-start gap-3 border border-rose-400/20 bg-rose-400/[.05] p-4 text-sm text-rose-100\"><AlertTriangle className=\"mt-0.5 h-4 w-4 shrink-0\"/>{error}</div>:null}\n    <div className=\"grid gap-3 md:grid-cols-2\">{items.map(item=>{const Icon=item.icon;return <article key={item.label} className={'border p-5 '+tone[item.state]}><div className=\"flex items-start gap-4\"><div className=\"grid h-10 w-10 shrink-0 place-items-center border border-current/15 bg-black/15\"><Icon className=\"h-5 w-5\"/></div><div className=\"min-w-0 flex-1\"><div className=\"flex flex-wrap items-center gap-2\"><h2 className=\"font-black text-white\">{item.label}</h2><span className=\"inline-flex items-center gap-1.5 text-[9px] font-black uppercase tracking-[.13em]\"><span className={'h-1.5 w-1.5 rounded-full '+dot[item.state]}/>{label[item.state]}</span></div><p className=\"mt-2 text-xs leading-5 opacity-80\">{item.detail}</p></div></div></article>})}</div>\n    <div className=\"grid gap-4 xl:grid-cols-[1fr_.8fr]\"><div className=\"border border-white/[.08] bg-[#09090a]/88 p-5\"><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-[#d8bb78]\">Tomorrow with Anthony</div><h2 className=\"mt-2 text-xl font-black\">{anthonyActions.length?'Two owner handoffs unlock the real migration':'Owner prerequisites are connected'}</h2><div className=\"mt-4 space-y-3\">{anthonyActions.length?anthonyActions.map((action,index)=><div key={action} className=\"flex gap-3 border-t border-white/[.07] pt-3 text-sm text-white/60 first:border-t-0 first:pt-0\"><span className=\"font-black text-[#d8bb78]\">{index+1}.</span><span>{action}</span></div>):<div className=\"inline-flex items-center gap-2 text-sm font-black text-emerald-300\"><CheckCircle2 className=\"h-4 w-4\"/>No provider authorization is outstanding.</div>}</div></div>\n      <div className=\"border border-white/[.08] bg-[#09090a]/88 p-5\"><div className=\"flex items-center gap-3\"><ShieldCheck className=\"h-5 w-5 text-[#d8bb78]\"/><div><div className=\"text-[10px] font-black uppercase tracking-[.16em] text-white/30\">DNS safety state</div><div className=\"mt-1 text-xl font-black uppercase\">{cutoverState.replaceAll('_',' ')}</div></div></div><p className=\"mt-4 text-sm leading-6 text-white/42\">{cutoverReady?'All tracked prerequisites are green. Cutover can be deliberately scheduled; this screen still cannot change DNS.':'This screen intentionally has no DNS mutation control. '+legacySite+' remains on Squarespace until every migration prerequisite is proven.'}</p>{previewUrl?<a href={previewUrl} target=\"_blank\" rel=\"noreferrer\" className=\"mt-4 inline-flex items-center gap-2 border border-[#d8bb78]/25 px-3 py-2 text-xs font-black text-[#ead49d]\">Open KNOCKLAUNCH PCG preview <ExternalLink className=\"h-3.5 w-3.5\"/></a>:null}</div></div>\n  </section>\n}\n"},{"path":"src/pages/crm/PcgWorkspace.tsx","content":"import {useEffect,useMemo,useState,type ComponentType} from 'react';\nimport {useMultiTenant} from '@/contexts/MultiTenantContext';import {supabase} from '@/integrations/supabase/client';import {toast} from '@/lib/notify';import {resolveTenantMediaBranding} from '@/lib/tenants/tenantMediaBranding';import {PCGCardVaultContent} from '@/pages/card-grading/PCGWorkspace';import PCGLegacyMigrationCenter from '@/pages/card-grading/PCGLegacyMigrationCenter';import PCGOnboardingReadiness from '@/pages/card-grading/PCGOnboardingReadiness';\nimport {Award,BadgeDollarSign,Boxes,Check,ChevronRight,CircleDollarSign,ClipboardCheck,CreditCard,Database,ExternalLink,FileCheck2,Menu,PackageCheck,Plus,Search,Settings,ShieldCheck,Truck,UploadCloud,Users,X} from 'lucide-react';\nimport TenantSettingsPage from '@/pages/settings/TenantSettingsPage';\ntype Submission={id:string;submission_number:string;customer_name:string|null;customer_email:string|null;customer_phone:string|null;service_tier:string;service_price:number;expected_card_count:number;status:string;delivery_method:string|null;received_at:string;due_at:string|null;tracking_in:string|null;tracking_out:string|null;notes:string|null;payment_status:string|null;payment_reference:string|null;paid_at:string|null};type Card={id:string;submission_id:string;sequence_number:number;cert_number:string|null;category:string|null;year:string|null;brand_set:string|null;player_character:string|null;card_number:string|null;card_description:string|null;autograph_present:boolean|null;variation:string|null;declared_value:number|null;grade:number|null;grade_label:string|null;status:string;front_image_url:string|null;back_image_url:string|null;slab_image_url:string|null;grader_notes:string|null;population_count:number|null};type CardDraft={category:string;year:string;brand_set:string;player_character:string;card_number:string;card_description:string;autograph_present:''|'yes'|'no';declared_value:string;grade:string;grade_label:string;cert_number:string;grader_notes:string};type DetailDraft={tracking_in:string;tracking_out:string;notes:string;payment_status:string;payment_reference:string};type Tab='today'|'vault'|'queue'|'submissions'|'certs'|'collectors'|'inventory'|'shipping'|'money'|'migration'|'readiness'|'settings';type IconType=ComponentType<{className?:string}>;\nconst tabs:[Tab,string,IconType][]=[['today','Operations',Award],['vault','Card Vault',UploadCloud],['queue','Grading Floor',Award],['submissions','Intake',Boxes],['certs','Cert Vault',ShieldCheck],['collectors','Collectors',Users],['shipping','Fulfillment',Truck],['inventory','Card Shop',PackageCheck],['money','Stripe Desk',CircleDollarSign],['migration','Migration',Database],['readiness','Readiness',ClipboardCheck],['settings','Settings',Settings]];const mobilePrimary:[Tab,string,IconType][]=[['today','Ops',Award],['vault','Vault',UploadCloud],['queue','Floor',Award],['certs','Certs',ShieldCheck]];\nconst tiers={two_weeks:{label:'2 Weeks',price:12,days:14},one_week:{label:'1 Week',price:15,days:7},three_days:{label:'3 Days',price:20,days:3},same_day:{label:'Same Day',price:25,days:0}} as const;const statuses=['received','intake_imaging','authentication','grading','encapsulation','qa','ready','shipped','picked_up'] as const;const terminalStatuses=new Set(['shipped','picked_up']);const PCG_STRIPE_FALLBACK='https://buy.stripe.com/3clbJ05UQc3w9KLcBR5Ne00';const PCG_LOGO='https://images.squarespace-cdn.com/content/v1/6853034cd711cc2240276cf3/2c2615b1-2fab-4ba1-8cff-8d8e49b6b184/diamond%2Blogo.png';const PCG_STORE_IMAGE='https://images.squarespace-cdn.com/content/v1/6853034cd711cc2240276cf3/83d3ec70-169f-4d22-8916-15e422fb0e52/IMG_8156%2B%281%29.jpeg';const PCG_CARD_IMAGE='https://images.squarespace-cdn.com/content/v1/6853034cd711cc2240276cf3/7fd5d898-1ff3-4bc2-9f7d-c7f2f2d6ee07/IMG_8111.jpg';const pretty=(value:string)=>value.replaceAll('_',' ').replace(/\\b\\w/g,char=>char.toUpperCase());const inputClass='w-full border border-white/[0.10] bg-black/45 px-3.5 py-3 text-sm text-white outline-none transition placeholder:text-white/28 focus:border-[#d8bb78]/55';const panelClass='border border-white/[0.08] bg-[#09090a]/88';\nfunction cardToDraft(card:Card):CardDraft{return{category:card.category||'',year:card.year||'',brand_set:card.brand_set||'',player_character:card.player_character||'',card_number:card.card_number||'',card_description:card.card_description||card.variation||'',autograph_present:card.autograph_present==null?'':card.autograph_present?'yes':'no',declared_value:card.declared_value==null?'':String(card.declared_value),grade:card.grade==null?'':String(card.grade),grade_label:card.grade_label||'',cert_number:card.cert_number||'',grader_notes:card.grader_notes||''}}function slaMeta(sub:Submission){if(!sub.due_at||terminalStatuses.has(sub.status))return{label:terminalStatuses.has(sub.status)?pretty(sub.status):'No due date',tone:'text-white/42 border-white/10'};const diff=new Date(sub.due_at).getTime()-Date.now();const days=Math.ceil(diff/86400000);if(diff<0)return{label:`${Math.abs(days)}d overdue`,tone:'text-rose-300 border-rose-400/25'};if(days===0)return{label:'Due today',tone:'text-amber-200 border-amber-300/25'};if(days<=2)return{label:`Due in ${days}d`,tone:'text-amber-200 border-amber-300/25'};return{label:`Due ${new Date(sub.due_at).toLocaleDateString()}`,tone:'text-white/46 border-white/10'}}\nexport default function PcgWorkspace({initialTab='today',embedded=false,initialVaultMode='overview'}:{initialTab?:Tab;embedded?:boolean;initialVaultMode?:'overview'|'single'|'batch'|'growth'}={}){const{activeTenant}=useMultiTenant();const tenantId=activeTenant?.id;const settings=((activeTenant as any)?.settings||{}) as Record<string,unknown>;const mediaBranding=useMemo(()=>resolveTenantMediaBranding(activeTenant as any),[activeTenant]);const workspaceBackground=mediaBranding.backgroundUrl||String(settings.background_image_url||settings.backgroundImageUrl||'').trim();const stripePaymentLink=String(settings.stripe_payment_link||PCG_STRIPE_FALLBACK);const stripeSyncConnected=String(settings.stripe_sync_status||'not_connected')==='connected';const[tab,setTab]=useState<Tab>(initialTab);useEffect(()=>{setTab(initialTab)},[initialTab]);const[subs,setSubs]=useState<Submission[]>([]);const[cards,setCards]=useState<Card[]>([]);const[loading,setLoading]=useState(true);const[showNew,setShowNew]=useState(false);const[showMore,setShowMore]=useState(false);const[selectedId,setSelectedId]=useState<string|null>(null);const[query,setQuery]=useState('');const[statusFilter,setStatusFilter]=useState('all');const[certQuery,setCertQuery]=useState('');const[busy,setBusy]=useState(false);const[cardDrafts,setCardDrafts]=useState<Record<string,CardDraft>>({});const[detailDraft,setDetailDraft]=useState<DetailDraft>({tracking_in:'',tracking_out:'',notes:'',payment_status:'unverified',payment_reference:''});const[form,setForm]=useState({name:'',email:'',phone:'',tier:'two_weeks',cardCount:'1',delivery:'walk_in',notes:''});const selectedTier=tiers[form.tier as keyof typeof tiers]||tiers.two_weeks;const selectedCardCount=Math.max(1,Math.min(100000,Number(form.cardCount)||1));const expectedTotal=selectedCardCount*selectedTier.price;const openStripe=()=>window.open(stripePaymentLink,'_blank','noopener,noreferrer');\nasync function load(){if(!tenantId)return;setLoading(true);const[s,c]=await Promise.all([(supabase as any).from('card_grading_submissions').select('*').eq('tenant_id',tenantId).order('created_at',{ascending:false}),(supabase as any).from('card_grading_cards').select('*').eq('tenant_id',tenantId).order('sequence_number',{ascending:true})]);if(s.error)toast.error(s.error.message);if(c.error)toast.error(c.error.message);setSubs((s.data||[]) as Submission[]);setCards((c.data||[]) as Card[]);setLoading(false)}useEffect(()=>{void load()},[tenantId]);\nconst orderCardCount=(sub:Submission)=>Math.max(Number(sub.expected_card_count||0),cards.filter(card=>card.submission_id===sub.id).length);const counts=useMemo(()=>Object.fromEntries(statuses.map(status=>[status,subs.filter(item=>item.status===status).length])),[subs]);const openSubs=subs.filter(item=>!terminalStatuses.has(item.status));const overdue=openSubs.filter(item=>item.due_at&&new Date(item.due_at)<new Date()).length;const dueSoon=openSubs.filter(item=>item.due_at&&new Date(item.due_at)>=new Date()&&new Date(item.due_at).getTime()-Date.now()<=2*86400000).length;const serviceValue=subs.reduce((sum,item)=>sum+Number(item.service_price||0)*orderCardCount(item),0);const prioritySubs=[...openSubs].sort((a,b)=>(a.due_at?new Date(a.due_at).getTime():Number.MAX_SAFE_INTEGER)-(b.due_at?new Date(b.due_at).getTime():Number.MAX_SAFE_INTEGER)).slice(0,6);const filteredSubs=subs.filter(item=>{const hay=`${item.submission_number} ${item.customer_name||''} ${item.customer_email||''} ${item.customer_phone||''}`.toLowerCase();return(!query||hay.includes(query.toLowerCase()))&&(statusFilter==='all'||item.status===statusFilter)});const filteredCards=cards.filter(card=>!certQuery||`${card.cert_number||''} ${card.year||''} ${card.brand_set||''} ${card.player_character||''} ${card.card_description||card.variation||''} ${card.card_number||''}`.toLowerCase().includes(certQuery.toLowerCase()));const selected=subs.find(item=>item.id===selectedId)||null;const selectedCards=selected?cards.filter(card=>card.submission_id===selected.id):[];const selectedTotal=selected?orderCardCount(selected)*Number(selected.service_price||0):0;\nfunction openSubmission(sub:Submission){setSelectedId(sub.id);setDetailDraft({tracking_in:sub.tracking_in||'',tracking_out:sub.tracking_out||'',notes:sub.notes||'',payment_status:sub.payment_status||'unverified',payment_reference:sub.payment_reference||''});const next:Record<string,CardDraft>={};cards.filter(card=>card.submission_id===sub.id).forEach(card=>{next[card.id]=cardToDraft(card)});setCardDrafts(next)}\nasync function createSubmission(){if(!tenantId)return;if(!form.name.trim()){toast.error('Customer name is required.');return}const count=selectedCardCount,tier=selectedTier,now=new Date(),due=new Date(now);due.setDate(due.getDate()+tier.days);const submissionNumber=`PCG-${now.getFullYear()}-${String(Date.now()).slice(-7)}`;setBusy(true);const{data,error}=await(supabase as any).from('card_grading_submissions').insert({tenant_id:tenantId,submission_number:submissionNumber,customer_name:form.name.trim(),customer_email:form.email.trim()||null,customer_phone:form.phone.trim()||null,service_tier:form.tier,service_price:tier.price,expected_card_count:count,status:'received',payment_status:'unverified',delivery_method:form.delivery,notes:form.notes.trim()||null,received_at:now.toISOString(),due_at:due.toISOString()}).select('*').single();if(error||!data){toast.error(error?.message||'Unable to create submission');setBusy(false);return}toast.success(`${submissionNumber} created for ${count.toLocaleString()} card${count===1?'':'s'}. Add the actual cards through Card Vault intake.`);setShowNew(false);setForm({name:'',email:'',phone:'',tier:'two_weeks',cardCount:'1',delivery:'walk_in',notes:''});await load();setBusy(false)}\nfunction transitionIssue(sub:Submission,nextStatus:string,ownCards:Card[]){if(nextStatus==='authentication'){if(!ownCards.length)return 'Add cards before authentication.';const missing=ownCards.filter(card=>!card.front_image_url&&!card.back_image_url&&!card.slab_image_url).length;return missing?(missing+' card'+(missing===1?' needs':'s need')+' a saved intake image before authentication.'):''}if(nextStatus==='encapsulation'){const missing=ownCards.filter(card=>card.grade==null).length;return missing?(missing+' card'+(missing===1?' needs':'s need')+' a saved grade before encapsulation.'):''}if(nextStatus==='qa'){const missingGrade=ownCards.filter(card=>card.grade==null).length,missingCert=ownCards.filter(card=>!String(card.cert_number||'').trim()).length;return missingGrade||missingCert?('Save '+(missingGrade?(missingGrade+' missing grade'+(missingGrade===1?'':'s')):'')+(missingGrade&&missingCert?' and ':'')+(missingCert?(missingCert+' missing cert number'+(missingCert===1?'':'s')):'')+' before QA.'):''}if(nextStatus==='ready'){const missing=ownCards.filter(card=>card.grade==null||!String(card.cert_number||'').trim()||(!card.slab_image_url&&!card.front_image_url&&!card.back_image_url)).length;return missing?(missing+' card'+(missing===1?' is':'s are')+' missing saved grade, cert, or customer-visible imagery.'):''}if(nextStatus==='shipped'&&!String(sub.tracking_out||'').trim())return 'Save outbound tracking before marking this order shipped.';return ''}async function advanceBatch(nextStatus:string){if(!tenantId||!selected)return;const issue=transitionIssue(selected,nextStatus,selectedCards);if(issue){toast.error(issue);return}setBusy(true);const{error}=await(supabase as any).rpc('advance_pcg_grading_submission',{p_tenant_id:tenantId,p_submission_id:selected.id,p_status:nextStatus});if(error)toast.error(error.message||'Unable to advance submission');else{toast.success(`${selected.submission_number} moved to ${pretty(nextStatus)}.`);await load()}setBusy(false)}\nasync function saveSubmissionDetails(){if(!tenantId||!selected)return;setBusy(true);const manual=detailDraft.payment_status==='manually_verified';const{error}=await(supabase as any).from('card_grading_submissions').update({tracking_in:detailDraft.tracking_in.trim()||null,tracking_out:detailDraft.tracking_out.trim()||null,notes:detailDraft.notes.trim()||null,payment_status:detailDraft.payment_status,payment_reference:detailDraft.payment_reference.trim()||null,paid_at:manual?(selected.paid_at||new Date().toISOString()):null,updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',selected.id);if(error)toast.error(error.message);else{toast.success('Submission details saved.');await load()}setBusy(false)}\nasync function saveCard(card:Card){if(!tenantId)return;const draft=cardDrafts[card.id];if(!draft)return;setBusy(true);const grade=draft.grade.trim()===''?null:Number(draft.grade);const declared=draft.declared_value.trim()===''?null:Number(draft.declared_value);if(grade!=null&&(Number.isNaN(grade)||grade<0||grade>10)){toast.error('Grade must be between 0 and 10.');setBusy(false);return}const{error}=await(supabase as any).from('card_grading_cards').update({category:draft.category.trim()||null,year:draft.year.trim()||null,brand_set:draft.brand_set.trim()||null,player_character:draft.player_character.trim()||null,card_number:draft.card_number.trim()||null,card_description:draft.card_description.trim()||null,autograph_present:draft.autograph_present===''?null:draft.autograph_present==='yes',variation:draft.card_description.trim()||null,declared_value:declared,grade,grade_label:draft.grade_label.trim()||null,cert_number:draft.cert_number.trim()||null,grader_notes:draft.grader_notes.trim()||null,updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',card.id);if(error)toast.error(error.message);else{toast.success(`Card #${card.sequence_number} saved.`);await load()}setBusy(false)}\nconst metric=(label:string,value:string|number,sub:string)=><div className=\"py-3 sm:border-l sm:border-white/[0.08] sm:px-5 first:sm:border-l-0 first:sm:pl-0\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d0ae61]\">{label}</div><div className=\"mt-1 text-3xl font-black tracking-[-.04em]\">{value}</div><div className=\"mt-1 text-[11px] text-white/36\">{sub}</div></div>;\nconst empty=(title:string,copy:string,action?:()=>void,actionLabel?:string)=><div className=\"border border-dashed border-white/[0.10] bg-black/30 p-9 text-center\"><FileCheck2 className=\"mx-auto h-6 w-6 text-[#d8bb78]\"/><div className=\"mt-4 text-lg font-black\">{title}</div><p className=\"mx-auto mt-2 max-w-md text-sm leading-6 text-white/38\">{copy}</p>{action&&<button onClick={action} className=\"mt-5 bg-[#d8bb78] px-5 py-2.5 text-sm font-black text-black\">{actionLabel}</button>}</div>;\nconst row=(sub:Submission)=>{const cardCount=cards.filter(card=>card.submission_id===sub.id).length;const expected=Math.max(Number(sub.expected_card_count||0),cardCount);const payment=sub.payment_status==='manually_verified'?'Paid':sub.payment_status==='waived'?'Waived':'Unverified';return <button key={sub.id} onClick={()=>openSubmission(sub)} className=\"group grid w-full grid-cols-[minmax(0,1fr)_auto] items-center gap-4 border-b border-white/[0.07] px-1 py-4 text-left transition last:border-b-0 hover:bg-white/[0.025]\"><div className=\"min-w-0\"><div className=\"flex flex-wrap items-center gap-2\"><span className=\"text-xs font-black tracking-wide text-[#e4c47b]\">{sub.submission_number}</span><span className=\"text-[9px] font-black uppercase tracking-[.12em] text-white/32\">{pretty(sub.status)}</span></div><div className=\"mt-1.5 truncate text-base font-black\">{sub.customer_name||'Collector not named'}</div><div className=\"mt-1 flex flex-wrap gap-x-4 text-xs text-white/34\"><span>{expected>cardCount?`${cardCount.toLocaleString()} / ${expected.toLocaleString()} cards ingested`:`${cardCount.toLocaleString()} card${cardCount===1?'':'s'}`}</span><span>{tiers[sub.service_tier as keyof typeof tiers]?.label||pretty(sub.service_tier)}</span><span>{payment}</span></div></div><div className=\"flex items-center gap-2\"><span className={`border px-2.5 py-1 text-[10px] font-black ${slaMeta(sub).tone}`}>{slaMeta(sub).label}</span><ChevronRight className=\"h-4 w-4 text-white/18\"/></div></button>};\nconst renderList=(heading:string,eyebrow:string,source:Submission[])=><section><div className=\"mb-6 flex flex-col gap-4 border-b border-white/[0.08] pb-5 xl:flex-row xl:items-end xl:justify-between\"><div><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">{eyebrow}</div><h1 className=\"mt-2 text-4xl font-black tracking-[-.045em] sm:text-5xl\">{heading}</h1><p className=\"mt-2 text-sm text-white/38\">Open a batch to grade cards, verify payment, update tracking or move it forward.</p></div><button onClick={()=>setShowNew(true)} className=\"inline-flex items-center justify-center gap-2 bg-[#d8bb78] px-5 py-3 text-sm font-black text-black\"><Plus className=\"h-4 w-4\"/>New submission</button></div><div className=\"mb-5 grid gap-2 sm:grid-cols-[1fr_220px]\"><div className=\"relative\"><Search className=\"absolute left-4 top-3.5 h-4 w-4 text-white/28\"/><input value={query} onChange={event=>setQuery(event.target.value)} placeholder=\"Search submission or collector\" className={`${inputClass} pl-11`}/></div><select value={statusFilter} onChange={event=>setStatusFilter(event.target.value)} className={inputClass}><option value=\"all\">Every grading stage</option>{statuses.map(status=><option key={status} value={status}>{pretty(status)}</option>)}</select></div>{source.length?<div className=\"border-y border-white/[0.08]\">{source.map(row)}</div>:empty('The floor is clear','Create a grading submission and it enters the PCG floor immediately.',()=>setShowNew(true),'Start intake')}</section>;\nconst brandName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'Prestigious Card Grading';\nreturn <div data-pcg-mode-workspace-background={workspaceBackground||'solid'} className=\"relative min-h-screen overflow-x-hidden bg-[#050506] text-white\" style={{backgroundImage:workspaceBackground?`linear-gradient(108deg,rgba(4,4,5,.98) 0%,rgba(4,4,5,.91) 35%,rgba(4,4,5,.68) 70%,rgba(4,4,5,.88) 100%),url(\"${workspaceBackground}\")`:undefined,backgroundSize:'cover',backgroundPosition:mediaBranding.backgroundPosition||'center',backgroundRepeat:'no-repeat',backgroundAttachment:'fixed'}}><div className=\"pointer-events-none fixed inset-0 bg-[radial-gradient(circle_at_78%_15%,rgba(216,187,120,.10),transparent_28rem)]\"/>\n{!embedded?<header className=\"fixed inset-x-0 top-0 z-50 h-16 border-b border-white/[0.07] bg-[#070708]/90 backdrop-blur-xl\"><div className=\"flex h-full items-center gap-3 px-4 sm:px-6\"><div className=\"grid h-9 w-9 place-items-center border border-[#d8bb78]/20 bg-[#d8bb78]/[0.06]\"><img src={PCG_LOGO} alt=\"PCG\" className=\"h-full w-full object-contain p-1\"/></div><div className=\"min-w-0\"><div className=\"truncate text-sm font-black tracking-tight\">{brandName}</div><div className=\"hidden text-[9px] font-bold uppercase tracking-[.17em] text-white/30 sm:block\">Owner grading operations</div></div><div className=\"ml-auto flex items-center gap-3\"><span className=\"hidden text-xs font-semibold text-white/32 md:inline\">{openSubs.length} active batches</span><button onClick={()=>setShowNew(true)} className=\"inline-flex h-9 items-center gap-2 bg-[#d8bb78] px-3.5 text-xs font-black text-black\"><Plus className=\"h-4 w-4\"/>New intake</button></div></div></header>:null}\n<aside className=\"fixed bottom-0 left-0 top-16 z-40 hidden w-[230px] border-r border-white/[0.07] bg-black/58 px-4 py-5 backdrop-blur-xl lg:flex lg:flex-col\"><div className=\"px-2\"><div className=\"text-[9px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">PCG Operations</div><div className=\"mt-2 text-sm leading-5 text-white/40\">Grading, vault, collectors and fulfillment.</div></div><nav className=\"mt-7 space-y-1\">{tabs.map(([id,label,Icon])=><button key={id} onClick={()=>setTab(id)} className={`flex h-11 w-full items-center gap-3 px-3 text-left text-sm font-bold transition ${tab===id?'bg-white/[0.07] text-white shadow-[inset_2px_0_0_#d8bb78]':'text-white/40 hover:bg-white/[0.035] hover:text-white/80'}`}><Icon className={`h-[17px] w-[17px] ${tab===id?'text-[#d8bb78]':'text-white/30'}`}/><span className=\"flex-1\">{label}</span>{id==='queue'&&openSubs.length?<span className=\"text-[10px] font-black text-[#d8bb78]\">{openSubs.length}</span>:null}</button>)}</nav><div className=\"mt-auto border-t border-white/[0.07] px-2 pt-4\"><div className=\"text-[9px] font-black uppercase tracking-[.17em] text-white/25\">Prestigious Card Grading</div><div className=\"mt-2 text-xs leading-5 text-white/36\">14170 US Highway 1<br/>Sebastian, FL 32958</div></div></aside>\n<main className={`relative z-10 min-h-screen px-4 pb-24 sm:px-6 lg:ml-[230px] lg:px-8 lg:pb-10 xl:px-10 ${embedded?'pt-4 sm:pt-6':'pt-20'}`}>{loading?<div className=\"grid min-h-[70vh] place-items-center\"><div className=\"text-center\"><img src={PCG_LOGO} alt=\"PCG\" className=\"mx-auto h-16 w-16 object-contain opacity-70\"/><div className=\"mt-4 text-[10px] font-black uppercase tracking-[.22em] text-[#d0ae61]\">Opening PCG operations…</div></div></div>:<>\n{tab==='today'?<><section className=\"border-b border-white/[0.08] pb-7 pt-3\"><div className=\"flex flex-col gap-7 xl:flex-row xl:items-end xl:justify-between\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#d0ae61]\">Anthony's owner workspace</div><h1 className=\"mt-3 text-[42px] font-black leading-[.94] tracking-[-.055em] sm:text-[62px]\">PCG Operations</h1><p className=\"mt-4 max-w-2xl text-sm leading-6 text-white/42\">Move grading work, ingest collections, certify finished cards and keep fulfillment honest from one operating surface.</p></div><div className=\"grid w-full max-w-xl grid-cols-2 gap-px border border-white/[0.08] bg-white/[0.08] sm:grid-cols-3\"><button onClick={()=>setShowNew(true)} className=\"bg-[#09090a]/94 p-4 text-left\"><Plus className=\"h-5 w-5 text-[#d8bb78]\"/><div className=\"mt-5 text-sm font-black\">New submission</div><div className=\"mt-1 text-[11px] text-white/30\">Receive grading work</div></button><button onClick={()=>setTab('vault')} className=\"bg-[#09090a]/94 p-4 text-left\"><UploadCloud className=\"h-5 w-5 text-[#d8bb78]\"/><div className=\"mt-5 text-sm font-black\">Card Vault</div><div className=\"mt-1 text-[11px] text-white/30\">Single + mass upload</div></button><button onClick={()=>setTab('queue')} className=\"col-span-2 bg-[#09090a]/94 p-4 text-left sm:col-span-1\"><Award className=\"h-5 w-5 text-[#d8bb78]\"/><div className=\"mt-5 text-sm font-black\">Grading Floor</div><div className=\"mt-1 text-[11px] text-white/30\">Work the live queue</div></button></div></div><div className=\"mt-8 grid sm:grid-cols-2 xl:grid-cols-4\">{metric('Batches on floor',openSubs.length,'Active submissions')}{metric('Cards in house',cards.filter(card=>!terminalStatuses.has(card.status)).length,'Individual cards')}{metric('SLA attention',overdue+dueSoon,overdue?`${overdue} overdue · ${dueSoon} due soon`:`${dueSoon} due within 48 hours`)}{metric('Recorded work',`$${serviceValue.toFixed(0)}`,stripeSyncConnected?'Stripe sync connected':'Stripe sync not connected')}</div></section><div className=\"mt-8 grid gap-8 xl:grid-cols-[minmax(0,1.2fr)_minmax(320px,.8fr)]\"><section><div className=\"mb-3 flex items-end justify-between\"><div><div className=\"text-[9px] font-black uppercase tracking-[.19em] text-[#d0ae61]\">Priority work</div><h2 className=\"mt-1 text-2xl font-black\">Next on the grading bench</h2></div><button onClick={()=>setTab('queue')} className=\"text-xs font-black text-[#d8bb78]\">Full floor →</button></div><div className=\"border-y border-white/[0.08]\">{prioritySubs.length?prioritySubs.map(row):empty('The bench is clear','No grading batches need attention right now.',()=>setShowNew(true),'Start intake')}</div></section><section className=\"border-l border-white/[0.08] xl:pl-7\"><div className=\"text-[9px] font-black uppercase tracking-[.19em] text-[#d0ae61]\">Stage pressure</div><h2 className=\"mt-1 text-2xl font-black\">Where the cards are</h2><div className=\"mt-5 divide-y divide-white/[0.07]\">{statuses.map((status,index)=><button key={status} onClick={()=>{setStatusFilter(status);setTab('queue')}} className=\"grid w-full grid-cols-[28px_1fr_auto] items-center gap-3 py-3 text-left\"><span className=\"text-[9px] font-black text-white/18\">{String(index+1).padStart(2,'0')}</span><span className=\"text-xs font-bold text-white/48\">{pretty(status)}</span><span className=\"text-base font-black\">{counts[status]||0}</span></button>)}</div></section></div></>:null}\n{tab==='vault'?<PCGCardVaultContent initialMode={initialVaultMode}/>:null}{tab==='queue'?renderList('Grading Floor','Live PCG pipeline',filteredSubs.filter(item=>!terminalStatuses.has(item.status))):null}{tab==='submissions'?renderList('Intake Ledger','Every submission',filteredSubs):null}{tab==='shipping'?renderList('Fulfillment','Ready · shipped · pickup',filteredSubs.filter(item=>['ready','shipped','picked_up'].includes(item.status)||Boolean(item.tracking_in)||Boolean(item.tracking_out))):null}\n{tab==='certs'?<section><div className=\"border-b border-white/[0.08] pb-5\"><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">Authentication · certification</div><h1 className=\"mt-2 text-4xl font-black sm:text-5xl\">Cert Vault</h1></div><div className=\"relative mt-5 max-w-2xl\"><Search className=\"absolute left-4 top-3.5 h-4 w-4 text-white/28\"/><input value={certQuery} onChange={event=>setCertQuery(event.target.value)} placeholder=\"Search the PCG cert vault\" className={`${inputClass} pl-11`}/></div>{filteredCards.length?<div className=\"mt-6 grid grid-cols-2 gap-px overflow-hidden border border-white/[0.07] bg-white/[0.07] sm:grid-cols-3 xl:grid-cols-4\">{filteredCards.map(card=>{const image=card.slab_image_url||card.front_image_url||PCG_CARD_IMAGE;return <button key={card.id} onClick={()=>{const sub=subs.find(item=>item.id===card.submission_id);if(sub)openSubmission(sub)}} className=\"bg-[#09090a]/96 p-3 text-left\"><div className=\"relative aspect-[3/4] overflow-hidden bg-black\"><img src={image} alt=\"Graded card\" className=\"h-full w-full object-cover opacity-82\"/>{card.grade!=null?<div className=\"absolute right-2 top-2 bg-black/80 px-2 py-1 text-xs font-black text-[#e8cc8d]\">{card.grade}</div>:null}</div><div className=\"pt-3\"><div className=\"text-sm font-black leading-tight\">{[card.year,card.brand_set,card.player_character,card.card_description||card.variation,card.card_number?`#${card.card_number}`:null].filter(Boolean).join(' · ')||`Card #${card.sequence_number}`}</div><div className=\"mt-1 text-[10px] text-white/30\">{card.cert_number||'Cert pending'}</div></div></button>})}</div>:<div className=\"mt-6\">{empty('The vault is empty','Cert records appear here as grading records are completed.')}</div>}</section>:null}\n{tab==='collectors'?<section><div className=\"border-b border-white/[0.08] pb-5\"><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">Collectors</div><h1 className=\"mt-2 text-4xl font-black sm:text-5xl\">Collector Book</h1></div>{subs.some(item=>item.customer_name)?<div className=\"mt-6 border-y border-white/[0.08]\">{Array.from(new Map(subs.filter(item=>item.customer_name).map(item=>[item.customer_name,item])).values()).map(sub=>{const related=subs.filter(item=>item.customer_name===sub.customer_name);const relatedCards=cards.filter(card=>related.some(item=>item.id===card.submission_id));return <button key={sub.customer_name!} onClick={()=>openSubmission(related[0])} className=\"grid w-full grid-cols-[1fr_auto_auto] items-center gap-4 border-b border-white/[0.07] px-1 py-4 text-left\"><div><div className=\"font-black\">{sub.customer_name}</div><div className=\"mt-1 text-xs text-white/32\">{sub.customer_email||sub.customer_phone||'Contact info not captured'}</div></div><div className=\"text-right\"><div className=\"text-lg font-black\">{related.length}</div><div className=\"text-[9px] text-white/25\">SUBMISSIONS</div></div><div className=\"text-right\"><div className=\"text-lg font-black text-[#d8bb78]\">{relatedCards.length}</div><div className=\"text-[9px] text-white/25\">CARDS</div></div></button>})}</div>:empty('No collectors yet','Collectors appear automatically when a grading submission is received.',()=>setShowNew(true),'Start first intake')}</section>:null}\n{tab==='inventory'?<section><div className=\"border-b border-white/[0.08] pb-5\"><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">Retail floor</div><h1 className=\"mt-2 text-4xl font-black sm:text-5xl\">Card Shop</h1></div><div className=\"relative mt-6 min-h-[420px] overflow-hidden border border-white/[0.08] bg-[#09090a]\"><img src={PCG_STORE_IMAGE} alt=\"PCG card shop\" className=\"absolute inset-0 h-full w-full object-cover opacity-24\"/><div className=\"absolute inset-0 bg-[linear-gradient(90deg,#070708_0%,rgba(7,7,8,.95)_48%,rgba(7,7,8,.50)_100%)]\"/><div className=\"relative max-w-2xl p-7 sm:p-10\"><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">Sebastian storefront</div><h2 className=\"mt-3 text-3xl font-black sm:text-5xl\">Sports. Pokémon. Graded cards.</h2><p className=\"mt-4 text-sm leading-6 text-white/42\">Marketplace inventory sync is not connected, so KnockLaunch will not invent stock or balances.</p><div className=\"mt-6 flex gap-2\"><a href=\"https://www.whatnot.com/user/theslabguys\" target=\"_blank\" rel=\"noreferrer\" className=\"inline-flex items-center gap-2 bg-white px-5 py-3 text-sm font-black text-black\">Whatnot <ExternalLink className=\"h-4 w-4\"/></a><a href=\"https://www.ebay.com/sch/i.html?_ssn=theslabguys\" target=\"_blank\" rel=\"noreferrer\" className=\"inline-flex items-center gap-2 border border-white/10 bg-black/45 px-5 py-3 text-sm font-black\">eBay <ExternalLink className=\"h-4 w-4\"/></a></div></div></div></section>:null}\n{tab==='migration'?<PCGLegacyMigrationCenter/>:null}\n{tab==='readiness'?<PCGOnboardingReadiness/>:null}\n{tab==='settings'?<TenantSettingsPage/>:null}\n{tab==='money'?<section><div className=\"border-b border-white/[0.08] pb-5\"><div className=\"text-[10px] font-black uppercase tracking-[.20em] text-[#d0ae61]\">Payments</div><h1 className=\"mt-2 text-4xl font-black sm:text-5xl\">Stripe Desk</h1></div><div className=\"mt-6 grid gap-8 xl:grid-cols-[1.15fr_.85fr]\"><section><div className=\"flex items-center justify-between border-b border-white/[0.08] pb-4\"><div className=\"flex items-center gap-3\"><CreditCard className=\"h-5 w-5 text-[#635bff]\"/><div><div className=\"text-sm font-black\">Stripe hosted checkout</div><div className=\"text-xs text-white/30\">PCG grading payments</div></div></div><span className={stripeSyncConnected?'text-xs font-black text-emerald-300':'text-xs font-black text-amber-200'}>{stripeSyncConnected?'Data sync connected':'Data sync not connected'}</span></div><div className=\"mt-8 text-[10px] font-black uppercase tracking-[.18em] text-white/30\">Recorded grading service value</div><div className=\"mt-2 text-5xl font-black sm:text-6xl\">${serviceValue.toFixed(2)}</div><p className=\"mt-3 text-sm leading-6 text-white/38\">This is grading work recorded in KnockLaunch, not a claimed Stripe balance unless sync is authenticated.</p><button onClick={openStripe} className=\"mt-7 inline-flex items-center gap-2 bg-white px-5 py-3 text-sm font-black text-black\">Open PCG Stripe checkout <ExternalLink className=\"h-4 w-4\"/></button></section><section className=\"border-l border-white/[0.08] xl:pl-7\"><div className=\"text-[10px] font-black uppercase tracking-[.18em] text-[#d0ae61]\">Grading menu</div><div className=\"mt-5 divide-y divide-white/[0.07]\">{Object.entries(tiers).map(([id,tier])=><div key={id} className=\"flex items-center justify-between py-4\"><div><div className=\"font-black\">{tier.label}</div><div className=\"text-xs text-white/28\">Per card · no up-charges</div></div><div className=\"text-2xl font-black text-[#d8bb78]\">${tier.price}</div></div>)}</div></section></div></section>:null}</>}</main>\n<nav className=\"fixed inset-x-3 bottom-3 z-50 grid grid-cols-5 border border-white/[0.09] bg-[#09090a]/95 p-1.5 shadow-2xl backdrop-blur-xl lg:hidden\">{mobilePrimary.map(([id,label,Icon])=><button key={id} onClick={()=>{setTab(id);setShowMore(false)}} className={`flex flex-col items-center gap-1 px-1 py-2 text-[9px] font-black ${tab===id?'bg-white/[0.07] text-white':'text-white/38'}`}><Icon className={`h-[18px] w-[18px] ${tab===id?'text-[#d8bb78]':'text-white/28'}`}/><span>{label}</span></button>)}<button onClick={()=>setShowMore(true)} className=\"flex flex-col items-center gap-1 px-1 py-2 text-[9px] font-black text-white/38\"><Menu className=\"h-[18px] w-[18px] text-white/28\"/>More</button></nav>\n{showMore?<div className=\"fixed inset-0 z-[70] bg-black/74 lg:hidden\" onMouseDown={event=>{if(event.currentTarget===event.target)setShowMore(false)}}><div className=\"absolute inset-x-0 bottom-0 border-t border-white/[0.10] bg-[#0b0b0c] p-4\"><div className=\"mb-4 text-[9px] font-black uppercase tracking-[.18em] text-[#d0ae61]\">More PCG tools</div><div className=\"grid grid-cols-2 gap-px border border-white/[0.08] bg-white/[0.08]\">{tabs.filter(([id])=>!mobilePrimary.some(([primary])=>primary===id)).map(([id,label,Icon])=><button key={id} onClick={()=>{setTab(id);setShowMore(false)}} className=\"flex items-center gap-3 bg-[#09090a] px-4 py-3 text-sm font-bold\"><Icon className=\"h-4 w-4 text-[#d8bb78]\"/>{label}</button>)}</div><button onClick={()=>setShowMore(false)} className=\"mt-3 w-full border border-white/[0.08] py-3 text-sm font-bold text-white/45\">Close</button></div></div>:null}\n{showNew?<div className=\"fixed inset-0 z-[80] grid place-items-center overflow-y-auto bg-black/82 p-4 backdrop-blur-md\" onMouseDown={event=>{if(event.currentTarget===event.target)setShowNew(false)}}><div className=\"w-full max-w-2xl border border-white/[0.10] bg-[#09090a]\"><div className=\"flex items-center justify-between border-b border-white/[0.08] p-5\"><div><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d0ae61]\">Grading intake</div><h2 className=\"mt-1 text-2xl font-black\">Receive cards into PCG</h2></div><button onClick={()=>setShowNew(false)} className=\"border border-white/10 p-2 text-white/35\"><X className=\"h-5 w-5\"/></button></div><div className=\"p-5\"><div className=\"grid gap-3 sm:grid-cols-2\"><input value={form.name} onChange={event=>setForm({...form,name:event.target.value})} placeholder=\"Collector name\" className={inputClass}/><input value={form.email} onChange={event=>setForm({...form,email:event.target.value})} placeholder=\"Email\" className={inputClass}/><input value={form.phone} onChange={event=>setForm({...form,phone:event.target.value})} placeholder=\"Phone\" className={inputClass}/><input value={form.cardCount} onChange={event=>setForm({...form,cardCount:event.target.value})} type=\"number\" min=\"1\" max=\"100000\" placeholder=\"Expected card count\" className={inputClass}/><select value={form.tier} onChange={event=>setForm({...form,tier:event.target.value})} className={inputClass}>{Object.entries(tiers).map(([id,tier])=><option key={id} value={id}>{tier.label} · ${tier.price}/card</option>)}</select><select value={form.delivery} onChange={event=>setForm({...form,delivery:event.target.value})} className={inputClass}><option value=\"walk_in\">Walk-in</option><option value=\"mail_in\">Mail-in</option><option value=\"ship_back\">Ship back</option><option value=\"pickup\">Pickup</option></select><textarea value={form.notes} onChange={event=>setForm({...form,notes:event.target.value})} placeholder=\"Submission notes\" className={`${inputClass} min-h-24 sm:col-span-2`}/></div><div className=\"mt-4 flex items-end justify-between border-t border-white/[0.08] pt-4\"><div><div className=\"text-[9px] font-black uppercase tracking-[.15em] text-[#d0ae61]\">Expected grading total</div><div className=\"mt-1 text-3xl font-black\">${expectedTotal.toFixed(2)}</div></div><div className=\"text-right text-xs text-white/30\">{selectedCardCount} card{selectedCardCount===1?'':'s'} × ${selectedTier.price}</div></div><div className=\"mt-5 grid gap-2 sm:grid-cols-2\"><button onClick={openStripe} className=\"inline-flex items-center justify-center gap-2 border border-white/10 px-4 py-3 font-black\"><CreditCard className=\"h-4 w-4\"/>Collect in Stripe</button><button disabled={busy} onClick={()=>void createSubmission()} className=\"bg-[#d8bb78] px-4 py-3 font-black text-black disabled:opacity-50\">{busy?'Creating…':'Create submission'}</button></div><p className=\"mt-3 text-center text-xs text-white/28\">Creating the submission never marks it paid.</p></div></div></div>:null}\n{selected?<div className=\"fixed inset-0 z-[80] bg-black/72\" onMouseDown={event=>{if(event.currentTarget===event.target)setSelectedId(null)}}><aside className=\"absolute inset-y-0 right-0 w-full max-w-3xl overflow-y-auto border-l border-white/10 bg-[#09090a] p-4 pb-24 sm:p-6\"><div className=\"flex items-start justify-between gap-4 border-b border-white/[0.08] pb-4\"><div><div className=\"text-[9px] font-black uppercase tracking-[.17em] text-[#d0ae61]\">Submission workbench</div><h2 className=\"mt-1 text-2xl font-black\">{selected.submission_number}</h2><div className=\"mt-1 text-sm text-white/34\">{selected.customer_name||'Collector not named'} · {selectedCards.length.toLocaleString()} ingested / {orderCardCount(selected).toLocaleString()} expected · ${selectedTotal.toFixed(2)}</div></div><button onClick={()=>setSelectedId(null)} className=\"border border-white/10 p-2 text-white/35\"><X className=\"h-5 w-5\"/></button></div><section className={`${panelClass} mt-4 p-4`}><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-[#d0ae61]\">Grading stage</div><div className=\"mt-4 flex flex-wrap gap-2\">{statuses.map(status=><div key={status} className={`border px-2.5 py-1 text-[9px] font-black ${selected.status===status?'border-[#d8bb78]/45 text-[#e8cc8d]':'border-white/10 text-white/28'}`}>{pretty(status)}</div>)}</div><div className=\"mt-4\">{(()=>{const index=statuses.indexOf(selected.status as any);const next=index>=0&&index<statuses.length-1?statuses[index+1]:null;const issue=next?transitionIssue(selected,next,selectedCards):'';return <>{terminalStatuses.has(selected.status)?<div className=\"mb-3 text-xs font-black text-emerald-300\"><Check className=\"mr-1 inline h-3.5 w-3.5\"/>Lifecycle complete</div>:next?<div className={'mb-3 text-xs leading-5 '+(issue?'text-amber-200':'text-emerald-300')}>{issue||<>Ready to advance to {pretty(next)}.</>}</div>:null}{next&&!terminalStatuses.has(selected.status)&&selected.status!=='ready'?<button disabled={busy||Boolean(issue)} onClick={()=>void advanceBatch(next)} className=\"inline-flex items-center gap-2 bg-[#d8bb78] px-4 py-2.5 text-sm font-black text-black\">Advance to {pretty(next)} <ChevronRight className=\"h-4 w-4\"/></button>:null}{selected.status==='ready'?<><button disabled={busy||Boolean(transitionIssue(selected,'shipped',selectedCards))} onClick={()=>void advanceBatch('shipped')} className=\"bg-[#d8bb78] px-4 py-2.5 text-sm font-black text-black disabled:cursor-not-allowed disabled:opacity-35\">Mark shipped</button><button disabled={busy} onClick={()=>void advanceBatch('picked_up')} className=\"ml-2 border border-white/10 px-4 py-2.5 text-sm font-black\">Mark picked up</button></>:null}</>})()}</div></section><section className={`${panelClass} mt-4 p-4`}><div className=\"flex items-center justify-between\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-[#d0ae61]\">Collector & payment</div><BadgeDollarSign className=\"h-5 w-5 text-[#d8bb78]\"/></div><div className=\"mt-4 grid gap-3 sm:grid-cols-2\"><select value={detailDraft.payment_status} onChange={event=>setDetailDraft({...detailDraft,payment_status:event.target.value})} className={inputClass}><option value=\"unverified\">Payment not verified</option><option value=\"manually_verified\">Manually verified paid</option><option value=\"waived\">Waived</option><option value=\"refunded\">Refunded</option></select><input value={detailDraft.payment_reference} onChange={event=>setDetailDraft({...detailDraft,payment_reference:event.target.value})} placeholder=\"Reference / Stripe receipt ID\" className={inputClass}/></div><button onClick={openStripe} className=\"mt-3 inline-flex items-center gap-2 text-sm font-black text-[#d8bb78]\"><ExternalLink className=\"h-4 w-4\"/>Open PCG Stripe checkout</button></section><section className={`${panelClass} mt-4 p-4`}><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-[#d0ae61]\">Shipping & notes</div><div className=\"mt-4 grid gap-3 sm:grid-cols-2\"><input value={detailDraft.tracking_in} onChange={event=>setDetailDraft({...detailDraft,tracking_in:event.target.value})} placeholder=\"Inbound tracking\" className={inputClass}/><input value={detailDraft.tracking_out} onChange={event=>setDetailDraft({...detailDraft,tracking_out:event.target.value})} placeholder=\"Outbound tracking\" className={inputClass}/><textarea value={detailDraft.notes} onChange={event=>setDetailDraft({...detailDraft,notes:event.target.value})} placeholder=\"Submission notes\" className={`${inputClass} min-h-24 sm:col-span-2`}/></div><button disabled={busy} onClick={()=>void saveSubmissionDetails()} className=\"mt-3 bg-white px-4 py-2.5 text-sm font-black text-black\">Save submission details</button></section><section className=\"mt-6\"><div className=\"border-b border-white/[0.08] pb-3\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-[#d0ae61]\">Cards in batch</div><h3 className=\"mt-1 text-xl font-black\">Card workbench</h3></div>{selectedCards.map(card=>{const draft=cardDrafts[card.id]||cardToDraft(card);return <div key={card.id} className=\"border-b border-white/[0.07] py-5\"><div className=\"flex items-center justify-between\"><div><div className=\"text-sm font-black\">Card #{card.sequence_number}</div><div className=\"mt-1 text-xs text-white/28\">{draft.cert_number||'Cert not assigned'} · {pretty(card.status)}</div></div>{draft.cert_number&&draft.grade?<span className=\"inline-flex items-center gap-1 text-[10px] font-black text-emerald-300\"><Check className=\"h-3 w-3\"/>Graded</span>:null}</div><div className=\"mt-4 grid gap-2 sm:grid-cols-2\"><input value={draft.category} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,category:event.target.value}})} placeholder=\"Category\" className={inputClass}/><input value={draft.year} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,year:event.target.value}})} placeholder=\"Year\" className={inputClass}/><input value={draft.brand_set} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,brand_set:event.target.value}})} placeholder=\"Set Name\" className={inputClass}/><input value={draft.player_character} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,player_character:event.target.value}})} placeholder=\"Player Name(s)\" className={inputClass}/><input value={draft.card_number} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,card_number:event.target.value}})} placeholder=\"Card #\" className={inputClass}/><input value={draft.card_description} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,card_description:event.target.value}})} placeholder=\"Card Description\" className={inputClass}/><select value={draft.autograph_present} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,autograph_present:event.target.value as CardDraft['autograph_present']}})} className={inputClass}><option value=\"\">Auto Y/N</option><option value=\"yes\">Auto Yes</option><option value=\"no\">Auto No</option></select><input value={draft.declared_value} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,declared_value:event.target.value}})} type=\"number\" placeholder=\"Declared Value\" className={inputClass}/><input value={draft.cert_number} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,cert_number:event.target.value}})} placeholder=\"PCG#/CERT#\" className={inputClass}/><input value={draft.grade} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,grade:event.target.value}})} type=\"number\" min=\"0\" max=\"10\" step=\"0.5\" placeholder=\"Grade 0–10\" className={inputClass}/><input value={draft.grade_label} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,grade_label:event.target.value}})} placeholder=\"Grade label\" className={inputClass}/><textarea value={draft.grader_notes} onChange={event=>setCardDrafts({...cardDrafts,[card.id]:{...draft,grader_notes:event.target.value}})} placeholder=\"Grader notes\" className={`${inputClass} min-h-20 sm:col-span-2`}/></div><button disabled={busy} onClick={()=>void saveCard(card)} className=\"mt-3 bg-[#d8bb78] px-4 py-2.5 text-sm font-black text-black\">Save card</button></div>})}</section></aside></div>:null}</div>}\n","expectedSha":"1b537239473f8d24913c4d7bdd385b5590ed408d"}],"branch":"ai/objective-first-repair-eea0b97d6278","writes":[],"patches":[],"version":1,"approved":true,"missionId":"eea0b97d-6278-4545-881c-8011de578424","repository":"noel/KnockLaunchOS","commitMessage":"PCG: add migration readiness control","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGOnboardingReadiness.tsx","src/pages/crm/PcgWorkspace.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"eea0b97d-6278-4545-881c-8011de578424","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGOnboardingReadiness.tsx","src/pages/crm/PcgWorkspace.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"813e4dff98d488e80e24428294d62bfc7ccf9107bc6bb37c1b955e9f14e19c27","replayCount":0,"serializedBytes":60371},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:08:28.521848+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:eea0b97d-6278-4545-881c-8011de578424:repository-mutation-intent:813e4dff98d488e80e24428294d62bfc7ccf9107bc6bb37c1b955e9f14e19c27:0","mission_step_id":"1a89e9f4-a269-47ee-ac67-726592c79c71","command_center_event_id":"eea0b97d-6278-4545-881c-8011de578424"},{"id":"b06af2ee-41b2-4450-bee3-8d4725b50192","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e295bf8b6957","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":47688,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":168915,"firstUsefulResultAt":"2026-10-02T23:42:29.181Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.60-paul-long-horizon-state","prNumber":4566,"terminal":false,"missionId":"e295bf8b-6957-492f-b46a-1a9f70f63d83","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2448,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2336,"approvedPlanMs":0,"missionSetupMs":376,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":111,"resolvePreflightMs":376,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"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":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:45:25.863537+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4566","receipt_type":"execute_mission","idempotency_key":"mission:e295bf8b-6957-492f-b46a-1a9f70f63d83:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ced660b7-2086-4422-bec1-9f3af9b29808","command_center_event_id":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},{"id":"b06c20ed-3d4b-4c6f-be8d-eb19bbb57452","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/cloudflare-native-owner-worker.mjs","src/pages/godmode/GodModeDashboard.tsx","src/contexts/MultiTenantContext.tsx","src/lib/godmodeAccess.ts","src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/operator-respond/index.ts"],"continuationObjective":"Repair the P0 GodMode owner authorization and PAUL operational connectivity regression so one server-verified owner session is authoritative across /admin and /admin/console, and Console operational questions can reach PAUL's live machinery/tool lane instead of returning Authorization service unavailable."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:31:33.350056+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:6de7f6cb-5be1-41bb-907b-ab005344cbf8:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"454b0995-7559-4d79-97c4-97d1047b474d","command_center_event_id":"6de7f6cb-5be1-41bb-907b-ab005344cbf8"},{"id":"b073f4f0-9c7f-4ddb-a152-87499d9c2888","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same-PR deterministic Gate repair for owner-authorized cc-execution control-plane budget change.","baseSha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","issuedAt":1791309936214,"expiresAt":1791310116214,"missionId":"46ebb29a-cf22-4f13-94d3-5ada3cff195d","authorizationId":"dc329904-19ff-4ce4-964b-d29e2e8b5578","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:05:36.594393+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc329904-19ff-4ce4-964b-d29e2e8b5578","mission_step_id":"a8230b9f-6c44-415f-b16b-4db6eb59a9a9","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"b0752cc6-8656-4bdc-b5f5-820a301a1dd6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40d535933830","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":9334,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":36270,"firstUsefulResultAt":"2026-09-29T12:35:28.405Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4120,"terminal":false,"missionId":"40d53593-3830-4b77-9db2-9016266a5e7c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","timingsMs":{"prReadinessMs":618,"approvedPlanMs":0,"shipAndProveMs":3075,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"40d53593-3830-4b77-9db2-9016266a5e7c"},"performance":null,"deploymentId":"forgejo-main-8e2513e9f6ba","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":1812,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:38:43.724494+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4120","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40d53593-3830-4b77-9db2-9016266a5e7c:automatic-mission-resume:4120:canonical_release_reconciliation_pending","mission_step_id":"43808705-ca01-46ea-aef7-5bdd268ab213","command_center_event_id":"40d53593-3830-4b77-9db2-9016266a5e7c"},{"id":"b0762cd0-5406-49f3-8dba-458fc929c2ac","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"906cf945-8043-4673-9683-8c92b5a4a568","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":"906cf945-8043-4673-9683-8c92b5a4a568"},"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":5957,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","config/control-plane-capabilities.json","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs","src/components/admin/InvoicePermissionsManager.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:22:47.222433+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:906cf945-8043-4673-9683-8c92b5a4a568:execute_mission:repair_mission_synthesis_ready","mission_step_id":"50fd25b2-d607-4cf2-a2b4-6e31488c9d99","command_center_event_id":"906cf945-8043-4673-9683-8c92b5a4a568"},{"id":"b07bf47c-eaa3-42c5-8cba-35ab44a4d0c6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same PR #989 mission after the canonical release transport timeout. Source SHA reported is 55de1266d8ae0fb2e3925f1c381f254b5a717078. Read back authoritative Forgejo merge/main state first, adopt any successful merge/release already in flight, and only dispatch missing affected frontend or roof-help-public-lead Supabase Edge release. Do not replay merge blindly, create another PR, or duplicate release. Continue until exact runtime proof satisfies the existing request contract. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Reconcile the same PR #989 mission after the canonical release transport timeout. Source SHA reported is 55de1266d8ae0fb2e3925f1c381f254b5a717078. Read back authoritative Forgejo merge/main state first, adopt any successful merge/release already in flight, and only dispatch missing affected frontend or roof-help-public-lead Supabase Edge release. Do not replay merge blindly, create another PR, or duplicate release. Continue until exact runtime proof satisfies the existing request contract. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"hot-intake","statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"objective":"Reconcile the same PR #989 mission after the canonical release transport timeout. Source SHA reported is 55de1266d8ae0fb2e3925f1c381f254b5a717078. Read back authoritative Forgejo merge/main state first, adopt any successful merge/release already in flight, and only dispatch missing affected frontend or roof-help-public-lead Supabase Edge release. Do not replay merge blindly, create another PR, or duplicate release. Continue until exact runtime proof satisfies the existing request contract. No Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-backend","kind":"repository","claim":"Current main roof-help-public-lead writes Redfish lead_stage, lane_state, lead_origin, next_callback_at and preserved acquisition metadata.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-dashboard","kind":"repository","claim":"Current main RedfishRoofingDashboard contains the RoofHelpFinder hot-intake panel and prioritizes RoofHelpFinder referrals.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged source is released to both affected production owners.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"b0d063b09e855f3f2335afab514fa726607c64b259737608e18b39619a971b27","requestContractRevision":5,"previousRequestContractHash":"bdae7646a402d0b9dd6b69592a34949441c6620486c3d5c0fbd628fd5f9721cf"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:43:40.253123+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract-revision:5:b0d063b09e855f3f2335afab514fa726607c64b259737608e18b39619a971b27","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"b07c3722-bd5e-4227-be25-0e0ec903e785","source":"cc-execution","status":"recorded","payload":{"objective":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-09-07T18:33:45.460Z","fingerprint":"f89199823e9d910a2a8eb212ab3cd76460a2d91312532eddf9b92520e0434d69","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":"ai/calendar-premium-oversight-rebuild-20260907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","wordingChanged":false,"canonicalIntent":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"workspace","statement":"Calendar uses a premium oversight layout with compact controls, source rail, planner, contextual agenda/details, and responsive mobile behavior instead of nested placeholder card grids.","proofConditionIds":["repo-ui","calendar-interaction","calendar-visual"]},{"id":"connections","statement":"Connection management exposes actionable providers and live connected-account state/actions without disabled provider-setup placeholder rows.","proofConditionIds":["repo-ui","repo-client","calendar-interaction"]},{"id":"caldav","statement":"Apple/iCloud and other CalDAV calendars can be added as encrypted read-only connections and synchronized without write-back.","proofConditionIds":["repo-edge","repo-client","repo-migration","runtime-release"]},{"id":"privacy","statement":"Personal calendars remain owner-private and Business calendars retain tenant authorization boundaries.","proofConditionIds":["repo-edge","runtime-release"]}],"objective":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","constraints":[{"id":"no-provider-auth-proof","statement":"Verification must not authorize a real third-party calendar account or expose credentials.","proofConditionIds":["calendar-interaction","calendar-visual"]},{"id":"no-event-mutation-proof","statement":"Verification must not create, edit, or delete production events.","proofConditionIds":["calendar-interaction","calendar-visual"]},{"id":"release-scope","statement":"Release only frontend, calendar-provider-connections, and the required migration.","proofConditionIds":["release-scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Premium Calendar UI exists.","route":"src/components/calendar/EnhancedUserCalendar.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"data-calendar-oversight=\"premium\"","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-client","kind":"repository","claim":"Calendar client supports CalDAV.","route":"src/lib/calendar/calendarConnections.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"addCaldavCalendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-edge","kind":"repository","claim":"Calendar provider runtime supports encrypted read-only CalDAV and tenant authorization.","route":"supabase/functions/calendar-provider-connections/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"action==='add_caldav'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Immutable migration permits CalDAV and registers the capability.","route":"supabase/migrations/20260907183000_calendar_caldav_provider.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"add-caldav","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Frontend, provider Edge Function, and migration are live.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"release-scope-proof","kind":"scope","claim":"Only affected targets release.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"calendar-interaction","kind":"interaction","claim":"Live Calendar exposes planner controls and connection management without external authorization or event mutation.","route":"/knocklaunch-crm/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"calendar-heading","text":"Calendar","type":"wait_for_text","exact":true,"required":true},{"id":"today-control","text":"Today","type":"wait_for_text","exact":true,"required":true},{"id":"week-control","text":"Week","type":"wait_for_text","exact":true,"required":true},{"id":"month-control","text":"Month","type":"wait_for_text","exact":true,"required":true},{"id":"connections-open","name":"Connect calendar","role":"button","type":"click","exact":true,"waitMs":300,"required":true},{"id":"scope-personal","text":"Personal","type":"wait_for_text","exact":true,"required":true},{"id":"scope-business","text":"Business","type":"wait_for_text","exact":true,"required":true}],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend"]},{"id":"calendar-visual","kind":"visual","claim":"Desktop and mobile Calendar layouts are coherent, premium, responsive, and free of nested placeholder-card presentation or horizontal overflow.","route":"/knocklaunch-crm/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/calendar-premium-oversight-rebuild-20260907","conversationContext":null,"requestContractHash":"c34679ac20bf1e4ad1690d4d16934a1eca1ae162442efef9bd6283efa2b2981e","requestContractRevision":1},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:33:45.909884+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:tenant-workstream-contribution:f89199823e9d910a2a8eb212ab3cd76460a2d91312532eddf9b92520e0434d69","mission_step_id":null,"command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"b07c577d-1e1d-4238-87f4-8259ad97b82d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-330228004540","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36016,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":197973,"firstUsefulResultAt":"2026-09-29T01:10:17.676Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4067,"terminal":false,"missionId":"33022800-4540-406c-a2b6-bb97ed7d7b1c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5618,"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":"33022800-4540-406c-a2b6-bb97ed7d7b1c"},"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-29T01:13:35.672668+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4067","receipt_type":"automatic_mission_resume","idempotency_key":"mission:33022800-4540-406c-a2b6-bb97ed7d7b1c:automatic-mission-resume:4067:repair_mission_pr_ready_retryable","mission_step_id":"1e940894-b466-4cfe-9575-e59c4145c07b","command_center_event_id":"33022800-4540-406c-a2b6-bb97ed7d7b1c"},{"id":"b07ee14c-3d7f-4407-901d-90d045247769","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","wordingChanged":false,"canonicalIntent":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"One canonical tenant platform contract is live and PCG is reconciled against it.","proofConditionIds":["proof-production"]}],"objective":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1a4fd003204e3a3963270fd8703bf4ea08136f3a2111acdc5d85267e748aebe8","requestContractRevision":3,"previousRequestContractHash":"8794128ba7a951962ec18bbfceeaba4917fcf8485c07231948a7928a68a65f14"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:44.453721+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:request-contract-revision:3:1a4fd003204e3a3963270fd8703bf4ea08136f3a2111acdc5d85267e748aebe8","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"b0810d45-0b3c-4587-8bd6-976301342001","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8e043717f52e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.221-request-contract-route-preservation","prNumber":3507,"terminal":false,"missionId":"8e043717-f52e-4d1d-b81e-602dc6c78240","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":738,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":600,"approvedPlanMs":0,"missionSetupMs":463,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":186,"resolvePreflightMs":463,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"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":"8e043717-f52e-4d1d-b81e-602dc6c78240"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:03:18.399688+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3507","receipt_type":"execute_mission","idempotency_key":"mission:8e043717-f52e-4d1d-b81e-602dc6c78240:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7efb0470-6e2d-4080-953b-d8e45f4f2c57","command_center_event_id":"8e043717-f52e-4d1d-b81e-602dc6c78240"},{"id":"b0829185-4e5a-4f60-a8ee-9d53ce40534e","source":"cc-execution","status":"recorded","payload":{"objective":"Implement the Redfish-only owner header cleanup in exactly `src/components/workspace/WorkspaceHeader.tsx`. On Redfish Roofing only, suppress generic `Upload File`, `Book Appointment`, and standalone `Claim Status` overflow actions on desktop and mobile. Preserve all generic actions for other tenants and preserve Redfish Open Call Workflow, CallLauncher, DNC/OK-to-call, Email, Edit, designate/outcome, Request Inspection, tabs and data. Ship through one PR, Gate, squash merge, frontend-only release and live proof. Do not touch Patricia Nelson or any data.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T11:39:11.371Z","fingerprint":"ccca704b6aea80839d7a45bca992fd098d702fcd41d57a8a0ad9594df34eeed3","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-owner-control-cleanup-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the Redfish-only owner header cleanup in exactly `src/components/workspace/WorkspaceHeader.tsx`. On Redfish Roofing only, suppress generic `Upload File`, `Book Appointment`, and standalone `Claim Status` overflow actions on desktop and mobile. Preserve all generic actions for other tenants and preserve Redfish Open Call Workflow, CallLauncher, DNC/OK-to-call, Email, Edit, designate/outcome, Request Inspection, tabs and data. Ship through one PR, Gate, squash merge, frontend-only release and live proof. Do not touch Patricia Nelson or any data.","wordingChanged":false,"canonicalIntent":"Implement the Redfish-only owner header cleanup in exactly `src/components/workspace/WorkspaceHeader.tsx`. On Redfish Roofing only, suppress generic `Upload File`, `Book Appointment`, and standalone `Claim Status` overflow actions on desktop and mobile. Preserve all generic actions for other tenants and preserve Redfish Open Call Workflow, CallLauncher, DNC/OK-to-call, Email, Edit, designate/outcome, Request Inspection, tabs and data. Ship through one PR, Gate, squash merge, frontend-only release and live proof. Do not touch Patricia Nelson or any data.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-header-noise","statement":"Redfish homeowner/lead headers omit generic Upload File, Book Appointment, and standalone Claim Status actions on desktop and mobile.","proofConditionIds":["proof-source","proof-live"]},{"id":"core-actions-preserved","statement":"Redfish guided calling, Call transport choice, DNC/OK-to-call, Email, Edit, Outcome/designation, Request Inspection, Claims, Docs/Billing, Photos, Roof Estimate and Activity remain intact.","proofConditionIds":["proof-source","proof-live"]},{"id":"other-tenants-preserved","statement":"Non-Redfish tenants retain the existing shared generic WorkspaceHeader actions.","proofConditionIds":["proof-source"]}],"objective":"Implement the Redfish-only owner header cleanup in exactly `src/components/workspace/WorkspaceHeader.tsx`. On Redfish Roofing only, suppress generic `Upload File`, `Book Appointment`, and standalone `Claim Status` overflow actions on desktop and mobile. Preserve all generic actions for other tenants and preserve Redfish Open Call Workflow, CallLauncher, DNC/OK-to-call, Email, Edit, designate/outcome, Request Inspection, tabs and data. Ship through one PR, Gate, squash merge, frontend-only release and live proof. Do not touch Patricia Nelson or any data.","constraints":[{"id":"frontend-only","statement":"No backend, Supabase, control-plane or customer data mutation.","proofConditionIds":["proof-source"]},{"id":"no-patricia","statement":"Do not touch Patricia Nelson or any contact data.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo main shows a Redfish-only predicate around the three generic WorkspaceHeader actions, with all other action render paths preserved.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-live","kind":"runtime","claim":"Frontend production release is live from the merged main SHA after the Redfish-only header cleanup.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-owner-control-cleanup-20260901","conversationContext":null,"requestContractHash":"07d82080b6dc34bf170de152d951b011afd7946395ce4de1afdc21d289329eca","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:39:11.823747+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:dfdeef69-901f-4b69-9c81-417c70c775b0:tenant-workstream-contribution:ccca704b6aea80839d7a45bca992fd098d702fcd41d57a8a0ad9594df34eeed3","mission_step_id":null,"command_center_event_id":"dfdeef69-901f-4b69-9c81-417c70c775b0"},{"id":"b082e28d-1bf1-4019-be10-53cf632e22de","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c3baff2e7105","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"c3baff2e-7105-46c3-9a0c-9a015999ea32","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1257,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":658,"providerAuthMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":317,"resolvePreflightMs":658,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":341,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"c3baff2e-7105-46c3-9a0c-9a015999ea32"},"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":1387,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:48:45.78703+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c3baff2e-7105-46c3-9a0c-9a015999ea32:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"6fdc10aa-8f95-43bc-aa39-8042af312672","command_center_event_id":"c3baff2e-7105-46c3-9a0c-9a015999ea32"},{"id":"b083a443-e5a4-4d17-a882-60c0ba8dfada","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","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":"e86b983ee71bede61d385231e5e34d31e537cdff16b501fa9006e793975d1fde","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6839","runId":6839,"status":"success","sourceSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","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-10T20:19:45.548232+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","external_id":"forgejo-main-fc2146b2b747","receipt_type":"canonical_release_status","idempotency_key":"mission:ae5e2ebd-229e-4344-a22b-531be48440a3:forgejo-release-status:fc2146b2b747635857cf46fde1b43cf4ed16d205:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"43475ac9-c810-4f63-8510-46a1fb99a4ee","command_center_event_id":"ae5e2ebd-229e-4344-a22b-531be48440a3"},{"id":"b0844bc9-9817-456e-a615-ef0301ebe459","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1233,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":102,"terminal":false,"missionId":"4974a1c7-6242-460e-bf07-0afa94866ddc","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"9e650252398230ae1edb84e36a755af3bbfb3942","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4974a1c7-6242-460e-bf07-0afa94866ddc"},"performance":null,"deploymentId":"forgejo-main-9e6502523982","workflowRunId":280,"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":3692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:33:16.181145+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9e650252398230ae1edb84e36a755af3bbfb3942","external_id":"forgejo-main-9e6502523982","receipt_type":"ship_and_prove","idempotency_key":"mission:4974a1c7-6242-460e-bf07-0afa94866ddc:ship_and_prove:canonical_release_dispatched:9e650252398230ae1edb84e36a755af3bbfb3942:280","mission_step_id":"d320e250-8bb0-457d-becf-40dbc1f8b7b7","command_center_event_id":"4974a1c7-6242-460e-bf07-0afa94866ddc"},{"id":"b085bd01-0fc7-48d9-96d1-b8aa6939f0d3","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":"ce2873382618ff1c9768ba5ea435c6b23917b3ae","releaseState":"pending","exactConductorRun":{"id":31552644412,"status":"in_progress","headSha":"ce2873382618ff1c9768ba5ea435c6b23917b3ae","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-12T01:09:23.738248+00:00","proof_gate":"canonical_release_pending","source_sha":"ce2873382618ff1c9768ba5ea435c6b23917b3ae","external_id":"canonical-release-ce2873382618","receipt_type":"canonical_release_status","idempotency_key":"mission:edad7b37-5efa-416c-b972-d362770add31:release-status:ce2873382618ff1c9768ba5ea435c6b23917b3ae:31552644412:pending:canonical-production-release/verified=pending","mission_step_id":"4bde8bac-af1b-4426-aac1-6abbda29d729","command_center_event_id":"edad7b37-5efa-416c-b972-d362770add31"},{"id":"b087ae9f-3786-4e47-a187-306efda83fdd","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T15:49:49.364931+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:51:15.474244+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:8b8c30b2-43c1-4969-b4d1-afd995c410ce:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"17c0bced-3c3e-4c23-a68f-02b12b22f7b8","command_center_event_id":"8b8c30b2-43c1-4969-b4d1-afd995c410ce"},{"id":"b0881b99-7a69-4765-b1bf-27ab58543e62","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"9d6a3c222faa0cc8cadb5bb24b42bb23f405570a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9d6a3c222faa0cc8cadb5bb24b42bb23f405570a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/390","runId":390,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T15:52:55.07532+00:00","proof_gate":"canonical_release_pending","source_sha":"9d6a3c222faa0cc8cadb5bb24b42bb23f405570a","external_id":"forgejo-main-9d6a3c222faa","receipt_type":"canonical_release_status","idempotency_key":"mission:6038a428-c816-4191-b197-ff3cb2732f73:forgejo-release-status:9d6a3c222faa0cc8cadb5bb24b42bb23f405570a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d685981b-f3a0-40e5-b447-2bd1385f9d55","command_center_event_id":"6038a428-c816-4191-b197-ff3cb2732f73"},{"id":"b0888027-8378-4dd5-9373-d0f1164a6320","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","handoff":{"reason":"merged_source_requires_release_proof","toLane":"production-release-conductor","fromLane":"cc-execution","resumeFromCheckpoint":"preflight"},"capability":"production-release","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"production-release\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":{\"fromLane\":\"cc-execution\",\"toLane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"resumeFromCheckpoint\":\"preflight\"}},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\",\"capability\":\"production-release\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":{\"fromLane\":\"cc-execution\",\"toLane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"resumeFromCheckpoint\":\"preflight\"}},\"acceptance\":{\"total\":1,\"verified\":1,\"pending\":0,\"percent\":100,\"satisfied\":true,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:34:59.337574+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-27ce03fc4218\",\"prNumber\":5177,\"sourceSha\":\"b132a570fe2b06924984c4920c85aab26745d89b\",\"deploymentId\":\"forgejo-main-b132a570fe2b\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:38:11.406804+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:27ce03fc-4218-4895-9bb0-38cc60489943:owner-progress-heartbeat:119419592","mission_step_id":"37558037-c196-4704-8295-4e78b4c0c901","command_center_event_id":"27ce03fc-4218-4895-9bb0-38cc60489943"},{"id":"b08892c6-6b73-42c4-a74e-5e92a19053a7","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Owner-authorized exact same-PR correction of control-plane capability metadata drift proven by Gate run 16436.","baseSha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","issuedAt":1791310152458,"expiresAt":1791310332458,"missionId":"9d1cb93d-f32e-481c-9d31-119227225e23","authorizationId":"78ecff9a-df8a-4e9b-af13-7794fae5d212","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:09:13.876047+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78ecff9a-df8a-4e9b-af13-7794fae5d212","mission_step_id":"28c6b168-fa97-408a-8fdf-d3640fc37401","command_center_event_id":"9d1cb93d-f32e-481c-9d31-119227225e23"},{"id":"b0893719-a82a-4096-85ea-3740a6c729c0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6fc3da518fbe51b873df6c2fcb5c12372fea0949","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The control plane terminalizes verified zero-target/source-only releases while continuing to reject missing explicitly required release targets.","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":"606d3082c28a962596692c8de113c6e3d44cc7dae1d4ffb5f3458ceb9ac5da68","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"606d3082c28a962596692c8de113c6e3d44cc7dae1d4ffb5f3458ceb9ac5da68"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:23:39.444537+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6fc3da518fbe51b873df6c2fcb5c12372fea0949","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9c897b02-0c61-4554-869e-1e9eee9f279a:request-contract:606d3082c28a962596692c8de113c6e3d44cc7dae1d4ffb5f3458ceb9ac5da68:6fc3da518fbe51b873df6c2fcb5c12372fea0949:verified:","mission_step_id":"c881ef22-75e9-4275-b617-0391e20179b4","command_center_event_id":"9c897b02-0c61-4554-869e-1e9eee9f279a"},{"id":"b0894f40-c8a0-4f7e-b767-fe9c7c24333c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d07077c4210f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T14:05:49.886Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"d07077c4-210f-4eee-9a27-d085dc909258","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1149,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":186,"providerAuthMs":0,"ledgerPrepareMs":186,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":186,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":186,"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":"d07077c4-210f-4eee-9a27-d085dc909258"},"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":5415,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/tenant-media-library/index.ts","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/model-provider-gateway.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:12:59.651931+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d07077c4-210f-4eee-9a27-d085dc909258:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"88d047f6-a814-40ec-83ed-8fc97b2f59b9","command_center_event_id":"d07077c4-210f-4eee-9a27-d085dc909258"},{"id":"b08b0534-25f6-437a-aa30-1aa66613801b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"70fd5a150c49cd24b6dfcdfc15a616189fe4e4ab7b330d8cfeb5633f66d5b56b","forgejoWorkflowProof":{"runId":7276,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","conclusion":"running","deploymentId":"forgejo-main-ee58325d6f14ec5da42a8799ce779de57b94e676","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.115-release-speed-lock","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","deploymentId":"forgejo-main-ee58325d6f14ec5da42a8799ce779de57b94e676","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.58.115-release-speed-lock","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:12:27.461445+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ee58325d6f14ec5da42a8799ce779de57b94e676","external_id":"forgejo-main-ee58325d6f14","receipt_type":"canonical_release_status","idempotency_key":"mission:36628ad9-d091-454a-9ee6-3387c6e51337:forgejo-release-status:ee58325d6f14ec5da42a8799ce779de57b94e676:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"dab0a340-8778-4993-bbd9-643052f075a3","command_center_event_id":"36628ad9-d091-454a-9ee6-3387c6e51337"},{"id":"b08c1bcd-9def-4dd8-9095-ca056d316938","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","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":"3427548ad5c23b864c269f25deb950c1906b9913fd6ad523c6544359d36a4f36","forgejoWorkflowProof":{"runId":8434,"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-15T18:13:42.875576+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","external_id":"forgejo-main-964fbd3e5564","receipt_type":"canonical_release_status","idempotency_key":"mission:9009fded-4212-4e75-ad82-15cec770e0b6:forgejo-release-status:964fbd3e55649db4699408a396a8d2c0cf1a8f77:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c4813a59-4802-49a4-82fd-11031778c445","command_center_event_id":"9009fded-4212-4e75-ad82-15cec770e0b6"},{"id":"b08c1c29-5681-4a6d-ae2d-1ce177f71b8a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b3ca347991c0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":18206,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":30720,"firstUsefulResultAt":"2026-10-03T04:29:19.041Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.73-knocklaunch-mcp-compact-preflight","prNumber":4620,"terminal":false,"missionId":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5366,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1847,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":3519,"repositoryProviderMs":3519,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2250,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1269},"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":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},"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":3698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:29:56.082488+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4620","receipt_type":"execute_mission","idempotency_key":"mission:b3ca3479-91c0-454a-bb5c-1c3e25da1d1d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ade9ee26-eaf5-4351-82df-e9f89b9b5de2","command_center_event_id":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},{"id":"b090eefd-299f-4829-b65c-adaf8d5d300c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5041,"terminal":false,"missionId":"8eb5a966-29fc-47d1-bfa3-bd40103b546a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":635,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":635,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":635,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":635,"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":"8eb5a966-29fc-47d1-bfa3-bd40103b546a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:41:45.123853+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5041","receipt_type":"execute_mission","idempotency_key":"mission:8eb5a966-29fc-47d1-bfa3-bd40103b546a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"81b7136b-05a7-42af-bb69-d4e2d24d5f3e","command_center_event_id":"8eb5a966-29fc-47d1-bfa3-bd40103b546a"},{"id":"b09116df-c68c-47f1-b6d5-24d79f9a7e64","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Lawn Care Settings contains a clearly labeled QR Suite entry that opens the existing tenant-aware /qr-suite.","proofConditionIds":["proof-source","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Frontend-only change.","proofConditionIds":["proof-source","proof-production"]},{"id":"constraint-2","satisfied":false,"statement":"Reuse the existing QR Suite from PR #1782.","proofConditionIds":["proof-source","proof-production"]},{"id":"constraint-3","satisfied":false,"statement":"Do not create a new QR backend, analytics system, route family, or sidebar item.","proofConditionIds":["proof-source","proof-production"]},{"id":"constraint-4","satisfied":false,"statement":"Do not alter existing Settings save behavior.","proofConditionIds":["proof-source","proof-production"]},{"id":"constraint-5","satisfied":false,"statement":"Do not run Visual Witness.","proofConditionIds":["proof-source","proof-production"]}],"contractHash":"b7b60a4ebbc830dcca46be3f2b262a70898bb1025f0718cccb7d45ad37613380","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"b7b60a4ebbc830dcca46be3f2b262a70898bb1025f0718cccb7d45ad37613380","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"b7b60a4ebbc830dcca46be3f2b262a70898bb1025f0718cccb7d45ad37613380"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T02:26:30.682395+00:00","proof_gate":"request_contract_pending","source_sha":"2a1cac453858b2fd71c951a6b7c06520123401dd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dbe6da73-7ba8-4a4b-8fc8-af939ab77a03:request-contract:b7b60a4ebbc830dcca46be3f2b262a70898bb1025f0718cccb7d45ad37613380:2a1cac453858b2fd71c951a6b7c06520123401dd:pending:repository","mission_step_id":"d85e5485-30c5-4fab-9cc2-93fd2a71c4ab","command_center_event_id":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03"},{"id":"b091abe5-8e7e-4ab3-b2d3-d0901f6bbde3","source":"cc-execution","status":"authorized","payload":{"paths":["config/platform-sidekick-intelligence.json","src/__tests__/contracts/lovable-ai-core-eradication.contract.test.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","src/components/ai/AIAssistantPanel.tsx","src/lib/ai/aiClient.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/index.ts","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested every Sidekick instance use the same platform-wide intelligence layer.","baseSha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","issuedAt":1790657463825,"expiresAt":1790657643825,"missionId":"6d3a2677-78dd-41d2-b082-d13d7cc5fa9f","authorizationId":"983e4ab6-f60f-4464-a627-88178195a74f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:51:04.196082+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:983e4ab6-f60f-4464-a627-88178195a74f","mission_step_id":"5df29e62-efb4-469e-83ca-6d0646d6f5ec","command_center_event_id":"6d3a2677-78dd-41d2-b082-d13d7cc5fa9f"},{"id":"b091dfa9-fc77-42a1-9a19-da50b999df24","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f4763bcbdbead520b904913ebf03e5e966f22db2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATE SOURCE AND SHIP: add `paul_intelligence_eval` as a production PAUL self-evaluation server-side command behind the existing three-tool PRIME facade. The command must run bounded synthetic non-mutating inference cases through canonical inferPlatformSidekick with live production provider bindings, report model/profile/planner/critic/latency and deterministic quality checks, preserve secrets and product state, update the server-side command-count and PAUL capability contracts plus regression tests, bump cc-execution version, Gate, squash merge, release cc-execution, and prove the command live.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"stable-facade","satisfied":true,"statement":"Keep the external MCP facade exactly command_center_health, command_center_capabilities, command_center_execute; add paul_intelligence_eval only to the server-side registry.","proofConditionIds":["proof-production"]},{"id":"synthetic-non-mutating-eval","satisfied":true,"statement":"The evaluator may invoke inference only on synthetic cases and must not mutate product state, execute product tools, or expose credentials.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ff187263037cbaffc5155a9eb1347aab712cb3c6dd83566f214c1b04c339ca28","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ff187263037cbaffc5155a9eb1347aab712cb3c6dd83566f214c1b04c339ca28"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:58:46.523999+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f4763bcbdbead520b904913ebf03e5e966f22db2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:request-contract:ff187263037cbaffc5155a9eb1347aab712cb3c6dd83566f214c1b04c339ca28:f4763bcbdbead520b904913ebf03e5e966f22db2:verified:","mission_step_id":"3556775e-13c8-4e18-b888-daa6c2b216e3","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"b09256cf-3558-48c3-aee5-f4cd89112d38","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papis-entrance-video-20260821","prNumber":560,"nextAction":null,"mergeCommitSha":"2c0f009ccc6ebbf608a2d248712753c77302a11a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:11:15.915479+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"2c0f009ccc6ebbf608a2d248712753c77302a11a","external_id":"560","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:19f7cd36-103c-4e6e-8a4f-5c99208b7d59:merged-pr:560:branch-deleted","mission_step_id":"7cf03564-b9f0-4f40-b0c5-55d603cb3ea9","command_center_event_id":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59"},{"id":"b093405a-3c2b-4931-bb37-4ba966fe7281","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/forgejo-host-command-queue.js","workers/cc-execution/src/index-mcp.js"],"baseSha":"d34efd3d547a1773a18e35c3eeb4879d458cc2e3","issuedAt":1791594036403,"expiresAt":1791594216403,"missionId":"ea67aded-d86b-439d-a546-7a3cb7f58b5d","autoRefreeze":true,"authorizationId":"3987cf39-b13d-49a2-b42f-eb0173eaf44b","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:00:37.113461+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"d34efd3d547a1773a18e35c3eeb4879d458cc2e3","external_id":"3987cf39-b13d-49a2-b42f-eb0173eaf44b","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:ea67aded-d86b-439d-a546-7a3cb7f58b5d:3987cf39-b13d-49a2-b42f-eb0173eaf44b","mission_step_id":null,"command_center_event_id":"ea67aded-d86b-439d-a546-7a3cb7f58b5d"},{"id":"b09352d7-cdd8-42a5-afd5-0fb099e2d3bc","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Bridge /admin/console to platform-sidekick intelligence for broad live owner operations, preserve existing knowledge/witness flows, and keep all writes on durable execute_objective missions.","ship":true,"files":[],"title":"Make PAUL the owner interface over Prime","branch":"ai/objective-first-repair-024e44a3e05b","writes":[],"patches":[],"version":1,"approved":true,"missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9","sourceSha":"7f34021371e7990939b76b0119064029b434832d","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/console-intelligence.js","new_content":"research:{risk:\"read_only\",executor:\"research_gateway\",verification:\"research_sources\"},\noperate:{risk:\"read_only\",executor:\"platform_sidekick_prime_reads\",verification:\"prime_receipts\"},\nself_heal:{risk:\"bounded_write\",executor:\"deterministic_self_heal_policy\",verification:\"post_repair_receipt\"},\nknowledge:{risk:\"read_only\",executor:\"knowledge_router\",verification:\"knowledge_provenance\"}","old_content":"research:{risk:\"read_only\",executor:\"research_gateway\",verification:\"research_sources\"},\nself_heal:{risk:\"bounded_write\",executor:\"deterministic_self_heal_policy\",verification:\"post_repair_receipt\"},\nknowledge:{risk:\"read_only\",executor:\"knowledge_router\",verification:\"knowledge_provenance\"}"},{"path":"workers/cc-execution/src/console-intelligence.js","new_content":"\"Use chat for explanation/conversation, knowledge for stable KNOCKLAUNCH recall or questions about prior work, self_check for narrow current KNOCKLAUNCH health/capability self-checks, operate for broad read-only owner operations that require live Prime truth such as errors, anomalies, missions, repository state, Gate, runners, releases, schedules, or current platform state, research for external/current investigation or external-vs-KNOCKLAUNCH comparison, self_heal only when the owner asks to repair/heal and deterministic policy allows it, witness only for actual requested visual observation, mission only when the owner requests a source/product change that is not an allowlisted self-heal, and clarify only when ambiguity is materially unsafe. PAUL is the owner's platform interface: use authorized reads before asking the owner to identify a subsystem that Prime can resolve itself.\"","old_content":"\"Use chat for explanation/conversation, knowledge for stable KNOCKLAUNCH recall or questions about prior work, self_check for current KNOCKLAUNCH health/capability/state, research for external/current investigation or external-vs-KNOCKLAUNCH comparison, self_heal only when the owner asks to repair/heal and deterministic policy allows it, witness only for actual requested visual observation, mission only when the owner requests a source/product change that is not an allowlisted self-heal, and clarify only when ambiguity is materially unsafe.\""},{"path":"workers/cc-execution/src/console-intelligence.js","new_content":"const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\",\"operate\",\"knowledge\"])","old_content":"const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\",\"knowledge\"])"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"import { compactKnowledgeForModel, formatKnowledgeAnswer, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';\nimport { inferPlatformSidekick, PLATFORM_SIDEKICK_INTELLIGENCE_VERSION } from './platform-sidekick-intelligence.js';","old_content":"import { compactKnowledgeForModel, formatKnowledgeAnswer, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"  const visualRequest = Boolean(explicit)\n    || /\\b(?:screenshot|mobile|desktop|phone|page|screen|ui|website)\\b/.test(lower)\n    || (Boolean(context.route) && /\\b(?:show|look|view|witness|see|preview)\\b/.test(lower));\n  const change = /\\b(?:fix|change|implement|build|add|remove|repair|deploy|ship|update|make)\\b/.test(lower) && !/\\b(?:do not|don't|without|no)\\s+(?:fix|change|mutat|edit)/.test(lower);\n  if (visualRequest && change) return { kind:'help', context, message:'Do you want an inspection or a change? Send the inspection first, or start the request with “Fix”.' };\n  if (change) return { kind:'mission', context, objective:raw };\n  if (!visualRequest) return { kind:'operate', context, objective:raw };\n  if (!context.route) return { kind:'help', context, message:'Which page? Paste its route or URL, then I will remember it for follow-ups.' };\n  return { kind:'witness', context, objective:raw };","old_content":"  const readOnly = /\\b(?:show|look|inspect|view|witness|screenshot|check|audit|see|preview)\\b/.test(lower) || /^(?:now |on |and )?(?:mobile|desktop|both|phone|again)[.!?\\s]*$/.test(lower);\n  const change = /\\b(?:fix|change|implement|build|add|remove|repair|deploy|ship|update|make)\\b/.test(lower) && !/\\b(?:do not|don't|without|no)\\s+(?:fix|change|mutat|edit)/.test(lower);\n  if (readOnly && change) return { kind:'help', context, message:'Do you want an inspection or a change? Send the inspection first, or start the request with “Fix”.' };\n  if (change) return { kind:'mission', context, objective:raw };\n  if (!readOnly && !explicit) return { kind:'help', context, message:'I can inspect pages, show desktop/mobile evidence, and track work. Try “Show /admin/console on both” or paste the exact page route.' };\n  if (readOnly && !explicit && !/big\\s*pap[iy]|\\b(console|godmode|this|that|same|again|mobile|desktop|phone|both)\\b/i.test(raw)) return {kind:'help',context,message:'Paste the exact page route so I can inspect the correct application and tenant.'};\n  if (!context.route) return { kind:'help', context, message:'Which page? Paste its route or URL, then I will remember it for follow-ups.' };\n  return { kind:'witness', context, objective:raw };"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"const PAUL_OWNER_READ_TOOLS = Object.freeze([\n  {name:'command_center_health',description:'Read live runtime identity and Command Center health.',parameters:{type:'object',properties:{},additionalProperties:false}},\n  {name:'paul_machinery_snapshot',description:'Read synchronized live KNOCKLAUNCH machinery, runners, queue, releases, failures and provider state.',parameters:{type:'object',properties:{},additionalProperties:false}},\n  {name:'repository_inspect',description:'Inspect current Forgejo repository/source truth on main.',parameters:{type:'object',properties:{query:{type:'string'},branch:{type:'string'},sourceTargets:{type:'array',items:{type:'string'}}},additionalProperties:false}},\n  {name:'forgejo_gate_status',description:'Read KnockLaunch Gate state for an exact pull request.',parameters:{type:'object',required:['prNumber'],properties:{prNumber:{type:'integer'}},additionalProperties:false}},\n  {name:'forgejo_runner_list',description:'Read the live Forgejo runner registry and capacity.',parameters:{type:'object',properties:{},additionalProperties:false}},\n  {name:'forgejo_resilience_status',description:'Read Forgejo queue, capacity, starvation and recovery posture.',parameters:{type:'object',properties:{limit:{type:'integer'}},additionalProperties:false}},\n  {name:'forgejo_actions_runs',description:'Read recent Forgejo Actions runs for release and failure diagnosis.',parameters:{type:'object',properties:{limit:{type:'integer'},page:{type:'integer'}},additionalProperties:false}},\n  {name:'paul_schedule_list',description:'Read durable PAUL schedules and latest dispatch state.',parameters:{type:'object',properties:{},additionalProperties:false}},\n  {name:'mission_status',description:'Read or recover the newest durable mission and exact next-safe-action state.',parameters:{type:'object',properties:{missionId:{type:'string'},recoverLatest:{type:'boolean'}},additionalProperties:false}},\n  {name:'mission_receipt',description:'Read the full durable mission evidence only when the owner explicitly asks for the complete receipt or forensic evidence.',parameters:{type:'object',properties:{missionId:{type:'string'},recoverLatest:{type:'boolean'}},additionalProperties:false}},\n]);\nconst PAUL_OWNER_READ_ROUTES = Object.freeze({\n  command_center_health:{path:'/health',method:'GET'},\n  paul_machinery_snapshot:{path:'/paul/machinery-snapshot',method:'GET'},\n  repository_inspect:{path:'/repo/inspect',method:'POST'},\n  forgejo_gate_status:{path:'/forgejo/pr/gate-status',method:'POST'},\n  forgejo_runner_list:{path:'/forgejo/actions/runners',method:'POST'},\n  forgejo_resilience_status:{path:'/forgejo/actions/resilience-status',method:'POST'},\n  forgejo_actions_runs:{path:'/forgejo/actions/runs',method:'POST'},\n  paul_schedule_list:{path:'/paul/schedule/list',method:'POST'},\n  mission_status:{path:'/mission/status',method:'POST'},\n  mission_receipt:{path:'/mission/receipt',method:'POST'},\n});\nfunction defaultOwnerReadCall(message,context){\n  const lower=String(message||'').toLowerCase();\n  if(/\\bmission|objective|where are we|progress|continue\\b/.test(lower))return{name:'mission_status',arguments:{}};\n  if(/\\b(?:repo|repository|source|main|branch|commit|sha)\\b/.test(lower))return{name:'repository_inspect',arguments:{query:text(message,1200),branch:'main'}};\n  if(/\\b(?:schedule|scheduled|recurring|automation)\\b/.test(lower))return{name:'paul_schedule_list',arguments:{}};\n  if(/\\b(?:runner|capacity|starvation|queue|waiting)\\b/.test(lower))return{name:'forgejo_resilience_status',arguments:{limit:10}};\n  if(/\\b(?:action|workflow|release run|deploy run|recent runs)\\b/.test(lower))return{name:'forgejo_actions_runs',arguments:{limit:10,page:1}};\n  if(/\\bgate\\b/.test(lower)&&context.candidatePr)return{name:'forgejo_gate_status',arguments:{prNumber:context.candidatePr}};\n  return{name:'paul_machinery_snapshot',arguments:{}};\n}\nfunction normalizeOwnerReadInput(name,args,context,message){\n  const input=args&&typeof args==='object'&&!Array.isArray(args)?{...args}:{};\n  if(name==='repository_inspect')return{query:text(input.query||message,1200),branch:'main',...(Array.isArray(input.sourceTargets)&&input.sourceTargets.length?{sourceTargets:input.sourceTargets.map(v=>text(v,300)).filter(Boolean).slice(0,12)}:{})};\n  if(name==='mission_status'||name==='mission_receipt'){\n    const missionId=uuid(input.missionId)||context.missionId;\n    return missionId?{missionId}:{recoverLatest:true};\n  }\n  if(name==='forgejo_gate_status'){\n    const pr=prNumber(input.prNumber)||context.candidatePr;\n    if(!pr)throw Object.assign(new Error('pull_request_number_required_for_gate_status'),{status:409});\n    return{prNumber:pr};\n  }\n  if(name==='forgejo_resilience_status')return{repository:'noel/KnockLaunchOS',limit:Math.max(1,Math.min(20,Number(input.limit)||10))};\n  if(name==='forgejo_actions_runs')return{repository:'noel/KnockLaunchOS',limit:Math.max(1,Math.min(20,Number(input.limit)||10)),page:Math.max(1,Number(input.page)||1)};\n  if(name==='forgejo_runner_list')return{repository:'noel/KnockLaunchOS'};\n  return{};\n}\nfunction summarizeOwnerRead(name,receipt){\n  if(name==='paul_machinery_snapshot')return formatMachineryHealth(receipt);\n  if(name==='command_center_health')return `Runtime ${receipt?.version||receipt?.runtime?.version||'unknown'} · ${shortSha(receipt?.runtime?.gitSha||receipt?.gitSha)} · host ${receipt?.hostCapacity?.admissible===true?'healthy':'degraded'}.`;\n  if(name==='mission_status'||name==='mission_receipt'){const next=receipt?.ownerCheckpoint?.nextSafeAction?.action||'none',blocker=receipt?.ownerCheckpoint?.blocker||receipt?.reason||null;return `Mission ${String(receipt?.missionId||'unknown').slice(0,12)} · ${receipt?.ownerFacingState||receipt?.status||'unknown'} · phase ${receipt?.phase||'unknown'} · next ${next}${blocker?` · blocker ${blocker}`:''}.`;}\n  if(name==='repository_inspect')return `Repository main ${shortSha(receipt?.baseSha||receipt?.mainSnapshot?.sha)} · source ${receipt?.sourceResolution?.resolved===true?'resolved':'unresolved'}${Array.isArray(receipt?.sourceTargets)&&receipt.sourceTargets.length?` · ${receipt.sourceTargets.slice(0,4).join(', ')}`:''}.`;\n  if(name==='forgejo_gate_status')return `Gate PR #${receipt?.prNumber||'unknown'} · ${receipt?.status||receipt?.state||receipt?.proofGate||'unknown'}.`;\n  if(name==='forgejo_resilience_status')return `Forgejo capacity ${receipt?.capacity?.availableHeavy??'?' } heavy available · ${receipt?.queue?.waitingCount??0} waiting · starvation ${receipt?.queue?.potentialStarvation===true?'yes':'no'}.`;\n  if(name==='forgejo_runner_list'){const runners=Array.isArray(receipt?.runners)?receipt.runners:[];return `Runners: ${runners.map(r=>`${r.name} ${r.status}`).slice(0,8).join(' · ')||'none returned'}.`;}\n  if(name==='forgejo_actions_runs'){const runs=Array.isArray(receipt?.runs)?receipt.runs:[];return `Recent runs: ${runs.slice(0,6).map(r=>`#${r.id} ${r.status||r.conclusion||'unknown'} ${shortSha(r.headSha)}`).join(' · ')||'none returned'}.`;}\n  if(name==='paul_schedule_list'){const items=Array.isArray(receipt?.items)?receipt.items:Array.isArray(receipt?.schedules)?receipt.schedules:[];return `PAUL schedules: ${items.length} returned.`;}\n  return `${name}: ${receipt?.status||receipt?.proofGate||'observed'}.`;\n}\nasync function runOwnerReadOperation({message,context,env,ctx,dispatch}){\n  const scope={surface:'admin-console',route:context.route||null,tenantRef:context.tenantRef||null,roleRef:context.roleRef||null,missionId:context.missionId||null,mutationAllowed:false};\n  const messages=[...(Array.isArray(context.recentConversation)?context.recentConversation:[]),{role:'user',content:text(message,4000)}].slice(-12);\n  let decision=null;\n  try{decision=await inferPlatformSidekick({mode:'conversation',surface:'admin-console-owner',reasoningProfile:'standard',messages,tools:PAUL_OWNER_READ_TOOLS,scope},env);}catch{}\n  let calls=Array.isArray(decision?.toolCalls)?decision.toolCalls.filter(call=>PAUL_OWNER_READ_ROUTES[call.name]).slice(0,3):[];\n  if(!calls.length)calls=[defaultOwnerReadCall(message,context)];\n  if(!/\\b(?:full|complete|forensic)\\b.{0,40}\\b(?:receipt|evidence)\\b|\\bmission receipt\\b/i.test(String(message||'')))calls=calls.map(call=>call.name==='mission_receipt'?{...call,name:'mission_status'}:call);\n  const evidence=[];\n  for(const call of calls){\n    const route=PAUL_OWNER_READ_ROUTES[call.name]; if(!route)continue;\n    const input=normalizeOwnerReadInput(call.name,call.arguments,context,message);\n    const receipt=await delegated(dispatch,env,ctx,route.path,input,route.method);\n    evidence.push({command:call.name,input,receipt,summary:summarizeOwnerRead(call.name,receipt)});\n  }\n  const fallbackMessage=evidence.map(item=>item.summary).filter(Boolean).join(' ');\n  let finalMessage=fallbackMessage||decision?.message||'I could not resolve a grounded Prime read for that request.';\n  try{\n    const synthesis=await inferPlatformSidekick({mode:'conversation',surface:'admin-console-owner',reasoningProfile:'standard',messages:[...messages,...evidence.map(item=>({role:'tool',name:item.command,content:JSON.stringify({summary:item.summary,receipt:item.receipt})}))],tools:[],scope},env);\n    if(text(synthesis?.message,6000))finalMessage=text(synthesis.message,6000);\n  }catch{}\n  return{message:finalMessage,evidence,decision,receipt:{ok:true,status:'observed',proofGate:'paul_owner_interface_live_reads_grounded',intelligenceVersion:PLATFORM_SIDEKICK_INTELLIGENCE_VERSION,sources:evidence.map(item=>({command:item.command,proofGate:item.receipt?.proofGate||null,status:item.receipt?.status||null}))}};\n}\nasync function hydrateCandidate(context, dispatch, env, ctx, missionReceipt=null) {","old_content":"async function hydrateCandidate(context, dispatch, env, ctx, missionReceipt=null) {"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"  try {\n    if(plan.kind==='operate'){\n      const operation=await runOwnerReadOperation({message:input.message,context,env,ctx,dispatch});\n      const intelligence=createCognitionEnvelope({message:input.message,context,decision:plan,model:intelligenceResult.model,receipt:operation.receipt,fallback:intelligenceResult.fallback,agentTurn});\n      return json({ok:true,kind:'operate',message:operation.message,context,receipt:operation.receipt,evidence:operation.evidence,intelligence,decision:{intentClass:agentTurn?.intentClass||'live_state_read',selectedCommands:operation.evidence.map(item=>item.command),selectedCapability:'platform_owner_interface',lifecycleState:'observed',evidenceSource:'current_prime_truth'}});\n    }\n    if(plan.kind==='self_check'){","old_content":"  try {\n    if(plan.kind==='self_check'){"},{"path":"workers/cc-execution/test/console-intelligence.test.js","new_content":"test(\"broker only exposes known console actions\",()=>{const n=consoleCapabilityRegistry().map(x=>x.name);assert.ok(n.includes(\"chat\"));assert.ok(n.includes(\"witness\"));assert.ok(n.includes(\"mission\"));assert.ok(n.includes(\"operate\"));assert.equal(new Set(n).size,n.length)});","old_content":"test(\"broker only exposes known console actions\",()=>{const n=consoleCapabilityRegistry().map(x=>x.name);assert.ok(n.includes(\"chat\"));assert.ok(n.includes(\"witness\"));assert.ok(n.includes(\"mission\"));assert.equal(new Set(n).size,n.length)});"},{"path":"workers/cc-execution/test/console-capability-question-routing.test.js","new_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n  assert.equal(inferOperator('show /admin/console on both').kind, 'witness');\n});\n\ntest('broad owner operations route to live Prime instead of help or route clarification', () => {\n  for (const message of [\n    'can you analyze any recent errors',\n    'what is happening with the runners',\n    'what changed on main',\n    'show me the active mission status',\n    'are there any release problems right now',\n    'what PAUL schedules are active',\n  ]) {\n    assert.equal(inferOperator(message).kind, 'operate', message);\n  }\n});","old_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n  assert.equal(inferOperator('show /admin/console on both').kind, 'witness');\n});"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.35-paul-owner-interface\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.34-mcp-response-budgets\";"}],"commit_message":"feat: make PAUL the owner interface over Prime","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner broadened PAUL from a narrow console chatbot repair to the primary KNOCKLAUNCH operating interface. Reuse the canonical platform-sidekick intelligence core and only existing Prime read/mutation lanes."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner broadened PAUL from a narrow console chatbot repair to the primary KNOCKLAUNCH operating interface. Reuse the canonical platform-sidekick intelligence core and only existing Prime read/mutation lanes."},"recovery":false,"fingerprint":"193a0aa3b771d8d7941caf847974b4689e4a781ae1c0fd4f704f5ab3632edd26","replayCount":0,"serializedBytes":21248},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:24:28.57838+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:024e44a3-e05b-4b36-b233-40ae126f86b9:repository-mutation-intent:193a0aa3b771d8d7941caf847974b4689e4a781ae1c0fd4f704f5ab3632edd26:0","mission_step_id":"769e955e-0d24-4ec9-82a7-bc2274356436","command_center_event_id":"024e44a3-e05b-4b36-b233-40ae126f86b9"},{"id":"b098a95f-add5-4197-980c-68587ccd795f","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/golden-restore-point-20260903","reason":null,"status":"no_change","metrics":{"receiptBytes":3450,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2666,"missionSetupMs":4614},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":1355,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:58:30.481841+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1571","receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"b098b6b2-4dbc-4d4d-9d18-0a30540233e1","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","consumedAt":1788125683668,"consumerToken":"704b9643-13f6-4233-831b-9ad6f4630a82","authorizationId":"7ef0030c-9b52-410c-b3a2-db2324648b60"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:34:44.824637+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"781c9b334806982b04a5444075f1360d5e2a2ccc","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7ef0030c-9b52-410c-b3a2-db2324648b60","mission_step_id":"518f9ebb-fd7b-47ff-a2eb-91ddd126a6e4","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"b099a194-bb7f-4866-a37a-65ef0f7dbc02","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7652575df810","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":14447,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T02:33:50.104Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":null,"terminal":false,"missionId":"7652575d-f810-4857-b66d-c48146ca1f42","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":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7652575d-f810-4857-b66d-c48146ca1f42"},"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":1439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:33:51.066825+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7652575d-f810-4857-b66d-c48146ca1f42:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"47558ffe-8f06-493e-9469-56b3cf7bbdbf","command_center_event_id":"7652575d-f810-4857-b66d-c48146ca1f42"},{"id":"b09ad976-1ffe-4ae0-b0a9-a44a9b80d00e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/auth-recovery-email-signin-repair","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07"},"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":8470,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:20:23.794972+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07:execute_mission:repair_mission_source_resolution_required","mission_step_id":"023a776c-3592-425e-baa1-558c6d7a7789","command_center_event_id":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07"},{"id":"b09c4d81-d996-4364-9615-98fb241670fd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c966e9d08e25","writes":[],"patches":[],"pr_body":"Prevent unattended Desktop Commander Git operations from opening Forgejo/GCM browser OAuth. Scope the noninteractive guard to the Desktop Commander launcher only; no secrets or human Git settings are changed.","version":1,"approved":true,"pr_title":"Make Desktop Commander Git auth noninteractive","recovery":true,"missionId":"c966e9d0-8e25-4eff-9dd8-bd7c629275af","objective":"Update scripts/windows/install-knocklaunch-autoconnect.ps1 so the KNOCKLAUNCH Desktop Commander scheduled task always launches with GCM_INTERACTIVE=Never and GIT_TERMINAL_PROMPT=0. Preserve normal human Git behavior outside Desktop Commander. Add focused verification that the unattended Desktop Commander process cannot launch interactive Git Credential Manager OAuth. Ship one focused PR through Gate, squash merge, and verify the repair.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"scripts/windows/install-knocklaunch-autoconnect.ps1","edits":[{"new_content":"$Boot = Join-Path $Root 'boot'\nNew-Item -ItemType Directory -Force -Path $Root,$Logs,$Boot | Out-Null","old_content":"New-Item -ItemType Directory -Force -Path $Root,$Logs | Out-Null"},{"new_content":"$DcLauncher = Join-Path $Boot 'desktop-commander-noninteractive.cmd'\n$DcLauncherLines = @(\n  '@echo off',\n  'set \\\"GCM_INTERACTIVE=Never\\\"',\n  'set \\\"GIT_TERMINAL_PROMPT=0\\\"',\n  '\\\"' + $Npx + '\\\" --yes @wonderwhy-er/desktop-commander@latest remote >> \\\"' + $DcLog + '\\\" 2>&1'\n)\nSet-Content -Path $DcLauncher -Value $DcLauncherLines -Encoding ASCII\n$DcLauncherText = Get-Content -Path $DcLauncher -Raw -ErrorAction Stop\nif ($DcLauncherText -notmatch 'GCM_INTERACTIVE=Never' -or $DcLauncherText -notmatch 'GIT_TERMINAL_PROMPT=0') { throw 'desktop_commander_noninteractive_git_guard_missing' }\n$DcArgs = '/c \\\"' + $DcLauncher + '\\\"'","old_content":"$DcArgs = '/c \\\"\\\"' + $Npx + '\\\" --yes @wonderwhy-er/desktop-commander@latest remote >> \\\"' + $DcLog + '\\\" 2>&1\\\"'"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"desktop-commander-noninteractive-git","statement":"The KNOCKLAUNCH Desktop Commander autoconnect path launches with GCM_INTERACTIVE=Never and GIT_TERMINAL_PROMPT=0 so unattended Git operations cannot open or wait on an interactive Git Credential Manager OAuth browser flow.","proofConditionIds":["proof-repository"]},{"id":"human-git-unmodified","statement":"Interactive human Git outside the Desktop Commander launch path remains unchanged.","proofConditionIds":["proof-repository"]}],"constraints":[{"id":"no-secret-embedding","statement":"Do not add, expose, rotate, or hard-code Forgejo tokens, passwords, OAuth secrets, or machine credentials and do not auto-approve OAuth.","proofConditionIds":["proof-repository"]},{"id":"focused-scope","statement":"Keep the repository change focused on the Windows autoconnect/Desktop Commander launch path and its direct verification coverage.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"repository_change_merged_after_gate_with_required_proof_satisfied","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current main contains the noninteractive Desktop Commander Git-auth guard and focused verification; no secret material is present.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c966e9d0-8e25-4eff-9dd8-bd7c629275af","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"desktop-commander-noninteractive-git","statement":"The KNOCKLAUNCH Desktop Commander autoconnect path launches with GCM_INTERACTIVE=Never and GIT_TERMINAL_PROMPT=0 so unattended Git operations cannot open or wait on an interactive Git Credential Manager OAuth browser flow.","proofConditionIds":["proof-repository"]},{"id":"human-git-unmodified","statement":"Interactive human Git outside the Desktop Commander launch path remains unchanged.","proofConditionIds":["proof-repository"]}],"constraints":[{"id":"no-secret-embedding","statement":"Do not add, expose, rotate, or hard-code Forgejo tokens, passwords, OAuth secrets, or machine credentials and do not auto-approve OAuth.","proofConditionIds":["proof-repository"]},{"id":"focused-scope","statement":"Keep the repository change focused on the Windows autoconnect/Desktop Commander launch path and its direct verification coverage.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"repository_change_merged_after_gate_with_required_proof_satisfied","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current main contains the noninteractive Desktop Commander Git-auth guard and focused verification; no secret material is present.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"8798acebe1f90c69d288373b68d2b2849bca7fb5eef707a5c14979cf19169832","replayCount":0,"serializedBytes":5303},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:05:50.471845+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c966e9d0-8e25-4eff-9dd8-bd7c629275af:repository-mutation-intent:8798acebe1f90c69d288373b68d2b2849bca7fb5eef707a5c14979cf19169832:0","mission_step_id":"01180eeb-1b10-4e78-9aad-c2c6c33b3075","command_center_event_id":"c966e9d0-8e25-4eff-9dd8-bd7c629275af"},{"id":"b09cac15-2b39-4116-bf9c-295193fb04bb","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"bab983f2-5b27-75ee-2ba0-fc92336af889"},"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:052d8593-4e24-4a79-9e0f-1104bd364775","mission_step_id":null,"command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"b09d91f8-3a14-42f0-83cb-178b13830f5f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-loyalty-button-20260823","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1078,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876","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":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8984,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T22:32:40.287017+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2cbf7111-6a8e-490d-b8c4-e8933fdd5876:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3812214a-566a-4018-8388-8e7c7cf4a328","command_center_event_id":"2cbf7111-6a8e-490d-b8c4-e8933fdd5876"},{"id":"b09db5ac-41de-4567-bd69-c69366adccfb","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"531b478243620dc8226386b2746b7bf6b0711b4bf3a3216df54a77e13ba2bc04"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:44:39.485211+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:6c15e4c2-5b43-4345-8c64-dbf66fff7bf3:repository-mutation-intent-blocked:531b478243620dc8226386b2746b7bf6b0711b4bf3a3216df54a77e13ba2bc04","mission_step_id":"5af267d9-2a7c-41d4-8be8-e42cd2107a5c","command_center_event_id":"6c15e4c2-5b43-4345-8c64-dbf66fff7bf3"},{"id":"b09f9d25-9f1d-4a1f-ae08-e6fbaa01cc28","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2d64e4831331","prNumber":4495,"nextAction":null,"mergeCommitSha":"348320f4d620ce15e5e6da66bf85c16327373512","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:51:18.147178+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"348320f4d620ce15e5e6da66bf85c16327373512","external_id":"4495","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:merged-pr:4495:348320f4d620ce15e5e6da66bf85c16327373512","mission_step_id":"dbd6b010-3d35-4e4b-aefe-424f7417cc58","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"b0a1ef0f-2469-4fe4-be9c-e7f10d64ca38","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner authorized continuation of the release-conductor repair after interruption.","baseSha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","issuedAt":1790260543628,"expiresAt":1790260723628,"missionId":"e8dbc864-873a-4e2d-aaa5-e1e00c59fb33","authorizationId":"c9c8fc5c-f7c5-4d07-b541-ecc3f95973a4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:35:43.940902+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c9c8fc5c-f7c5-4d07-b541-ecc3f95973a4","mission_step_id":"f485b567-b143-4a77-82ae-9318008b4d7e","command_center_event_id":"e8dbc864-873a-4e2d-aaa5-e1e00c59fb33"},{"id":"b0a32542-9415-4a61-a410-c7db36c9fd5a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-52bce8652227","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"52bce865-2227-4298-a883-49358bdff895","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1397,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":547,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":547,"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":"52bce865-2227-4298-a883-49358bdff895"},"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":4260,"likelyAffectedFiles":["scripts/cloudflare-native-version-deploy.mjs","src/__tests__/contracts/cloudflare-exact-version-deploy.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:00:46.75967+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52bce865-2227-4298-a883-49358bdff895:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7f909067-d2c6-4227-bb52-18b0491bdf04","command_center_event_id":"52bce865-2227-4298-a883-49358bdff895"},{"id":"b0a478a7-2a8a-4c4c-b6d6-822cc47c8d4a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-prelaunch-loyalty-20260823","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1132,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":639,"terminal":false,"missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5250,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:28:43.794958+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"639","receipt_type":"execute_mission","idempotency_key":"mission:7c3db9c5-8382-4f3f-b78b-f61fa5795f52:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"84e71589-7c52-4e62-a8cc-e616dc8ef2c7","command_center_event_id":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},{"id":"b0a4ee33-e5d9-4370-bfed-f82480f496ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-852f03e3184c","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":15741,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":60250,"firstUsefulResultAt":"2026-09-28T00:46:05.454Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":null,"terminal":false,"missionId":"852f03e3-184c-4f15-902e-f81091428e17","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":607,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":607,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"852f03e3-184c-4f15-902e-f81091428e17"},"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":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:46:07.545313+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:852f03e3-184c-4f15-902e-f81091428e17:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a971add4-5d0c-4429-b34b-64b76e82a39f","command_center_event_id":"852f03e3-184c-4f15-902e-f81091428e17"},{"id":"b0a63bf9-c00c-439a-b654-f18e73a0a38e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-lawn-care-editor-selection-default-20260804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-22T03:04:29.877405+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0be45703-41bd-4cf9-84db-e404c5275bb4:owner-progress-heartbeat:119336417","mission_step_id":"672c5337-2b4d-4ae9-9c03-1054a907e942","command_center_event_id":"0be45703-41bd-4cf9-84db-e404c5275bb4"},{"id":"b0a68488-0742-4455-97c1-74d606f301d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"dbae7fd88a75242e229155e0d05b517835338e5e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"messaging-ui-push","satisfied":true,"statement":"Production /messages visually matches the approved cinematic graphite/emerald direction using the approved imagery and gives correct actionable phone-push capability guidance.","proofConditionIds":["proof-messages"]}],"satisfied":true,"constraints":[{"id":"preserve-behavior","satisfied":true,"statement":"Preserve existing Messaging v2 send/read/edit/delete/group/encryption/retention behavior.","proofConditionIds":["proof-messages"]},{"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-messages"]},{"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-messages"]}],"contractHash":"dc218d7262961e25bcc168b7c6517016054f69a3ee23a3292fb365f412c1489b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-messages","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":"dc218d7262961e25bcc168b7c6517016054f69a3ee23a3292fb365f412c1489b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T17:17:53.676824+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"dbae7fd88a75242e229155e0d05b517835338e5e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:aa51cc48-fb70-45c5-a4d2-3fec38854ac4:request-contract:dc218d7262961e25bcc168b7c6517016054f69a3ee23a3292fb365f412c1489b:dbae7fd88a75242e229155e0d05b517835338e5e:verified:","mission_step_id":"919c2fb2-aa78-412b-88a2-b2af7578cfc3","command_center_event_id":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4"},{"id":"b0a718ee-9599-4300-8924-952da83201ef","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d6357c3686c8","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":8647,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":168511,"firstUsefulResultAt":"2026-09-30T20:50:23.832Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4270,"terminal":false,"missionId":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"67efcaafe3aafdaca4a0d1e14008941e53bf066c","timingsMs":{"prReadinessMs":526,"approvedPlanMs":0,"shipAndProveMs":2578,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7"},"performance":null,"deploymentId":"forgejo-main-67efcaafe3aa","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":1803,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T20:53:21.761867+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4270","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d6357c36-86c8-4fbf-8123-5460dd0ef2c7:automatic-mission-resume:4270:canonical_release_reconciliation_pending","mission_step_id":"e2f58026-df7b-4868-8c99-63bb05351753","command_center_event_id":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7"},{"id":"b0a7dd22-74cb-42fa-a0de-4cd86c70ac56","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Repair the proven Gate OOM by removing the unsafe pre-diff 768 MiB physical Gate envelope while preserving the canonical Gate.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789066887956,"expiresAt":1789067067956,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"ce43f33c-f6df-4a87-bec2-c73eb4e5083b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:01:28.602117+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ce43f33c-f6df-4a87-bec2-c73eb4e5083b","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"b0a8800d-5af8-4afc-9524-f5f292983d5f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-deal-risk-ui-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8136,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":734,"terminal":false,"missionId":"4747775e-7ce2-42d6-92b3-5f52216dc9fa","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"deb29ebc185500609f5699bfdb98d2ca76994fed","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4747775e-7ce2-42d6-92b3-5f52216dc9fa"},"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":5109,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:57:37.612639+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"734","receipt_type":"execute_mission","idempotency_key":"mission:4747775e-7ce2-42d6-92b3-5f52216dc9fa:execute_mission:canonical_release_transport_retryable","mission_step_id":"6b3c3ef9-7f2e-4caf-b98c-346a062fb9b9","command_center_event_id":"4747775e-7ce2-42d6-92b3-5f52216dc9fa"},{"id":"b0a925b8-ae9c-4c9f-8ead-1193a2c5549d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/current-runtime-reliability-truth","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.142-historical-release-source-preservation","prNumber":2683,"terminal":false,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21786,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3654,"approvedPlanMs":0,"missionSetupMs":2615,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":2171,"resolvePreflightMs":2615,"repositoryMutationMs":18123,"repositoryProviderMs":11547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9861,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1686},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee"},"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":1519,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:48:58.282152+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2683","receipt_type":"execute_mission","idempotency_key":"mission:91fb068f-a96d-47e4-937f-8a3b481100ee:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"33730459-3f4a-4ae2-93ba-a15ea64cf404","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"b0a969ff-3769-4d39-b393-5a8b6a463ef6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-164055f02d85","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":28446,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":290104,"firstUsefulResultAt":"2026-10-05T16:25:36.714Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4978,"terminal":false,"missionId":"164055f0-2d85-416f-8bdc-1d3a05c9bfeb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"164055f0-2d85-416f-8bdc-1d3a05c9bfeb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:30:26.879072+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4978","receipt_type":"automatic_mission_resume","idempotency_key":"mission:164055f0-2d85-416f-8bdc-1d3a05c9bfeb:automatic-mission-resume:4978:repair_mission_waiting_for_gate","mission_step_id":"7dd4a5ee-14f2-4253-8a48-e781dc6651cf","command_center_event_id":"164055f0-2d85-416f-8bdc-1d3a05c9bfeb"},{"id":"b0abf42a-119b-4dfa-b6b5-381cab2f261a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"f446663e8a8f34f338e2e64f5aa6c7fbd45934d8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1339efd4573dc3beb2283668e7fe63a54143a8ef1c839b7abc27da93b9df06a2","forgejoWorkflowProof":{"runId":25644,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","compareStatus":"target_job_success_runtime_verified","workflowRunId":25644,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T01:53:32.594414+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:402e417e-98a2-498a-a03f-591c003d79ab:forgejo-release-status:f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"fb075166-b0de-4915-9c8a-57d6c1f5290f","command_center_event_id":"402e417e-98a2-498a-a03f-591c003d79ab"},{"id":"b0ae5873-e7e1-4815-bb39-622df72605f3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-52391193695e","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":2242,"terminal":false,"missionId":"52391193-695e-4fb3-9032-ea8c6647d06a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3497,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1200,"approvedPlanMs":0,"missionSetupMs":5413,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":413,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5413,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":413,"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":"52391193-695e-4fb3-9032-ea8c6647d06a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:29:22.948693+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2242","receipt_type":"execute_mission","idempotency_key":"mission:52391193-695e-4fb3-9032-ea8c6647d06a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f0fe3b73-d025-4adf-9bb0-3fb2084dea6d","command_center_event_id":"52391193-695e-4fb3-9032-ea8c6647d06a"},{"id":"b0af0dbe-18f7-42de-bcc6-c0c0d970c15c","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"8c8b3ad19337546f58cbed0ea1fa454c5a6e3dbf3f8a6a1e7ec78d9699be92d5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:51:54.018591+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:repository-mutation-intent-blocked:8c8b3ad19337546f58cbed0ea1fa454c5a6e3dbf3f8a6a1e7ec78d9699be92d5","mission_step_id":"3d0dab30-b5ad-4986-aeb8-3b5f615a2e3d","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"b0af724b-6374-408c-9d6d-a7f24af9af0d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:09:51.054333+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:119417799","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"b0af9093-4ac2-4db8-b5c2-c2dd3b14c8c1","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a528d84dffeac1f11ab46f1e9ac520d483ebb609","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair KnockLaunch bounded execution so legitimate owner-approved objectives with 7-20 inferred source candidates are not hard-blocked solely by the three/six-file automatic compiler limit. Route such cases to a truthful first-party exact-source decomposition handoff, preserving the entire target set and immutable source SHA, while keeping tenant isolation, source integrity checks, protected Gate, and canonical release unchanged. Add regression coverage.","proofConditionIds":["proof-repo","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"preserve-security-and-gate","satisfied":false,"statement":"Never relax authorization, tenant isolation, exact-source integrity, control-plane maintenance permit, protected Gate, or affected-target live release proof.","proofConditionIds":["proof-repo","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-repo","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-repo","proof-runtime"]}],"contractHash":"c04d138751744efa02c808362300c9806af75e9fcde19f68f69802fdf35d07f0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"c04d138751744efa02c808362300c9806af75e9fcde19f68f69802fdf35d07f0","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c04d138751744efa02c808362300c9806af75e9fcde19f68f69802fdf35d07f0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T14:23:28.832334+00:00","proof_gate":"request_contract_pending","source_sha":"a528d84dffeac1f11ab46f1e9ac520d483ebb609","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:acd9657b-d9b4-4ceb-9fbc-ce977ab9997a:request-contract:c04d138751744efa02c808362300c9806af75e9fcde19f68f69802fdf35d07f0:a528d84dffeac1f11ab46f1e9ac520d483ebb609:pending:repository","mission_step_id":"c8d704b9-f2ed-4c5b-aa15-7bcc4c5d79b2","command_center_event_id":"acd9657b-d9b4-4ceb-9fbc-ce977ab9997a"},{"id":"b0b085f4-0b7f-41ac-9e4a-5d48a9972b5c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a40620e07f57","prNumber":2580,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"25a31351710031319d541cbf245fab1b5fc8f2bd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:36:19.702363+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"25a31351710031319d541cbf245fab1b5fc8f2bd","external_id":"2580","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a40620e0-7f57-40de-a775-0631b8b17380:merged-pr:2580:25a31351710031319d541cbf245fab1b5fc8f2bd","mission_step_id":"ce8258aa-17b8-4344-a2aa-54df3a2cd95a","command_center_event_id":"a40620e0-7f57-40de-a775-0631b8b17380"},{"id":"b0b0ebde-7df6-4a74-adb8-eb641fd092fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1ce721d69683","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":1828,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T17:59:51.861Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"1ce721d6-9683-4da7-bf0f-9210f07d6a87","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1ce721d6-9683-4da7-bf0f-9210f07d6a87"},"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":1439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:00:35.334692+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1ce721d6-9683-4da7-bf0f-9210f07d6a87:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"26ce72c3-c308-421b-8faa-48dfc66edcb6","command_center_event_id":"1ce721d6-9683-4da7-bf0f-9210f07d6a87"},{"id":"b0b18c00-97d2-47cc-b31a-bcb6b4ba01ea","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.40.1-stable-operator-entry","prNumber":null,"terminal":false,"missionId":"94fa181b-3ea1-450d-8e95-84bfeb351eae","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"94fa181b-3ea1-450d-8e95-84bfeb351eae"},"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":1590,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T02:01:18.209194+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:94fa181b-3ea1-450d-8e95-84bfeb351eae:execute_mission:repair_mission_source_resolution_required","mission_step_id":"31dcfa4a-ede2-4ada-a149-e1215e2db322","command_center_event_id":"94fa181b-3ea1-450d-8e95-84bfeb351eae"},{"id":"b0b3cffe-5b40-461b-a539-886a249f05b2","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"2c13848a9bfa2e18561605edb46608b5f7e6455f","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"freeze-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"f44b9b696a43a9356207a1d2802866fcce130b5b","prNumber":6893,"gateRunId":23851,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/23851/jobs/1","mergeCommitSha":"2c13848a9bfa2e18561605edb46608b5f7e6455f"}],"requestContractHash":"254413005dd7b143baaaba84b9a96ca138e3dff660cdd0f540e10103265bd6e3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T23:23:24.32585+00:00","proof_gate":"request_contract_repository_verified","source_sha":"2c13848a9bfa2e18561605edb46608b5f7e6455f","external_id":"23851","receipt_type":"request_contract_repository_status","idempotency_key":"mission:754007af-3a20-4d43-a69e-e70147a215aa:repository-gate:6893:2c13848a9bfa2e18561605edb46608b5f7e6455f:254413005dd7b143baaaba84b9a96ca138e3dff660cdd0f540e10103265bd6e3","mission_step_id":"8d43ded8-db18-4580-97b5-de289edc8dd2","command_center_event_id":"754007af-3a20-4d43-a69e-e70147a215aa"},{"id":"b0b43750-ec4b-48c1-9d16-a9332c0c7e3c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs"],"reason":"Continue exact release-classification repair by decoupling orchestration target ownership from cc-execution runtime source and proving orchestration-only changes do not redeploy product runtime.","baseSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","issuedAt":1788522058888,"expiresAt":1788522238888,"missionId":"43992403-f254-4211-bc17-098b73a8f872","authorizationId":"2bfd5012-96c4-467c-9c2b-33a5f29ba212","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:59.407365+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2bfd5012-96c4-467c-9c2b-33a5f29ba212","mission_step_id":"f84289a3-216f-4c3c-a1f4-edbf79ec19be","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"b0b4d332-4c2d-43da-a3dc-481dfe45339e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Exact Gate #8990 failure is the second stale regression assertion for the old workflow_dispatch SHA identity model.","baseSha":"83e56ef71a914ab8ab884405fd284cf726377aa8","issuedAt":1789594682722,"expiresAt":1789594862722,"missionId":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4","authorizationId":"645c77dd-5991-4f19-a50f-a6553c7f030b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:38:03.113565+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"83e56ef71a914ab8ab884405fd284cf726377aa8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:645c77dd-5991-4f19-a50f-a6553c7f030b","mission_step_id":"6c3da0c3-33bf-4953-b290-384ad481681a","command_center_event_id":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4"},{"id":"b0b5790c-3932-4606-a4ac-b603a67c6874","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-06T06:03:05.929336+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:56:58.593033+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:be2a1e52-c2ec-460e-a8ff-d9850aebcfab:owner-progress-heartbeat:119417507","mission_step_id":"cc835b69-6d1d-4870-94b6-2d2034e58aec","command_center_event_id":"be2a1e52-c2ec-460e-a8ff-d9850aebcfab"},{"id":"b0b6602e-40d8-43b6-91ac-a889e0542da8","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/event-driven-auto-merge-invariants.test.js"],"reason":"Owner authorized PAUL hardening; use Forgejo Git-tree pagination correctly for exact basename resolution.","baseSha":"6c9df1b685288d002cf0de4694b638a30c8f11a5","issuedAt":1790774740591,"expiresAt":1790774920591,"missionId":"03b8078d-08a3-45b8-b674-450597a457bd","authorizationId":"53ae1122-7c15-4520-9831-9fad9ccde16d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:25:41.024937+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6c9df1b685288d002cf0de4694b638a30c8f11a5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:53ae1122-7c15-4520-9831-9fad9ccde16d","mission_step_id":"8fd1c4b0-a604-4e56-8754-d0e0bdfc8358","command_center_event_id":"03b8078d-08a3-45b8-b674-450597a457bd"},{"id":"b0b9c5b5-6e29-42a6-9339-fbf3dda7e637","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtlvvn2y","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4854,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1600,"terminal":false,"missionId":"23395335-7dd6-457a-8c5a-ced98cd237d1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3354,"prReadinessMs":1536,"approvedPlanMs":1635,"missionSetupMs":4327,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"23395335-7dd6-457a-8c5a-ced98cd237d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T18:58:12.403672+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1600","receipt_type":"execute_mission","idempotency_key":"mission:23395335-7dd6-457a-8c5a-ced98cd237d1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d61df11e-27ba-4e74-8329-9c0996ce867e","command_center_event_id":"23395335-7dd6-457a-8c5a-ced98cd237d1"},{"id":"b0bb9568-794e-48bc-af80-f521e0088304","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-applied control-plane maintenance branch ai/storage-v3-release-filter-deleted-migrations at exact head 75520fd9de5a550954d298ec8e594f0e3bd04f4b. The branch contains only the canonical deleted-migration existence filter and the pending 20260906021400 Storage V3 migration retry comment. Create or reuse its single PR, pass KnockLaunch Gate, squash merge, release migrations, then finish the Storage V3 live migration to zero remaining legacy work.","wordingChanged":false,"canonicalIntent":"Adopt the already-applied control-plane maintenance branch ai/storage-v3-release-filter-deleted-migrations at exact head 75520fd9de5a550954d298ec8e594f0e3bd04f4b. The branch contains only the canonical deleted-migration existence filter and the pending 20260906021400 Storage V3 migration retry comment. Create or reuse its single PR, pass KnockLaunch Gate, squash merge, release migrations, then finish the Storage V3 live migration to zero remaining legacy work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"control-plane-fix","statement":"The canonical migration release filters deleted migration paths safely.","proofConditionIds":["workflow-proof"]},{"id":"migration-release","statement":"The pending Storage V3 migration release succeeds.","proofConditionIds":["release-proof"]},{"id":"live-clean","statement":"Storage V3 production cleanup reaches zero remaining legacy work.","proofConditionIds":["runtime-proof"]}],"objective":"Adopt the already-applied control-plane maintenance branch ai/storage-v3-release-filter-deleted-migrations at exact head 75520fd9de5a550954d298ec8e594f0e3bd04f4b. The branch contains only the canonical deleted-migration existence filter and the pending 20260906021400 Storage V3 migration retry comment. Create or reuse its single PR, pass KnockLaunch Gate, squash merge, release migrations, then finish the Storage V3 live migration to zero remaining legacy work.","constraints":[{"id":"same-branch","statement":"Reuse ai/storage-v3-release-filter-deleted-migrations at exact head 75520fd9de5a550954d298ec8e594f0e3bd04f4b; do not rewrite or create competing work.","proofConditionIds":["workflow-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"workflow-proof","kind":"repository","claim":"The control plane release filter contains existsSync(value).","route":".forgejo/workflows/knocklaunch.yml","roleRef":null,"userRef":null,"required":true,"expectedText":"existsSync(value)","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Corrective migration release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"runtime-proof","kind":"runtime","claim":"Storage Architecture V3 production runtime reports complete with no remaining legacy work.","route":"https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-storage-migration-v1?mode=v3","roleRef":null,"userRef":null,"required":true,"expectedText":"storage-architecture-v3","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f9c6807ac059972703f1d7c5ebbe4f27bea4d60839dfb4c2b5c9eef084cecb4f","requestContractRevision":8,"previousRequestContractHash":"4a1e6ec22da7abd6062ae299239d71d78f2bf66794c85d6bf079fcc08ba51695"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:22:30.184325+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:request-contract:f9c6807ac059972703f1d7c5ebbe4f27bea4d60839dfb4c2b5c9eef084cecb4f","mission_step_id":"96f032e4-3734-494a-9a5a-26115c51c3ae","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"b0bcb6c6-17db-4b96-a5bf-39d46cc6d4bd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.62-gate-rerun-explicit-pr","prNumber":1782,"terminal":false,"missionId":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":372,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":372,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":372,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":372,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03"},"performance":null,"deploymentId":null,"workflowRunId":5386,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T02:26:53.512913+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"2a1cac453858b2fd71c951a6b7c06520123401dd","external_id":"1782","receipt_type":"execute_mission","idempotency_key":"mission:dbe6da73-7ba8-4a4b-8fc8-af939ab77a03:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e3c23491-d160-4bc1-9156-a7f8f0a8085d","command_center_event_id":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03"},{"id":"b0be4cdf-000b-42b2-a245-6c683808a679","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/restore-vista-r2-token-s3-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9096,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":907,"terminal":false,"missionId":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20224,"prReadinessMs":20217,"approvedPlanMs":0,"missionSetupMs":768,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6"},"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":6083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:02:06.025114+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"907","receipt_type":"execute_mission","idempotency_key":"mission:2a3862a9-41cd-469b-ab76-0e4e9bba46b6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6f93269e-8155-4416-832f-56f880cf0966","command_center_event_id":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6"},{"id":"b0be7322-88d5-4c64-9616-1f9008f53c70","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0a680ea028cd","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":4911,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":83793,"firstUsefulResultAt":"2026-09-24T05:29:25.812Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.243-release-freshness-self-heal","prNumber":null,"terminal":false,"missionId":"0a680ea0-28cd-4751-b264-c7ac0f65951b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":796,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":796,"missionSetupMs":282,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:30:51.466334+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a680ea0-28cd-4751-b264-c7ac0f65951b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"44eca993-52bc-456d-8f2c-4c9d482ebbe5","command_center_event_id":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},{"id":"b0bfc97c-831f-4fbb-94aa-f5680ea6c4a3","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":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run 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":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","provenance":{"reason":"Owner said: Then make it happen.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains, with unavailable dependencies represented as explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, affected-target release, and claim-matched production proof are satisfied; failures isolate only the affected capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by enforcing the existing Prime/live-truth architecture as the"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","canonicalIntent":"Make chat disposable for KNOCKLAUNCH operations by enforcing the existing Prime/live-truth architecture as the default canonical operator path. Implement the smallest safe governing change on current main so that live operational state comes from Prime/current repository/provider truth rather than conversational reconstruction; stable owner rules use owner_operating_context without overriding live state; interrupted chats deterministically recover active work from the durable mission ledger via recoverLatest; capability cache is reused until its existing drift invalidators fire; Visual Witness is not invoked for non-visual work; the canonical causal path remains live truth -> first causal failure -> smallest repair -> Gate -> squash merge -> affected release -> claim-matched proof; and deterministic tests/contracts prevent regression. Do not add a new orchestrator, queue, memory system, or duplicate mission layer. Inspect current source, preserve healthy newer changes, use one focused PR, Gate, squash merge, release only affected targets, and prove runtime identity. Do not run Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The deployed KNOCKLAUNCH command-center runtime enforces live Prime truth over conversation reconstruction, durable recoverLatest mission recovery, stable-context non-override, bounded capability-cache reuse, non-visual no-witness behavior, and the canonical one-path execution contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Make-chat-disposable-for-KNOCKLAUNCH-operations-by-enforcing-the-existing-Prime-live-truth-architect","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"abfa461fae06a472154f91e0be526c5ebde4360d1be447e5156ff1d54df1c2dd","requestContractRevision":2,"previousRequestContractHash":"519c49da62d2b8f5fed7afbcc1baf8587f50637ccbd4fb7dedab7c611205ef05"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:15:35.289371+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a9c8c704-955d-4f12-a56c-d34e2ed83d0e:request-contract:abfa461fae06a472154f91e0be526c5ebde4360d1be447e5156ff1d54df1c2dd","mission_step_id":"b86fafb5-d38e-4aad-b07d-9ddffe193827","command_center_event_id":"a9c8c704-955d-4f12-a56c-d34e2ed83d0e"},{"id":"b0c3a1d4-120d-4b75-883b-66234fa7a656","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-90fae61e69e0","merged":false,"prNumber":3220,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:46:21.57558+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3220","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:90fae61e-69e0-4eb4-9747-ebd601c7de13:closed-pr:3220:unmerged","mission_step_id":"e3572596-763d-4fad-ad7a-94d776aff95d","command_center_event_id":"90fae61e-69e0-4eb4-9747-ebd601c7de13"},{"id":"b0c6001a-28a2-4bba-8295-1b9deb20a889","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e298b34b9b92","prNumber":5213,"nextAction":null,"mergeCommitSha":"8e133e257491c30f3c8556cd3a2dc4998fb222eb","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:18:44.182617+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8e133e257491c30f3c8556cd3a2dc4998fb222eb","external_id":"5213","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e298b34b-9b92-43d5-bbed-5046c2513c64:merged-pr:5213:8e133e257491c30f3c8556cd3a2dc4998fb222eb","mission_step_id":"b68100ae-0f8e-4e55-a6fc-c0e298de689f","command_center_event_id":"e298b34b-9b92-43d5-bbed-5046c2513c64"},{"id":"b0c65d15-80f2-428f-8396-090ffeed4077","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_current_window_limit","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":null,"sourceTargets":["src/__tests__/contracts/pcg-photo-pairing-date.test.ts","src/__tests__/contracts/pcg-real-uploader-26-batch.integration.test.tsx","src/pages/card-grading/PCGSlabUpload.tsx","src/pages/card-grading/pcgPhotoPairing.ts"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"continuationOwner":"calling_assistant","requiresExactSourceEdits":false,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T08:04:03.985435+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f197357e05396a0e84c61058c8396f6a188f1312","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:b1e0dfec-3df9-4560-b06e-8aa978aa7847:compiler:f197357e05396a0e84c61058c8396f6a188f1312:src/__tests__/contracts/pcg-photo-pairing-date.test.ts,src/__tests__/contracts/pcg-real-uploader-26-batch.integration.test.tsx,src/pages/card-grading/PCGSlabUpload.tsx,src/pages/card-grading/pcgPhotoPairing.ts","mission_step_id":"e922c044-1833-41ba-97a1-babcee21a085","command_center_event_id":"b1e0dfec-3df9-4560-b06e-8aa978aa7847"},{"id":"b0c78743-2521-415f-bec6-3c1824def924","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the KNOCKLAUNCH control plane release ledger so an OnRunner-only release with exact healthy live OnRunner source identity is terminally successful even when the enclosing Forgejo release workflow is cancelled or fails after deployment. Preserve fail-closed behavior for mixed release targets, source mismatches, unhealthy runtimes, migrations, frontend, Supabase Edge, and cc-execution. Add a canonical release-orchestration regression guard, Gate, squash merge, release cc-execution if affected, and verify the ledger no longer reports canonical_release_terminal_failed for the proven OnRunner-only case.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH control plane release ledger so an OnRunner-only release with exact healthy live OnRunner source identity is terminally successful even when the enclosing Forgejo release workflow is cancelled or fails after deployment. Preserve fail-closed behavior for mixed release targets, source mismatches, unhealthy runtimes, migrations, frontend, Supabase Edge, and cc-execution. Add a canonical release-orchestration regression guard, Gate, squash merge, release cc-execution if affected, and verify the ledger no longer reports canonical_release_terminal_failed for the proven OnRunner-only case.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"KNOCKLAUNCH Command Center release reconciliation treats exact healthy live OnRunner runtime identity as authoritative for OnRunner-only releases when the enclosing workflow is interrupted after deployment.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-gate","proof-runtime"]}],"objective":"Repair the KNOCKLAUNCH control plane release ledger so an OnRunner-only release with exact healthy live OnRunner source identity is terminally successful even when the enclosing Forgejo release workflow is cancelled or fails after deployment. Preserve fail-closed behavior for mixed release targets, source mismatches, unhealthy runtimes, migrations, frontend, Supabase Edge, and cc-execution. Add a canonical release-orchestration regression guard, Gate, squash merge, release cc-execution if affected, and verify the ledger no longer reports canonical_release_terminal_failed for the proven OnRunner-only case.","constraints":[{"id":"scope","statement":"Control plane maintenance is limited to mission ledger release reconciliation, its canonical release regression test, and the required cc-execution version marker; mixed-target release safety remains fail-closed.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-gate"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-gate","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-gate","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical Gate passes the OnRunner-only release reconciliation regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"onrunner-only exact live runtime proof overrides an interrupted enclosing workflow receipt","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Command Center release ledger no longer reports the exact-live OnRunner-only release as failed because the enclosing workflow was interrupted.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-KNOCKLAUNCH-control-plane-release-ledger-so-an-OnRunner-only-release-with-exact-healthy-l","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"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-gate","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":"7a8bd6086a34cd46879bce2261f48db2869a4c2312c02909281d6b5232801d01","requestContractRevision":2,"previousRequestContractHash":"b6f8a8a1f1a3215d7f725e8db768c7fb77618a62aa468973c651e2b9814c8f62"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:50:13.734886+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5d72b70f-eba4-4f76-b78d-d30b66530d47:request-contract:7a8bd6086a34cd46879bce2261f48db2869a4c2312c02909281d6b5232801d01","mission_step_id":"f28f48e8-5854-4a48-933b-6aa0772186cd","command_center_event_id":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},{"id":"b0c8263e-4f5d-4025-bf21-57bf3fbf0ef9","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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-21T17:53:20.115052+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8c49fdbe3f50\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:54:29.078422+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8c49fdbe-3f50-4b08-901d-1c56affc3114:owner-progress-heartbeat:119333737","mission_step_id":"76695b2d-911b-481f-a4c8-68b65a224e0e","command_center_event_id":"8c49fdbe-3f50-4b08-901d-1c56affc3114"},{"id":"b0c87db9-de5f-4ddc-877f-dd8b43fa3fb3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-01T23:57:14.189129+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f6a507df2831\",\"prNumber\":4408,\"sourceSha\":\"416032edeb1109dd7777d5c5355d56dd712e7eed\",\"deploymentId\":\"forgejo-main-416032edeb11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:58:04.752529+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f6a507df-2831-4ade-be07-a314c109992d:owner-progress-heartbeat:119392552","mission_step_id":"b09aba6d-8b7b-4b23-9e8f-f24b17ce9bf0","command_center_event_id":"f6a507df-2831-4ade-be07-a314c109992d"},{"id":"b0cbd840-5f80-417b-b864-dfa5bd72d2e6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c197b4be9881c1926a3b8398bf89a050f1b36ba7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c197b4be9881c1926a3b8398bf89a050f1b36ba7","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":"1ba0eff062858f426b7829ac2585cd4a0cc7225e623b6b537ecf89270e40c31c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9457","runId":9457,"status":"success","sourceSha":"c197b4be9881c1926a3b8398bf89a050f1b36ba7","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-18T03:44:30.56988+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c197b4be9881c1926a3b8398bf89a050f1b36ba7","external_id":"forgejo-main-c197b4be9881","receipt_type":"canonical_release_status","idempotency_key":"mission:74a4db65-2446-4a52-a76f-b8e349a84d46:forgejo-release-status:c197b4be9881c1926a3b8398bf89a050f1b36ba7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"61ac4bfb-0b8b-4e3f-bc28-08082927ffc0","command_center_event_id":"74a4db65-2446-4a52-a76f-b8e349a84d46"},{"id":"b0cd8686-918a-4e71-8d84-4dab0f250d63","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":10449,"releaseCount":1,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":257,"terminal":false,"missionId":"acc92240-bf96-442b-9bd7-f46b3b129cf2","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"fd0bb16723aac7741a7f28b6eeae8c080990c597","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"acc92240-bf96-442b-9bd7-f46b3b129cf2"},"performance":null,"deploymentId":"forgejo-main-fd0bb16723aa","workflowRunId":844,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:10:35.790104+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"257","receipt_type":"automatic_mission_resume","idempotency_key":"mission:acc92240-bf96-442b-9bd7-f46b3b129cf2:automatic-mission-resume:257:canonical_release_blocked","mission_step_id":"0aed9cfd-a636-46cd-90b5-1ff18c30fb6f","command_center_event_id":"acc92240-bf96-442b-9bd7-f46b3b129cf2"},{"id":"b0cfb0ff-695a-465f-86ff-a305879c9df8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-75bc676f267f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3345,"terminal":false,"missionId":"75bc676f-267f-400e-9dbe-9bb6bb84764e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"62614039a5d172eca523ef4972f7ec53b15d784e","timingsMs":{"prReadinessMs":139,"approvedPlanMs":0,"shipAndProveMs":478,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},"performance":null,"deploymentId":"forgejo-main-62614039a5d1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:25:17.202413+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3345","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75bc676f-267f-400e-9dbe-9bb6bb84764e:automatic-mission-resume:3345:canonical_release_dispatched","mission_step_id":"313090bb-533a-4f56-a8b5-bc2dba28dfb0","command_center_event_id":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},{"id":"b0d1a1ec-14f6-4359-92b2-00ab49d2aa81","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0b63a19be0df","prNumber":4063,"nextAction":null,"mergeCommitSha":"db021aa4683117e353144f0557943067c127fed3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:39:56.594526+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"db021aa4683117e353144f0557943067c127fed3","external_id":"4063","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0b63a19b-e0df-4284-8cea-682c4ae12955:merged-pr:4063:db021aa4683117e353144f0557943067c127fed3","mission_step_id":"12b70370-10d8-41aa-ac90-9031fa87c0b1","command_center_event_id":"0b63a19b-e0df-4284-8cea-682c4ae12955"},{"id":"b0d1a87f-7852-4e91-9822-f87287370d6b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"85783bcdbf3800c3493041f709fb9b47f2a0127c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Chef AP has a production customer-facing website live at https://bychefap.com that uses the existing tenant-bychefap media images, matches KNOCKLAUNCH customer-site architecture, is mobile-first and conversion-focused, and preserves tenant isolation.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-media-private","satisfied":true,"statement":"Keep tenant-bychefap private and use the existing tenant media/signed URL primitive; do not expose secrets or make the bucket public.","proofConditionIds":["proof-production"]},{"id":"canonical-routing","satisfied":true,"statement":"Use the existing canonical customer-site and custom-domain routing mechanisms; do not create a parallel routing or deployment system.","proofConditionIds":["proof-production"]},{"id":"truthful-content","satisfied":true,"statement":"Reuse existing tenant/business data and routes where available and do not invent contact details, pricing, or unsupported claims.","proofConditionIds":["proof-production"]},{"id":"release-discipline","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, affected-target deploy, and live production verification.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"b8c56f85a6eab28aad9736c43fd069956a5b5c2550b14f607e8bc36280a18372","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":"b8c56f85a6eab28aad9736c43fd069956a5b5c2550b14f607e8bc36280a18372"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T03:20:58.178713+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"85783bcdbf3800c3493041f709fb9b47f2a0127c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d7f078fa-f0c3-4803-a542-56d0f343fc22:request-contract:b8c56f85a6eab28aad9736c43fd069956a5b5c2550b14f607e8bc36280a18372:85783bcdbf3800c3493041f709fb9b47f2a0127c:verified:","mission_step_id":"0810ca33-7532-49b2-82da-1656ba0a8867","command_center_event_id":"d7f078fa-f0c3-4803-a542-56d0f343fc22"},{"id":"b0d2eb0d-63b9-4388-9098-f7c0014e1aef","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-05T18:40:01.619Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:31:22.20242+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:fa15585b-2bbc-40fa-9a1a-04e608e38761:owner-wait-live","mission_step_id":"56bf2ee9-6a33-4231-a4dd-10a7fa587bc2","command_center_event_id":"fa15585b-2bbc-40fa-9a1a-04e608e38761"},{"id":"b0d34df7-0e00-462a-8db6-eaafe099d4a1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3f4cf290152f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3510,"terminal":false,"missionId":"3f4cf290-152f-4dbd-8426-fc823416106b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7a2f968c628ed6d26ebbcf4950c29c0309e7ad23","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4762,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":629,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":3597,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f4cf290-152f-4dbd-8426-fc823416106b"},"performance":null,"deploymentId":"forgejo-main-7a2f968c628e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:32:27.132366+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7a2f968c628ed6d26ebbcf4950c29c0309e7ad23","external_id":"forgejo-main-7a2f968c628e","receipt_type":"execute_mission","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"838af846-dea2-458e-a6f3-171486137a2e","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"b0d5d230-f385-4670-9120-6a4b5f6bd1c2","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-2de8885eb3fa","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":61594,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":6,"executorlessWaitMs":109915,"firstUsefulResultAt":"2026-10-03T01:05:05.772Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.63-paul-deep-latency-tuned","prNumber":4578,"terminal":false,"missionId":"2de8885e-b3fa-4534-bcf4-73b46fc72746","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0b424504b606851c53707d3fcb5e93e7c1382d14","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":869,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":101,"approvedPlanMs":0,"missionSetupMs":1191,"providerAuthMs":0,"shipAndProveMs":363,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":913,"resolvePreflightMs":1191,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},"performance":null,"deploymentId":"forgejo-main-0b424504b606","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":2627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:06:57.257142+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0b424504b606851c53707d3fcb5e93e7c1382d14","external_id":"forgejo-main-0b424504b606","receipt_type":"execute_mission","idempotency_key":"mission:2de8885e-b3fa-4534-bcf4-73b46fc72746:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0e7c2496-cab2-4e84-a881-e3270c0c93a5","command_center_event_id":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},{"id":"b0d5e06c-3ee6-48a5-a122-cdfdc0e9c737","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-757716a7ab77","prNumber":3013,"nextAction":null,"mergeCommitSha":"bd8cd6466d4ee00f90b8557abf5f7290ee4299c9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T15:50:24.244947+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bd8cd6466d4ee00f90b8557abf5f7290ee4299c9","external_id":"3013","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:757716a7-ab77-4f23-b3ed-ea68bd57a9b9:merged-pr:3013:bd8cd6466d4ee00f90b8557abf5f7290ee4299c9","mission_step_id":"84e0ac4c-2194-45bc-9e26-28191e6f9b13","command_center_event_id":"757716a7-ab77-4f23-b3ed-ea68bd57a9b9"},{"id":"b0d68ea9-d59d-4e54-a6ca-4d2a07b4907b","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":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","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":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","wordingChanged":false,"canonicalIntent":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["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":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","canonicalIntent":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply corrected Stopless Execution outcome 2 from current main: exact-source legacy release proof safe binding, active-executor-only lease reclamation, checkpoint lease metadata, deterministic tests, version bump, and ship to live proof.","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":"Apply-corrected-Stopless-Execution-outcome-2-from-current-main:-exact-source-legacy-release-proof-sa","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":"507ed445785646f7fb421f4ba8bab60f80539561fe1bcced3ac74160ada72db2","requestContractRevision":2,"previousRequestContractHash":"7c1a7e3b30dddd7968d95ba3ff612f0c1f0496ed67df90a475ae984e625d30a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:46:55.486587+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:383f3b7a-4a66-4bca-a451-7707a615ffc1:request-contract:507ed445785646f7fb421f4ba8bab60f80539561fe1bcced3ac74160ada72db2","mission_step_id":"a3fdf850-15ca-4876-898a-864b58a9460a","command_center_event_id":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},{"id":"b0d6f0ca-d40c-4936-ba22-09ede636f0af","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T16:37:31.953037+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b340734effd5\",\"prNumber\":3519,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:27:32.09721+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b340734e-ffd5-4a29-87ce-1232233ec3ea:owner-progress-heartbeat:119344670","mission_step_id":"81f50bbd-1f5e-4c37-aea4-41419d9983df","command_center_event_id":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},{"id":"b0d8a69f-12c1-4fb1-bd0e-0802425b3fc7","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","fingerprint":"cfd20cece4273f1fbc330abaf2b12674df94be06680a3a8061ba1ab12ef45de7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:14:56.592213+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a1af83a4-6e46-4626-9afa-a7f45a508686:repository-mutation-intent-blocked:cfd20cece4273f1fbc330abaf2b12674df94be06680a3a8061ba1ab12ef45de7","mission_step_id":"1133adc8-4f12-478f-9882-a26fa98f1321","command_center_event_id":"a1af83a4-6e46-4626-9afa-a7f45a508686"},{"id":"b0e097c0-31be-4d1b-adf9-4816ccc2ef06","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-1-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2326,"terminal":false,"missionId":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10019,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3374,"approvedPlanMs":0,"missionSetupMs":692,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":417,"resolvePreflightMs":692,"repositoryMutationMs":6635,"repositoryProviderMs":4417,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3637,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":780},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:08:06.029405+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2326","receipt_type":"execute_mission","idempotency_key":"mission:fd3dbd52-a6b4-4fb3-8eac-662744307a3c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"31692ab0-539f-4d5a-b77e-49c30ccf1d3b","command_center_event_id":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},{"id":"b0e0b1b2-bb77-419b-86da-6c250ec93c72","source":"cc-execution","status":"recorded","payload":{"objective":"PR #1478 exact head fa194d78bd6980afa8c0a3a816c9dd0c5e97d267 passed KnockLaunch Gate. Continue this same roof AI repair only: squash merge #1478 through Forgejo, release only the affected Supabase Edge Function roof-ai-detection, and reconcile runtime. Do not create another branch/PR or release unrelated targets. The owner-visible proof will be a direct production call for 27.97457,-80.634969 returning at least one usable satellite roof polygon instead of success:false roofs:[].","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T21:30:34.833Z","fingerprint":"a4d6bf09cf10422096bc3fddd43b3b09f7619e0acabc5e436a90214a61de1015","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1478 exact head fa194d78bd6980afa8c0a3a816c9dd0c5e97d267 passed KnockLaunch Gate. Continue this same roof AI repair only: squash merge #1478 through Forgejo, release only the affected Supabase Edge Function roof-ai-detection, and reconcile runtime. Do not create another branch/PR or release unrelated targets. The owner-visible proof will be a direct production call for 27.97457,-80.634969 returning at least one usable satellite roof polygon instead of success:false roofs:[].","wordingChanged":false,"canonicalIntent":"PR #1478 exact head fa194d78bd6980afa8c0a3a816c9dd0c5e97d267 passed KnockLaunch Gate. Continue this same roof AI repair only: squash merge #1478 through Forgejo, release only the affected Supabase Edge Function roof-ai-detection, and reconcile runtime. Do not create another branch/PR or release unrelated targets. The owner-visible proof will be a direct production call for 27.97457,-80.634969 returning at least one usable satellite roof polygon instead of success:false roofs:[].","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"satellite-geometry","statement":"For the San Filippo coordinates, roof-ai-detection returns at least one usable subject-locked satellite roof polygon instead of success:false roofs:[].","proofConditionIds":["repo","runtime"]},{"id":"no-osm-veto","statement":"OSM footprint area remains corroborating evidence and cannot silently discard otherwise valid satellite roof geometry.","proofConditionIds":["repo"]},{"id":"roof-first-contract","statement":"The AI tool contract requires roof geometry and core roof analysis but does not require unrelated accessory or linear-measurement payloads before a visible roof can be returned.","proofConditionIds":["repo"]}],"objective":"PR #1478 exact head fa194d78bd6980afa8c0a3a816c9dd0c5e97d267 passed KnockLaunch Gate. Continue this same roof AI repair only: squash merge #1478 through Forgejo, release only the affected Supabase Edge Function roof-ai-detection, and reconcile runtime. Do not create another branch/PR or release unrelated targets. The owner-visible proof will be a direct production call for 27.97457,-80.634969 returning at least one usable satellite roof polygon instead of success:false roofs:[].","constraints":[{"id":"scope","statement":"Change only the roof AI detector for this repair; do not alter unrelated tenants or release targets.","proofConditionIds":["repo"]},{"id":"truth","statement":"Do not fabricate roof quantities or weaken subject-center spatial safety filters.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The merged Forgejo diff is limited to the intended roof-ai-detection repair and passes KnockLaunch Gate.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The affected production roof-ai-detection function is released from the merged source, and a direct production call for 27.97457,-80.634969 returns one or more roof polygons with satellite-derived metadata rather than an OSM fallback.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"7ca35e271f574b66738c0b62433ca174dac0a3a1779ebe3971b55db3a445f9f7","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T21:30:35.462441+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e4040608-f19d-4469-9e8b-a3afffdd7878:tenant-workstream-contribution:a4d6bf09cf10422096bc3fddd43b3b09f7619e0acabc5e436a90214a61de1015","mission_step_id":null,"command_center_event_id":"e4040608-f19d-4469-9e8b-a3afffdd7878"},{"id":"b0e0ba2c-51fb-482f-84c2-679816a0e088","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"implementation","satisfied":false,"statement":"tenant-media-library implements create_mode_card_upload and promote_mode_card_asset with tenant-scoped MODES card resolution, image validation, canonical private bucket signed upload preparation, stable asset promotion, and preservation of unrelated cards/settings.","proofConditionIds":["repository"]},{"id":"delivery","satisfied":true,"statement":"The repair passes KnockLaunch Gate, is squash merged, and only tenant-media-library is released to production.","proofConditionIds":["release"]},{"id":"runtime","satisfied":true,"statement":"Production tenant-media-library is ACTIVE on the repaired source and exposes both MODES action handlers; the prior unknown_action failure class is eliminated for the Big Papi's owner-profile upload flow.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":false,"statement":"Do not redesign the frontend, change unrelated tenants, mutate control-plane paths, or run Visual Witness.","proofConditionIds":["repository","release"]},{"id":"preservation","satisfied":false,"statement":"Promotion changes only the requested MODES card and its mode collection primary asset; unrelated mode cards/settings remain unchanged.","proofConditionIds":["repository"]}],"contractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:21:55.598947+00:00","proof_gate":"request_contract_pending","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:request-contract:51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4:dc4b5d9df200e13caef8622eefda3a6d2896c63e:pending:repository","mission_step_id":"0d9ccb81-0501-4779-ac1a-a6f3f1cfacda","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"b0e327fe-6399-40e0-8405-fa5096d0c742","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f493e26d626f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"f493e26d-626f-4691-b0f3-9e86acfe0f00","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1141,"providerAuthMs":0,"ledgerPrepareMs":498,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1141,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":498,"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":"f493e26d-626f-4691-b0f3-9e86acfe0f00"},"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":4640,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/pages/auto-lockout/AutoUnlockWorkspaceRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:28:54.094851+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f493e26d-626f-4691-b0f3-9e86acfe0f00:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bd1d7dc9-ce55-4dd2-833f-7a5827797a1b","command_center_event_id":"f493e26d-626f-4691-b0f3-9e86acfe0f00"},{"id":"b0e3c6e1-41a8-4b08-b68d-79d633ea51a9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6806c3bbf4bf","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":18040,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"executorlessWaitMs":426244,"firstUsefulResultAt":"2026-09-24T13:30:30.264Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3614,"terminal":false,"missionId":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"385c45171dd6cf63815c99d9b5f681d4ee565601","timingsMs":{"prReadinessMs":493,"approvedPlanMs":0,"shipAndProveMs":2965,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66"},"performance":null,"deploymentId":"forgejo-main-385c45171dd6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:38:13.464421+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3614","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66:automatic-mission-resume:3614:canonical_release_dispatched","mission_step_id":"1ca37ec5-3ac4-442e-893c-efe54a081d20","command_center_event_id":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66"},{"id":"b0e40e2f-8989-4e6c-ba43-b57a2c9c1e50","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-41a34e407cae","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5910,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":31108,"firstUsefulResultAt":"2026-09-30T21:52:56.844Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"41a34e40-7cae-41ee-8dac-8a2c04916dca","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":290,"providerAuthMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":290,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":290,"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":"41a34e40-7cae-41ee-8dac-8a2c04916dca"},"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":3937,"likelyAffectedFiles":["src/lib/tenants/tenantMediaBranding.ts","src/components/SiteBackground.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:53:13.081956+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:41a34e40-7cae-41ee-8dac-8a2c04916dca:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e69423a2-e930-4232-a41e-1f104d66f79e","command_center_event_id":"41a34e40-7cae-41ee-8dac-8a2c04916dca"},{"id":"b0e56c38-94c7-4828-bed2-2ac437bdc082","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"gate-green","satisfied":false,"statement":"PR #3468's stale invariant is corrected without runtime-source changes and the canonical Gate passes.","proofConditionIds":["repo-proof"]}],"satisfied":false,"constraints":[{"id":"test-only","satisfied":false,"statement":"Mutation scope is limited to workers/cc-execution/test/release-orchestration-invariants.test.js; runtime source must remain unchanged.","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":"26b771f27b28f140de15d077e5aab6e2d9cac1ac145a0f323756b9445a27eea5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"26b771f27b28f140de15d077e5aab6e2d9cac1ac145a0f323756b9445a27eea5","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:57:06.42947+00:00","proof_gate":"request_contract_pending","source_sha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5a1b518b-b8f4-4251-a820-8a7a1ca32e2a:request-contract:26b771f27b28f140de15d077e5aab6e2d9cac1ac145a0f323756b9445a27eea5:586f0ae2fa75eb8c4325c522b057de77ee5632da:pending:repository","mission_step_id":"3f45d70d-7e7f-4bcc-b69b-03c8ba255103","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"b0e80b61-043e-4cb7-a026-d66e279b73d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e911b9a45fed","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2826,"terminal":false,"missionId":"e911b9a4-5fed-4a34-9391-3412ad63cf3d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5332,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":453,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":407,"ledgerReconcileMs":0,"lineageReconcileMs":46,"resolvePreflightMs":453,"repositoryMutationMs":5332,"repositoryProviderMs":3597,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1845,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":407,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1752},"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":"e911b9a4-5fed-4a34-9391-3412ad63cf3d"},"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":3495,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:52:50.51644+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2826","receipt_type":"execute_mission","idempotency_key":"mission:e911b9a4-5fed-4a34-9391-3412ad63cf3d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"19a3718d-ba97-4dfb-b0a0-11b176f79e28","command_center_event_id":"e911b9a4-5fed-4a34-9391-3412ad63cf3d"},{"id":"b0e8af3a-79bf-47e1-94f3-1e098358375f","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":"cb55ac837188eab7f27c6583591780abb71cb965","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"cb55ac837188eab7f27c6583591780abb71cb965","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"d2186816f6b2339f6345e199e8cf80de395bbc2e178136e51553e33f7a5cc474","forgejoWorkflowProof":{"runId":9408,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:32:07.091526+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cb55ac837188eab7f27c6583591780abb71cb965","external_id":"forgejo-main-cb55ac837188","receipt_type":"canonical_release_status","idempotency_key":"mission:f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c:forgejo-release-status:cb55ac837188eab7f27c6583591780abb71cb965:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"a2a945a4-4d4e-44dd-94b8-141fba21936f","command_center_event_id":"f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c"},{"id":"b0ebbdbc-38bb-45f0-bce1-4f6ec3c2399f","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/booking-activity-timeline-contract","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"b0a70d9b-8d16-48b4-b39a-1ede4306c8bd","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"b0a70d9b-8d16-48b4-b39a-1ede4306c8bd"},"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":1385,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:36:17.782319+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b0a70d9b-8d16-48b4-b39a-1ede4306c8bd:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"b1283386-b006-4382-8a77-b41bcfa4c238","command_center_event_id":"b0a70d9b-8d16-48b4-b39a-1ede4306c8bd"},{"id":"b0ec9201-3106-4fb1-8140-3c087b83d902","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"429b709b67dde4f5cca5dd40857395281189634b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"429b709b67dde4f5cca5dd40857395281189634b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a2251f1d7b609eef9cadb9c86298123e3f5b4298c6d5351f8744783f3cdf72d5","forgejoWorkflowProof":{"runId":14616,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:49:48.91379+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"429b709b67dde4f5cca5dd40857395281189634b","external_id":"forgejo-main-429b709b67dd","receipt_type":"canonical_release_status","idempotency_key":"mission:e295bf8b-6957-492f-b46a-1a9f70f63d83:forgejo-release-status:429b709b67dde4f5cca5dd40857395281189634b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"192b0d20-2d62-4ad2-b03e-2d375d191491","command_center_event_id":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},{"id":"b0eee6b7-e368-4e45-b951-aed232815f8b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"273e65571b129b61f31d2c57c6672a674121fb68","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"273e65571b129b61f31d2c57c6672a674121fb68","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1359","runId":1359,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T02:32:22.370276+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"273e65571b129b61f31d2c57c6672a674121fb68","external_id":"forgejo-main-273e65571b12","receipt_type":"canonical_release_status","idempotency_key":"mission:78b3d78a-ca8b-47ce-bd46-35bdfc0baf96:forgejo-release-status:273e65571b129b61f31d2c57c6672a674121fb68:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b880232c-a1c5-4193-b99c-acf699e9e38e","command_center_event_id":"78b3d78a-ca8b-47ce-bd46-35bdfc0baf96"},{"id":"b0f0573b-4e37-44c4-9edc-d7a3b8d2e824","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-visual-witness-mobile-inspector-20260804","reason":"path/file validation failed","status":"blocked","metrics":{"receiptBytes":3075,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"3c7cf4c9-c27f-4360-b71c-fb9b6e660263","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c7cf4c9-c27f-4360-b71c-fb9b6e660263"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":344,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T02:43:00.458402+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3c7cf4c9-c27f-4360-b71c-fb9b6e660263:execute_mission:repair_mission_execution_blocked","mission_step_id":"d80688c5-ceb0-43fc-a573-efdfc50eb6fa","command_center_event_id":"3c7cf4c9-c27f-4360-b71c-fb9b6e660263"},{"id":"b0f07717-97e0-4c55-ad29-5c3e07b54883","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9cd1caf528b3","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":11638,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":63937,"firstUsefulResultAt":"2026-09-24T05:17:45.635Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3593,"terminal":false,"missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":719,"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":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:18:56.371365+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3593","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54:automatic-mission-resume:3593:repair_mission_waiting_for_gate","mission_step_id":"3f1855c9-4d92-4259-a8db-b6c3afa72a3a","command_center_event_id":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},{"id":"b0f118e9-515c-4027-86f4-3ea1e0ef9b7d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing and completing the Forgejo availability repair; this is the single stale test expectation proven by Gate 7865.","baseSha":"aeec0dd3d49c9d622b0edd27a2a818c1a136710e","issuedAt":1789323219191,"expiresAt":1789323399191,"missionId":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee","authorizationId":"173e8fbb-bceb-4d11-b6d8-6ca85f5a8ce2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:13:39.646344+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"aeec0dd3d49c9d622b0edd27a2a818c1a136710e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:173e8fbb-bceb-4d11-b6d8-6ca85f5a8ce2","mission_step_id":"b3710cd1-1ce7-4746-ae12-7b6cd5414167","command_center_event_id":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},{"id":"b0f14358-d32a-45d7-81a4-640400f86ec9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3b5b5c47d6e8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1409,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":599,"providerAuthMs":0,"ledgerPrepareMs":599,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":599,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":599,"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":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},"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":5325,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:41:16.252517+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0e564a56-ee77-49c6-9f8c-4ba78925d0a0","command_center_event_id":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},{"id":"b0f23b5e-d81b-4d49-ad81-e960ccaa79c8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4eac2d6c76cb","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.197-deterministic-owner-progress","prNumber":3310,"terminal":false,"missionId":"4eac2d6c-76cb-40f0-94d0-a3fbad723850","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17110,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2180,"missionSetupMs":244,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":244,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":244,"repositoryMutationMs":14930,"repositoryProviderMs":14930,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9790,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":244,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5140},"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":"4eac2d6c-76cb-40f0-94d0-a3fbad723850"},"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":3268,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:47:20.931268+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3310","receipt_type":"execute_mission","idempotency_key":"mission:4eac2d6c-76cb-40f0-94d0-a3fbad723850:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e66e3de3-acc9-4007-950d-91f9a6b2df6b","command_center_event_id":"4eac2d6c-76cb-40f0-94d0-a3fbad723850"},{"id":"b0f39303-169a-448b-ade3-51f9bc11efef","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merged-release-target-recovery-fallback-20260904","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.51-merged-release-survival-refreeze","prNumber":null,"terminal":false,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1789,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":1789,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"db52d396-d9cb-4f75-a324-b16bac475948"},"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":1573,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:42:31.74556+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"96ea2bef-14c1-4ffd-96aa-6b56db1247e4","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"b0f4cc1e-8bca-4d82-ae37-876e2c068342","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a632f0deb681","prNumber":2453,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"58c2da226e0e4020f0ede6fb37f5b30176fbf693","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:02:16.569889+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"58c2da226e0e4020f0ede6fb37f5b30176fbf693","external_id":"2453","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:merged-pr:2453:58c2da226e0e4020f0ede6fb37f5b30176fbf693","mission_step_id":"6312cfdd-01b3-4c71-abd0-df61c34afdd1","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"b0f51aca-4465-42cd-94a7-c095adfb99b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtj311mf","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":4216,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1296,"terminal":false,"missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18784,"prReadinessMs":18468,"approvedPlanMs":0,"missionSetupMs":7619,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},"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":1339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:01:40.661135+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1296","receipt_type":"execute_mission","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6fcb9023-3287-42d1-be02-35d1caaf65b9","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"b0f8d1e5-12fa-4577-9abb-3b2430504daa","source":"forgejo","status":"waiting","payload":{"branch":"ai/remove-black-duplicate-bell-r2","prNumber":2587,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cfdeec721ed8480ad579fa4c5615e9d9764a47ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:09:43.681628+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cfdeec721ed8480ad579fa4c5615e9d9764a47ff","external_id":"2587","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ed982de6-dd2e-471c-a0ab-e8aa2bd72807:merged-pr:2587:cfdeec721ed8480ad579fa4c5615e9d9764a47ff","mission_step_id":"a020dd07-70cd-45e6-a8e2-46c111d54eab","command_center_event_id":"ed982de6-dd2e-471c-a0ab-e8aa2bd72807"},{"id":"b0fb14f4-17b0-42cd-9c40-04b21123b032","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-weather-rate-limit-20260830","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-big-papis-weather-rate-limit-20260830","status":"blocked","metrics":{"receiptBytes":7372,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"db95de62-3636-4edb-a473-4fd0a608007e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":388,"prReadinessMs":0,"approvedPlanMs":388,"missionSetupMs":1047,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"db95de62-3636-4edb-a473-4fd0a608007e"},"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":5625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T18:14:04.828389+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db95de62-3636-4edb-a473-4fd0a608007e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f7c98f2c-d8c9-4dc0-9e29-8cc633b43ad3","command_center_event_id":"db95de62-3636-4edb-a473-4fd0a608007e"},{"id":"b0fb777c-c75a-4075-b40c-95622866cf2b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8ebaad72cc43acabcba89e8ce4914de29611f539","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"eBay remains implemented as OAuth and Stripe is converted to Stripe Connect OAuth in production; no tenant Stripe key-entry UX remains.","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":"ae15b1a63430b2c1316f60c6cc272f4701ea3ee646dbc45385f60ae881063d3b","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","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ae15b1a63430b2c1316f60c6cc272f4701ea3ee646dbc45385f60ae881063d3b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:46:06.47345+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8ebaad72cc43acabcba89e8ce4914de29611f539","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:470ab57a-99c2-48c9-aeda-5a2cb5eebcf8:request-contract:ae15b1a63430b2c1316f60c6cc272f4701ea3ee646dbc45385f60ae881063d3b:8ebaad72cc43acabcba89e8ce4914de29611f539:verified:","mission_step_id":"cf154418-bfa2-4e65-92a6-8dbf1ea6fd65","command_center_event_id":"470ab57a-99c2-48c9-aeda-5a2cb5eebcf8"},{"id":"b0fca618-fecf-4af3-829b-75b9de72485c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"434f7808568f70f5bef695406a75a08ad6ead907","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"bounded-source-discovery","satisfied":false,"statement":"Repository/source discovery cannot exceed its shared 2500ms owner-facing deadline and each provider read is capped at 1200ms.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"fail-fast","satisfied":false,"statement":"Budget exhaustion returns a structured retryable provider transport error instead of hanging until the outer helper times out.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"regression-coverage","satisfied":false,"statement":"Targeted regression coverage protects the bounded deadline behavior.","proofConditionIds":["proof-repository"]}],"satisfied":false,"constraints":[{"id":"one-retry-max","satisfied":false,"statement":"Source discovery continues to permit at most one automatic retry through the shared Forgejo read provider and does not create a second mutation or release path.","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":"fa1ddfdbdd499035df6928dc9416c769dac8ebb0449c64d13a043bdc596dbebf","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"fa1ddfdbdd499035df6928dc9416c769dac8ebb0449c64d13a043bdc596dbebf","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"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"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"fa1ddfdbdd499035df6928dc9416c769dac8ebb0449c64d13a043bdc596dbebf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:25:35.439062+00:00","proof_gate":"request_contract_pending","source_sha":"434f7808568f70f5bef695406a75a08ad6ead907","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a6ee65fe-ed1b-4229-866a-4d9acf34ddf8:request-contract:fa1ddfdbdd499035df6928dc9416c769dac8ebb0449c64d13a043bdc596dbebf:434f7808568f70f5bef695406a75a08ad6ead907:pending:repository","mission_step_id":"9a8b1718-fede-4ad7-a087-629b7fcdb361","command_center_event_id":"a6ee65fe-ed1b-4229-866a-4d9acf34ddf8"},{"id":"b0fd06fe-f8cb-44f6-8a52-2f551ce58fe7","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:da659e1a-ea58-47eb-9303-78b5efb86445","mission_step_id":null,"command_center_event_id":"da659e1a-ea58-47eb-9303-78b5efb86445"},{"id":"b0fe89b1-24b5-434e-8398-b7f15207c962","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"public/console/index-v3-5.html","content":"<!doctype html>\n<html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><meta name=\"robots\" content=\"noindex,nofollow\"><meta name=\"referrer\" content=\"no-referrer\"><title>KNOCKLAUNCH Console</title><link rel=\"stylesheet\" href=\"./console.css?v=live-witness-control-room-3\">\n<style>\n#kl-witness-route-nav{position:relative;z-index:30;background:rgba(4,13,9,.97);border-bottom:1px solid rgba(120,230,173,.15);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#eefaf3}\n#kl-witness-route-nav details{margin:0}\n#kl-witness-route-nav summary{list-style:none}\n#kl-witness-route-nav summary::-webkit-details-marker{display:none}\n.kl-route-summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:7px 18px;cursor:pointer;user-select:none}\n.kl-route-summary:hover{background:rgba(120,230,173,.04)}\n.kl-route-kicker{font-size:9px;font-weight:900;letter-spacing:.16em;color:#72dfa8}\n.kl-route-summary strong{font-size:12px}\n.kl-route-count,.kl-route-tenant{font-size:10px;color:#91aa9c}\n.kl-route-tenant{margin-left:auto}\n.kl-route-panel{padding:10px 14px 14px;background:linear-gradient(180deg,rgba(10,27,19,.98),rgba(5,15,10,.99));border-top:1px solid rgba(120,230,173,.12);box-shadow:0 18px 48px rgba(0,0,0,.28)}\n.kl-route-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}\n.kl-route-search{min-width:180px;flex:1;height:34px;border-radius:10px;border:1px solid rgba(120,230,173,.18);background:rgba(0,0,0,.22);color:#eefaf3;padding:0 11px;font-size:12px;outline:none}\n.kl-route-search:focus{border-color:rgba(120,230,173,.45);box-shadow:0 0 0 3px rgba(120,230,173,.06)}\n.kl-route-viewports{display:flex;gap:5px}\n.kl-route-viewports button{height:34px;border-radius:9px;border:1px solid rgba(120,230,173,.16);background:rgba(255,255,255,.025);color:#94ad9f;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer}\n.kl-route-viewports button[aria-pressed=\"true\"]{color:#c9f7dc;border-color:rgba(120,230,173,.4);background:rgba(52,168,104,.14)}\n.kl-route-status{min-height:16px;margin:0 0 8px;font-size:10px;color:#9db5a6}\n.kl-route-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:start}\n.kl-route-group{position:relative;border:1px solid rgba(120,230,173,.11);border-radius:12px;background:rgba(0,0,0,.1);overflow:hidden}\n.kl-route-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;cursor:pointer;font-size:11px;font-weight:850;color:#d8f5e5}\n.kl-route-group>summary span{font-size:9px;color:#829d8d}\n.kl-route-list{display:grid;gap:5px;max-height:250px;overflow:auto;padding:0 7px 8px}\n.kl-route-item{display:grid;width:100%;gap:2px;text-align:left;border:1px solid rgba(120,230,173,.1);border-radius:9px;background:rgba(255,255,255,.018);color:#e9f8ef;padding:8px 9px;cursor:pointer}\n.kl-route-item:hover{border-color:rgba(120,230,173,.34);background:rgba(74,188,125,.08)}\n.kl-route-item b{font-size:10px;line-height:1.25;overflow-wrap:anywhere}\n.kl-route-item small{font-size:9px;line-height:1.3;color:#8ea799}\n.kl-route-item em{font-style:normal;font-size:8px;letter-spacing:.08em;color:#d4b96b}\n.kl-route-item[disabled]{opacity:.55;cursor:wait}\n@media(max-width:1000px){.kl-route-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:700px){.kl-route-summary{padding:7px 9px}.kl-route-tenant{display:none}.kl-route-panel{padding:8px}.kl-route-toolbar{align-items:stretch;flex-direction:column}.kl-route-viewports button{flex:1}.kl-route-groups{grid-template-columns:1fr}.kl-route-list{max-height:220px}}\n</style></head>\n<body>\n<div id=\"kl-witness-route-nav\"><div class=\"kl-route-summary\"><span class=\"kl-route-kicker\">ROUTES</span><strong>Witness routes</strong><span class=\"kl-route-count\">Loading canonical registry…</span></div></div>\n<div id=\"app\"><p>Opening KNOCKLAUNCH Console…</p></div>\n<script>\n(()=>{\n  const nativeFetch=window.fetch.bind(window);\n  const pending=new Map();\n  let seq=0;\n  window.addEventListener('message',event=>{\n    if(event.source!==parent||event.origin!==location.origin||event.data?.type!=='kl-console-result')return;\n    const slot=pending.get(event.data.id);if(!slot)return;\n    pending.delete(event.data.id);clearTimeout(slot.timer);\n    if(event.data.error)slot.resolve(new Response(JSON.stringify({ok:false,status:'unavailable',witnessHealthy:false,witnessActive:false,activeJobs:0,error:event.data.error}),{status:503,headers:{'content-type':'application/json'}}));\n    else slot.resolve(new Response(JSON.stringify(event.data.data||{}),{status:200,headers:{'content-type':'application/json'}}));\n  });\n  function witnessHealth(){\n    return new Promise(resolve=>{\n      const id='console-witness-'+Date.now()+'-'+(++seq);\n      const timer=setTimeout(()=>{pending.delete(id);resolve(new Response(JSON.stringify({ok:false,status:'unavailable',witnessHealthy:false,witnessActive:false,activeJobs:0,error:'Witness health timed out'}),{status:503,headers:{'content-type':'application/json'}}));},12000);\n      pending.set(id,{resolve,timer});\n      parent.postMessage({type:'kl-console-request',id,action:'witness',payload:{}},location.origin);\n    });\n  }\n  window.fetch=(input,init)=>{\n    const url=typeof input==='string'?input:String(input?.url||'');\n    if(url.startsWith('https://laptop-witness.knocklaunch.app/health'))return witnessHealth();\n    return nativeFetch(input,init);\n  };\n})();\n</script>\n<script>\n(()=>{\n const root=document.getElementById('kl-witness-route-nav');\n const waiting=new Map();\n let seq=0,selectedViewport=sessionStorage.getItem('kl-witness-route-viewport')==='mobile'?'mobile':'desktop',catalog=null,busy=false;\n const esc=value=>String(value==null?'':value).replace(/[&<>\"']/g,ch=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[ch]));\n function request(action,payload){\n  return new Promise((resolve,reject)=>{\n   const id='route-nav-'+Date.now()+'-'+(++seq);\n   const timer=setTimeout(()=>{waiting.delete(id);reject(new Error('Console bridge timed out'));},15000);\n   waiting.set(id,{resolve,reject,timer});\n   parent.postMessage({type:'kl-console-request',id,action,payload:payload||{}},location.origin);\n  });\n }\n window.addEventListener('message',event=>{\n  if(event.source!==parent||event.origin!==location.origin||event.data?.type!=='kl-console-result')return;\n  const slot=waiting.get(event.data.id);if(!slot)return;\n  waiting.delete(event.data.id);clearTimeout(slot.timer);\n  if(event.data.error)slot.reject(new Error(event.data.error));else slot.resolve(event.data.data||{});\n });\n function domainId(value){return String(value||'misc').toLowerCase().replace(/[^a-z0-9]+/g,'-').replace(/^-|-$/g,'')||'misc';}\n function setViewport(value){\n  selectedViewport=value==='mobile'?'mobile':'desktop';\n  sessionStorage.setItem('kl-witness-route-viewport',selectedViewport);\n  root.querySelectorAll('[data-route-viewport]').forEach(button=>button.setAttribute('aria-pressed',String(button.dataset.routeViewport===selectedViewport)));\n  const witnessButton=document.querySelector('[data-view=\"'+selectedViewport+'\"]');\n  if(witnessButton&&witnessButton.getAttribute('aria-pressed')!=='true')witnessButton.click();\n }\n function applyFilter(value){\n  const q=String(value||'').trim().toLowerCase();\n  root.querySelectorAll('[data-route-item]').forEach(button=>{\n    const visible=!q||String(button.dataset.routeSearch||'').includes(q);\n    button.hidden=!visible;\n  });\n  root.querySelectorAll('[data-route-group]').forEach(group=>{\n    group.hidden=!group.querySelector('[data-route-item]:not([hidden])');\n  });\n }\n function render(){\n  const routes=Array.isArray(catalog&&catalog.routes)?catalog.routes:[];\n  const groups=new Map();\n  routes.forEach(route=>{const key=String(route.domain||'misc');if(!groups.has(key))groups.set(key,[]);groups.get(key).push(route);});\n  const grouped=[...groups.entries()].sort((a,b)=>a[0].localeCompare(b[0]));\n  const groupHtml=grouped.map(pair=>{\n   const domain=pair[0],items=pair[1].slice().sort((a,b)=>String(a.path).localeCompare(String(b.path))),did=domainId(domain);\n   const buttons=items.map(route=>{\n    const unresolved=Array.isArray(route.unresolved)&&route.unresolved.length;\n    const testid=route.template==='/admin'?' data-testid=\"witness-route-smoke\"':'';\n    const search=(route.path+' '+route.template+' '+route.description+' '+route.role+' '+route.domain).toLowerCase();\n    return '<button class=\"kl-route-item\" type=\"button\" data-route-item data-route-path=\"'+esc(route.path)+'\" data-route-search=\"'+esc(search)+'\"'+testid+'><b>'+esc(route.path)+'</b><small>'+esc(route.description||route.template)+'</small>'+(unresolved?'<em>TEMPLATE · '+esc(route.unresolved.join(', '))+'</em>':'')+'</button>';\n   }).join('');\n   return '<details class=\"kl-route-group\" data-route-group><summary data-testid=\"witness-route-domain-'+esc(did)+'\"><span>'+esc(domain.replace(/-/g,' '))+'</span><span>'+items.length+'</span></summary><div class=\"kl-route-list\">'+buttons+'</div></details>';\n  }).join('');\n  root.innerHTML='<details class=\"kl-route-browser\"><summary class=\"kl-route-summary\" data-testid=\"witness-route-toggle\"><span class=\"kl-route-kicker\">ROUTES</span><strong>Witness routes</strong><span class=\"kl-route-count\">'+routes.length+' actual routes</span><span class=\"kl-route-tenant\">'+esc(catalog&&catalog.tenant&&catalog.tenant.label||'Platform')+'</span></summary><div class=\"kl-route-panel\"><div class=\"kl-route-toolbar\"><input class=\"kl-route-search\" type=\"search\" placeholder=\"Filter routes, roles, domains…\" aria-label=\"Filter witness routes\"><div class=\"kl-route-viewports\"><button type=\"button\" data-route-viewport=\"desktop\">Desktop</button><button type=\"button\" data-route-viewport=\"mobile\">Mobile</button></div></div><p class=\"kl-route-status\">Click a route and the Laptop witness will open it automatically.</p><div class=\"kl-route-groups\">'+groupHtml+'</div></div></details>';\n  setViewport(selectedViewport);\n  root.querySelector('.kl-route-search')?.addEventListener('input',event=>applyFilter(event.target.value));\n  root.querySelectorAll('[data-route-viewport]').forEach(button=>button.addEventListener('click',()=>setViewport(button.dataset.routeViewport)));\n  root.querySelectorAll('[data-route-item]').forEach(button=>button.addEventListener('click',async()=>{\n    if(busy)return;busy=true;\n    const path=String(button.dataset.routePath||'');\n    const status=root.querySelector('.kl-route-status');\n    root.querySelectorAll('[data-route-item]').forEach(item=>item.disabled=true);\n    if(status)status.textContent='Opening '+path+' on '+selectedViewport+'…';\n    try{\n      const result=await request('witness-route',{route:path,viewport:selectedViewport});\n      if(result&&result.ok===false)throw new Error(result.error||'Witness route failed');\n      if(status)status.textContent='Witness opening '+path+'. Live activity will update automatically.';\n      root.querySelector('.kl-route-browser')?.removeAttribute('open');\n    }catch(error){\n      if(status)status.textContent=error instanceof Error?error.message:'Could not start witness route';\n    }finally{\n      busy=false;root.querySelectorAll('[data-route-item]').forEach(item=>item.disabled=false);\n    }\n  }));\n }\n document.addEventListener('click',event=>{\n  const button=event.target&&event.target.closest?event.target.closest('[data-view]'):null;\n  if(button&&['desktop','mobile'].includes(button.dataset.view))setViewport(button.dataset.view);\n });\n request('routes',{}).then(data=>{catalog=data;render();}).catch(error=>{\n  root.innerHTML='<div class=\"kl-route-summary\"><span class=\"kl-route-kicker\">ROUTES</span><strong>Witness routes unavailable</strong><span class=\"kl-route-count\">'+esc(error.message)+'</span></div>';\n });\n})();\n</script>\n<script type=\"module\" src=\"./console.js?v=live-witness-control-room-3\"></script></body></html>"}],"route":"/admin/console","branch":"ai/objective-first-repair-96c224c39adb","writes":[],"patches":[],"version":1,"approved":true,"missionId":"96c224c3-9adb-40b3-8a67-c8908e874587","objective":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","public/console/index-v3-4.html","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","edits":[{"new_content":"import { useEffect, useMemo, useRef } from 'react';\nimport { ROUTES } from '@/routes/registry';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';","old_content":"import { useEffect, useRef } from 'react';"},{"new_content":"const WITNESS_ORIGIN = 'https://laptop-witness.knocklaunch.app';\n\nfunction consoleRouteCatalog(activeTenant: any) {\n  const tenantSlug = String(activeTenant?.company_slug || activeTenant?.slug || '').trim();\n  const tenantId = String(activeTenant?.id || '').trim();\n  const tenantType = String(activeTenant?.tenant_type || '').trim().toUpperCase().replace(/[\\s-]+/g, '_');\n  const replacements: Record<string,string> = { tenantSlug, tenantId, tenantType };\n  const routes = ROUTES.map((entry) => {\n    const path = String(entry.path || '').replace(/:([A-Za-z][\\w]*)/g, (match, key) => replacements[key] || match);\n    const unresolved = [...path.matchAll(/:([A-Za-z][\\w]*)/g)].map((match) => match[1]);\n    return {\n      path,\n      template: entry.path,\n      role: entry.role,\n      domain: entry.domain,\n      shell: entry.shell || null,\n      workflowShell: entry.workflowShell || null,\n      description: entry.description,\n      source: entry.source,\n      unresolved,\n    };\n  });\n  return {\n    ok: true,\n    source: 'src/routes/registry.ts#ROUTES',\n    count: routes.length,\n    tenant: {\n      id: tenantId || null,\n      slug: tenantSlug || null,\n      type: tenantType || null,\n      label: String(activeTenant?.company_dba_name || activeTenant?.company_legal_name || activeTenant?.name || tenantSlug || 'Platform'),\n    },\n    routes,\n  };\n}","old_content":"const WITNESS_ORIGIN = 'https://laptop-witness.knocklaunch.app';"},{"new_content":"export default function GodModeCommandConsole() {\n  const frame = useRef<HTMLIFrameElement>(null);\n  const { activeTenant } = useMultiTenant();\n  const routeCatalog = useMemo(() => consoleRouteCatalog(activeTenant), [activeTenant?.id, activeTenant?.company_slug, activeTenant?.tenant_type, activeTenant?.name]);","old_content":"export default function GodModeCommandConsole() {\n  const frame = useRef<HTMLIFrameElement>(null);"},{"new_content":"const allowed = ['cloudflare','supabase','forgejo','runner-proof','operator','witness','witness-activity','witness-comment','routes','witness-route'];","old_content":"const allowed = ['cloudflare','supabase','forgejo','runner-proof','operator','witness','witness-activity','witness-comment'];"},{"new_content":"let data: any;\n        if (action === 'routes') data = routeCatalog;\n        else if (['forgejo','runner-proof','operator','witness','witness-activity','witness-comment','witness-route'].includes(action)) {","old_content":"let data: any;\n        if (['forgejo','runner-proof','operator','witness','witness-activity','witness-comment'].includes(action)) {"},{"new_content":"if (action === 'witness-activity' || action === 'witness-comment' || action === 'witness-route') {\n            const endpoint = action === 'witness-activity' ? '/console/activity' : action === 'witness-comment' ? '/console/comment' : '/console/navigate';\n            const response = await fetch(`${WITNESS_ORIGIN}${endpoint}`, {\n              method: action === 'witness-activity' ? 'GET' : 'POST',\n              headers: { Authorization: `Bearer ${accessToken}`, 'Content-Type': 'application/json' },\n              ...(action === 'witness-comment' ? { body: JSON.stringify({\n                runId: String(payload?.runId || '').slice(0,160),\n                comment: String(payload?.comment || '').slice(0,1000),\n              }) } : action === 'witness-route' ? { body: JSON.stringify({\n                route: String(payload?.route || '').slice(0,500),\n                viewport: payload?.viewport === 'mobile' ? 'mobile' : 'desktop',\n                tenantRef: String(activeTenant?.company_slug || activeTenant?.id || '').slice(0,200),\n              }) } : {}),\n            });","old_content":"if (action === 'witness-activity' || action === 'witness-comment') {\n            const endpoint = action === 'witness-activity' ? '/console/activity' : '/console/comment';\n            const response = await fetch(`${WITNESS_ORIGIN}${endpoint}`, {\n              method: action === 'witness-activity' ? 'GET' : 'POST',\n              headers: { Authorization: `Bearer ${accessToken}`, 'Content-Type': 'application/json' },\n              ...(action === 'witness-comment' ? { body: JSON.stringify({\n                runId: String(payload?.runId || '').slice(0,160),\n                comment: String(payload?.comment || '').slice(0,1000),\n              }) } : {}),\n            });"},{"new_content":"  }, [routeCatalog, activeTenant?.company_slug, activeTenant?.id]);","old_content":"  }, []);"},{"new_content":"src=\"/console/index-v3-5.html\"","old_content":"src=\"/console/index-v3-4.html\""}]},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","edits":[{"new_content":"const consolePath = url.pathname === '/console/activity' || url.pathname === '/console/comment' || url.pathname === '/console/navigate';","old_content":"const consolePath = url.pathname === '/console/activity' || url.pathname === '/console/comment';"},{"new_content":"if (req.method === 'POST' && url.pathname === '/console/comment') {\n          const body = await readBody(req);\n          const receipt = await appendOwnerComment(safeText(body?.runId || '', 160), body?.comment);\n          return consoleJson(req, res, 200, receipt);\n        }\n        if (req.method === 'POST' && url.pathname === '/console/navigate') {\n          const body = await readBody(req);\n          const route = safeText(body?.route || '', 500).trim();\n          if (!route.startsWith('/') || route.startsWith('//')) throw Object.assign(new Error('route_required'), { status: 400 });\n          const viewport = body?.viewport === 'mobile' ? 'mobile' : 'desktop';\n          const tenantRef = safeText(body?.tenantRef || '', 200).trim();\n          const item = await supervisor.create({\n            id: crypto.randomUUID(),\n            mission: normalizeMission({\n              objective: `View ${route} in the KNOCKLAUNCH Console witness`,\n              route,\n              tenantRef,\n              roleRef: tenantRef ? 'GodMode' : '',\n              viewports: [viewport],\n              verificationTier: 'quick',\n              visualEvidenceRequired: true,\n              mode: 'observe',\n            }),\n            options: { maxAttempts: 3 },\n          });\n          return consoleJson(req, res, 202, { ok: true, run: publicSupervisor(item), activity: witnessActivitySnapshot() });\n        }","old_content":"if (req.method === 'POST' && url.pathname === '/console/comment') {\n          const body = await readBody(req);\n          const receipt = await appendOwnerComment(safeText(body?.runId || '', 160), body?.comment);\n          return consoleJson(req, res, 200, receipt);\n        }"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["src/routes/registry.ts exports canonical ROUTES entries with path, role, domain, shell, description and source.","Console already has authenticated witness activity/commentary bridge.","Witness activity snapshot includes supervisor-created missions."],"confidence":1,"rawUtterance":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","wordingChanged":false,"canonicalIntent":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"route-nav","statement":"Console shows compact collapsed route drawers generated from canonical ROUTES, not a duplicate list.","provenance":{"reason":"Owner requested actual platform routes in compact collapsed drawers.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","visual-nav"]},{"id":"click-view","statement":"Clicking a route immediately starts Laptop witness on that route in the selected viewport.","provenance":{"reason":"Owner requested route click -> witness views automatically.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-nav","live-click"]},{"id":"tenant-aware","statement":"Current tenant placeholders are materialized when known and unresolved templates remain visibly marked.","provenance":{"reason":"Preserve route truth.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav"]}],"objective":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","constraints":[{"id":"canonical-source","statement":"Route catalog comes directly from ROUTES in src/routes/registry.ts.","provenance":{"reason":"No fake route list.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav"]},{"id":"auth-isolation","statement":"Use existing signed-in GodMode bearer boundary; runner bearer secrets never reach public Console assets.","provenance":{"reason":"Preserve auth isolation.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-nav"]},{"id":"preserve-control-room","statement":"Preserve v3.4 standby truth, activity, LIVE COMMENTARY and preflight rejection.","provenance":{"reason":"Additive same-pass change.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav","live-click"]},{"id":"visual-content-truth","statement":"Only canonical registry route facts and real tenant substitutions may be presented.","provenance":{"reason":"Reflect actual routes.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","visual-nav"]},{"id":"tenant-visual-isolation","statement":"Navigator remains platform-styled; tenant context only resolves path placeholders.","provenance":{"reason":"Console is platform-owned.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav"]},{"id":"visual-viewport-authority","statement":"Route click uses exactly selected Desktop or Mobile witness viewport.","provenance":{"reason":"Viewport selection is explicit.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav","live-click"]},{"id":"responsive-visual-continuity","statement":"Route drawer UI remains compact and usable across desktop/mobile.","provenance":{"reason":"Premium responsive Console.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav"]},{"id":"atomic-capability-lifecycle","statement":"Activate only after Gate, frontend+witness release and production proof.","provenance":{"reason":"Done means live.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","runtime-nav","live-click"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"static-nav","kind":"runtime","claim":"Production /console/index-v3-5.html contains Witness routes UI, filter, canonical domain drawers and route bridge calls.","route":"/console/index-v3-5.html","roleRef":null,"userRef":null,"required":true,"expectedText":"Witness routes","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-nav","kind":"runtime","claim":"Laptop witness production runtime exposes authenticated /console/navigate and creates supervised quick observe missions.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","onrunner"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"visual-nav","kind":"visual","claim":"Production /admin/console renders a compact premium Routes bar with collapsed canonical route-domain drawers above existing Control Room.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Routes","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-click","kind":"interaction","claim":"Open route browser, open Admin domain drawer, click canonical /admin route, and start a Laptop witness run.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"route-browser","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-toggle","waitMs":200,"dialogs":[],"required":true,"promptText":""},{"id":"admin-domain","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-domain-admin","waitMs":200,"dialogs":[],"required":true,"promptText":""},{"id":"admin-route","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-smoke","waitMs":1500,"dialogs":[],"required":true,"promptText":""}],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","onrunner"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-witness-route-nav-v35","driftPolicy":"canonical_route_or_runtime_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend","onrunner"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_route_nav_only_preserve_existing_control_room","canaryProofConditionIds":["static-nav","runtime-nav","live-click"]},"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,"visualProofRoute":"/admin/console","executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","public/console/index-v3-4.html","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"requestContract":{"valid":true,"intent":{"evidence":["src/routes/registry.ts exports canonical ROUTES entries with path, role, domain, shell, description and source.","Console already has authenticated witness activity/commentary bridge.","Witness activity snapshot includes supervisor-created missions."],"confidence":1,"rawUtterance":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","wordingChanged":false,"canonicalIntent":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"route-nav","statement":"Console shows compact collapsed route drawers generated from canonical ROUTES, not a duplicate list.","provenance":{"reason":"Owner requested actual platform routes in compact collapsed drawers.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","visual-nav"]},{"id":"click-view","statement":"Clicking a route immediately starts Laptop witness on that route in the selected viewport.","provenance":{"reason":"Owner requested route click -> witness views automatically.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-nav","live-click"]},{"id":"tenant-aware","statement":"Current tenant placeholders are materialized when known and unresolved templates remain visibly marked.","provenance":{"reason":"Preserve route truth.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav"]}],"objective":"Implement Witness Route Navigator v3.5 using exactly three files: src/pages/admin/GodModeCommandConsole.tsx, public/console/index-v3-5.html, and scripts/visual-witness-hosted-runner/src/universal-witness.mjs. Use canonical ROUTES metadata from src/routes/registry.ts, group compact drawers by actual route domain, resolve current-tenant placeholders when possible, keep unresolved templates visible, and make a route click immediately start the Laptop witness on the selected desktop/mobile viewport through authenticated /console/navigate. Preserve v3.4 Control Room, activity, LIVE COMMENTARY, proof filtering, and auth isolation. Ship through Gate, merge, frontend+witness release, and live proof.","constraints":[{"id":"canonical-source","statement":"Route catalog comes directly from ROUTES in src/routes/registry.ts.","provenance":{"reason":"No fake route list.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav"]},{"id":"auth-isolation","statement":"Use existing signed-in GodMode bearer boundary; runner bearer secrets never reach public Console assets.","provenance":{"reason":"Preserve auth isolation.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-nav"]},{"id":"preserve-control-room","statement":"Preserve v3.4 standby truth, activity, LIVE COMMENTARY and preflight rejection.","provenance":{"reason":"Additive same-pass change.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav","live-click"]},{"id":"visual-content-truth","statement":"Only canonical registry route facts and real tenant substitutions may be presented.","provenance":{"reason":"Reflect actual routes.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","visual-nav"]},{"id":"tenant-visual-isolation","statement":"Navigator remains platform-styled; tenant context only resolves path placeholders.","provenance":{"reason":"Console is platform-owned.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav"]},{"id":"visual-viewport-authority","statement":"Route click uses exactly selected Desktop or Mobile witness viewport.","provenance":{"reason":"Viewport selection is explicit.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav","live-click"]},{"id":"responsive-visual-continuity","statement":"Route drawer UI remains compact and usable across desktop/mobile.","provenance":{"reason":"Premium responsive Console.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual-nav"]},{"id":"atomic-capability-lifecycle","statement":"Activate only after Gate, frontend+witness release and production proof.","provenance":{"reason":"Done means live.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["static-nav","runtime-nav","live-click"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"static-nav","kind":"runtime","claim":"Production /console/index-v3-5.html contains Witness routes UI, filter, canonical domain drawers and route bridge calls.","route":"/console/index-v3-5.html","roleRef":null,"userRef":null,"required":true,"expectedText":"Witness routes","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-nav","kind":"runtime","claim":"Laptop witness production runtime exposes authenticated /console/navigate and creates supervised quick observe missions.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","onrunner"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"visual-nav","kind":"visual","claim":"Production /admin/console renders a compact premium Routes bar with collapsed canonical route-domain drawers above existing Control Room.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Routes","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-click","kind":"interaction","claim":"Open route browser, open Admin domain drawer, click canonical /admin route, and start a Laptop witness run.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"route-browser","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-toggle","waitMs":200,"dialogs":[],"required":true,"promptText":""},{"id":"admin-domain","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-domain-admin","waitMs":200,"dialogs":[],"required":true,"promptText":""},{"id":"admin-route","name":"","role":"","text":"","type":"click","exact":true,"label":"","value":"","dialog":"","option":"","testid":"witness-route-smoke","waitMs":1500,"dialogs":[],"required":true,"promptText":""}],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","onrunner"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-witness-route-nav-v35","driftPolicy":"canonical_route_or_runtime_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend","onrunner"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_route_nav_only_preserve_existing_control_room","canaryProofConditionIds":["static-nav","runtime-nav","live-click"]},"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":"43bbb19afcac3f7b438ebd6786b9192991988a157dd9e8bd7dfbfa308b97dace","replayCount":0,"serializedBytes":41670},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T04:31:57.328807+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:96c224c3-9adb-40b3-8a67-c8908e874587:repository-mutation-intent:43bbb19afcac3f7b438ebd6786b9192991988a157dd9e8bd7dfbfa308b97dace:0","mission_step_id":"cf9d1fcb-29ce-4975-9890-559a88308ddf","command_center_event_id":"96c224c3-9adb-40b3-8a67-c8908e874587"},{"id":"b0ffefcd-ae99-4430-9f88-f388a0ff350c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"tenant-manage current-main source and production preserve the proven tenant access, membership-scoped list, and protected-field update boundaries","proofConditionIds":["proof-1"]}],"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-1"]},{"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-1"]}],"contractHash":"3b118d8221f00c5ece293b139368d92a7ae24846a8bf8598ec54ffbac57d21f2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-1","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3b118d8221f00c5ece293b139368d92a7ae24846a8bf8598ec54ffbac57d21f2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:36:59.816551+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ccb41cc5-1524-4f5b-ae3b-080306d1b0a3:request-contract:3b118d8221f00c5ece293b139368d92a7ae24846a8bf8598ec54ffbac57d21f2:2a248d1e382b28bdbd58c3a99a908264ceb55694:verified:","mission_step_id":"ff8a978a-e90f-477d-82dd-b58cab53c7de","command_center_event_id":"ccb41cc5-1524-4f5b-ae3b-080306d1b0a3"},{"id":"b10164cf-48bf-4ca7-88df-0ef1199a0b3d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3137,"terminal":false,"missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d","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":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},"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":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:56:57.068121+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3137","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dcb3a0f6-90f6-4a6b-9064-4b5b459f975d:automatic-mission-resume:3137:repair_mission_auto_progress_authorization_retryable","mission_step_id":"2136042c-81b1-4234-b30b-3238b845788c","command_center_event_id":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},{"id":"b1026f7c-633c-4fa5-9108-71ee46551c38","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-76c55e601c56","writes":[],"patches":[],"version":1,"approved":true,"missionId":"76c55e60-1c56-4a40-b5bd-295c14888a78","objective":"PCG AI extraction hardening. Extend pcg-google-drive-media analysis so uploaded cards extract and persist all applicable collectible fields including autograph details, normalize text to ALL CAPS, preserve preliminary grade/human approval, then ship and prove live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/pcg-google-drive-media/index.ts"],"anchored_edits":[{"path":"supabase/functions/pcg-google-drive-media/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION=\"1.7.0-complete-card-field-extraction\";","old_content":"export const FUNCTION_VERSION=\"1.6.0-identify-and-grade\";"},{"new_content":"const clean=(value:unknown)=>String(value??\"\").trim();\nconst upper=(value:unknown)=>clean(value).toUpperCase();","old_content":"const clean=(value:unknown)=>String(value??\"\").trim();"},{"new_content":"    \"Identify the collectible broadly, not only sports cards. Extract visible identity from both sides: subject/player/character/title, year/release, set/series/brand/manufacturer, card/issue/collector number, category/franchise/game/sport, variant/parallel/edition/promo/insert, autograph present yes/no, signer when visible or otherwise confidently inferable, autograph type such as ON-CARD or STICKER when confidently inferable, rookie status, relic/memorabilia status, serial/print run, and useful description/tags. Return textual identity values in ALL CAPS. Detecting a signature is not autograph authentication.\",","old_content":"    \"Identify the collectible broadly, not only sports cards. Extract visible identity from both sides: subject/player/character/title, year/release, set/series/brand/manufacturer, card/issue/collector number, category/franchise/game/sport, variant/parallel/edition/promo/insert, autograph, serial/print run, and useful description/tags.\","},{"new_content":"fields:{type:\"object\",properties:{subject:{type:\"string\"},player_name:{type:\"string\"},year_release:{type:\"string\"},year:{type:\"string\"},manufacturer:{type:\"string\"},set_series_brand:{type:\"string\"},brand_set:{type:\"string\"},card_issue_number:{type:\"string\"},card_number:{type:\"string\"},category_franchise:{type:\"string\"},sport:{type:\"string\"},variant_parallel_edition:{type:\"string\"},variation:{type:\"string\"},parallel:{type:\"string\"},rookie:{type:\"boolean\"},autograph_present:{type:\"boolean\"},autograph_signer:{type:\"string\"},autograph_type:{type:\"string\"},relic:{type:\"boolean\"},serial_print_run:{type:\"string\"},serial_numbering:{type:\"string\"},title:{type:\"string\"},description:{type:\"string\"},tags:{type:\"array\",items:{type:\"string\"}}},additionalProperties:false},","old_content":"fields:{type:\"object\",properties:{subject:{type:\"string\"},player_name:{type:\"string\"},year_release:{type:\"string\"},year:{type:\"string\"},manufacturer:{type:\"string\"},set_series_brand:{type:\"string\"},brand_set:{type:\"string\"},card_issue_number:{type:\"string\"},card_number:{type:\"string\"},category_franchise:{type:\"string\"},sport:{type:\"string\"},variant_parallel_edition:{type:\"string\"},variation:{type:\"string\"},parallel:{type:\"string\"},rookie:{type:\"boolean\"},autograph_present:{type:\"boolean\"},relic:{type:\"boolean\"},serial_print_run:{type:\"string\"},serial_numbering:{type:\"string\"},title:{type:\"string\"},description:{type:\"string\"},tags:{type:\"array\",items:{type:\"string\"}}},additionalProperties:false},"},{"new_content":"field_confidence:{type:\"object\",properties:{subject:{type:\"number\"},player_name:{type:\"number\"},year_release:{type:\"number\"},year:{type:\"number\"},manufacturer:{type:\"number\"},set_series_brand:{type:\"number\"},brand_set:{type:\"number\"},card_issue_number:{type:\"number\"},card_number:{type:\"number\"},category_franchise:{type:\"number\"},sport:{type:\"number\"},variant_parallel_edition:{type:\"number\"},variation:{type:\"number\"},parallel:{type:\"number\"},rookie:{type:\"number\"},autograph_present:{type:\"number\"},autograph_signer:{type:\"number\"},autograph_type:{type:\"number\"},relic:{type:\"number\"},serial_print_run:{type:\"number\"},serial_numbering:{type:\"number\"},title:{type:\"number\"},description:{type:\"number\"},tags:{type:\"number\"}},additionalProperties:false},","old_content":"field_confidence:{type:\"object\",properties:{subject:{type:\"number\"},player_name:{type:\"number\"},year_release:{type:\"number\"},year:{type:\"number\"},manufacturer:{type:\"number\"},set_series_brand:{type:\"number\"},brand_set:{type:\"number\"},card_issue_number:{type:\"number\"},card_number:{type:\"number\"},category_franchise:{type:\"number\"},sport:{type:\"number\"},variant_parallel_edition:{type:\"number\"},variation:{type:\"number\"},parallel:{type:\"number\"},rookie:{type:\"number\"},autograph_present:{type:\"number\"},relic:{type:\"number\"},serial_print_run:{type:\"number\"},serial_numbering:{type:\"number\"},title:{type:\"number\"},description:{type:\"number\"},tags:{type:\"number\"}},additionalProperties:false},"},{"new_content":"metadata_fields:[\"subject\",\"player_name\",\"year_release\",\"year\",\"manufacturer\",\"set_series_brand\",\"brand_set\",\"card_issue_number\",\"card_number\",\"category_franchise\",\"sport\",\"variant_parallel_edition\",\"variation\",\"parallel\",\"rookie\",\"autograph_present\",\"autograph_signer\",\"autograph_type\",\"relic\",\"serial_print_run\",\"serial_numbering\",\"title\",\"description\",\"tags\"]","old_content":"metadata_fields:[\"subject\",\"player_name\",\"year_release\",\"year\",\"manufacturer\",\"set_series_brand\",\"brand_set\",\"card_issue_number\",\"card_number\",\"category_franchise\",\"sport\",\"variant_parallel_edition\",\"variation\",\"parallel\",\"rookie\",\"autograph_present\",\"relic\",\"serial_print_run\",\"serial_numbering\",\"title\",\"description\",\"tags\"]"},{"new_content":"const use=(field:string,column:string,current:unknown)=>{const value=fields[field],score=confidence(scores[field]);if(score>=0.9&&(current==null||clean(current)===\"\")&&value!=null&&clean(value)!==\"\")updates[column]=typeof value===\"string\"?upper(value):value};","old_content":"const use=(field:string,column:string,current:unknown)=>{const value=fields[field],score=confidence(scores[field]);if(score>=0.9&&(current==null||clean(current)===\"\")&&value!=null&&clean(value)!==\"\")updates[column]=value};"},{"new_content":"use(\"subject\",\"player_character\",card.player_character);if(!updates.player_character)use(\"player_name\",\"player_character\",card.player_character);use(\"year_release\",\"year\",card.year);if(!updates.year)use(\"year\",\"year\",card.year);use(\"set_series_brand\",\"brand_set\",card.brand_set);if(!updates.brand_set)use(\"brand_set\",\"brand_set\",card.brand_set);if(!updates.brand_set)use(\"manufacturer\",\"brand_set\",card.brand_set);use(\"card_issue_number\",\"card_number\",card.card_number);if(!updates.card_number)use(\"card_number\",\"card_number\",card.card_number);use(\"category_franchise\",\"category\",card.category);if(!updates.category)use(\"sport\",\"category\",card.category);use(\"variant_parallel_edition\",\"variation\",card.variation);if(!updates.variation)use(\"variation\",\"variation\",card.variation);if(!updates.variation)use(\"parallel\",\"variation\",card.variation);use(\"description\",\"card_description\",card.card_description);","old_content":"use(\"player_name\",\"player_character\",card.player_character);use(\"year\",\"year\",card.year);use(\"brand_set\",\"brand_set\",card.brand_set);if(!updates.brand_set)use(\"manufacturer\",\"brand_set\",card.brand_set);use(\"card_number\",\"card_number\",card.card_number);use(\"sport\",\"category\",card.category);use(\"variation\",\"variation\",card.variation);if(!updates.variation)use(\"parallel\",\"variation\",card.variation);use(\"description\",\"card_description\",card.card_description);"},{"new_content":"updates.metadata={...meta,...(confidence(scores.autograph_signer)>=0.9&&clean(fields.autograph_signer)?{autograph_signer:upper(fields.autograph_signer)}:{}),...(confidence(scores.autograph_type)>=0.9&&clean(fields.autograph_type)?{autograph_type:upper(fields.autograph_type)}:{}),...(confidence(scores.rookie)>=0.9&&typeof fields.rookie===\"boolean\"?{rookie:fields.rookie}:{}),...(confidence(scores.relic)>=0.9&&typeof fields.relic===\"boolean\"?{relic_memorabilia:fields.relic}:{}),...(Math.max(confidence(scores.serial_print_run),confidence(scores.serial_numbering))>=0.9&&clean(fields.serial_print_run||fields.serial_numbering)?{serial_print_run:upper(fields.serial_print_run||fields.serial_numbering)}:{}),pcg_ai:{status:needsReview?\"review_needed\":\"ready\",requested_purpose:\"metadata\",field_confidence:scores,suggestions:fields,human_review_required:needsReview,provider,updated_at:stamp}};","old_content":"updates.metadata={...meta,pcg_ai:{status:needsReview?\"review_needed\":\"ready\",requested_purpose:\"metadata\",field_confidence:scores,suggestions:fields,human_review_required:needsReview,provider,updated_at:stamp}};"},{"new_content":"identityUpdates[column]=typeof value===\"string\"?upper(value):value;return","old_content":"identityUpdates[column]=value;return"},{"new_content":"const nextMeta={...meta,...(serialCandidate&&serialScore>=0.9&&!clean(meta.serial_print_run)?{serial_print_run:upper(serialCandidate)}:{}),...(confidence(scores.autograph_signer)>=0.9&&clean(fields.autograph_signer)?{autograph_signer:upper(fields.autograph_signer)}:{}),...(confidence(scores.autograph_type)>=0.9&&clean(fields.autograph_type)?{autograph_type:upper(fields.autograph_type)}:{}),...(confidence(scores.rookie)>=0.9&&typeof fields.rookie===\"boolean\"?{rookie:fields.rookie}:{}),...(confidence(scores.relic)>=0.9&&typeof fields.relic===\"boolean\"?{relic_memorabilia:fields.relic}:{}),auto_grader,pcg_ai:","old_content":"const nextMeta={...meta,...(serialCandidate&&serialScore>=0.9&&!clean(meta.serial_print_run)?{serial_print_run:serialCandidate}:{}),auto_grader,pcg_ai:"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-fields","statement":"PCG AI extraction persists PLAYER/SUBJECT, YEAR, BRAND/SET, CARD #, SPORT/CATEGORY, PARALLEL/VARIATION, AUTOGRAPH YES/NO, optional SIGNER, optional AUTOGRAPH TYPE, SERIAL/PRINT RUN, ROOKIE, RELIC/MEMORABILIA, and preliminary grade when supported by image evidence.","proofConditionIds":["proof-production"]},{"id":"outcome-casing","statement":"Persisted textual AI identity values are normalized to ALL CAPS.","proofConditionIds":["proof-production"]}],"objective":"Finish the PCG AI upload pipeline so single and batch card uploads populate every applicable card field and preliminary grade, including autograph details, with ALL CAPS text values.","constraints":[{"id":"optional-autograph-subfields","statement":"Signer and autograph type are optional and must never block save, grading, or review.","proofConditionIds":["proof-production"]},{"id":"no-authentication-claim","statement":"Autograph detection must not imply autograph authentication.","proofConditionIds":["proof-production"]},{"id":"human-grade-approval","statement":"AI grading remains preliminary and official grade still requires human approval.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live pcg-google-drive-media function exposes the complete extraction contract and preserves preliminary-grade human approval.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/pcg-google-drive-media/index.ts"],"requestContract":{"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-fields","statement":"PCG AI extraction persists PLAYER/SUBJECT, YEAR, BRAND/SET, CARD #, SPORT/CATEGORY, PARALLEL/VARIATION, AUTOGRAPH YES/NO, optional SIGNER, optional AUTOGRAPH TYPE, SERIAL/PRINT RUN, ROOKIE, RELIC/MEMORABILIA, and preliminary grade when supported by image evidence.","proofConditionIds":["proof-production"]},{"id":"outcome-casing","statement":"Persisted textual AI identity values are normalized to ALL CAPS.","proofConditionIds":["proof-production"]}],"objective":"Finish the PCG AI upload pipeline so single and batch card uploads populate every applicable card field and preliminary grade, including autograph details, with ALL CAPS text values.","constraints":[{"id":"optional-autograph-subfields","statement":"Signer and autograph type are optional and must never block save, grading, or review.","proofConditionIds":["proof-production"]},{"id":"no-authentication-claim","statement":"Autograph detection must not imply autograph authentication.","proofConditionIds":["proof-production"]},{"id":"human-grade-approval","statement":"AI grading remains preliminary and official grade still requires human approval.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live pcg-google-drive-media function exposes the complete extraction contract and preserves preliminary-grade human approval.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"e337e9da01ba0548900ef486ab1db2a8c0e49a52d280c19ee3d929986dcaa9fd","replayCount":0,"serializedBytes":13945},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T11:46:04.547607+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:76c55e60-1c56-4a40-b5bd-295c14888a78:repository-mutation-intent:e337e9da01ba0548900ef486ab1db2a8c0e49a52d280c19ee3d929986dcaa9fd:0","mission_step_id":"0e2ed2e2-c81a-4c01-975d-7397f1e81857","command_center_event_id":"76c55e60-1c56-4a40-b5bd-295c14888a78"},{"id":"b10357e6-6bdf-454c-86d9-af8cb05f85c3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/remove-black-duplicate-bell","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2585,"terminal":false,"missionId":"ab83b471-7554-4832-a0db-0aac0ec0962f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10449,"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":"ab83b471-7554-4832-a0db-0aac0ec0962f"},"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":1532,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:56:18.553285+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2585","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab83b471-7554-4832-a0db-0aac0ec0962f:automatic-mission-resume:2585:repair_mission_pr_ready_retryable","mission_step_id":"7fd6fa8f-df11-4642-a111-51efd06856ee","command_center_event_id":"ab83b471-7554-4832-a0db-0aac0ec0962f"},{"id":"b103adc1-5455-49c1-b293-2f010d1ca4ae","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/pcgLocalSlabOcr.ts"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-13T17:55:07.509414+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"92e9bddb3653826cf1230b53ca6023267d6a7133","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:7f5baace-88a4-426e-b1b2-5dad84df098e:compiler:92e9bddb3653826cf1230b53ca6023267d6a7133:src/pages/card-grading/pcgLocalSlabOcr.ts","mission_step_id":"ee313e13-04f2-4f3a-91c2-ec009343521a","command_center_event_id":"7f5baace-88a4-426e-b1b2-5dad84df098e"},{"id":"b1048b80-1dc6-4a4d-911c-89071cbc7420","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-forgejo-pr-merge-budgets-20260821","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3188,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.11-bounded-provider-control-plane","prNumber":574,"terminal":false,"missionId":"3afd055f-21d6-4a7c-85ee-daf7de375e54","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3afd055f-21d6-4a7c-85ee-daf7de375e54"},"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":4835,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:15:46.31378+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"574","receipt_type":"execute_mission","idempotency_key":"mission:3afd055f-21d6-4a7c-85ee-daf7de375e54:execute_mission:repair_mission_execution_retryable","mission_step_id":"225eeaf9-ef36-4711-989f-524d54a82100","command_center_event_id":"3afd055f-21d6-4a7c-85ee-daf7de375e54"},{"id":"b108ab31-f65c-4d98-9cd8-926fd7f844bd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/owner-profile-settings-premium-ui","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.185-generation-proof-isolation","prNumber":3276,"terminal":false,"missionId":"e89dc6ee-ae2f-4909-8256-00013f85eefd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5089,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":756,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":4333,"repositoryProviderMs":4333,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2417,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1916},"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":"e89dc6ee-ae2f-4909-8256-00013f85eefd"},"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":3728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:48:17.807697+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3276","receipt_type":"execute_mission","idempotency_key":"mission:e89dc6ee-ae2f-4909-8256-00013f85eefd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a860f0ca-5187-42a4-ac6a-217db3d22ff3","command_center_event_id":"e89dc6ee-ae2f-4909-8256-00013f85eefd"},{"id":"b10b6ecc-c8d3-48d9-ab42-988cecf71510","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"221bc5aa650b594aacca698372eb63825dfb40ab","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b45a0885c1e123d4d2b04eebbb5ae605ebbd402b","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/173","runId":173,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"b45a0885c1e123d4d2b04eebbb5ae605ebbd402b","deploymentId":"forgejo-main-b45a0885c1e123d4d2b04eebbb5ae605ebbd402b","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.38.6-forgejo-queue-control","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T22:58:28.978138+00:00","proof_gate":"canonical_release_pending","source_sha":"b45a0885c1e123d4d2b04eebbb5ae605ebbd402b","external_id":"forgejo-main-b45a0885c1e1","receipt_type":"canonical_release_status","idempotency_key":"mission:535a9c68-d0b2-42ac-bfe9-a9ae6079421e:forgejo-release-status:b45a0885c1e123d4d2b04eebbb5ae605ebbd402b:pending:forgejo-main/source=pending|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"39bcb4f0-0574-440b-bcd8-1ccae3a597a5","command_center_event_id":"535a9c68-d0b2-42ac-bfe9-a9ae6079421e"},{"id":"b10b8e8d-99d3-4dc0-9c7a-b11fcee5444d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"4936a1d41aedcd67ad116b6927417724f73408b8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the same mission after deterministic Gate failure. Replace only scripts/validate-control-plane-restore-point.mjs with the supplied corrected exact content. Keep PR #5188 / same mission lineage if safe, then re-run canonical Gate and continue automatically through squash merge and live proof. Do not stop at the failed Gate.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"3e43334be96cb06553d66eda16880bb5f8a665127a9ce97f048f86be9830f1d2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"3e43334be96cb06553d66eda16880bb5f8a665127a9ce97f048f86be9830f1d2","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:25:53.944865+00:00","proof_gate":"request_contract_pending","source_sha":"4936a1d41aedcd67ad116b6927417724f73408b8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1d311b3c-3f07-4e3a-821e-3243d407019e:request-contract:3e43334be96cb06553d66eda16880bb5f8a665127a9ce97f048f86be9830f1d2:4936a1d41aedcd67ad116b6927417724f73408b8:pending:repository","mission_step_id":"b2be578d-1412-41e6-a164-2b3a2c5e2eea","command_center_event_id":"1d311b3c-3f07-4e3a-821e-3243d407019e"},{"id":"b10e7a74-3620-4b08-972e-01c566ec42cc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fail-closed-tenant-runtime-helpers-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":15435,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1112,"terminal":false,"missionId":"209a4259-08be-4b60-9bf0-377dc697a202","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2855,"prReadinessMs":2851,"approvedPlanMs":0,"missionSetupMs":907,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"209a4259-08be-4b60-9bf0-377dc697a202"},"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":5868,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:30:44.654195+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1112","receipt_type":"execute_mission","idempotency_key":"mission:209a4259-08be-4b60-9bf0-377dc697a202:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"281a4411-0d0d-4aa3-877a-f5c9e51781d7","command_center_event_id":"209a4259-08be-4b60-9bf0-377dc697a202"},{"id":"b110d841-4e02-406e-afb4-8c04393a034b","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","vite.config.ts"],"reason":"Owner explicitly authorized unfreezing the control plane for the frontend release-memory repair; this exact mutation only aligns the proven frontend build heap contract from 2560 MiB to 3072 MiB.","baseSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","issuedAt":1789490500770,"expiresAt":1789490680770,"missionId":"3604556c-0edb-4be1-b626-a467bb36cc72","authorizationId":"55f11228-7c81-44f4-93df-ec069cc64639","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:41:42.501372+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:55f11228-7c81-44f4-93df-ec069cc64639","mission_step_id":"3a2ebba2-9c7c-49da-baee-7aa03c09420c","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"b1125eab-b25f-4fe0-97e4-75feef3a0804","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3e398a97cf59","prNumber":3477,"nextAction":null,"mergeCommitSha":"00a8fe37a861723fc730417e8d78ab799123f207","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:24:27.111517+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"00a8fe37a861723fc730417e8d78ab799123f207","external_id":"3477","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3e398a97-cf59-4472-ac68-d44ab00fcd65:merged-pr:3477:00a8fe37a861723fc730417e8d78ab799123f207","mission_step_id":"21f64a19-5f26-4dd8-ad9c-8aac35cc07b3","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"b112db85-e096-4570-a34f-cdc8638faa45","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7079ed540262","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.197-deterministic-owner-progress","prNumber":3311,"terminal":false,"missionId":"7079ed54-0262-4d39-865d-72ec84c5c74d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19261,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":19261,"missionSetupMs":2543,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":2275,"resolvePreflightMs":2543,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7079ed54-0262-4d39-865d-72ec84c5c74d"},"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":1558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:04:23.763921+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"3311","receipt_type":"execute_mission","idempotency_key":"mission:7079ed54-0262-4d39-865d-72ec84c5c74d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"2888007c-eaec-4cd4-9a48-5b0e31ea12ae","command_center_event_id":"7079ed54-0262-4d39-865d-72ec84c5c74d"},{"id":"b1137f54-bf90-4dc7-a1c2-814ff7d756db","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-94659e76e186","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.174-repository-search-cold-path","prNumber":null,"terminal":false,"missionId":"94659e76-e186-47e7-b5a7-a34a8318a133","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":476,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":476,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94659e76-e186-47e7-b5a7-a34a8318a133"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T23:06:31.493319+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:94659e76-e186-47e7-b5a7-a34a8318a133:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0f3594ab-fef8-4954-99ed-cd3ab0a3ba92","command_center_event_id":"94659e76-e186-47e7-b5a7-a34a8318a133"},{"id":"b1171672-72e8-4c4f-9ade-fe8a0a504b75","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2b57df054966516cba427d986810cbcd97979d5c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATE AND SHIP NOW. OWNER APPROVED CONTROL-PLANE MAINTENANCE AND UNFREEZE. Make exactly one change on current main: in workers/cc-execution/src/branch-policy.js remove only the requirement that valid branch names start with `ai/`, while preserving every other branch safety rule. No other files. Create one focused PR, run Gate, squash merge, release cc-execution, and verify live runtime sourceSha.","proofConditionIds":["proof-production"]}],"satisfied":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":"e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16484,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"2b57df054966516cba427d986810cbcd97979d5c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:23:25.510417+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2b57df054966516cba427d986810cbcd97979d5c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:33afbbed-dde7-4dab-904f-77adb7d37f2c:request-contract:e020231f0fcd21ed781263c6c8ab4eb763be8259adcd5d5c093384e9c28ccce0:2b57df054966516cba427d986810cbcd97979d5c:verified:","mission_step_id":"574b5137-091c-4b0c-ba3c-37ec5513f584","command_center_event_id":"33afbbed-dde7-4dab-904f-77adb7d37f2c"},{"id":"b1182ebd-b01b-4dd8-a18e-0922ad6a8253","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-12a0f1c2aef5","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":729,"providerAuthMs":0,"ledgerPrepareMs":729,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":729,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":729,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},"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":1347,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:43:57.30242+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:12a0f1c2-aef5-44b4-b344-0e281b8f2cb8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"e86bf2b8-d70a-4a90-bccf-f974a6b128ca","command_center_event_id":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},{"id":"b118ac17-d5d0-43a8-9894-24d41d2b8a00","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":"067bd9b2d3907180a771376179964c16e0dc17d9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"067bd9b2d3907180a771376179964c16e0dc17d9","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/587","runId":587,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:56:18.456396+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"067bd9b2d3907180a771376179964c16e0dc17d9","external_id":"forgejo-main-067bd9b2d390","receipt_type":"canonical_release_status","idempotency_key":"mission:a058e18d-01da-4e99-b400-05d91a08b5a6:forgejo-release-status:067bd9b2d3907180a771376179964c16e0dc17d9:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"1e9bf8dd-8069-4415-9883-722ce0db3e50","command_center_event_id":"a058e18d-01da-4e99-b400-05d91a08b5a6"},{"id":"b11a21f0-30e1-430d-bd14-bd9bc0a355f3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Change the finance-reports V3 move to tenantOwned records/reports/finance and rewrite finance_report_runs.storage_path after each verified move. Keep PR open; do not release yet.","wordingChanged":false,"canonicalIntent":"Change the finance-reports V3 move to tenantOwned records/reports/finance and rewrite finance_report_runs.storage_path after each verified move. Keep PR open; do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"finance-migration","statement":"Existing finance reports migrate into the owning tenant bucket and stored DB paths follow the destination.","proofConditionIds":["repo-proof"]}],"objective":"Change the finance-reports V3 move to tenantOwned records/reports/finance and rewrite finance_report_runs.storage_path after each verified move. Keep PR open; 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":"V3 worker treats finance-reports as tenantOwned and rewrites finance_report_runs.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"finance_report_runs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3dcf0869775286e8a9f9219b25a04c386fe49be64931ceafd1f00b8f6545785b","requestContractRevision":20,"previousRequestContractHash":"35a762f9488e9bb18ce9f6adbf4445d5517c237cb464649086c91ed3fe5d11d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:44:29.528716+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:3dcf0869775286e8a9f9219b25a04c386fe49be64931ceafd1f00b8f6545785b","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"b11a4d67-2de6-407a-8a98-b0319425dc07","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and ship the exact existing Redfish demo claim and receivable work already present in PR #1236. Its prior gate failed only because protected main advanced before Gate start. Do not create a duplicate PR or alter unrelated data.","tenantRef":"redfish-roofing","receivedAt":"2026-09-01T19:08:31.997Z","fingerprint":"ea1934a4fba1b0b65f46cc1507718f908b84590f8d08ff9c446c960492d198f5","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-demo-financial-data-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and ship the exact existing Redfish demo claim and receivable work already present in PR #1236. Its prior gate failed only because protected main advanced before Gate start. Do not create a duplicate PR or alter unrelated data.","wordingChanged":false,"canonicalIntent":"Adopt and ship the exact existing Redfish demo claim and receivable work already present in PR #1236. Its prior gate failed only because protected main advanced before Gate start. Do not create a duplicate PR or alter unrelated data.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-demo-data","statement":"The existing Redfish demo claim and receivable work in PR #1236 passes current validation, merges through Forgejo, releases only affected targets, and is proven available for the Redfish demo.","proofConditionIds":["proof-repo","proof-live"]}],"objective":"Adopt and ship the exact existing Redfish demo claim and receivable work already present in PR #1236. Its prior gate failed only because protected main advanced before Gate start. Do not create a duplicate PR or alter unrelated data.","constraints":[{"id":"constraint-1","statement":"Reuse PR #1236 and do not create duplicate demo financial data work.","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"Do not mutate unrelated tenant data.","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"PR #1236 is current, validated, and squash-merged as the sole mutation path for this demo data.","route":"/crm/ROOFING_COMPANY/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The affected production owner has released the merged Redfish demo claim and receivable state.","route":"/crm/ROOFING_COMPANY/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-demo-financial-data-20260901","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"intent\":{\"rawUtterance\":\"Let's fix it and close the gaps because I'm gonna have this all day with you.\",\"canonicalIntent\":\"Finish and ship the already-identified Redfish demo-readiness gaps.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-demo-data\",\"statement\":\"The existing Redfish demo claim and receivable work in PR #1236 passes current validation, merges through Forgejo, releases only affected targets, and is proven available for the Redfish demo.\",\"proofConditionIds\":[\"proof-repo\",\"proof-live\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Reuse PR #1236 and do not create duplicate demo financial data work.\",\"proofConditionIds\":[\"proof-repo\"]},{\"id\":\"constraint-2\",\"statement\":\"Do not mutate unrelated tenant data.\",\"proofConditionIds\":[\"proof-repo\"]}],\"proofConditions\":[{\"id\":\"proof-repo\",\"kind\":\"repository\",\"claim\":\"PR #1236 is current, validated, and squash-merged as the sole mutation path for this demo data.\",\"required\":true},{\"id\":\"proof-live\",\"kind\":\"runtime\",\"claim\":\"The affected production owner has released the merged Redfish demo claim and receivable state.\",\"required\":true,\"route\":\"/crm/ROOFING_COMPANY/redfish-roofing\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"944f94ee7209a16d28bf081bb48e0e8986acd91752529366b03167590d3ed095","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:08:33.543368+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65:tenant-workstream-contribution:ea1934a4fba1b0b65f46cc1507718f908b84590f8d08ff9c446c960492d198f5","mission_step_id":null,"command_center_event_id":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65"},{"id":"b11b0142-2c36-48bb-a00c-d5f38a1eb17f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-49c32e2e6e7a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.113-orphan-cache-absence-proof","prNumber":null,"terminal":false,"missionId":"49c32e2e-6e7a-4f88-946d-9da57907e98b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1212,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1408,"providerAuthMs":0,"ledgerPrepareMs":1408,"ledgerReconcileMs":307,"lineageReconcileMs":0,"resolvePreflightMs":1408,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1715,"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":"49c32e2e-6e7a-4f88-946d-9da57907e98b"},"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":10090,"likelyAffectedFiles":["src/lib/artifacts/artifactReference.ts","src/lib/artifacts/registry.ts","src/lib/proposals/proposalEngine.ts","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:58:31.661608+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:49c32e2e-6e7a-4f88-946d-9da57907e98b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"66297bfe-f156-4221-bd69-482eee65d07b","command_center_event_id":"49c32e2e-6e7a-4f88-946d-9da57907e98b"},{"id":"b11bf575-ca5f-4692-9bf1-de7b0837068a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/dedicated-shell-library-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2282,"terminal":false,"missionId":"dc06a09b-05f0-4349-b878-d53735136eb3","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","timingsMs":{"prReadinessMs":891,"approvedPlanMs":0,"shipAndProveMs":2455,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc06a09b-05f0-4349-b878-d53735136eb3"},"performance":null,"deploymentId":"forgejo-main-05f5b5dd94cf","workflowRunId":6722,"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":920,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:57:46.789526+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2282","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dc06a09b-05f0-4349-b878-d53735136eb3:automatic-mission-resume:2282:ship_and_prove_gate_blocked","mission_step_id":"27302d4c-3636-47b2-9f0c-7f10a0fc58d4","command_center_event_id":"dc06a09b-05f0-4349-b878-d53735136eb3"},{"id":"b11e7de1-896c-485e-8e5f-cfd0b2955cf7","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":"9fa0f47d83c740e672f2761a50a91f92833ed968","releaseState":"pending","exactConductorRun":{"id":31310963160,"status":"in_progress","headSha":"9fa0f47d83c740e672f2761a50a91f92833ed968","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T11:30:47.808834+00:00","proof_gate":"canonical_release_pending","source_sha":"9fa0f47d83c740e672f2761a50a91f92833ed968","external_id":"canonical-release-9fa0f47d83c7","receipt_type":"canonical_release_status","idempotency_key":"mission:7446b1cd-df02-4cac-949b-3abcc0658a64:release-status:9fa0f47d83c740e672f2761a50a91f92833ed968:31310963160:pending:canonical-production-release/verified=pending","mission_step_id":"2ab307bc-38b1-48e7-892a-5cf196f9e405","command_center_event_id":"7446b1cd-df02-4cac-949b-3abcc0658a64"},{"id":"b1208310-ba49-46b0-bfa6-b28d3a4bc17c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-48c778d986d0","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"48c778d9-86d0-43d0-9708-a591c33af43c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":453,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1962,"providerAuthMs":0,"ledgerPrepareMs":1962,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1962,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1962,"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":"48c778d9-86d0-43d0-9708-a591c33af43c"},"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":2930,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:02:47.873622+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48c778d9-86d0-43d0-9708-a591c33af43c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"badc57e5-2450-4568-994d-9f3bdaa4d3da","command_center_event_id":"48c778d9-86d0-43d0-9708-a591c33af43c"},{"id":"b12155e5-feaf-4253-a08c-5a2d75acaa4a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0ab544ced46c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.213-repository-inspect-source-resolution","prNumber":null,"terminal":false,"missionId":"0ab544ce-d46c-4bfe-855a-5fa4f9916b50","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":340,"providerAuthMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":340,"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":"0ab544ce-d46c-4bfe-855a-5fa4f9916b50"},"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":4274,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:20:26.002204+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ab544ce-d46c-4bfe-855a-5fa4f9916b50:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8aeb74c3-a627-4779-973c-b0f9c4228776","command_center_event_id":"0ab544ce-d46c-4bfe-855a-5fa4f9916b50"},{"id":"b1252485-e5ca-4a15-a395-5ecded694e34","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-0b551a6c1bb9","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3004,"terminal":false,"missionId":"0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"343773289802a9ba7eb1ff82c9fa2dc26b520aef","timingsMs":{"prReadinessMs":622,"approvedPlanMs":0,"shipAndProveMs":4593,"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":"0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb"},"performance":null,"deploymentId":"forgejo-main-343773289802","workflowRunId":9196,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:07:32.822535+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3004","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb:automatic-mission-resume:3004:canonical_release_reconciliation_pending","mission_step_id":"5a4c224c-e01f-4a66-86e1-0fe47a1591c7","command_center_event_id":"0b551a6c-1bb9-40e7-93b1-dd9c8ab913cb"},{"id":"b126bf8f-4c4a-4ae5-98bf-49c396204398","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/release-complete-one-scoped-seaside-visual-parit","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6290,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":null,"terminal":false,"missionId":"16a7403a-dd5c-46ef-9d0c-b21712167c30","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":"16a7403a-dd5c-46ef-9d0c-b21712167c30"},"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":6835,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T15:35:08.088355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:16a7403a-dd5c-46ef-9d0c-b21712167c30:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6fd5e6d2-27b0-4221-902a-4b46e61e7a28","command_center_event_id":"16a7403a-dd5c-46ef-9d0c-b21712167c30"},{"id":"b12cd34c-4aad-4e56-84d4-027fad4e18b1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-951a12eff015","reason":null,"status":"in_progress","metrics":{"receiptBytes":17250,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":139742,"firstUsefulResultAt":"2026-09-28T13:12:36.453Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3988,"terminal":false,"missionId":"951a12ef-f015-420b-8899-69e7222738ee","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":136,"approvedPlanMs":0,"shipAndProveMs":2614,"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":"951a12ef-f015-420b-8899-69e7222738ee"},"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:20:19.785546+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3988","receipt_type":"automatic_mission_resume","idempotency_key":"mission:951a12ef-f015-420b-8899-69e7222738ee:automatic-mission-resume:3988:canonical_release_reconciliation_pending","mission_step_id":"441cfce8-528b-4a92-aa4a-ce9c4d8013a4","command_center_event_id":"951a12ef-f015-420b-8899-69e7222738ee"},{"id":"b12dac54-5f1f-4586-9c42-6da91f1272df","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-dbab80394845","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"dbab8039-4845-4b88-af0d-094d15413211","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1248,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":735,"providerAuthMs":0,"ledgerPrepareMs":735,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":735,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":735,"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":"dbab8039-4845-4b88-af0d-094d15413211"},"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":7032,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:37:03.952057+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dbab8039-4845-4b88-af0d-094d15413211:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"92e655b9-3513-43d5-bc5f-8d571efdf343","command_center_event_id":"dbab8039-4845-4b88-af0d-094d15413211"},{"id":"b12e606f-b6e4-4612-b3fd-78106449d383","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T17:35:04.967357+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6ce4d25e9e96\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:52:48.045284+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6ce4d25e-9e96-4337-a552-09e0da301ec3:owner-progress-heartbeat:119416291","mission_step_id":"523f1ced-62cd-4a64-9fb8-0acbaca1e868","command_center_event_id":"6ce4d25e-9e96-4337-a552-09e0da301ec3"},{"id":"b12f2b78-cdfc-46fe-8601-dd302ccba2a0","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":1,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T17:16:01.597993+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:d275d9ae-b2b3-4421-85dd-75312fcec473:compiler-scheduler-recovery:1:started","mission_step_id":null,"command_center_event_id":"d275d9ae-b2b3-4421-85dd-75312fcec473"},{"id":"b12f6328-fa97-494b-a739-21a259c7f47a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"082744a8d00a91776c714ebe6f80d70ee49d3741","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"082744a8d00a91776c714ebe6f80d70ee49d3741","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"01d902eb85315c00599ceba88b1fecf9e62b724d9056329cfa1347e53e151243","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11453","runId":11453,"status":"success","sourceSha":"082744a8d00a91776c714ebe6f80d70ee49d3741","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:10:06.975267+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"082744a8d00a91776c714ebe6f80d70ee49d3741","external_id":"forgejo-main-082744a8d00a","receipt_type":"canonical_release_status","idempotency_key":"mission:8d195a64-b51f-46aa-8a30-006deb40eab1:forgejo-release-status:082744a8d00a91776c714ebe6f80d70ee49d3741:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"ceaf39db-1e60-4520-af72-9a8c5a8cc192","command_center_event_id":"8d195a64-b51f-46aa-8a30-006deb40eab1"},{"id":"b13017e7-fe40-4fd6-a7b2-ff24b9e957d7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-handoff-live","statement":"The control plane bounded release handoff is merged, released only to cc-execution, and proven live after the final stale regression assertion is corrected.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","constraints":[{"id":"same-pr","statement":"Reuse the same mission, branch, and PR #1153; do not create duplicate work.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"Preserve protected main, KnockLaunch Gate, squash merge, exact release ownership, and runtime proof.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"The exact merged cc-execution runtime contains the bounded release-handoff behavior after the corrected regression guard passes.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"db7068c943af6d4ce7fed01840e12d444819d0954f892bc8d64ede1dfdb90f49","requestContractRevision":4,"previousRequestContractHash":"c3f737fc73a97bd25737bf43907c56a03006755fa4761f855019380540e670a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:56:46.297927+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:4:db7068c943af6d4ce7fed01840e12d444819d0954f892bc8d64ede1dfdb90f49","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"b130e49b-dbbc-444a-b7bf-6d60ffe429fb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-functional-integrity-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6805,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.0-tenant-workstream-rotation","prNumber":534,"terminal":false,"missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"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":5453,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T03:17:53.28977+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"534","receipt_type":"execute_mission","idempotency_key":"mission:d63ce685-b892-4a81-b20d-7fc0c00254d9:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"95d741e8-750a-460c-968f-079169ed3765","command_center_event_id":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},{"id":"b130fa57-df17-4b96-8adc-15706a45f7f6","source":"cc-execution","status":"recorded","payload":{"objective":"Fix ByChefAP's tenant type and inherited module contract. ByChefAP is currently bleeding construction-operations features that do not belong in a chef/catering/food-service tenant. Preserve the current ByChefAP color scheme and visual styling exactly. Starting from current Forgejo main, inspect the authoritative tenant-type/type-family/module visibility assignments for ByChefAP, identify the first causal failure, and repair the governing shared contract rather than hiding symptoms with one-off UI hacks. Reclassify ByChefAP to the correct existing chef/catering/food-service tenant type if one exists; if the current type family is wrong or incomplete, make the smallest safe shared tenant-type correction so chef/catering tenants get the appropriate CRM/customer, communications, calendar/booking, proposals/invoices/orders/payments, contacts, tasks/notes, and relevant food-service operations while excluding construction ops such as jobsites, mitigation/roofing/field crew/claims/materials/permits/construction workflow features. Do not alter ByChefAP's current theme/colors. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targets, and verify the live ByChefAP tenant no longer exposes construction-ops features and still retains its appropriate business/CRM features. Do not run Visual Witness unless functional verification cannot establish the claim without it.","tenantRef":"ByChefAP","receivedAt":"2026-08-27T03:04:28.977Z","fingerprint":"112e796b2163663274151cb7caeb6a63fd69551faa615c7213723dc9260d4e73","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:04:29.529008+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:tenant-workstream-contribution:112e796b2163663274151cb7caeb6a63fd69551faa615c7213723dc9260d4e73","mission_step_id":null,"command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"b1337361-e7e3-4ff1-92c3-cb63f7f396ec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-80ae556a7d7c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":21057,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":134840,"firstUsefulResultAt":"2026-10-01T10:14:13.242Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4332,"terminal":false,"missionId":"80ae556a-7d7c-43f2-8662-bd9f40f03107","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2107,"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":"80ae556a-7d7c-43f2-8662-bd9f40f03107"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:16:17.709654+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4332","receipt_type":"automatic_mission_resume","idempotency_key":"mission:80ae556a-7d7c-43f2-8662-bd9f40f03107:automatic-mission-resume:4332:repair_mission_pr_ready_retryable","mission_step_id":"a70616d9-7377-4791-94c2-c5fb766d7e08","command_center_event_id":"80ae556a-7d7c-43f2-8662-bd9f40f03107"},{"id":"b13418a6-2140-4c92-8568-0b5ebea69803","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b28d3b7dcc6","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17123,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T18:00:42.768Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4510,"terminal":false,"missionId":"3b28d3b7-dcc6-4970-b219-97b34c118dbe","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4834,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":802,"missionSetupMs":381,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"repositoryMutationMs":4032,"repositoryProviderMs":4032,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2594,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1438},"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":"3b28d3b7-dcc6-4970-b219-97b34c118dbe"},"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":3507,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:00:49.048088+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4510","receipt_type":"execute_mission","idempotency_key":"mission:3b28d3b7-dcc6-4970-b219-97b34c118dbe:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1344625f-21db-4062-a084-fba9f853ca69","command_center_event_id":"3b28d3b7-dcc6-4970-b219-97b34c118dbe"},{"id":"b135322f-5aed-4139-9c6e-a57e91742a56","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"b4a43252590fae2f11b1a73cb53ba891f97b7150311910a94d18df8e6d5707fd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:10:21.534705+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:56998581-e83e-4d2d-87ea-6f5e89f4865e:repository-mutation-intent-blocked:b4a43252590fae2f11b1a73cb53ba891f97b7150311910a94d18df8e6d5707fd","mission_step_id":"9dea7f29-9a28-4eba-ab97-54e0f09b0204","command_center_event_id":"56998581-e83e-4d2d-87ea-6f5e89f4865e"},{"id":"b135a367-7526-47c2-9b87-7e08a7a9307d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9b2ffbd12a6d","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11640,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":4,"executorlessWaitMs":274303,"firstUsefulResultAt":"2026-09-28T11:32:28.314Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3976,"terminal":false,"missionId":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3605,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":516,"missionSetupMs":225,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":225,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":225,"repositoryMutationMs":3089,"repositoryProviderMs":3089,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2039,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":225,"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":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},"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":3548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:44:00.199983+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3976","receipt_type":"execute_mission","idempotency_key":"mission:9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e7c8b5e0-7e33-4161-895a-4879279d78b5","command_center_event_id":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},{"id":"b13620d8-c4a2-45f8-a6e5-6b17bfaf93a2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:48:50.709039+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:119417955","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"b137d3b0-36c7-46d5-b2c6-f733ec7b55f6","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-05T20:56:12.315901+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:10d32d39-b8a7-4798-ba5d-a545249fc092:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"cad118c8-43a4-4719-86e0-d530bd3f56b2","command_center_event_id":"10d32d39-b8a7-4798-ba5d-a545249fc092"},{"id":"b13de86f-eb23-415a-a6ef-948b78f77f76","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cc-release-conductor-dedupe-20260807","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":4099,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.31.1-corrective-generation-branch-bootstrap","prNumber":4187,"terminal":false,"missionId":"ac8435e2-8519-4059-a337-3d5b575d2864","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac8435e2-8519-4059-a337-3d5b575d2864"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":334,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:13:59.443028+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4187","receipt_type":"execute_mission","idempotency_key":"mission:ac8435e2-8519-4059-a337-3d5b575d2864:execute_mission:canonical_release_blocked","mission_step_id":"d9322e7e-a076-484f-83c1-8bb236fb0845","command_center_event_id":"ac8435e2-8519-4059-a337-3d5b575d2864"},{"id":"b13f132f-e535-48d6-b29d-b3b8edaa7906","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a292275698fe","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"a2922756-98fe-41aa-a323-0002d14bc3d6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3079,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1113,"providerAuthMs":0,"ledgerPrepareMs":1113,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1113,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1113,"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":"a2922756-98fe-41aa-a323-0002d14bc3d6"},"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":3562,"likelyAffectedFiles":["src/pages/crm/PcgWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:37:07.465899+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a2922756-98fe-41aa-a323-0002d14bc3d6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c731168a-fce4-4f19-93f8-3a0be172eb37","command_center_event_id":"a2922756-98fe-41aa-a323-0002d14bc3d6"},{"id":"b1445384-9840-4e39-9934-7c05c1163f78","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/self-report-frontend-build-failure","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2932,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":138,"terminal":false,"missionId":"9d66126f-974a-4501-a373-6f7da4ab9d19","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":"9d66126f-974a-4501-a373-6f7da4ab9d19"},"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":3511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:54:22.894244+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"138","receipt_type":"execute_mission","idempotency_key":"mission:9d66126f-974a-4501-a373-6f7da4ab9d19:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"20089e2b-b298-45d3-87f4-c12e9fc01ed7","command_center_event_id":"9d66126f-974a-4501-a373-6f7da4ab9d19"},{"id":"b145025d-0d1e-455e-9b6d-e00600adf2cb","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-shell-live-front-c4948dd1-g1","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3154,"terminal":false,"missionId":"c4948dd1-c6f7-4510-a765-afb6d89e3404","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12291,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1537,"approvedPlanMs":0,"missionSetupMs":811,"providerAuthMs":0,"shipAndProveMs":9930,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":531,"resolvePreflightMs":811,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4948dd1-c6f7-4510-a765-afb6d89e3404"},"performance":null,"deploymentId":"forgejo-main-9ea16d96a1e0","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2705,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T20:12:55.627795+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","external_id":"forgejo-main-9ea16d96a1e0","receipt_type":"execute_mission","idempotency_key":"mission:c4948dd1-c6f7-4510-a765-afb6d89e3404:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"a59e1841-c084-4726-bab4-10b5039d6ce4","command_center_event_id":"c4948dd1-c6f7-4510-a765-afb6d89e3404"},{"id":"b145fcf4-b697-4299-858d-0ffa7a8ac834","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a2c3e8e59098","prNumber":2532,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e2c0fa7efde6aec133d8662ba37e07b45624b029","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:44:14.7251+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e2c0fa7efde6aec133d8662ba37e07b45624b029","external_id":"2532","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a2c3e8e5-9098-4afb-9859-d79df40d66b8:merged-pr:2532:e2c0fa7efde6aec133d8662ba37e07b45624b029","mission_step_id":"c24ed996-c04e-4508-be8f-7ab6b5dd65d3","command_center_event_id":"a2c3e8e5-9098-4afb-9859-d79df40d66b8"},{"id":"b145fe8c-a725-4815-a0e6-947e44147723","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-release-policy-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1814,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1376,"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":"e4951275-17b0-43f4-a583-b645c47291bf"},"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":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:26.547143+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1814","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:automatic-mission-resume:1814:repair_mission_waiting_for_gate","mission_step_id":"b49c1ec8-186e-4c21-9b7b-c834c23c422c","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"b1465687-362c-4683-8ed8-d04171214d14","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":181,"terminal":false,"missionId":"4b2b24b9-5bf2-4ec6-beed-ba92576441f2","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"e0b98b53099b71579b75a97a6152864a25dff4cf","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4b2b24b9-5bf2-4ec6-beed-ba92576441f2"},"performance":null,"deploymentId":"forgejo-main-e0b98b53099b","workflowRunId":558,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign","fill-pdf-form","mobile-vendor-email-intelligence","mobile-vendor-event-request","pipeline-automation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5626,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T21:35:59.159338+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"e0b98b53099b71579b75a97a6152864a25dff4cf","external_id":"forgejo-main-e0b98b53099b","receipt_type":"ship_and_prove","idempotency_key":"mission:4b2b24b9-5bf2-4ec6-beed-ba92576441f2:ship_and_prove:ship_and_prove_release_pending:e0b98b53099b71579b75a97a6152864a25dff4cf:558","mission_step_id":"189042fe-ac95-4e6a-aa88-cecdbd2b29e5","command_center_event_id":"4b2b24b9-5bf2-4ec6-beed-ba92576441f2"},{"id":"b14942fb-e50b-4d5c-bb29-4492d0e36e56","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-20T06:05:38.322Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:05:07.841282+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:00736b25-4ca2-4d45-aacf-f618d1303fdc:owner-wait-live","mission_step_id":"2fd0d728-f010-4a38-9126-bec4e5d6dd97","command_center_event_id":"00736b25-4ca2-4d45-aacf-f618d1303fdc"},{"id":"b1497bb3-858c-444d-956c-4fad5edbdc25","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proposal-pdf-v5-20260820","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3888,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":505,"terminal":false,"missionId":"e3375a2f-be15-4218-9bc0-4efcd04ec1b9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4807b23c65ed8ad111475a2a16aaaba58e3e2495","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e3375a2f-be15-4218-9bc0-4efcd04ec1b9"},"performance":null,"deploymentId":"forgejo-main-4807b23c65ed","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":6103,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T19:40:56.744407+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4807b23c65ed8ad111475a2a16aaaba58e3e2495","external_id":"forgejo-main-4807b23c65ed","receipt_type":"execute_mission","idempotency_key":"mission:e3375a2f-be15-4218-9bc0-4efcd04ec1b9:execute_mission:canonical_release_dispatched","mission_step_id":"de033590-5ece-4243-9cbb-489aadfe208e","command_center_event_id":"e3375a2f-be15-4218-9bc0-4efcd04ec1b9"},{"id":"b14b043e-ab50-4e16-a61e-757f62314dd9","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"5628ddcce06d555332854c196c914abe79e212eb","releaseState":"verified","exactConductorRun":{"id":31447656960,"status":"completed","headSha":"5628ddcce06d555332854c196c914abe79e212eb","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T01:02:29.566271+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5628ddcce06d555332854c196c914abe79e212eb","external_id":"canonical-release-5628ddcce06d","receipt_type":"canonical_release_status","idempotency_key":"mission:bf19ec4c-7641-40ec-922a-601364bf9d02:release-status:5628ddcce06d555332854c196c914abe79e212eb:31447656960:verified:canonical-production-release/verified=success","mission_step_id":"744b1426-9d89-4dff-b84f-e6fcb3ae0117","command_center_event_id":"bf19ec4c-7641-40ec-922a-601364bf9d02"},{"id":"b14b6204-e2c1-4a5b-8b98-637bebef9219","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1e7b7a6018d51da08b268dcb42992fa14b3efd6e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1e7b7a6018d51da08b268dcb42992fa14b3efd6e","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"6ecb3f765757490a50e38bb8b397f702b7759472c8c8a9045a05b99e140ab4a9","forgejoWorkflowProof":{"runId":13142,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:54:11.961275+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1e7b7a6018d51da08b268dcb42992fa14b3efd6e","external_id":"forgejo-main-1e7b7a6018d5","receipt_type":"canonical_release_status","idempotency_key":"mission:34ed79c3-424f-41e8-8712-6766db49a62c:forgejo-release-status:1e7b7a6018d51da08b268dcb42992fa14b3efd6e:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9b2dbdf1-5505-45a9-85f2-7c9bfe4db1a3","command_center_event_id":"34ed79c3-424f-41e8-8712-6766db49a62c"},{"id":"b14b997f-6749-41fa-875e-bd5ec9cd45a9","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-21790408742d","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":12264,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":627951,"firstUsefulResultAt":"2026-09-24T17:25:56.247Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3647,"terminal":false,"missionId":"21790408-742d-4390-9f30-5c105123957b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"91379b97ba8937ffe1aad681638265c98aadbec9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1322,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":123,"approvedPlanMs":0,"missionSetupMs":1343,"providerAuthMs":0,"shipAndProveMs":515,"ledgerPrepareMs":439,"ledgerReconcileMs":0,"lineageReconcileMs":904,"resolvePreflightMs":1343,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":439,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"21790408-742d-4390-9f30-5c105123957b"},"performance":null,"deploymentId":"forgejo-main-91379b97ba89","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2643,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:36:26.35202+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"91379b97ba8937ffe1aad681638265c98aadbec9","external_id":"forgejo-main-91379b97ba89","receipt_type":"execute_mission","idempotency_key":"mission:21790408-742d-4390-9f30-5c105123957b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8d9ce708-74f4-4b96-8811-cb7977415c69","command_center_event_id":"21790408-742d-4390-9f30-5c105123957b"},{"id":"b14cbb9a-05d1-4416-a8eb-7fe67960303e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:379","status":"blocked","metrics":{"receiptBytes":9393,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":127,"terminal":false,"missionId":"5f6516b7-6216-42b7-bcfb-a62126927b15","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"9858187430e455154c5f6614ccaf5e099fd26a6d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5f6516b7-6216-42b7-bcfb-a62126927b15"},"performance":null,"deploymentId":"forgejo-main-9858187430e4","workflowRunId":379,"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:50:24.253932+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"127","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5f6516b7-6216-42b7-bcfb-a62126927b15:automatic-mission-resume:127:canonical_release_blocked","mission_step_id":"12c306c8-d6d4-44d9-b31a-d0deaae3d213","command_center_event_id":"5f6516b7-6216-42b7-bcfb-a62126927b15"},{"id":"b14fb8b4-6afd-48a8-9750-b6271c3b9e61","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-97cb2657339d","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.3-cross-conversation-lean-queue","prNumber":null,"terminal":false,"missionId":"97cb2657-339d-4c70-a670-99de8db436ba","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4507,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":630,"providerAuthMs":0,"ledgerPrepareMs":630,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":630,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":630,"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":"97cb2657-339d-4c70-a670-99de8db436ba"},"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":4740,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:21:57.290835+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:97cb2657-339d-4c70-a670-99de8db436ba:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"16909d81-a4e6-4975-8cab-277d2a7ec24e","command_center_event_id":"97cb2657-339d-4c70-a670-99de8db436ba"},{"id":"b15205e9-7777-47d3-8fa7-a488bd3f6336","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-436bb0c1f01b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"436bb0c1-f01b-42cd-8396-31418978e59a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":113,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":373,"providerAuthMs":0,"ledgerPrepareMs":373,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":373,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":373,"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":"436bb0c1-f01b-42cd-8396-31418978e59a"},"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":3858,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:52:39.173323+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:436bb0c1-f01b-42cd-8396-31418978e59a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"966b705d-6fa7-4bca-9f18-8aa9f8810d71","command_center_event_id":"436bb0c1-f01b-42cd-8396-31418978e59a"},{"id":"b1520dfe-b86a-419d-9f98-213835d4c648","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d2d766a7af1e","prNumber":3644,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"660e49e581dd3b11c527266325f90a5789d55cc9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:09:14.430958+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"660e49e581dd3b11c527266325f90a5789d55cc9","external_id":"3644","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d2d766a7-af1e-48e0-b11b-4cfb9ba15833:merged-pr:3644:660e49e581dd3b11c527266325f90a5789d55cc9","mission_step_id":"11e7909a-ac11-4e64-a2bd-07bdb98f30e1","command_center_event_id":"d2d766a7-af1e-48e0-b11b-4cfb9ba15833"},{"id":"b1551808-747b-4b93-a248-039903f80796","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":14636,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":817,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:00:31.224999+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1156","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:automatic-mission-resume:1156:repair_mission_waiting_for_gate","mission_step_id":"9b6d2992-e477-4b62-9cac-6002482a8ae9","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"b1551895-9d40-4c09-b601-3747acca3974","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0499e81db220f5f534e571729e7e17fed5a6fad6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"source-bound-redeploy","satisfied":true,"statement":"The canonical current-main owner-storage-backup source is deployed live after the Supabase config repair.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"preserve-security","satisfied":true,"statement":"Keep verify_jwt=false with internal RSA machine authentication, read-only exporter behavior, private buckets, 600-second URL TTL, and no paid add-on.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live"]}],"contractHash":"358e1c22abfed13b0a1ad00901d9545c612dfae12dae229968f474b1d6fd9037","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"358e1c22abfed13b0a1ad00901d9545c612dfae12dae229968f474b1d6fd9037"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:42:56.824478+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0499e81db220f5f534e571729e7e17fed5a6fad6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dd793dfc-cf90-4369-976c-71b8b98a4bb1:request-contract:358e1c22abfed13b0a1ad00901d9545c612dfae12dae229968f474b1d6fd9037:0499e81db220f5f534e571729e7e17fed5a6fad6:verified:","mission_step_id":"ad59ae97-cbeb-4fb2-81ad-b58aaa4fdbfe","command_center_event_id":"dd793dfc-cf90-4369-976c-71b8b98a4bb1"},{"id":"b1557d97-5daf-44bb-9809-4cac8dd071fe","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"continuationObjective":"Continue this mission and implement the first-party KNOCKLAUNCH owner-host agent now. Extend the existing cc-execution host control/event pattern, add an outbound-only Windows owner-host agent for msi-local and laptop-local, expose host_offline vs host_online_runner_offline and attention-required owner capacity, keep fixed allowlisted lifecycle/diagnostic actions only, preserve cloud fallback, add targeted contract coverage, bump the cc-execution release marker, then Gate, squash merge, release and live-proof the new capability."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:59:44.909978+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"7316b578-0997-4070-949c-19ba3ebf666f","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"b156a40a-fcc3-4344-8b85-d2241a7445c1","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-21T14:56:41.693Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T14:55:32.629408+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1efa2418-80a9-49d9-90bc-39b44a68ef37:owner-wait-live","mission_step_id":"7f094aca-2c6c-42a9-85b4-0786b66107e4","command_center_event_id":"1efa2418-80a9-49d9-90bc-39b44a68ef37"},{"id":"b156dc1a-8f6a-4a0d-aa34-5805bce72fe5","source":"cc-execution","status":"recorded","payload":{"objective":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","tenantRef":"redfishroofing","receivedAt":"2026-09-03T14:41:59.137Z","fingerprint":"da8d331da31382be9d4b19b24b860a626fd2253432743bb0c35ff497370339a9","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/roof-estimator-fast-registration-20260903","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","wordingChanged":false,"canonicalIntent":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"faster","statement":"A fresh production Dharma measurement materially improves on the 38.6-second baseline when provider latency permits, with unnecessary wide-image/correction work reduced.","proofConditionIds":["runtime-measurement"]},{"id":"aligned-shape","statement":"The single-roof outline is translation-registered to the trusted property footprint without shape/scale/rotation changes and visually sits on the actual roof.","proofConditionIds":["repository-contract","runtime-measurement","visual-proof"]},{"id":"compact-viewport","statement":"The live estimator uses a stable 440px desktop frame, closer property zoom, and no heavy automatic orange edit-state rendering.","proofConditionIds":["repository-contract","visual-proof"]}],"objective":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","constraints":[{"id":"preserve-stability","statement":"Measurement state still cannot resize the map frame or move the camera.","proofConditionIds":["repository-contract","visual-proof"]},{"id":"explicit-edit-only","statement":"Vertex edit mode remains available only through the explicit edit control, not automatic polygon selection.","proofConditionIds":["repository-contract"]},{"id":"bounded-release","statement":"Only frontend and roof-ai-detection may release.","proofConditionIds":["runtime-measurement"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-contract","kind":"repository","claim":"Diff is limited to roof-ai-detection fast-registration plus compact viewport/rendering changes and narrow tests; no unrelated Redfish or control-plane change.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[]},{"id":"runtime-measurement","kind":"runtime","claim":"A fresh Dharma measurement uses v16-fast-registration and records timing + positional registration metadata with usable roof geometry.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"v16-fast-registration","targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"visual-proof","kind":"visual","claim":"On the exact Dharma route after a fresh measurement, the map is compact and tightly property-focused, its frame does not change through measurement, and the roof outline overlays the actual roof without the coarse orange-box treatment.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/roof-estimator-fast-registration-20260903","conversationContext":"{\"requestContract\":{\"valid\":true,\"source\":\"explicit\",\"version\":2,\"objective\":\"Make the roof estimator faster, compact and property-focused, and render the already-correct roof shape directly over the actual roof without coarse selection styling.\",\"outcomes\":[{\"id\":\"faster\",\"statement\":\"A fresh production Dharma measurement materially improves on the 38.6-second baseline when provider latency permits, with unnecessary wide-image/correction work reduced.\",\"proofConditionIds\":[\"runtime-measurement\"]},{\"id\":\"aligned-shape\",\"statement\":\"The single-roof outline is translation-registered to the trusted property footprint without shape/scale/rotation changes and visually sits on the actual roof.\",\"proofConditionIds\":[\"repository-contract\",\"runtime-measurement\",\"visual-proof\"]},{\"id\":\"compact-viewport\",\"statement\":\"The live estimator uses a stable 440px desktop frame, closer property zoom, and no heavy automatic orange edit-state rendering.\",\"proofConditionIds\":[\"repository-contract\",\"visual-proof\"]}],\"constraints\":[{\"id\":\"preserve-stability\",\"statement\":\"Measurement state still cannot resize the map frame or move the camera.\",\"proofConditionIds\":[\"repository-contract\",\"visual-proof\"]},{\"id\":\"explicit-edit-only\",\"statement\":\"Vertex edit mode remains available only through the explicit edit control, not automatic polygon selection.\",\"proofConditionIds\":[\"repository-contract\"]},{\"id\":\"bounded-release\",\"statement\":\"Only frontend and roof-ai-detection may release.\",\"proofConditionIds\":[\"runtime-measurement\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"proofConditions\":[{\"id\":\"repository-contract\",\"kind\":\"repository\",\"claim\":\"Diff is limited to roof-ai-detection fast-registration plus compact viewport/rendering changes and narrow tests; no unrelated Redfish or control-plane change.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"]},{\"id\":\"runtime-measurement\",\"kind\":\"runtime\",\"claim\":\"A fresh Dharma measurement uses v16-fast-registration and records timing + positional registration metadata with usable roof geometry.\",\"required\":true,\"expectedText\":\"v16-fast-registration\",\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"],\"requiredReleaseTargets\":[\"supabaseEdge\"]},{\"id\":\"visual-proof\",\"kind\":\"visual\",\"claim\":\"On the exact Dharma route after a fresh measurement, the map is compact and tightly property-focused, its frame does not change through measurement, and the roof outline overlays the actual roof without the coarse orange-box treatment.\",\"route\":\"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"58947c9326be802668c94b904a1b5df4ba7b8d476f2b0cc8218f7ff26892f054","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:41:59.728136+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:tenant-workstream-contribution:da8d331da31382be9d4b19b24b860a626fd2253432743bb0c35ff497370339a9","mission_step_id":null,"command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"b1587ed1-a1a3-4f25-952a-4755d2b0f0d0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-501702633f42","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2250,"terminal":false,"missionId":"50170263-3f42-48f8-a658-b9720fa8ef58","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1871,"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":"50170263-3f42-48f8-a658-b9720fa8ef58"},"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-09T17:54:00.975983+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2250","receipt_type":"automatic_mission_resume","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:automatic-mission-resume:2250:repair_mission_pr_ready_retryable","mission_step_id":"6f927f61-5326-4d0e-91b9-9094e91d7e03","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"b159f33c-c81a-43a5-ad94-6c36707f4de9","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:52:23.131587+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3894,\"sourceSha\":\"1598f3e423c9d2b6e818fa31dd854dfb35052abb\",\"deploymentId\":\"canonical-release-1598f3e423c9\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:10:19.124151+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:4efc6e5e-8e57-4f02-8be2-8a820a63c224:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"4afd74c9-4b81-4e30-8369-537cc463b456","command_center_event_id":"4efc6e5e-8e57-4f02-8be2-8a820a63c224"},{"id":"b15a78e4-f159-4d7a-9765-943b3edd2a55","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"52cd02a15f751165e0c325d2f2122a83c45bc908","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-mutation-response","satisfied":true,"statement":"The live Command Center /mission/execute mutation path returns structured non-502 responses without waiting unboundedly on noncritical post-handler ledger bookkeeping.","proofConditionIds":["proof-runtime","proof-mutation"]}],"satisfied":true,"constraints":[],"contractHash":"dc9489d559ad284466239acd4143f4123fe25be6c1fc4a4ac8a74bbbb29247ad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"dc9489d559ad284466239acd4143f4123fe25be6c1fc4a4ac8a74bbbb29247ad"},"required":true,"satisfied":true},{"id":"proof-mutation","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"dc9489d559ad284466239acd4143f4123fe25be6c1fc4a4ac8a74bbbb29247ad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T10:35:20.687+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"52cd02a15f751165e0c325d2f2122a83c45bc908","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e2daacd2-5fd2-417e-8e69-eeb71ec89bc5:request-contract:dc9489d559ad284466239acd4143f4123fe25be6c1fc4a4ac8a74bbbb29247ad:52cd02a15f751165e0c325d2f2122a83c45bc908:verified:","mission_step_id":"d6ea151d-3722-4488-b595-bb3dfa98ecb3","command_center_event_id":"e2daacd2-5fd2-417e-8e69-eeb71ec89bc5"},{"id":"b163bd65-c759-4771-ad8e-1a333e148fb4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898167bcbe03","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":20377,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":151252,"firstUsefulResultAt":"2026-10-02T19:28:35.313Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4520,"terminal":false,"missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"67c764a7953a1224aa13b63b311a6b63a494fb54","timingsMs":{"prReadinessMs":59,"approvedPlanMs":0,"shipAndProveMs":212,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f"},"performance":null,"deploymentId":"forgejo-main-67c764a7953a","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":1857,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:34:55.343408+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4520","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898167bc-be03-48c1-839c-aeda4a18fb5f:automatic-mission-resume:4520:canonical_release_reconciliation_pending","mission_step_id":"18a68c0d-7a12-4d7d-bee8-af4cab6ef2fe","command_center_event_id":"898167bc-be03-48c1-839c-aeda4a18fb5f"},{"id":"b163c400-4332-4a35-bea2-18660db93142","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-534746208789","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.224-truthful-owner-progress","prNumber":null,"terminal":false,"missionId":"53474620-8789-495c-96e5-cfb6846f46da","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":134,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":475,"providerAuthMs":0,"ledgerPrepareMs":475,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":475,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":475,"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":"53474620-8789-495c-96e5-cfb6846f46da"},"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":3923,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T01:19:42.198281+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53474620-8789-495c-96e5-cfb6846f46da:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3d87a2be-b8a1-4a2e-9aa1-d5eae2d0034e","command_center_event_id":"53474620-8789-495c-96e5-cfb6846f46da"},{"id":"b163d017-a2ad-4a9f-a4d7-ec1c4c8a32cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-restore-point-20260828-2214","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6546,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":968,"terminal":false,"missionId":"c1b1ca9e-b5b7-41a7-8958-186a22f43927","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2876,"prReadinessMs":2610,"approvedPlanMs":0,"missionSetupMs":855,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},"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":5504,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:20:04.86454+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"968","receipt_type":"execute_mission","idempotency_key":"mission:c1b1ca9e-b5b7-41a7-8958-186a22f43927:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"81f903c4-8d29-407c-9bd9-38d1588eb988","command_center_event_id":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},{"id":"b1644b27-76c8-4607-8d43-cc933d3265ff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6af4fe2fda20","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.162-owner-activity-mission-recovery","prNumber":2934,"terminal":false,"missionId":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3949,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":586,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":586,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":586,"repositoryMutationMs":3949,"repositoryProviderMs":3133,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1722,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":586,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1411},"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":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3217,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:19:32.640448+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2934","receipt_type":"execute_mission","idempotency_key":"mission:6af4fe2f-da20-4f08-93bd-ef5dd1eba303:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"ac979422-6a3c-45c3-8451-28ac6d2a407f","command_center_event_id":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},{"id":"b165d05d-01d0-408d-99f0-50e9a83924f5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-display-fallback-20260906","reason":"explicit_pull_request_identity_mismatch:1963","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1963,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1161,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":389,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":389,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":389,"repositoryMutationMs":1161,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":389,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"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":1471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:39:19.065497+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","external_id":"1963","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"b16730ca-8503-4ae0-bc84-4e1595d39f09","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"a8a80daa32e8312e689b5b7a08fcc59aed9dd903dc0f4c8d1f83d1f74ebc3a3f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15840","runId":15840,"status":"waiting","sourceSha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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-05T16:49:31.614887+00:00","proof_gate":"canonical_release_pending","source_sha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","external_id":"forgejo-main-3cecc4bed52e","receipt_type":"canonical_release_status","idempotency_key":"mission:06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb:forgejo-release-status:3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"22cd18c3-db93-49a2-bce7-8ed82565cead","command_center_event_id":"06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb"},{"id":"b1673f24-669e-4ec9-a483-1701457991b4","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.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":522,"providerAuthMs":0,"ledgerPrepareMs":522,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":522,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":522,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c"},"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-25T23:44:39.763549+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0527038a-ab47-4fbc-a6f6-b5548bc8e62c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"686c9d30-f206-44f8-839a-cce1f3fe1e47","command_center_event_id":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c"},{"id":"b169ab24-b4a6-42ee-b7e6-5dc18127b2a0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/add-control-plane-restore-point-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1234,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":815,"terminal":false,"missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e806d6925cd3f6f72a0daed1cbc391bb5ff4d005","timingsMs":{"handlerMs":9148,"prReadinessMs":308,"approvedPlanMs":0,"missionSetupMs":541,"shipAndProveMs":8831},"nextAction":null,"receiptRef":{"mode":"full","missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f"},"performance":null,"deploymentId":"forgejo-main-e806d6925cd3","workflowRunId":null,"releaseTargets":{"frontend":false,"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":6231,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T05:14:20.981459+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e806d6925cd3f6f72a0daed1cbc391bb5ff4d005","external_id":"forgejo-main-e806d6925cd3","receipt_type":"execute_mission","idempotency_key":"mission:90a24a87-68dc-404d-96f6-2e5644420e5f:execute_mission:canonical_release_dispatched","mission_step_id":"08a48e43-4da5-4fcb-80c5-877ad61d7652","command_center_event_id":"90a24a87-68dc-404d-96f6-2e5644420e5f"},{"id":"b16ce3c8-1780-497e-9350-0d96358d74b8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-19b282a5d64c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"19b282a5-d64c-4d0c-8bf0-6d744fd410de","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":367,"providerAuthMs":0,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":367,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"19b282a5-d64c-4d0c-8bf0-6d744fd410de"},"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":3543,"likelyAffectedFiles":["src/__tests__/contracts/big-papis-native-proposal-link.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T02:24:57.711135+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19b282a5-d64c-4d0c-8bf0-6d744fd410de:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"94995a9b-193f-4696-8e5b-09495d858634","command_center_event_id":"19b282a5-d64c-4d0c-8bf0-6d744fd410de"},{"id":"b16d7a15-450f-4254-8df9-ba01568341e2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","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":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","forgejoWorkflowProof":{"runId":6874,"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-10T21:51:17.843331+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":"forgejo-main-502f0b4246cb","receipt_type":"canonical_release_status","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:forgejo-release-status:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"15f3235f-5c6a-488a-a093-ee9f3bca033c","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"b16f3bbf-64de-4ff2-aa35-0a06eec9af1a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1a13c7ac6bad037eac7160d767273ba36288d93e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"CORRECTIVE GENERATION: The false-terminal proof defect persists after PR #3437. Independent production DB truth at 2026-09-22 after the OnRunner release proves Anthony Francis was NOT resent: public.email_messages has zero rows for tony@pcgslab.com; latest pending_agreements row remains fe968156-0fed-498e-af15-2fde4802f6d1 with sent_at 2026-09-22T13:19:39Z; proposal KLG-PCG-2026-001 sent_at remains 13:19:43Z. Yet mission 617ab74d-555d-4ada-a0c8-1f88e69aeffd terminalized verified. Inspect and repair the actual request-contract reconciliation/terminalization owner (not mission-supervisor classification) so a runtime proof condition whose claim requires an external side effect/delivery cannot be satisfied from release/runtime health alone. Require claim-matched evidence for the side effect. Then execute Anthony's one-time resend through the canonical proposal/agreement send path and prove a genuinely new provider-accepted email_messages receipt plus a new/updated agreement delivery event and public review/e-sign link. Do not fabricate evidence. Continue through PR, Gate, merge, release, and independent DB proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"89d3293dc0f3cfc12bc032869d13815f0e4552d423778aa04b64d50745fb4509","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":"89d3293dc0f3cfc12bc032869d13815f0e4552d423778aa04b64d50745fb4509"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T15:29:39.991925+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1a13c7ac6bad037eac7160d767273ba36288d93e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:327899c9-a498-4ec5-a23b-988b58c5bba3:request-contract:89d3293dc0f3cfc12bc032869d13815f0e4552d423778aa04b64d50745fb4509:1a13c7ac6bad037eac7160d767273ba36288d93e:verified:","mission_step_id":"4dd55638-c091-4437-8879-5f52b63547f3","command_center_event_id":"327899c9-a498-4ec5-a23b-988b58c5bba3"},{"id":"b1704c9d-071d-4d1c-a766-7ffcd9d904ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-19688f93a018","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":165,"missionSetupMs":3926},"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":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8"},"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":5108,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/control-plane-routing.contract.test.ts","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","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T20:38:43.223938+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19688f93-a018-4da5-9fcf-a2aefb9cf0c8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a02c915b-2f49-4f8e-87be-d50c28a46d79","command_center_event_id":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8"},{"id":"b1715dba-1022-4559-8506-b7a07291bc3a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/dr-backuphealth-dedupe-626f0ebe","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/dr-backuphealth-dedupe-626f0ebe","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":235,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":235,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":235,"repositoryMutationMs":940,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":235,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6"},"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-09T17:20:23.553355+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:626f0ebe-b094-488a-a0b0-4363e13737a6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e64aea88-e4ac-4caa-aa69-9fc550086de0","command_center_event_id":"626f0ebe-b094-488a-a0b0-4363e13737a6"},{"id":"b17273ce-5724-48c6-a1f3-76edcf6b6623","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-59b957ca2fb2","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":7796,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.51.6-forgejo-host-control-inprocess","prNumber":null,"terminal":false,"missionId":"59b957ca-2fb2-4630-8fb1-2e4ab6259547","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":367,"prReadinessMs":0,"approvedPlanMs":367,"missionSetupMs":552,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"59b957ca-2fb2-4630-8fb1-2e4ab6259547"},"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":4736,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T21:58:08.079214+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:59b957ca-2fb2-4630-8fb1-2e4ab6259547:execute_mission:repair_mission_execution_blocked","mission_step_id":"b7f58c68-eb39-4fca-ada8-ea5f56f9e97e","command_center_event_id":"59b957ca-2fb2-4630-8fb1-2e4ab6259547"},{"id":"b1763843-b676-4dd1-9397-2eae56850d54","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:25:37.414636+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:119418342","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"b176a938-223d-4042-9004-a37f63504d3f","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-terminal-capacity-reconcile","prNumber":3061,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:58:15.344917+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","external_id":"3061","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5536d194-35b3-4979-85ad-8d8ce16d777a:merged-pr:3061:a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","mission_step_id":"f096a843-a5c3-4329-a689-235404873bc3","command_center_event_id":"5536d194-35b3-4979-85ad-8d8ce16d777a"},{"id":"b178de69-2611-4260-a1d7-584a132e659d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c43209cbca72","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":182630,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":9,"executorlessWaitMs":894198,"firstUsefulResultAt":"2026-10-02T02:30:39.177Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4454,"terminal":false,"missionId":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6871,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2781,"approvedPlanMs":1275,"missionSetupMs":558,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":474,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":558,"repositoryMutationMs":2384,"repositoryProviderMs":2384,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2279,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":474,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":105},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:45:54.543013+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4454","receipt_type":"execute_mission","idempotency_key":"mission:c43209cb-ca72-4870-9e03-5fc4e41d1eaa:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"917ff471-4f14-4e7c-b9e6-c6d5e7bc5b10","command_center_event_id":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},{"id":"b17adc64-22fa-4048-aa87-05e51078f7a0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-687d0892fe8c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4205,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":32265,"firstUsefulResultAt":"2026-09-27T23:00:06.005Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"687d0892-fe8c-4dfd-9d4a-a34ba905673f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2043,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":366,"providerAuthMs":0,"ledgerPrepareMs":366,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":366,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":366,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"687d0892-fe8c-4dfd-9d4a-a34ba905673f"},"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":4463,"likelyAffectedFiles":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:00:06.058622+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:687d0892-fe8c-4dfd-9d4a-a34ba905673f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b0fc7feb-02e2-4af3-a4ff-034e5bff1cd1","command_center_event_id":"687d0892-fe8c-4dfd-9d4a-a34ba905673f"},{"id":"b17bd50a-2635-4597-9b2c-c2bd7e25a06e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":9802,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"executorlessWaitMs":434135,"firstUsefulResultAt":"2026-10-06T01:58:26.081Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1973,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":267,"providerAuthMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1636,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:06:35.559534+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec4f2cb6-eecb-4ea6-83e6-98346273392d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"20f7ee1a-a383-44a2-a03c-b7943ba70f60","command_center_event_id":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},{"id":"b17c8d5c-b90e-48ee-965f-41fd2698a8b5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/big-papis-site-photo-refresh","approved":true,"missionId":"8570bad0-532c-4b4b-8cca-001a9cace0e5","objective":"Adopt the existing Big Papi tenant R2 imagery branch into the same durable mission and continue through one PR, canonical Gate, squash merge, cc-execution R2 ingest, frontend release, and live visual proof.","sourceSha":"06430c54471af0a904a0f5b2d99fcfe34d8ec874","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.92-tenant-r2-ingest\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.91-tenant-r2-ingest\";"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"8bb73949eb4faa4919cf989c7da4171718aa6706ded93249446dc73a82f0ba04","replayCount":0,"serializedBytes":896},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:15:08.862076+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8570bad0-532c-4b4b-8cca-001a9cace0e5:repository-mutation-intent:8bb73949eb4faa4919cf989c7da4171718aa6706ded93249446dc73a82f0ba04:0","mission_step_id":"853770ee-1b10-4635-ab9f-047f6a9ac4c1","command_center_event_id":"8570bad0-532c-4b4b-8cca-001a9cace0e5"},{"id":"b17f201d-74b8-4d54-98d8-6495cfe711a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-only-connections","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":30506,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":21,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":401,"terminal":false,"missionId":"3742f869-2609-4964-861e-ba10de175415","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":"3742f869-2609-4964-861e-ba10de175415"},"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":10453,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T02:41:47.909769+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"401","receipt_type":"execute_mission","idempotency_key":"mission:3742f869-2609-4964-861e-ba10de175415:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"04531207-6ef0-4f26-ac8f-f7f40130efe2","command_center_event_id":"3742f869-2609-4964-861e-ba10de175415"},{"id":"b181b235-c84e-4c81-9fa5-ceacc24f07f3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-98a006e2a3f3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"98a006e2-a3f3-414a-a5b6-55cdb2b0250b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1123,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":300,"providerAuthMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":300,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":300,"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":"98a006e2-a3f3-414a-a5b6-55cdb2b0250b"},"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":3620,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-workflow.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T02:22:38.778449+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:98a006e2-a3f3-414a-a5b6-55cdb2b0250b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bb58705b-fbee-4c3c-9607-2c952dd55212","command_center_event_id":"98a006e2-a3f3-414a-a5b6-55cdb2b0250b"},{"id":"b182c318-f8ec-4585-85de-e54c5bf3cc6e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-379f032bb487","writes":[],"patches":[],"version":1,"approved":true,"missionId":"379f032b-b487-479a-af33-fdb818d416de","objective":"Control-plane maintenance: fix the canonical release ledger false-red recovery gap exposed by tenant-shell mission 651d770a-9bcf-4e34-9aee-a9bb660bad43. Only when an exact-source frontend release log proves frontend_candidate_100_percent_promoted and the enclosing Forgejo workflow subsequently terminates with release_cancelled_transient, recover the frontend target as success. Preserve fail-closed behavior for every other frontend failure. Add the invariant test, Gate, squash merge, release cc-execution, and prove the updated runtime.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"workstreamKey":"frontend-release-proof-recovery-maintenance-2026-10-02","anchored_edits":[{"path":"workers/cc-execution/src/mission-ledger.js","new_content":"    const frontendReleaseDiagnostics = JSON.stringify(forgejoWorkflowProof?.diagnostics || {});\n    const frontendExactSourcePromotionRecovered = Boolean(\n      targets.frontend === true\n      && text(releaseTargetStates?.frontend, 20).toLowerCase() !== \"success\"\n      && text(forgejoWorkflowProof?.failureClass, 80).toLowerCase() === \"release_cancelled_transient\"\n      && frontendReleaseDiagnostics.includes(\"frontend_candidate_100_percent_promoted\")\n      && frontendReleaseDiagnostics.includes(sourceSha)\n    );\n    if (frontendExactSourcePromotionRecovered) {\n      releaseTargetStates = mergeForgejoReleaseTargetStates(releaseTargetStates, { frontend: \"success\" });\n      forgejoWorkflowProof = {\n        ...(forgejoWorkflowProof || {}),\n        targetStates: releaseTargetStates,\n        frontendRuntimeProof: {\n          source: \"exact_release_log\",\n          proofGate: \"frontend_exact_source_100_percent_promotion_substitutes_interrupted_workflow_receipt\",\n          sourceSha,\n          workflowReceiptSubstituted: true,\n        },\n      };\n    }\n\n    if (forgejoReleaseTargetsComplete(targets, releaseTargetStates)) {\n      forgejoWorkflowState = \"success\";\n    } else if (Object.values(releaseTargetStates).some((state) => state === \"failure\")) {\n      forgejoWorkflowState = \"failure\";\n    }","old_content":"    if (forgejoReleaseTargetsComplete(targets, releaseTargetStates)) {\n      forgejoWorkflowState = \"success\";\n    } else if (Object.values(releaseTargetStates).some((state) => state === \"failure\")) {\n      forgejoWorkflowState = \"failure\";\n    }"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"test(\"frontend exact-source 100 percent promotion can recover a transient post-promotion workflow cancellation\", async () => {\n  const ledgerSource = await readFile(new URL(\"../src/mission-ledger.js\", import.meta.url), \"utf8\");\n  assert.match(ledgerSource, /frontend_candidate_100_percent_promoted/);\n  assert.match(ledgerSource, /release_cancelled_transient/);\n  assert.match(ledgerSource, /frontendExactSourcePromotionRecovered/);\n  assert.match(ledgerSource, /frontendReleaseDiagnostics\\.includes\\(sourceSha\\)/);\n  assert.match(ledgerSource, /frontend_exact_source_100_percent_promotion_substitutes_interrupted_workflow_receipt/);\n  assert.match(ledgerSource, /mergeForgejoReleaseTargetStates\\(releaseTargetStates, \\{ frontend: \"success\" \\}\\)/);\n});\n\ntest(\"preserves successful release targets across an interrupted multi-target release and retries only unfinished targets\", () => {","old_content":"test(\"preserves successful release targets across an interrupted multi-target release and retries only unfinished targets\", () => {"}],"implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-release-reconciliation","requestContract":{"outcomes":[{"id":"repair","statement":"Recover only exact-source frontend releases that prove 100% promotion before a transient runner cancellation.","proofConditionIds":["repo","runtime"]},{"id":"failclosed","statement":"Frontend failures without exact-source 100% promotion proof continue to fail closed.","proofConditionIds":["repo"]}],"constraints":[{"id":"scope","statement":"Only mission-ledger frontend release reconciliation and its invariant test may change.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"Exact two-file diff, invariant test, Gate, and merge prove the recovery rule."},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live and exact."}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"outcomes":[{"id":"repair","statement":"Recover only exact-source frontend releases that prove 100% promotion before a transient runner cancellation.","proofConditionIds":["repo","runtime"]},{"id":"failclosed","statement":"Frontend failures without exact-source 100% promotion proof continue to fail closed.","proofConditionIds":["repo"]}],"constraints":[{"id":"scope","statement":"Only mission-ledger frontend release reconciliation and its invariant test may change.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"Exact two-file diff, invariant test, Gate, and merge prove the recovery rule."},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live and exact."}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-directed completion of tenant-shell recovery exposed a false terminal release failure after exact-source frontend promotion succeeded at 100%; repair only the ledger reconciliation invariant."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-directed completion of tenant-shell recovery exposed a false terminal release failure after exact-source frontend promotion succeeded at 100%; repair only the ledger reconciliation invariant."},"recovery":false,"fingerprint":"bd918db78e5bcd7731fa8d281990e04e8863c759e8cd379813288671482f9a78","replayCount":0,"serializedBytes":6750},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:46:41.939841+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:379f032b-b487-479a-af33-fdb818d416de:repository-mutation-intent:bd918db78e5bcd7731fa8d281990e04e8863c759e8cd379813288671482f9a78:0","mission_step_id":"5d590122-15b3-4c57-89ae-b1faa8aeea48","command_center_event_id":"379f032b-b487-479a-af33-fdb818d416de"},{"id":"b182ed20-b6ca-445a-8c1d-0791bf537dd1","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"32d9a4ce-be25-4d5b-b59e-70f6752742b0","phase":"universal_visual_witness_poll_failed","branch":"ai/objective-first-repair-8c04bea84e20","reason":"unexpected_path:/knock-launch-os/portfolio","status":"blocked","metrics":{"receiptBytes":90850,"releaseCount":0,"toolCallCount":57,"repeatedCallCount":30,"executorlessWaitMs":2030611,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3993,"terminal":true,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_status","proofGate":"interactive_visual_witness_failed","sourceSha":"7d477d4a1e4117ce0180b206604417728935ac6a","timingsMs":{"queue":1254,"total":12516,"execution":11262},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-7d477d4a1e41","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"32d9a4ce-be25-4d5b-b59e-70f6752742b0","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"32d9a4ce-be25-4d5b-b59e-70f6752742b0","failureReason":"unexpected_path:/knock-launch-os/portfolio","observedRoute":"/redfish-roofing/roof-measurement","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"3ac57604-ef15-4164-b4dd-c6ffefca4cca","attempt":1,"category":"application","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T13:51:00.220Z","completedAt":"2026-09-28T13:51:11.752Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":"unexpected_path:/knock-launch-os/portfolio","retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement","mobile::/redfish-roofing/roof-measurement"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::evidence::observe","mobile::/redfish-roofing/roof-measurement::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"application","requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement","mobile::/redfish-roofing/roof-measurement"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::evidence::observe","mobile::/redfish-roofing/roof-measurement::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6060,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"161f6865dc1d29df5a224d8450a8780c5e9e620b3773edb2420a152147044882","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:51:21.677719+00:00","proof_gate":"interactive_visual_witness_failed","source_sha":"laptop-cd17b09fdb31","external_id":"32d9a4ce-be25-4d5b-b59e-70f6752742b0","receipt_type":"visual_proof_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual:32d9a4ce-be25-4d5b-b59e-70f6752742b0:failed","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"b182febd-f0af-4747-a4c9-27d82f4b0254","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/auto-merge-reliability-hardening-20260820","reason":"existing_branch_refresh_failed:500:200","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"fc1f86ec-3d7a-4825-a88c-f0544f79ae59","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc1f86ec-3d7a-4825-a88c-f0544f79ae59"},"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":4344,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:51:51.35006+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fc1f86ec-3d7a-4825-a88c-f0544f79ae59:execute_mission:repair_mission_execution_blocked","mission_step_id":"c99eb95c-54e6-43cb-a0da-dffed0c6639e","command_center_event_id":"fc1f86ec-3d7a-4825-a88c-f0544f79ae59"},{"id":"b185f6bd-64e5-448b-9a02-40f947467691","source":"cc-execution","status":"recorded","payload":{"objective":"Frontend-only premium redesign of Big Papi's customer-facing public experience on current Forgejo main. Use exactly the existing owners src/pages/mobile-vendor/BigPapisPublicWithVideoBackground.tsx and src/pages/mobile-vendor/BigPapisPublic.tsx; do not change Supabase, auth, data contracts, routes, runtime, backend logic, event submission behavior, schedule behavior, or feature availability. Preserve the existing entrance video and tenant hero video URLs, the calendar/truck behavior, all public page routes, fundraising flow, loyalty/Next Stop Club, wine slushies option, and 3-step booking flow. The current problem is that below the cinematic hero the page reads like a dark SaaS dashboard: 'What are you here for?' utility tabs, many bordered cards, tiny uppercase labels, dense control-panel styling, and a full-width mobile action bar. Redesign it into a cohesive premium frozen-dessert/catering brand experience. Specific acceptance criteria: 1) hero feels cinematic and upscale: preserve object-contain video behavior, reduce visual clutter, use a cleaner premium nav treatment, stronger logo presence, mixed-case editorial headline styling instead of shouting all-uppercase, restrained red/gold accents, rounded premium CTAs; 2) replace the 'What are you here for?' SaaS framing with elegant consumer-facing language such as 'Explore Big Papi’s' / 'Choose your experience' and style the panel navigation as a refined brand navigation strip rather than admin tabs; 3) home panel should no longer be four equal utility cards. Use an editorial layout with one prominent Next Stop feature, one strong flavor/photo feature, and lighter premium links/teasers for Fundraising and Loyalty, with meaningful whitespace and clear hierarchy; 4) remove unnecessary nested box/border treatment where it makes the page feel like software, while keeping existing content and interactions; 5) mobile typography and tap targets remain large/readable; mobile quick actions should become a floating premium translucent pill/dock rather than an edge-to-edge app toolbar; 6) footer should feel like a brand footer and should not foreground 'Powered by KNOCKLAUNCH'; 7) keep dark cinematic brand direction (no cream theme), actual Big Papi logo, Utica/Central New York positioning, and current red/amber brand accents; 8) do not create new product claims or fake testimonials/numbers; 9) inspect the exact diff before PR. Create one fresh ai/* branch, one Forgejo PR, pass KnockLaunch Gate, squash merge, deploy frontend only via the canonical Cloudflare path. Because the requested outcome is explicitly aesthetic, perform claim-matched visual acceptance on the internal public route /big-papis on both a mobile and desktop viewport after deployment, without altering the Coming Soon custom-domain gate. Finish only when the redesigned internal customer-facing page is live and the custom domain remains Coming Soon.","tenantRef":"big-papis","receivedAt":"2026-08-23T20:34:34.165Z","fingerprint":"77fc569314dcee15b694d6e2b45c77cde2bb0e148c599ca24bf08b8df1dac886","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papis-backend-20260823","requestedBranch":"ai/big-papi-premium-public-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T20:34:34.781256+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:tenant-workstream-contribution:77fc569314dcee15b694d6e2b45c77cde2bb0e148c599ca24bf08b8df1dac886","mission_step_id":"a92b56a5-ae7c-41d0-991e-0d34f13617e6","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"b18602af-ce44-406e-adba-77ce11fadfb0","source":"forgejo","status":"waiting","payload":{"branch":"ai/durable-receipt-contract-hash-selection-v1","prNumber":2882,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2d0fd66aa229ffc4b65bae1204fd709dc1dab884","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:26:23.866208+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2d0fd66aa229ffc4b65bae1204fd709dc1dab884","external_id":"2882","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69f832d5-ddb1-48a8-b430-7020456b04d7:merged-pr:2882:2d0fd66aa229ffc4b65bae1204fd709dc1dab884","mission_step_id":"a2c91f8d-947a-4935-8950-5af827964679","command_center_event_id":"69f832d5-ddb1-48a8-b430-7020456b04d7"},{"id":"b186066c-3a5d-4031-aa72-b014250d53c5","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T01:30:42.603808+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:5aa392a7-c5f9-4c21-b7d9-9d65cf28851c:compiler:f0372f7edcf2e8723d43d8dec00ee0a0ed4c1197:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"8fb6880d-551b-45b2-84dd-2d59ea7df787","command_center_event_id":"5aa392a7-c5f9-4c21-b7d9-9d65cf28851c"},{"id":"b18de6b2-a657-4f39-b5d6-51dc1463723e","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11124,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":148461,"firstUsefulResultAt":"2026-10-06T04:33:14.606Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":5163,"terminal":false,"missionId":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"60562bb37906cb16b4a8a0a4df7fa628f9e9aaab","timingsMs":{"prReadinessMs":726,"approvedPlanMs":0,"shipAndProveMs":2267,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},"performance":null,"deploymentId":"forgejo-main-60562bb37906","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":1821,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:35:50.861579+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5163","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:automatic-mission-resume:5163:canonical_release_reconciliation_pending","mission_step_id":"1dce4055-d1ab-4a06-b5da-39200570d5f8","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"b193522f-6f0d-4807-8141-12f6b4f87f9b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-agent-success","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":10492,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":588,"terminal":false,"missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22","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":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},"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":3919,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T16:11:48.747851+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"588","receipt_type":"execute_mission","idempotency_key":"mission:4f4604c3-703f-4081-91e3-f67ebc1bdb22:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"df327f35-753d-4fc2-a5fe-c8f4b322c7c6","command_center_event_id":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},{"id":"b194759c-8aab-4371-a4ee-4d2048b1384a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3e143dafb97ffafe232221e74d6f476df1334237","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-single-background-owner","satisfied":true,"statement":"The live Curri realtor dashboard has no shell-owned background image; scrolling content passes over one fixed underlying background only.","proofConditionIds":["curri-live-single-background"]}],"satisfied":true,"constraints":[{"id":"preserve-opacity","satisfied":true,"statement":"Preserve the Curri shell's existing 60% dark translucent treatment and all existing layout/navigation behavior.","proofConditionIds":["curri-live-single-background"]},{"id":"frontend-only","satisfied":true,"statement":"Release frontend only; no unrelated targets.","proofConditionIds":["curri-live-single-background"]}],"contractHash":"5b1fc562b82bc3511f6d0b0138f286ab02bdf9ae6117fd1ce395e554e74021a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"curri-live-single-background","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"5b1fc562b82bc3511f6d0b0138f286ab02bdf9ae6117fd1ce395e554e74021a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:31:46.130207+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3e143dafb97ffafe232221e74d6f476df1334237","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2f740cc1-0a15-43e0-9b27-a80862530ffa:request-contract:5b1fc562b82bc3511f6d0b0138f286ab02bdf9ae6117fd1ce395e554e74021a0:3e143dafb97ffafe232221e74d6f476df1334237:verified:","mission_step_id":"2e5cf620-45aa-4ec8-a19d-d59998327686","command_center_event_id":"2f740cc1-0a15-43e0-9b27-a80862530ffa"},{"id":"b194eead-2ae6-484c-8d3a-b0a8c7dc4533","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a00750e5a6aaed73826c44f8506e284d1f31f29e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a00750e5a6aaed73826c44f8506e284d1f31f29e","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"17c68ae02296a61b0fb560c742e7b63beaf432753b4939f090a242ab174d9035","forgejoWorkflowProof":{"runId":13321,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T05:05:52.058799+00:00","proof_gate":"canonical_release_pending","source_sha":"a00750e5a6aaed73826c44f8506e284d1f31f29e","external_id":"forgejo-main-a00750e5a6aa","receipt_type":"canonical_release_status","idempotency_key":"mission:06654f5f-e8b8-4c14-b546-33fababece28:forgejo-release-status:a00750e5a6aaed73826c44f8506e284d1f31f29e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ca99f6dd-85c1-4ba3-a0be-4ebb9b9e8feb","command_center_event_id":"06654f5f-e8b8-4c14-b546-33fababece28"},{"id":"b19521be-f6f6-4866-b7bf-1e8d7b84a8c6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d07125a4d00eed673d3ac240964b2e7257d5a026","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"real-site-preview","satisfied":false,"statement":"https://bychefap.com/?preview=real renders a complete premium BYCHEFAP real site using real tenant media, live public schedule data, working contact/CTA behavior, and the existing booking request contract.","proofConditionIds":["proof-preview-runtime","proof-preview-visual"]},{"id":"coming-soon-preserved","satisfied":true,"statement":"Normal https://bychefap.com/ traffic remains on the existing Coming Soon experience until the owner explicitly launches the real site.","proofConditionIds":["proof-coming-soon-runtime"]},{"id":"existing-wiring-reused","satisfied":true,"statement":"The real site reuses the existing mobile-vendor-event-request public_config, public_schedule, track_ad_visit and booking request pipeline with UTM/referrer/landing attribution; preview traffic does not write ad-visit attribution and no parallel backend or analytics primitive is created.","proofConditionIds":["proof-repository"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Only BYCHEFAP frontend source may change. Do not modify backend, database, Supabase Edge Functions, auth, Cloudflare route bindings, release architecture, or unrelated tenants.","proofConditionIds":["proof-repository"]},{"id":"preview-noindex","satisfied":true,"statement":"The temporary preview must be noindex,nofollow and ordinary public traffic must not be switched off Coming Soon.","proofConditionIds":["proof-preview-runtime","proof-coming-soon-runtime"]},{"id":"factual-marketing","satisfied":true,"statement":"Do not invent prices, testimonials, ratings, event counts, email addresses, or unsupported claims. May use documented Chef AP facts: The Flavorbender positioning, Private Chef, Catering, Food Truck & Events, Brevard County and beyond, phone 321-467-8499, Instagram @_chef.ap.","proofConditionIds":["proof-repository"]},{"id":"single-release","satisfied":true,"statement":"Use one branch, one PR, one canonical gate, one squash merge, one frontend release, and no duplicate release path.","proofConditionIds":["proof-release"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-release","proof-coming-soon-runtime","proof-preview-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-release","proof-coming-soon-runtime","proof-preview-runtime"]}],"contractHash":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"d07125a4d00eed673d3ac240964b2e7257d5a026"},"required":true,"satisfied":true},{"id":"proof-release","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":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951"},"required":true,"satisfied":true},{"id":"proof-coming-soon-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951"},"required":true,"satisfied":true},{"id":"proof-preview-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951"},"required":true,"satisfied":true},{"id":"proof-preview-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:10:47.7065+00:00","proof_gate":"request_contract_pending","source_sha":"d07125a4d00eed673d3ac240964b2e7257d5a026","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:48c778d9-86d0-43d0-9708-a591c33af43c:request-contract:1e0b24ada8f148d70eb9cb1b330f6959831b8e4f1247a6b19743931f28d30951:d07125a4d00eed673d3ac240964b2e7257d5a026:pending:visual","mission_step_id":"32469652-c630-40a7-815f-30600ecc481f","command_center_event_id":"48c778d9-86d0-43d0-9708-a591c33af43c"},{"id":"b19525e6-243c-48a7-850b-14f724744040","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a8cae272acdb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":10024,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":1521352,"firstUsefulResultAt":"2026-10-01T09:13:37.154Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.32-owner-contract-auto-hydration","prNumber":null,"terminal":false,"missionId":"a8cae272-acdb-4fe0-9e38-cb245e063ff9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":232,"providerAuthMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":232,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":232,"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":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},"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":4071,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisPublic.tsx","supabase/functions/mobile-vendor-event-request/index.ts","src/routes/publicRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:14:52.654098+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8cae272-acdb-4fe0-9e38-cb245e063ff9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1ff065fa-8757-4e8e-a5c0-62fc6d476fb1","command_center_event_id":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},{"id":"b195ba3d-ce6e-4b7f-813c-3f8eb38bd66b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-536fa008d499","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"536fa008-d499-4017-9e36-c7f88aa49955","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2991,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":477,"providerAuthMs":0,"ledgerPrepareMs":477,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":477,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":477,"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":"536fa008-d499-4017-9e36-c7f88aa49955"},"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":3940,"likelyAffectedFiles":["config/capabilities/pcg-card-grading-modes.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:51:52.810542+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:536fa008-d499-4017-9e36-c7f88aa49955:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d44e6620-9915-4870-bc69-33a119f27ac8","command_center_event_id":"536fa008-d499-4017-9e36-c7f88aa49955"},{"id":"b19a875f-9176-4f98-b716-f2dc59803e67","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bc6592091c5c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":3466,"terminal":false,"missionId":"bc659209-1c5c-4732-ad67-17493a96409e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5970,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1888,"missionSetupMs":298,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"repositoryMutationMs":4082,"repositoryProviderMs":4082,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2581,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1501},"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":"bc659209-1c5c-4732-ad67-17493a96409e"},"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":3832,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:21:56.95686+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3466","receipt_type":"execute_mission","idempotency_key":"mission:bc659209-1c5c-4732-ad67-17493a96409e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3d42cfa9-aeef-483b-9c47-b2cf20b5854a","command_center_event_id":"bc659209-1c5c-4732-ad67-17493a96409e"},{"id":"b19be13d-98e0-46eb-9e15-0c0b6ab25bb8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair only the remaining tenant-isolation test-runtime boundary failure from Gate #7411 on existing PR #2504. Do not change production code.","wordingChanged":false,"canonicalIntent":"Repair only the remaining tenant-isolation test-runtime boundary failure from Gate #7411 on existing PR #2504. Do not change production code.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"The hard-safety test executes the real frontend tenant application registry for representative sibling tenant types and asserts the canonical Edge tenant source preserves current-tenant route, branding/avatar, and storage namespace ownership including cross-tenant bucket rejection.","proofConditionIds":["proof-tenant"]}],"objective":"Repair only the remaining tenant-isolation test-runtime boundary failure from Gate #7411 on existing PR #2504. Do not change production code.","constraints":[{"id":"no-runtime","statement":"Do not modify production runtime code to bridge Node/Vitest and Edge/Deno test environments.","proofConditionIds":["proof-tenant"]},{"id":"same-pr","statement":"Use only existing mission and PR #2504.","proofConditionIds":["proof-tenant"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-tenant","kind":"repository","claim":"Tenant isolation test source-reads the canonical Edge contract and executes frontend tenant module registry, covering route namespace, current-tenant avatar/logo, per-tenant storage namespace rejection, and app ownership.","route":"src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"outside this tenant namespace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"280eba9fded678fbc57d3d222a7c832a2daeed4f5407b5cc1d1d9ab98057be08","requestContractRevision":9,"previousRequestContractHash":"e744a80321bc91e28fed1566d22cf2fc64ad0264e0f54f0706bc8cc240d0203f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:35:41.268081+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:request-contract:280eba9fded678fbc57d3d222a7c832a2daeed4f5407b5cc1d1d9ab98057be08","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"b19c7bb1-216b-49bd-b731-c7a395c31ac6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8bd65447c549","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23238,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":10,"executorlessWaitMs":110958,"firstUsefulResultAt":"2026-10-06T01:52:18.869Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5127,"terminal":false,"missionId":"8bd65447-c549-4656-9cd6-bf1d4a6dd4b8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7215,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2339,"approvedPlanMs":2431,"missionSetupMs":356,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":82,"resolvePreflightMs":356,"repositoryMutationMs":2438,"repositoryProviderMs":2438,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2138,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":300},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8bd65447-c549-4656-9cd6-bf1d4a6dd4b8"},"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":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:53:28.300641+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5127","receipt_type":"execute_mission","idempotency_key":"mission:8bd65447-c549-4656-9cd6-bf1d4a6dd4b8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d96a4cc5-d42d-4170-bdb3-5946f490234f","command_center_event_id":"8bd65447-c549-4656-9cd6-bf1d4a6dd4b8"},{"id":"b19d6079-55f3-4ae4-b34f-99163e155d2b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5eb7e7524a279dfa4ffe24be50772be335ab5c8c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"signed-in-oauth-frozen","satisfied":false,"statement":"The currently working signed-in PRIME OAuth consent path remains behaviorally unchanged and is protected by focused regression coverage.","proofConditionIds":["repo-proof","production-proof"]},{"id":"oauth-auth-separated","satisfied":false,"statement":"Signed-out PRIME OAuth authentication uses a dedicated /auth connector-login surface that can only resume a validated /auth/oauth/consent authorization request and never enters tenant/app/workspace routing.","proofConditionIds":["repo-proof","production-proof"]},{"id":"platform-login-preserved","satisfied":false,"statement":"Normal /login, /crm/login, and app-specific login routes preserve the existing platform tenant/app/workspace behavior.","proofConditionIds":["repo-proof","production-proof"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":false,"statement":"No backend, database, OAuth-provider, tenant-data, or Command Center runtime source changes are allowed; this is frontend auth-entry/routing only.","proofConditionIds":["repo-proof","production-proof"]},{"id":"no-platform-resolution-in-oauth-auth","satisfied":false,"statement":"The dedicated OAuth authentication surface must not read or mutate active tenant storage, resolve applications/workspaces, use last-route state, or navigate to /select-tenant.","proofConditionIds":["repo-proof"]},{"id":"strict-continuation","satisfied":false,"statement":"OAuth returnTo must reject external, protocol-relative, malformed, encoded-slash/backslash, or non-/auth/oauth/consent destinations and require authorization_id.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","satisfied":true,"statement":"The change must pass KnockLaunch Gate, squash-merge through Forgejo, and release only the frontend production owner.","proofConditionIds":["production-proof"]}],"contractHash":"b909dd796c09e125cc5df3791e5a8d5b8a41c250dc387853dc95b1adae8b6cd1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"b909dd796c09e125cc5df3791e5a8d5b8a41c250dc387853dc95b1adae8b6cd1","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"production-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"b909dd796c09e125cc5df3791e5a8d5b8a41c250dc387853dc95b1adae8b6cd1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:44:40.239168+00:00","proof_gate":"request_contract_pending","source_sha":"5eb7e7524a279dfa4ffe24be50772be335ab5c8c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1e4a6517-20b8-4a7f-9c77-f7b8b9622a69:request-contract:b909dd796c09e125cc5df3791e5a8d5b8a41c250dc387853dc95b1adae8b6cd1:5eb7e7524a279dfa4ffe24be50772be335ab5c8c:pending:repository","mission_step_id":"560b9edb-bca3-4fac-832c-b8e0d65ac045","command_center_event_id":"1e4a6517-20b8-4a7f-9c77-f7b8b9622a69"},{"id":"b19f0ead-614e-481c-82d5-d42b39b2f849","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-bc22485a0b98","reason":"canonical_release_queue_busy:16105","status":"blocked","metrics":{"receiptBytes":52264,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":22,"executorlessWaitMs":195325,"firstUsefulResultAt":"2026-10-05T23:38:13.030Z","recoveryAttemptCount":22,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5098,"terminal":false,"missionId":"bc22485a-0b98-4b49-97d9-81e0a4982b60","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"c62786630e9e416292410af15960959aabf40ba8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":70,"approvedPlanMs":0,"missionSetupMs":1555,"providerAuthMs":0,"shipAndProveMs":383,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":1219,"resolvePreflightMs":1555,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},"performance":null,"deploymentId":"forgejo-main-c62786630e9e","releaseState":"pending","workflowRunId":16105,"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":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:41:30.637021+00:00","proof_gate":"canonical_release_blocked","source_sha":"c62786630e9e416292410af15960959aabf40ba8","external_id":"forgejo-main-c62786630e9e","receipt_type":"execute_mission","idempotency_key":"mission:bc22485a-0b98-4b49-97d9-81e0a4982b60:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"db8e7a05-ffa9-41d3-a1b6-faf5ec8d805c","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"b1a34edd-6dcb-4303-9685-e4000bbc2f58","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-05f5a0f6f13f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":53001,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":5,"executorlessWaitMs":120502,"firstUsefulResultAt":"2026-10-06T02:33:00.137Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5140,"terminal":false,"missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2347,"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":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},"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-06T02:34:54.905504+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5140","receipt_type":"automatic_mission_resume","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:automatic-mission-resume:5140:repair_mission_pr_ready_retryable","mission_step_id":"dfb6ce44-67f8-4f97-9310-dd6825edc495","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"b1a4979c-7653-4352-815a-a781db37d44c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6cb3772649b1","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3511,"terminal":false,"missionId":"6cb37726-49b1-44fb-bf69-8a8c90116207","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":574,"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":"6cb37726-49b1-44fb-bf69-8a8c90116207"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:45:58.331254+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3511","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6cb37726-49b1-44fb-bf69-8a8c90116207:automatic-mission-resume:3511:repair_mission_waiting_for_gate","mission_step_id":"01e55460-90d1-4279-8796-fefbf27cb6cf","command_center_event_id":"6cb37726-49b1-44fb-bf69-8a8c90116207"},{"id":"b1a50d92-7a08-4a4a-81a1-bcb09df3eac9","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":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","wordingChanged":false,"canonicalIntent":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","constraints":[{"id":"owner-command-center-scope","statement":"Build this in the existing owner frontend surface. Reuse current owner/task/calendar/mission primitives; do not create a competing control plane.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"equal-criticality","statement":"All current critical workstreams remain simultaneously visible; do not impose an artificial priority ranking.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"seed-current-work","statement":"Seed PCG migration; Anthony storage; Tennex/10x IRSLogics and lead/client visibility; Big Papi website; Big Papi workspace; Tennex/10x workspace; PCG workspace; PAUL execution model; PrivateAppShell migration; notifications; application unification/canonical Mail.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"state-model","statement":"Support queued, active, waiting/blocker, review, live/proven, parked plus next action, dependency/blocker, owner/executor, due/follow-up, last update, completion proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"tenant-safety","statement":"Do not disrupt tenant data or weaken tenant isolation.","provenance":{"reason":null,"source":"hard_safety_invariant","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 domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/components/owner/OwnerCommandCenter.tsx","src/components/owner/OwnerDashboardView.tsx","src/components/owner/OwnerSidebar.tsx","src/lib/api/tasks.ts","src/lib/commandCenter/missions.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","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":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","canonicalIntent":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Build and ship a KNOCKLAUNCH OS Owner Command Center UI for Noel that keeps all concurrent critical client/platform work visible and manageable in one place, with tasks, reminders, calendar-linked items, PAUL mission linkage, current state, next action, blockers, executor, follow-up/due dates, last update, and production proof.","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":"Build-and-ship-a-KNOCKLAUNCH-OS-Owner-Command-Center-UI-for-Noel-that-keeps-all-concurrent-critical-","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":"e23ea8de595c59d228d4a8a3a598eb48697461fad53214b7dc84316b48184086","requestContractRevision":2,"previousRequestContractHash":"0d58ee1e73bc6f21f8b90668724987df4414190204978bbf037a22831951d5cb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T15:57:54.035929+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2ed0df57-d89c-4313-a05b-0dd15ac7a3f5:request-contract:e23ea8de595c59d228d4a8a3a598eb48697461fad53214b7dc84316b48184086","mission_step_id":"90f55905-95f0-4b4c-b558-d1895e44a2eb","command_center_event_id":"2ed0df57-d89c-4313-a05b-0dd15ac7a3f5"},{"id":"b1a7ef70-b261-4042-b93d-fcbc54e304d0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f69a6263b1addace2eef71b4cf4fd8cf4cc3a5bf","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f69a6263b1addace2eef71b4cf4fd8cf4cc3a5bf","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1224","runId":1224,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T13:54:27.515203+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f69a6263b1addace2eef71b4cf4fd8cf4cc3a5bf","external_id":"forgejo-main-f69a6263b1ad","receipt_type":"canonical_release_status","idempotency_key":"mission:e21be7b3-c231-4428-bbe7-496be9019042:forgejo-release-status:f69a6263b1addace2eef71b4cf4fd8cf4cc3a5bf:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"45d66366-8ab0-44e2-b070-20557203ec3a","command_center_event_id":"e21be7b3-c231-4428-bbe7-496be9019042"},{"id":"b1a9b60c-03a6-443c-9af4-4de57315e3e7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9e5efb4497bd","prNumber":3268,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:08:04.388766+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","external_id":"3268","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:merged-pr:3268:ee88d81968962b771e7635c4b4bd8373fefbddfc","mission_step_id":"a331f1cf-2c51-4daf-9485-d1a98fb242fc","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"b1ad6a5b-184a-43b3-8581-4a771a2b0938","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a693268ed641","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16341,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T13:57:21.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3994,"terminal":false,"missionId":"a693268e-d641-4d43-9c05-a91e7e51cfa8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4363,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1458,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":2905,"repositoryProviderMs":2905,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1890,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1015},"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":"a693268e-d641-4d43-9c05-a91e7e51cfa8"},"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":3559,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:57:27.136955+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3994","receipt_type":"execute_mission","idempotency_key":"mission:a693268e-d641-4d43-9c05-a91e7e51cfa8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"34f19a6b-0d50-4d53-8a58-c918211484d9","command_center_event_id":"a693268e-d641-4d43-9c05-a91e7e51cfa8"},{"id":"b1ada9c5-5aa6-4d79-946a-7091e6e6eb29","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-build-syntax","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1223,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"1f16f621-3abb-4e06-8d0e-1a745374395a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"1f16f621-3abb-4e06-8d0e-1a745374395a"},"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":5466,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:49:04.510065+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1f16f621-3abb-4e06-8d0e-1a745374395a:execute_mission:repair_mission_source_resolution_required","mission_step_id":"c1d728b6-21d4-4444-97d3-7092d3f97c81","command_center_event_id":"1f16f621-3abb-4e06-8d0e-1a745374395a"},{"id":"b1adfd2d-087a-45a8-b4f2-b94e71c5a74d","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"blocked","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:2f176188-4a32-4880-b8b1-135faf49a749","mission_step_id":null,"command_center_event_id":"2f176188-4a32-4880-b8b1-135faf49a749"},{"id":"b1ae6da4-ebe2-44df-96e7-0e532d9cfd93","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":null,"status":"complete","metrics":{"receiptBytes":8282,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1454,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":3377,"missionSetupMs":722},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"a0f64142-3a76-47a4-856e-e72e1326619e"},"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":1837,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:50:59.286953+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1454","receipt_type":"execute_mission","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"7d2b4a85-a339-4b0c-bd65-842be75db5eb","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"b1ae7586-93b4-4c40-895f-baeb803721b6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"64f6dfa3838a2e4f3fa5a689bfb4906e3d2eed9683062c2a64f017f724c465e8","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:56:15.596648+00:00","proof_gate":"canonical_release_pending","source_sha":"00c715c402db8cae6ad95ff8b2f39822525ad073","external_id":"forgejo-main-00c715c402db","receipt_type":"canonical_release_status","idempotency_key":"mission:d296a85a-3275-49b5-bd1c-a875418240fe:forgejo-release-status:00c715c402db8cae6ad95ff8b2f39822525ad073:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"ec0a49f9-e945-4953-bbf6-7a9a6dbdb539","command_center_event_id":"d296a85a-3275-49b5-bd1c-a875418240fe"},{"id":"b1aef39e-16a4-4673-ac97-f0c82b7b9b13","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"f13248590e3bcc222a901edc5831d1c9a424ae59","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"f13248590e3bcc222a901edc5831d1c9a424ae59","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"e5c4b0439d3a39560c50bd8140e1ffc63b79d5eade7d7fb44f509c0fcd7ca4e4","forgejoWorkflowProof":{"runId":9442,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-18T03:16:02.734442+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f13248590e3bcc222a901edc5831d1c9a424ae59","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:22f0aed7-a665-4f75-84be-df47e22244db:forgejo-release-status:f13248590e3bcc222a901edc5831d1c9a424ae59:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"752cda87-92bb-4c01-99f3-b0b19425247e","command_center_event_id":"22f0aed7-a665-4f75-84be-df47e22244db"},{"id":"b1b21f7e-bb86-4c35-ac58-5121a4bfa945","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-24T01:33:02.393074+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6163b7374446\",\"prNumber\":3553,\"sourceSha\":\"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518\",\"deploymentId\":\"forgejo-main-6d4fb6dcf9cc\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:38:49.817258+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6163b737-4446-4df3-a84c-23bcfe0db6ff:owner-progress-heartbeat:119346635","mission_step_id":"73e50b03-7ab3-4de2-a3fc-9ecdf4d09f97","command_center_event_id":"6163b737-4446-4df3-a84c-23bcfe0db6ff"},{"id":"b1b4b227-7e50-41dd-ba5f-b89fbdcaeefc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-operator-surface-20260902","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":2970,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2594,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},"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":977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:50:43.608877+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"b1b74617-bfe7-4151-81a8-55292e877be0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1167","runId":1167,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"93ffe1b516467ca61768458d30b668265b48e218","deploymentId":"forgejo-main-93ffe1b516467ca61768458d30b668265b48e218","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.17-release-orchestration-guardrails","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T20:25:47.618286+00:00","proof_gate":"canonical_release_pending","source_sha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","external_id":"forgejo-main-c7f4e2b76400","receipt_type":"canonical_release_status","idempotency_key":"mission:89a99266-5f5f-4658-9ba8-b7012da055c3:forgejo-release-status:c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending","mission_step_id":"c3250916-278b-4e03-8629-320191101ae5","command_center_event_id":"89a99266-5f5f-4658-9ba8-b7012da055c3"},{"id":"b1b8135d-c728-407f-b48d-3b9c7eee6d87","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6a32e824b97d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"6a32e824-b97d-4575-847b-791b6f8f3e92","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1208,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":449,"providerAuthMs":0,"ledgerPrepareMs":449,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":449,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":449,"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":"6a32e824-b97d-4575-847b-791b6f8f3e92"},"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":3435,"likelyAffectedFiles":["config/contracts/PREHISTORIC-001-TENANT-MEDIA.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T02:28:39.585392+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6a32e824-b97d-4575-847b-791b6f8f3e92:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6e3f3fa6-817e-45bb-826d-b673d610d9f9","command_center_event_id":"6a32e824-b97d-4575-847b-791b6f8f3e92"},{"id":"b1b8bf19-4b6d-4927-839a-b00d2ec5d5c9","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 so the requested Big Papi production fix can ship.","baseSha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","issuedAt":1790234901635,"expiresAt":1790235081635,"missionId":"77ea3e90-c156-45db-989b-3ef3dd73c0e1","authorizationId":"88bc4b01-d853-4e08-91bc-46378cf2aed0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:28:21.87659+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:88bc4b01-d853-4e08-91bc-46378cf2aed0","mission_step_id":"a90179a6-d0df-4641-b1eb-39589004a1da","command_center_event_id":"77ea3e90-c156-45db-989b-3ef3dd73c0e1"},{"id":"b1ba48c6-3bee-492f-aa07-0b071e55def3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:19:04.143756+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419276","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"b1ba7d84-25da-429a-84fc-1d4a2fced813","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile already-merged control plane PR #1046 against current protected main a05012ad802af0e38adfead552cc9ec8e5fc5812. Do not mutate source or create another PR. Bind the existing green Gate and merge to this mission, dispatch only the affected cc-execution production release, and verify live runtime identity from the merged SHA.","wordingChanged":false,"canonicalIntent":"Reconcile already-merged control plane PR #1046 against current protected main a05012ad802af0e38adfead552cc9ec8e5fc5812. Do not mutate source or create another PR. Bind the existing green Gate and merge to this mission, dispatch only the affected cc-execution production release, and verify live runtime identity from the merged SHA.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-live","statement":"cc-execution production runtime is deployed from merged main SHA a05012ad802af0e38adfead552cc9ec8e5fc5812 and healthy.","proofConditionIds":["proof-runtime"]},{"id":"queue-policy-live","statement":"The merged shared 60-second stale grace and refresh-failure parking fallback are the production control plane behavior.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Reconcile already-merged control plane PR #1046 against current protected main a05012ad802af0e38adfead552cc9ec8e5fc5812. Do not mutate source or create another PR. Bind the existing green Gate and merge to this mission, dispatch only the affected cc-execution production release, and verify live runtime identity from the merged SHA.","constraints":[{"id":"no-new-source","statement":"Do not mutate source or create another PR during reconciliation.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Protected main is a05012ad802af0e38adfead552cc9ec8e5fc5812 and contains PR #1046 queue-hygiene changes.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"cc-execution production runtime reports deployment from a05012ad802af0e38adfead552cc9ec8e5fc5812 and is healthy.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"994e8f4b2ff9432b30b54f70e3a41a150d6f07a550099e2b8299f8fbc3b8515b","requestContractRevision":3,"previousRequestContractHash":"a6c48b219805ace9b63f2b7eed9cfed24232145f108efb5c93407afb163db209"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T19:08:31.308261+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3be3633b-b342-46e2-add9-8613e1b965a7:request-contract-revision:3:994e8f4b2ff9432b30b54f70e3a41a150d6f07a550099e2b8299f8fbc3b8515b","mission_step_id":"ae0a8fe6-6fca-4aa8-8e9f-76ac9206b323","command_center_event_id":"3be3633b-b342-46e2-add9-8613e1b965a7"},{"id":"b1bdd825-c977-4985-8204-8275884716b1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T06:29:54.210036+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0e3d590fb51\",\"prNumber\":4097,\"sourceSha\":\"fb479a2dc7958367311b2dd529efb2761e1803c1\",\"deploymentId\":\"forgejo-main-fb479a2dc795\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:05:08.575148+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c0e3d590-fb51-4646-b493-00d99b15477f:owner-progress-heartbeat:119376980","mission_step_id":"c040c886-4eb2-434b-a80d-ce55e9237bf2","command_center_event_id":"c0e3d590-fb51-4646-b493-00d99b15477f"},{"id":"b1be6064-e77d-4e49-87cd-0eb271d3d989","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-9c5736f399fd","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6800,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":29917,"firstUsefulResultAt":"2026-10-04T12:37:18.297Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"9c5736f3-99fd-4831-8f26-a76db0c8407f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3496,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":261,"providerAuthMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":261,"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":"9c5736f3-99fd-4831-8f26-a76db0c8407f"},"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":3439,"likelyAffectedFiles":["src/routes/ownerRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:37:23.582775+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9c5736f3-99fd-4831-8f26-a76db0c8407f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fba43221-73f1-4576-b1d5-32bb38848e73","command_center_event_id":"9c5736f3-99fd-4831-8f26-a76db0c8407f"},{"id":"b1be824c-167a-40c0-9ee5-c905ae6cd9b2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1bf217dccdcf","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.205-continuation-canary","prNumber":3348,"terminal":false,"missionId":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7988,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3046,"missionSetupMs":443,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":316,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":443,"repositoryMutationMs":4942,"repositoryProviderMs":4942,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3138,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":316,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1804},"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":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c"},"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":4702,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:09:46.101797+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3348","receipt_type":"execute_mission","idempotency_key":"mission:1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e714eeaf-fe97-461a-aeac-375ae6def604","command_center_event_id":"1bf217dc-cdcf-4c6b-ba5f-7ba85e29f22c"},{"id":"b1c0814c-c80e-454c-8ce6-9a41b7cc8817","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 Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","wordingChanged":false,"canonicalIntent":"Continue the existing Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"User-facing Connections use login/connect flows where supported; unsupported delegated-auth providers show admin-managed setup state without tenant-visible secrets.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the existing Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","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":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/pages/owner/KnockLaunchOSSettings.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by inspecting the exact settings implementation files only"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","authentication_authorization"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Continue the existing Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","canonicalIntent":"Continue the existing Connections login-flow repair by inspecting the exact settings implementation files only. Do not mutate yet.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Connections login/connect behavior is live without tenant-facing raw credential entry.","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-Connections-login-flow-repair-by-inspecting-the-exact-settings-implementation-","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":"b33d02784ae91b084b16d41d6c4509c5ee8ad4a730d877adf41aff0ab41fb081","requestContractRevision":3,"previousRequestContractHash":"75f7bcc29de88e9b0c38743c24538a7379c0191119b5b55e8ff7db7c22f16394"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:16:52.663424+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8af613f-ff50-48e0-b43d-1a6e9165d5d0:request-contract:b33d02784ae91b084b16d41d6c4509c5ee8ad4a730d877adf41aff0ab41fb081","mission_step_id":"44ef9c22-67ad-4067-9ada-14ccd037d30a","command_center_event_id":"b8af613f-ff50-48e0-b43d-1a6e9165d5d0"},{"id":"b1c11257-7c2c-4df2-98ab-e7786027dfa0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"761c1bbd54839549edaa51fad3bcfa1cbb9e4548","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"761c1bbd54839549edaa51fad3bcfa1cbb9e4548","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/235","runId":235,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"761c1bbd54839549edaa51fad3bcfa1cbb9e4548","deploymentId":"forgejo-main-761c1bbd54839549edaa51fad3bcfa1cbb9e4548","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.45.0-adaptive-control-plane-intelligence","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T02:42:32.396665+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"761c1bbd54839549edaa51fad3bcfa1cbb9e4548","external_id":"forgejo-main-761c1bbd5483","receipt_type":"canonical_release_status","idempotency_key":"mission:9e8818a1-37c3-4c3b-ba16-9e52d59dcb6c:forgejo-release-status:761c1bbd54839549edaa51fad3bcfa1cbb9e4548:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"969d9c60-72dc-4c2f-ac70-a6488727de8f","command_center_event_id":"9e8818a1-37c3-4c3b-ba16-9e52d59dcb6c"},{"id":"b1c3763c-6447-48c0-b807-7d38c42db33d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/pipeline-focus-pr-exception.test.mjs"],"baseSha":"fa63f47adefb0a10719dbe3af9edca62c04facaa","issuedAt":1791687862282,"expiresAt":1791688042282,"missionId":"62c7ce84-bdf0-431e-8f98-33c8610b6eec","autoRefreeze":true,"authorizationId":"91fd5fb2-5cf1-4186-a564-cc00ef2639d9","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T03:04:22.838241+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"fa63f47adefb0a10719dbe3af9edca62c04facaa","external_id":"91fd5fb2-5cf1-4186-a564-cc00ef2639d9","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:62c7ce84-bdf0-431e-8f98-33c8610b6eec:91fd5fb2-5cf1-4186-a564-cc00ef2639d9","mission_step_id":null,"command_center_event_id":"62c7ce84-bdf0-431e-8f98-33c8610b6eec"},{"id":"b1c39b8a-009e-480d-b34c-3ee5ee648097","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":8893,"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:54:43.558841+00:00\",\"recoveryAction\":\"await_reasoning_repair\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T09:27:23.451336+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:058c2acc-8397-45ea-9cb6-2c62b075a2b5: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":"ada1b975-1db9-494d-9fa9-9e850d4494f2","command_center_event_id":"058c2acc-8397-45ea-9cb6-2c62b075a2b5"},{"id":"b1c475aa-bb49-43d2-8c1d-54331d63500c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4b968836f996","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4041,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":60739,"firstUsefulResultAt":"2026-10-05T12:34:52.320Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"4b968836-f996-4b44-94df-f1f99deb34c3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1902,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":331,"providerAuthMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"4b968836-f996-4b44-94df-f1f99deb34c3"},"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":3503,"likelyAffectedFiles":["supabase/functions/pcg-r2-media/index.ts","src/pages/card-grading/PCGWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:34:53.786421+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4b968836-f996-4b44-94df-f1f99deb34c3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8134fb1b-2103-4194-915c-f4ddd5fb26cc","command_center_event_id":"4b968836-f996-4b44-94df-f1f99deb34c3"},{"id":"b1c49bf4-7686-4434-b812-7936716eb55c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-cdc15e3a7afa","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"Generalize tenant image framing","missionId":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/components/platform/TenantBrandMediaSettings.tsx","edits":[{"new_content":"These tenant-specific slots are the canonical visual blueprint used for customer-ready certification. Every image can be reframed in place; MODES card imagery below completes the board for MODES tenants.","old_content":"These tenant-specific slots are the canonical visual blueprint used for customer-ready certification. MODES card imagery below completes the board for MODES tenants."}]}],"commit_message":"Expose universal image framing","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb","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":"70416ec29550f496d013afe750d151bd1a37cac5e7aff6a58ab344f2b88df869","replayCount":0,"serializedBytes":1518},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:02:01.03817+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb:repository-mutation-intent:70416ec29550f496d013afe750d151bd1a37cac5e7aff6a58ab344f2b88df869:0","mission_step_id":"a704fc6f-2c26-4bcd-ab16-aee9e7f19ae4","command_center_event_id":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb"},{"id":"b1c58e15-ba5c-49e9-8983-5b7168efed09","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/backup-visual-witness-fallback-20260810","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":3867,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.27-tenant-scope-security","prNumber":null,"terminal":false,"missionId":"904b9236-a2e0-4f29-ab9e-a33b717d445e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"904b9236-a2e0-4f29-ab9e-a33b717d445e"},"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":661,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T15:26:02.536317+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:904b9236-a2e0-4f29-ab9e-a33b717d445e:execute_mission:repair_mission_execution_blocked","mission_step_id":"99cdf8f3-a21d-4ea1-87e8-93725ba4849b","command_center_event_id":"904b9236-a2e0-4f29-ab9e-a33b717d445e"},{"id":"b1c69701-7b3b-4a58-a861-9e5d5bf9ef23","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T12:29:39.967292+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"068fb628f9a461a4ae490931a9749510a4fdc28e","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:7db9b413-8f7a-419e-8711-010659a1174d:compiler:068fb628f9a461a4ae490931a9749510a4fdc28e:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"368bb8c6-d139-4e7a-92e7-3eb8dc1d34bd","command_center_event_id":"7db9b413-8f7a-419e-8711-010659a1174d"},{"id":"b1c6aa84-7154-4d28-94c4-7982dc620543","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/separate-oauth-auth-from-platform-login-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2299,"terminal":false,"missionId":"1e4a6517-20b8-4a7f-9c77-f7b8b9622a69","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":580,"approvedPlanMs":0,"shipAndProveMs":18719,"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":"1e4a6517-20b8-4a7f-9c77-f7b8b9622a69"},"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:41:28.697462+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2299","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1e4a6517-20b8-4a7f-9c77-f7b8b9622a69:automatic-mission-resume:2299:canonical_release_reconciliation_pending","mission_step_id":"eb2752d9-1358-4295-bb18-078471cb19c0","command_center_event_id":"1e4a6517-20b8-4a7f-9c77-f7b8b9622a69"},{"id":"b1c748cc-3401-4b53-83f9-f0e6cf981d98","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-editor-premium-final-g2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":24125,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":24,"ownerInterruptionCount":0},"version":"1.31.0-corrective-mission-generations","prNumber":null,"terminal":false,"missionId":"7da580c8-72b5-429d-ad2a-91442d6cd6c2","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":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1654,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T03:02:05.305967+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"51e39890-de70-45cd-be92-ed5113b68717","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"b1c7d0a6-9dd9-4671-b795-7e7aef09e8b8","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":183,"terminal":false,"missionId":"7b50545e-e86f-4dea-89ba-839ba3c82a06","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"e5a55d57632c48e7365672e2bcb55e943eb6d3ee","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7b50545e-e86f-4dea-89ba-839ba3c82a06"},"performance":null,"deploymentId":"forgejo-main-e5a55d57632c","workflowRunId":563,"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":4278,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T21:51:57.809243+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"e5a55d57632c48e7365672e2bcb55e943eb6d3ee","external_id":"forgejo-main-e5a55d57632c","receipt_type":"ship_and_prove","idempotency_key":"mission:7b50545e-e86f-4dea-89ba-839ba3c82a06:ship_and_prove:ship_and_prove_release_pending:e5a55d57632c48e7365672e2bcb55e943eb6d3ee:563","mission_step_id":"3419e60f-29b2-412a-8d45-3cc5894c02e1","command_center_event_id":"7b50545e-e86f-4dea-89ba-839ba3c82a06"},{"id":"b1c87b22-1dba-4fb3-9466-d74c6ef1eafb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Run 5325 proved candidate creation succeeds but Containers GET validation requires Cloudflare's separate Workers Containers Read and Cloudchamber Read grants in addition to Write.","baseSha":"e922889d8c475f39a395361810cfaaad98713bb3","issuedAt":1788556686130,"expiresAt":1788556866130,"missionId":"5ecf90bf-da86-4797-a3bf-a71a80037360","authorizationId":"62194866-fdf2-403e-85a1-27866c357e05","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:18:06.593669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e922889d8c475f39a395361810cfaaad98713bb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:62194866-fdf2-403e-85a1-27866c357e05","mission_step_id":"3ce216f7-0670-4c9a-8bce-d1227ad3b679","command_center_event_id":"5ecf90bf-da86-4797-a3bf-a71a80037360"},{"id":"b1c8cb44-83b4-40ca-ad82-f6b11c91c7fb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5596752e68e1","prNumber":4083,"nextAction":null,"mergeCommitSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:50:00.612243+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":"4083","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5596752e-68e1-43eb-b3eb-c883cdd77f75:merged-pr:4083:d65dabe6c7655a2be9635cd1b4826696806e69b9","mission_step_id":"e7ab4e85-3ea4-4a22-b755-5c4b623117cf","command_center_event_id":"5596752e-68e1-43eb-b3eb-c883cdd77f75"},{"id":"b1ca347e-6a92-4be9-b002-3283631fa61a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fair-recovery","satisfied":false,"statement":"A transiently unreadable indexed PR is deferred without mutation and the round-robin recovery cursor advances so later independent PRs remain reachable on subsequent ticks.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]},{"id":"hard-failure-safety","satisfied":false,"statement":"Hard authentication or integrity-class exact PR read failures remain fail-closed and do not get silently skipped.","proofConditionIds":["repo-proof","gate-proof"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":false,"statement":"Change only entrypoint-owner-status.js, control-plane-capabilities.json, the Forgejo transport reliability contract test, and version.js; do not change tenant/frontend/Supabase/runners or Visual Witness.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"load","satisfied":false,"statement":"Keep one exact recovery PR per tick and sequential provider reads; do not increase Forgejo scan fanout.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"release-safety","satisfied":false,"statement":"Preserve protected main, exact-head KnockLaunch Gate, freshness, one canonical squash merge, one mutation per recovery tick, release collision safety, and event-native protected-main release ownership.","proofConditionIds":["gate-proof","release-proof","runtime-proof"]},{"id":"refreeze","satisfied":true,"statement":"Return to frozen-by-default control-plane mutation after this bounded maintenance permit.","proofConditionIds":["runtime-proof"]}],"contractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:11:10.693026+00:00","proof_gate":"request_contract_pending","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:request-contract:e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98:9b450c647530b8e83f2d18fbd0bf35a68acbcff0:pending:repository","mission_step_id":"3e7013b9-e8a6-497f-a2fa-3e7b53def82b","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"b1cbd2d8-b981-46e8-afb5-8784526da6c4","source":"forgejo-runtime","status":"verified","payload":{"headSha":"af0d83beac873b66e5b4f707ff9a7d8cf96bedf4","prNumber":6528,"sourceSha":"2e3c558f66a14ca30880da6c79f15d7950b53a9b","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:05:39.307692+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2e3c558f66a14ca30880da6c79f15d7950b53a9b","external_id":"6528","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:169b8fc2-5ad3-49ac-9c1e-eac18277ccdb:merged-pr:6528:2e3c558f66a14ca30880da6c79f15d7950b53a9b","mission_step_id":"63f25a69-03fc-4123-9538-bdd6de10e182","command_center_event_id":"169b8fc2-5ad3-49ac-9c1e-eac18277ccdb"},{"id":"b1cc2acc-29e1-41be-82c0-f817bd7c66cb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4475,"terminal":false,"missionId":"10e14ad9-d33c-493c-83c5-679cc8c2c910","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"1e42e8ce8394f371f0f0a1c9b9565f398724eda8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"10e14ad9-d33c-493c-83c5-679cc8c2c910"},"performance":null,"deploymentId":"canonical-release-1e42e8ce8394","workflowRunId":31328278551,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-invitation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1210,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T18:09:03.637182+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1e42e8ce8394f371f0f0a1c9b9565f398724eda8","external_id":"canonical-release-1e42e8ce8394","receipt_type":"ship_and_prove","idempotency_key":"mission:10e14ad9-d33c-493c-83c5-679cc8c2c910:ship_and_prove:canonical_release_dispatched:1e42e8ce8394f371f0f0a1c9b9565f398724eda8:31328278551","mission_step_id":"12bfe9c7-f145-48f7-8fbf-256dc2e01dd2","command_center_event_id":"10e14ad9-d33c-493c-83c5-679cc8c2c910"},{"id":"b1cd0785-1a95-479a-9435-66f1b1b11990","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/admin/account?section=settings","branch":"ai/objective-first-repair-7dad809f86d7","writes":[],"patches":[],"version":1,"approved":true,"readOnly":false,"missionId":"7dad809f-86d7-43b3-a624-863241eb80e6","objective":"Corrective generation for God Mode media/settings repair after mission e5c1369d-8d6c-423a-9f53-c5bc3957763d terminalized before any repository write because its edit payload shape was invalid. Preserve the same owner outcome: God Mode /admin/account?section=settings and profile must use the canonical modern media/settings primitive, preserve God Mode authority, allow canonical image/video media uploads with framing/opacity/scale controls where applicable, and the God Mode authority loading screen must use owner-selected God Mode media instead of the hard-coded PCG WMP preset. Ship through one focused PR, Gate, squash merge, affected frontend release, and live desktop/mobile proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/routes/adminRoutes.tsx","src/pages/admin/AdminProfile.tsx","src/components/platform/TenantBrandMediaSettings.tsx","src/components/ui/universal-loading-screen.tsx","src/hooks/useGodModeBranding.ts","src/lib/tenants/tenantMediaBranding.ts"],"anchored_edits":[{"find":"import {useMultiTenant} from '@/contexts/MultiTenantContext';\nimport {lazyWithRetry} from '@/lib/lazyWithRetry';","path":"src/routes/adminRoutes.tsx","replace":"import {useMultiTenant} from '@/contexts/MultiTenantContext';\nimport {useGodModeBranding} from '@/hooks/useGodModeBranding';\nimport {lazyWithRetry} from '@/lib/lazyWithRetry';"},{"find":"  const {hasGodModeAnywhere}=useMultiTenant();\n  const location=useLocation();","path":"src/routes/adminRoutes.tsx","replace":"  const {hasGodModeAnywhere}=useMultiTenant();\n  const {branding:godModeBranding}=useGodModeBranding();\n  const godModeLoadingMedia=godModeBranding.profileVideoUrl||godModeBranding.backgroundUrl||undefined;\n  const location=useLocation();"},{"find":"    if(loading)return <UniversalLoadingScreen duration={2} title=\"Verifying GodMode Access\" subtitle=\"Checking your platform-admin authority...\" brandName=\"KNOCKLAUNCH OS\" platformAuthoritative presentationPreset=\"pcg-wmp\" showCountdown={false}/>;","path":"src/routes/adminRoutes.tsx","replace":"    if(loading)return <UniversalLoadingScreen duration={2} title=\"Verifying GodMode Access\" subtitle=\"Checking your platform-admin authority...\" brandName=\"KNOCKLAUNCH OS\" platformAuthoritative backgroundUrl={godModeLoadingMedia} showCountdown={false}/>;"},{"find":"  if(loading||authorityState==='checking')return <UniversalLoadingScreen duration={2} title=\"Verifying GodMode Access\" subtitle=\"Checking your platform-admin authority...\" brandName=\"KNOCKLAUNCH OS\" platformAuthoritative presentationPreset=\"pcg-wmp\" showCountdown={false}/>;","path":"src/routes/adminRoutes.tsx","replace":"  if(loading||authorityState==='checking')return <UniversalLoadingScreen duration={2} title=\"Verifying GodMode Access\" subtitle=\"Checking your platform-admin authority...\" brandName=\"KNOCKLAUNCH OS\" platformAuthoritative backgroundUrl={godModeLoadingMedia} showCountdown={false}/>;"},{"find":"import { notify } from '@/lib/notify';\nimport AdminSiteDesign from '@/pages/admin/AdminSiteDesign';","path":"src/pages/admin/AdminProfile.tsx","replace":"import { notify } from '@/lib/notify';"},{"find":"        <div className=\"border-t border-blue-300/10 p-4\"><AdminSiteDesign /></div>","path":"src/pages/admin/AdminProfile.tsx","replace":"        <div className=\"border-t border-blue-300/10 p-4 sm:p-5\">\n          <div className=\"mb-4 rounded-xl border border-cyan-300/10 bg-cyan-300/[0.035] px-3.5 py-3 text-xs leading-5 text-slate-300\">GodMode loading media uses the profile video when one is set; otherwise it uses the workspace background. Both are stored in the canonical media library, and the background framing controls apply to the image fallback.</div>\n          {ownerWorkspaceTenant ? <TenantBrandMediaSettings tenantOverride={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}\n        </div>"}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"godmode-account-modernized","statement":"God Mode Profile/Settings uses the canonical modern account/settings media UI and exposes canonical image/video media controls with framing/opacity/scale where supported.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"godmode-loader-media-wired","statement":"The God Mode loading screen uses owner-selected God Mode canonical media and never hard-codes another tenant's PCG WMP presentation.","proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Corrective generation for God Mode media/settings repair after mission e5c1369d-8d6c-423a-9f53-c5bc3957763d terminalized before any repository write because its edit payload shape was invalid. Preserve the same owner outcome: God Mode /admin/account?section=settings and profile must use the canonical modern media/settings primitive, preserve God Mode authority, allow canonical image/video media uploads with framing/opacity/scale controls where applicable, and the God Mode authority loading screen must use owner-selected God Mode media instead of the hard-coded PCG WMP preset. Ship through one focused PR, Gate, squash merge, affected frontend release, and live desktop/mobile proof.","constraints":[{"id":"preserve-godmode-authority","statement":"Preserve God Mode-only permissions and controls.","proofConditionIds":["proof-runtime"]},{"id":"no-tenant-bleed","statement":"Do not use another tenant's branding or media in God Mode.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"canonical-media-only","statement":"Use the existing canonical owner workspace tenant media library/settings path rather than local-only AdminSiteDesign persistence or a new GodMode-only storage model.","proofConditionIds":["proof-runtime"]},{"id":"isolate-unrelated-work","statement":"Do not modify unrelated PCG WMP public loader behavior or PublicAppShell/custom-domain work.","proofConditionIds":["proof-runtime"]},{"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. Preserve only grounded God Mode/platform content.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","statement":"Verify the requested God Mode experience in each target viewport independently; do not use mixed-device composites as acceptance proof.","proofConditionIds":["proof-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Production God Mode settings is on canonical tenant media persistence and the God Mode authority loader consumes owner-selected God Mode media without PCG WMP hard-coding.","route":"/admin/account?section=settings","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Production desktop and mobile God Mode settings exposes modern media controls and the God Mode loading experience uses God Mode-owned selected media.","route":"/admin/account?section=settings","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/routes/adminRoutes.tsx","src/pages/admin/AdminProfile.tsx","src/components/platform/TenantBrandMediaSettings.tsx","src/components/ui/universal-loading-screen.tsx","src/hooks/useGodModeBranding.ts","src/lib/tenants/tenantMediaBranding.ts"],"requestContract":{"version":1,"outcomes":[{"id":"godmode-account-modernized","statement":"God Mode Profile/Settings uses the canonical modern account/settings media UI and exposes canonical image/video media controls with framing/opacity/scale where supported.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"godmode-loader-media-wired","statement":"The God Mode loading screen uses owner-selected God Mode canonical media and never hard-codes another tenant's PCG WMP presentation.","proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Corrective generation for God Mode media/settings repair after mission e5c1369d-8d6c-423a-9f53-c5bc3957763d terminalized before any repository write because its edit payload shape was invalid. Preserve the same owner outcome: God Mode /admin/account?section=settings and profile must use the canonical modern media/settings primitive, preserve God Mode authority, allow canonical image/video media uploads with framing/opacity/scale controls where applicable, and the God Mode authority loading screen must use owner-selected God Mode media instead of the hard-coded PCG WMP preset. Ship through one focused PR, Gate, squash merge, affected frontend release, and live desktop/mobile proof.","constraints":[{"id":"preserve-godmode-authority","statement":"Preserve God Mode-only permissions and controls.","proofConditionIds":["proof-runtime"]},{"id":"no-tenant-bleed","statement":"Do not use another tenant's branding or media in God Mode.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"canonical-media-only","statement":"Use the existing canonical owner workspace tenant media library/settings path rather than local-only AdminSiteDesign persistence or a new GodMode-only storage model.","proofConditionIds":["proof-runtime"]},{"id":"isolate-unrelated-work","statement":"Do not modify unrelated PCG WMP public loader behavior or PublicAppShell/custom-domain work.","proofConditionIds":["proof-runtime"]},{"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. Preserve only grounded God Mode/platform content.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","statement":"Verify the requested God Mode experience in each target viewport independently; do not use mixed-device composites as acceptance proof.","proofConditionIds":["proof-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Production God Mode settings is on canonical tenant media persistence and the God Mode authority loader consumes owner-selected God Mode media without PCG WMP hard-coding.","route":"/admin/account?section=settings","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Production desktop and mobile God Mode settings exposes modern media controls and the God Mode loading experience uses God Mode-owned selected media.","route":"/admin/account?section=settings","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"d46d07cb1ec08af4e86ed9579e39ad470cd12df8f69b8e2fc0084a12fd019f76","replayCount":0,"serializedBytes":12314},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:56:22.991818+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7dad809f-86d7-43b3-a624-863241eb80e6:repository-mutation-intent:d46d07cb1ec08af4e86ed9579e39ad470cd12df8f69b8e2fc0084a12fd019f76:0","mission_step_id":"8cbd9222-5e53-4207-bb2f-16ba61d080b9","command_center_event_id":"7dad809f-86d7-43b3-a624-863241eb80e6"},{"id":"b1cd82b6-66cf-47bc-aa98-454a0e3c32fc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0f9623f88300a7419f8e6691b453cb08226f09d6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0f9623f88300a7419f8e6691b453cb08226f09d6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d91f5a146b9b17a2ded71300de9e55eacc3d1760c4acc9c0584b32ade4315ddc","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3362","runId":3362,"status":"waiting","sourceSha":"0f9623f88300a7419f8e6691b453cb08226f09d6","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:27:16.210412+00:00","proof_gate":"canonical_release_pending","source_sha":"0f9623f88300a7419f8e6691b453cb08226f09d6","external_id":"forgejo-main-0f9623f88300","receipt_type":"canonical_release_status","idempotency_key":"mission:b8995a27-40e1-4c88-8ec2-8a0c96fce6aa:forgejo-release-status:0f9623f88300a7419f8e6691b453cb08226f09d6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1b921934-5560-4d0f-b130-a0a81326c470","command_center_event_id":"b8995a27-40e1-4c88-8ec2-8a0c96fce6aa"},{"id":"b1cefbc9-f178-48ff-9a9e-6550556c742c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5504c955cf1d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3395,"terminal":false,"missionId":"5504c955-cf1d-4c7d-8995-e64b5cfb5896","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"386da2f613ba4b033631aa13be21104be9091c30","timingsMs":{"prReadinessMs":442,"approvedPlanMs":0,"shipAndProveMs":2800,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5504c955-cf1d-4c7d-8995-e64b5cfb5896"},"performance":null,"deploymentId":"forgejo-main-386da2f613ba","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1945,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:58:00.647671+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3395","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5504c955-cf1d-4c7d-8995-e64b5cfb5896:automatic-mission-resume:3395:canonical_release_dispatched","mission_step_id":"0f1a0cad-e8f4-4fa9-be70-cc05ffe27a04","command_center_event_id":"5504c955-cf1d-4c7d-8995-e64b5cfb5896"},{"id":"b1cf7d8c-cd0d-448f-9afd-3260c00b7c98","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:d345d7f1-9f90-4abc-a2d3-ed42ff69dffc","mission_step_id":null,"command_center_event_id":"d345d7f1-9f90-4abc-a2d3-ed42ff69dffc"},{"id":"b1cfda9c-e32e-49c0-8dfc-3a5d9eeae14d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","wordingChanged":false,"canonicalIntent":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The 321 Auto Unlock public hero renders the same selected MP4 at a visibly smaller centered scale.","proofConditionIds":["proof-live-route"]}],"objective":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","constraints":[{"id":"constraint-1","statement":"Do not change the selected video URL, hero copy, form, branding, backend, or data behavior.","proofConditionIds":["proof-live-route"]},{"id":"constraint-2","statement":"Reuse existing branch ai/objective-first-repair-mtj8ank3 and PR #1320; do not create duplicates.","proofConditionIds":["proof-live-route"]},{"id":"constraint-3","statement":"Do not touch unrelated source files.","proofConditionIds":["proof-live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-route","kind":"runtime","claim":"The live 321autounlock.com hero uses the same selected MP4 with the smaller presentation.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","requestContractRevision":2,"previousRequestContractHash":"d6807054789327b3fc3cf380c00eec9bebe7e76ee9471085184412977a658fee"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:21:01.87533+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:request-contract-revision:2:c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","mission_step_id":"a909b135-fb5e-4a7e-a4ce-62d305906e50","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"b1d06536-62c6-43ce-9645-2844c86b6615","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-24ad5e68ba5d","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":"24ad5e68-ba5d-49e3-a2eb-d64034602c60","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":175,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":464,"providerAuthMs":0,"ledgerPrepareMs":464,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":464,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":464,"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":"24ad5e68-ba5d-49e3-a2eb-d64034602c60"},"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":6858,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:37:15.475979+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:24ad5e68-ba5d-49e3-a2eb-d64034602c60:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"352399fe-4057-494d-8c27-dec42c7e7d90","command_center_event_id":"24ad5e68-ba5d-49e3-a2eb-d64034602c60"},{"id":"b1d0dbba-c57f-4620-befd-f71a3a21c98d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the corrective repository search reliability repair on existing PR #2966 by correcting the deterministic regression assertion only. Unfreeze control plane for repository search reliability repair.","wordingChanged":false,"canonicalIntent":"Finish the corrective repository search reliability repair on existing PR #2966 by correcting the deterministic regression assertion only. Unfreeze control plane for repository search reliability repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cold-first-search","statement":"The first repository/source search on a newly deployed main SHA resolves source paths without requiring a warmed retry.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"interactive-budget","statement":"Read-only repository search uses one 2500ms interactive deadline; resolved paths are returned even if optional source excerpts exhaust the remaining budget.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"bounded-payload","statement":"Default read-only source search reads at most three target excerpts with 6000 characters per target, 18000 characters total, and four matches per term unless the caller explicitly requests more.","proofConditionIds":["proof-repository"]}],"objective":"Finish the corrective repository search reliability repair on existing PR #2966 by correcting the deterministic regression assertion only. Unfreeze control plane for repository search reliability repair.","constraints":[{"id":"single-provider-retry","statement":"Cold tree resolution retains at most one transient provider retry inside the shared deadline and does not add a mutation or release fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"exact-source","statement":"When the repair plan resolves an exact main SHA, source excerpt reads are pinned to that SHA instead of moving main.","proofConditionIds":["proof-repository"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-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.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact cold-search, path-first read-only, config, version, and regression-test changes pass the canonical gate and merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runs version 1.58.174-repository-search-cold-path; an independent first post-deploy read-only repository search returns resolved targets with timingsMs.total at or below 2500ms.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Finish-the-corrective-repository-search-reliability-repair-on-existing-PR-2966-by-correcting-the-det","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-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":"56244f4d8037dffcffc5ac537b844153baf59e986bab17ab2e930ce568e164ab","requestContractRevision":2,"previousRequestContractHash":"5a1d115f95eace5ead42a9a54e8166455016e9b716c206854eeb7b99f3fcb4e0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:32:53.14754+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:88985d8b-51a5-4ec4-95c9-22aef9952ff1:request-contract:56244f4d8037dffcffc5ac537b844153baf59e986bab17ab2e930ce568e164ab","mission_step_id":"2134daba-4106-457b-8532-5b2ce4f1a0d8","command_center_event_id":"88985d8b-51a5-4ec4-95c9-22aef9952ff1"},{"id":"b1d1d0d5-c8bb-4a3a-8b09-d48faf2f4f29","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4a39b450e91a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":null,"terminal":false,"missionId":"4a39b450-e91a-46a5-8163-602f9c061559","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":15,"missionSetupMs":762},"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":"4a39b450-e91a-46a5-8163-602f9c061559"},"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":5152,"likelyAffectedFiles":["src/components/admin/InvoicePermissionsManager.tsx","config/onrunner-canary-trigger.json","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/SendWorkAuthDialog.tsx","src/OAuthConsentBridge.tsx","scripts/visual-witness-hosted-runner/contracts/sce-field-intelligence-real-user-canary.json","scripts/generate-cc-execution-action-schema.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:15:54.043282+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a39b450-e91a-46a5-8163-602f9c061559:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4b6f0a55-4a3e-4afd-908e-ac62d3c46e46","command_center_event_id":"4a39b450-e91a-46a5-8163-602f9c061559"},{"id":"b1d22f5f-31ec-4e1b-9c03-9b12e18dcc1b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ecb4745525d5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":36488,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":15,"executorlessWaitMs":72302,"firstUsefulResultAt":"2026-10-06T20:00:06.581Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5238,"terminal":false,"missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":"276ee4780c54b36fa064d2831f512959baf33595","timingsMs":{"prReadinessMs":9000,"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":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:00:39.668247+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5238","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ecb47455-25d5-4ba2-b044-0d050aeb1b5d:automatic-mission-resume:5238:repair_mission_waiting_for_gate","mission_step_id":"bc785525-9996-448f-bee9-6d9330b0fe9e","command_center_event_id":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},{"id":"b1d2cba5-7085-4ae2-bbe7-dee83828f9f5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-336f64f93ed2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18698,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":13151,"firstUsefulResultAt":"2026-10-05T01:07:39.095Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4878,"terminal":false,"missionId":"336f64f9-3ed2-47c9-a214-4d052e58f04a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2227,"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":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},"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-05T01:07:49.406022+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4878","receipt_type":"automatic_mission_resume","idempotency_key":"mission:336f64f9-3ed2-47c9-a214-4d052e58f04a:automatic-mission-resume:4878:repair_mission_pr_ready_retryable","mission_step_id":"5b24bbe7-a0cc-42c0-9832-0fc3571b7bd7","command_center_event_id":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},{"id":"b1d605f4-285c-44f2-94ff-12226458fc1d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-087a734ed691","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25789,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":38662,"firstUsefulResultAt":"2026-09-27T23:48:31.348Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3929,"terminal":false,"missionId":"087a734e-d691-40e3-9aab-50ae14ca4cc8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5484,"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":"087a734e-d691-40e3-9aab-50ae14ca4cc8"},"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-27T23:49:10.058466+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3929","receipt_type":"automatic_mission_resume","idempotency_key":"mission:087a734e-d691-40e3-9aab-50ae14ca4cc8:automatic-mission-resume:3929:repair_mission_pr_ready_retryable","mission_step_id":"a42abea3-96aa-497a-ba68-b4fb8637a46e","command_center_event_id":"087a734e-d691-40e3-9aab-50ae14ca4cc8"},{"id":"b1d87fcc-5d42-41f3-bae6-0016dc8578f1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-06e9f9f83c92","writes":[],"patches":[],"version":1,"approved":true,"readOnly":false,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","repository":"noel/KnockLaunchOS","commitMessage":"Restore bounded Forgejo read budgets","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"\"directOperatorMaxMs\": 15000","old_content":"\"directOperatorMaxMs\": 1500"},{"new_content":"\"forgejoReadTimeoutMs\": 15000","old_content":"\"forgejoReadTimeoutMs\": 2500"},{"new_content":"\"forgejoReadAttemptTimeoutMs\": 5000","old_content":"\"forgejoReadAttemptTimeoutMs\": 1200"},{"new_content":"\"forgejoReadTotalBudgetMs\": 15000","old_content":"\"forgejoReadTotalBudgetMs\": 2500"},{"new_content":"\"forgejoPrReadyReadTimeoutMs\": 5000","old_content":"\"forgejoPrReadyReadTimeoutMs\": 1200"},{"new_content":"\"forgejoPrReadyTotalBudgetMs\": 10000","old_content":"\"forgejoPrReadyTotalBudgetMs\": 2500"},{"new_content":"\"forgejoProviderBrownoutReadTotalBudgetMs\": 5000","old_content":"\"forgejoProviderBrownoutReadTotalBudgetMs\": 1500"},{"new_content":"\"forgejoProviderBrownoutReadMaxAttempts\": 2","old_content":"\"forgejoProviderBrownoutReadMaxAttempts\": 1"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"1.58.274-forgejo-read-budget-bootstrap","old_content":"1.58.273-stale-pr-gate-identity"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":["Owner explicitly unfreezed the control plane for this repair and authorized continuation through deploy and verification","Current cc-execution source reads repeatedly fail as retryable_provider_transport:forgejo_provider_read_timeout while Forgejo host health is green"],"confidence":1,"rawUtterance":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","wordingChanged":false,"canonicalIntent":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-read-budget-bootstrap","statement":"cc-execution can perform authoritative Forgejo reads again without the current low-budget read self-deadlock.","provenance":{"reason":"Owner authorized control-plane repair to restore normal platform work","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","constraints":[{"id":"no-mutation-retry","statement":"Only idempotent read budgets/retries change; mutation, merge, release, and write operations remain non-retried and fail closed.","provenance":{"reason":"Reliability repair must not weaken correctness","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]},{"id":"bounded-maintenance-scope","statement":"Control-plane maintenance authorization is limited to config/control-plane-capabilities.json and workers/cc-execution/src/version.js for this bootstrap mission only.","provenance":{"reason":"Owner unfreeze applies to this bounded repair","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-bootstrap-runtime","kind":"runtime","claim":"After cc-execution release, repository_inspect, forgejo_pr_inspect, forgejo_gate_status, forgejo_actions_runs, and forgejo_resilience_status complete successfully against live Forgejo without forgejo_provider_read_timeout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"forgejo-read-budget-bootstrap","driftPolicy":"runtime_identity_or_read_contract_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"claim_matched_live_proof_before_terminal","dependencyDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_affected_control_plane_config_only","canaryProofConditionIds":["proof-bootstrap-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"requestContract":{"intent":{"evidence":["Owner explicitly unfreezed the control plane for this repair and authorized continuation through deploy and verification","Current cc-execution source reads repeatedly fail as retryable_provider_transport:forgejo_provider_read_timeout while Forgejo host health is green"],"confidence":1,"rawUtterance":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","wordingChanged":false,"canonicalIntent":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-read-budget-bootstrap","statement":"cc-execution can perform authoritative Forgejo reads again without the current low-budget read self-deadlock.","provenance":{"reason":"Owner authorized control-plane repair to restore normal platform work","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"objective":"Bootstrap KNOCKLAUNCH cc-execution out of its Forgejo read self-deadlock by restoring bounded proven-safe read budgets in config/control-plane-capabilities.json. This is a narrow configuration recovery only so current source can be read again; do not change mutation semantics. Raise ordinary Forgejo GET/read attempt and total budgets from the regressed low values, restore bounded two-attempt read recovery, stop the brownout clamp from immediately recreating the same self-deadlock, and raise the direct operator/readiness budgets so critical read-only control-plane operations can complete. Keep retries read-only and fail closed for mutations/merge identity. Release only cc-execution and prove live repository/PR/Gate/Actions/resilience reads recover.","constraints":[{"id":"no-mutation-retry","statement":"Only idempotent read budgets/retries change; mutation, merge, release, and write operations remain non-retried and fail closed.","provenance":{"reason":"Reliability repair must not weaken correctness","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]},{"id":"bounded-maintenance-scope","statement":"Control-plane maintenance authorization is limited to config/control-plane-capabilities.json and workers/cc-execution/src/version.js for this bootstrap mission only.","provenance":{"reason":"Owner unfreeze applies to this bounded repair","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-bootstrap-runtime","kind":"runtime","claim":"After cc-execution release, repository_inspect, forgejo_pr_inspect, forgejo_gate_status, forgejo_actions_runs, and forgejo_resilience_status complete successfully against live Forgejo without forgejo_provider_read_timeout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"forgejo-read-budget-bootstrap","driftPolicy":"runtime_identity_or_read_contract_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"claim_matched_live_proof_before_terminal","dependencyDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"rollback_affected_control_plane_config_only","canaryProofConditionIds":["proof-bootstrap-runtime"]},"capabilityCompleteness":{"domains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly unfreezed the control plane for this bounded Forgejo read-budget bootstrap and authorized continuation through deployment and verification."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly unfreezed the control plane for this bounded Forgejo read-budget bootstrap and authorized continuation through deployment and verification."},"recovery":false,"fingerprint":"926398060e380ba268e761c37041dbd2163947b0e2708d7272a4548c54baf3de","replayCount":0,"serializedBytes":14893},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:14:57.666666+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:repository-mutation-intent:926398060e380ba268e761c37041dbd2163947b0e2708d7272a4548c54baf3de:0","mission_step_id":"3067eaf5-19d5-4f78-92c1-1655bd3994d9","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"b1d964ab-e352-4686-82aa-6b0b7050968c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-16913137ebee","writes":[],"patches":[],"approved":true,"missionId":"16913137-ebee-41f1-89df-f1d2a43b934b","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"<TenantRouteScrollRestoration/><MobileViewportRecovery/><InstalledAppNavigationRecovery/>","replacement":"<TenantRouteScrollRestoration/><MobileViewportRecovery/>"},{"path":"src/components/tenant-modes/TenantModeNavigation.tsx","anchor":"import { ArrowLeftRight, LayoutGrid, Layers3 } from 'lucide-react';","replacement":"import { LayoutGrid } from 'lucide-react';"},{"path":"src/components/tenant-modes/TenantModeNavigation.tsx","anchor":"        <Link\n          data-tenant-mode-all-modes=\"true\"\n          to={allModesPath}\n          aria-current={currentRoute === routeIdentity(allModesPath) ? 'page' : undefined}\n          className=\"flex min-h-[62px] min-w-0 flex-col items-center justify-center gap-1 px-1 text-[9px] font-black text-white/70 transition-colors hover:text-white\"\n        >\n          <Layers3 className=\"h-5 w-5\" />\n          <span>Modes</span>\n        </Link>","replacement":""},{"path":"src/components/tenant-modes/TenantModeNavigation.tsx","anchor":"      <Link\n        data-tenant-mode-all-modes=\"true\"\n        to={allModesPath}\n        aria-current={currentRoute === routeIdentity(allModesPath) ? 'page' : undefined}\n        className=\"mt-4 flex min-h-[42px] items-center justify-between rounded-2xl border border-white/10 bg-white/[.035] px-3 text-xs font-black text-white/72 transition hover:border-white/20 hover:bg-white/[.065] hover:text-white\"\n      >\n        <span className=\"flex items-center gap-2\"><Layers3 className=\"h-4 w-4\" />All Modes</span>\n        <ArrowLeftRight className=\"h-3.5 w-3.5\" />\n      </Link>","replacement":""}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"9fd95ffb5855be0b6679f93734f583be6078eb767bb4ea44d93e18221dea8a1e","replayCount":0,"serializedBytes":1952},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:00:15.866675+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:16913137-ebee-41f1-89df-f1d2a43b934b:repository-mutation-intent:9fd95ffb5855be0b6679f93734f583be6078eb767bb4ea44d93e18221dea8a1e:0","mission_step_id":"2cfb1c8d-5c1a-4d49-8dc2-be1e02431cb6","command_center_event_id":"16913137-ebee-41f1-89df-f1d2a43b934b"},{"id":"b1d9957f-fb50-431d-8495-93d31a2ea805","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized request-scoped continuation of PR #2263 for the Command Center control-plane recovery; preserve tenant data.","baseSha":"10ca5a2bc8214c6d1ea199050c4317aeae10cc11","issuedAt":1789010632262,"expiresAt":1789010812262,"missionId":"6d81510c-04c8-4ecb-8fc3-eda32a1d8182","authorizationId":"489d6e9e-c6e8-44de-a017-35d10bc00615","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:23:52.711565+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"10ca5a2bc8214c6d1ea199050c4317aeae10cc11","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:489d6e9e-c6e8-44de-a017-35d10bc00615","mission_step_id":"5cfdf7e3-f76b-4535-a408-d5e94fb8bdc2","command_center_event_id":"6d81510c-04c8-4ecb-8fc3-eda32a1d8182"},{"id":"b1da8756-6ef2-4aa8-8cae-cfd0c2bc09c2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-59da736f65cb","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2606,"terminal":false,"missionId":"59da736f-65cb-4f0f-925a-0e49bd89c367","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3462,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2169,"approvedPlanMs":0,"missionSetupMs":5224,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":4948,"resolvePreflightMs":5224,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"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":"59da736f-65cb-4f0f-925a-0e49bd89c367"},"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":1973,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:31:03.042987+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2606","receipt_type":"execute_mission","idempotency_key":"mission:59da736f-65cb-4f0f-925a-0e49bd89c367:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4a4ddd8a-ede1-43bb-972b-a643ac1682ff","command_center_event_id":"59da736f-65cb-4f0f-925a-0e49bd89c367"},{"id":"b1db51d4-6fd6-4d58-bd43-9bb89835fbfd","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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-30T06:15:58.370095+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-92964f0c60ea\",\"prNumber\":4194,\"sourceSha\":\"87d2ca4a13c9cb1fefca47f48094f7f5e343597a\",\"deploymentId\":\"forgejo-main-87d2ca4a13c9\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T02:29:38.768589+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:92964f0c-60ea-4903-a573-31d680fefd52:owner-progress-heartbeat:119382358","mission_step_id":"0f68dd4d-38cb-48c2-97ef-691ea7a37772","command_center_event_id":"92964f0c-60ea-4903-a573-31d680fefd52"},{"id":"b1dba2e1-d55f-40d8-a8f0-fb002e20471f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e401b124d159","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22670,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":143807,"firstUsefulResultAt":"2026-10-01T18:37:08.781Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4381,"terminal":false,"missionId":"e401b124-d159-45bc-8b82-b603a8f7bc13","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2160,"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":"e401b124-d159-45bc-8b82-b603a8f7bc13"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T18:37:20.342963+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4381","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e401b124-d159-45bc-8b82-b603a8f7bc13:automatic-mission-resume:4381:repair_mission_pr_ready_retryable","mission_step_id":"831e6b1a-d85e-4087-899f-c9e937c7285b","command_center_event_id":"e401b124-d159-45bc-8b82-b603a8f7bc13"},{"id":"b1dd9612-c5e4-45c1-8345-d39a4785352a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-eca9c0b9224d","reason":"canonical_release_queue_busy:15819","status":"blocked","metrics":{"receiptBytes":96774,"releaseCount":0,"toolCallCount":45,"repeatedCallCount":38,"executorlessWaitMs":225132,"firstUsefulResultAt":"2026-10-05T16:32:20.424Z","recoveryAttemptCount":33,"ownerInterruptionCount":0},"version":"1.64.98-proof-target-fidelity","prNumber":4980,"terminal":false,"missionId":"eca9c0b9-224d-451d-b49a-118937db08e1","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"8301d7f01e0854fb1a510c94b14adc602d2c9f54","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1171,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":75,"approvedPlanMs":0,"missionSetupMs":1797,"providerAuthMs":0,"shipAndProveMs":444,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":1479,"resolvePreflightMs":1797,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eca9c0b9-224d-451d-b49a-118937db08e1"},"performance":null,"deploymentId":"forgejo-main-8301d7f01e08","releaseState":"pending","workflowRunId":15819,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:36:08.135184+00:00","proof_gate":"canonical_release_blocked","source_sha":"8301d7f01e0854fb1a510c94b14adc602d2c9f54","external_id":"forgejo-main-8301d7f01e08","receipt_type":"execute_mission","idempotency_key":"mission:eca9c0b9-224d-451d-b49a-118937db08e1:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"de113327-f754-4ea3-8e17-3ef49991d982","command_center_event_id":"eca9c0b9-224d-451d-b49a-118937db08e1"},{"id":"b1e0a732-c39a-46b6-b560-ac22db79c5c1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-8b2f214fc876","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8b2f214f-c876-411a-a598-0374e5d6daa7","objective":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"            '/scripts/validate-capability-manifests.mjs' \\\n            '/config/capability-manifest.schema.json' \\","replacement":"            '/scripts/validate-capability-manifests.mjs' \\\n            '/scripts/validate-stale-gate-evidence-reuse.mjs' \\\n            '/config/capability-manifest.schema.json' \\"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Gate run 11400 failed MODULE_NOT_FOUND for the validator.","Validator exists on current main and PR head.","Sparse checkout allowlist omits the validator."],"confidence":1,"rawUtterance":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","wordingChanged":false,"canonicalIntent":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","proofConditionIds":["proof-gate"]}],"objective":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","constraints":[{"id":"bounded","statement":"Only add the missing validator path to the sparse checkout allowlist.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"Canonical Gate no longer fails because validate-stale-gate-evidence-reuse.mjs is absent from sparse checkout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":["run canonical pull-request Gate"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"gate-validator-hydration","driftPolicy":"exact_source_or_gate_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","verify","activate"],"activationPolicy":"claim_matched_gate_proof_before_use","dependencyDomains":["release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-gate"]},"capabilityCompleteness":{"domains":["release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":["Gate run 11400 failed MODULE_NOT_FOUND for the validator.","Validator exists on current main and PR head.","Sparse checkout allowlist omits the validator."],"confidence":1,"rawUtterance":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","wordingChanged":false,"canonicalIntent":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","proofConditionIds":["proof-gate"]}],"objective":"Repair the proven KnockLaunch Gate sparse-checkout defect blocking PR #3588 by adding scripts/validate-stale-gate-evidence-reuse.mjs to the sparse checkout allowlist in .forgejo/workflows/knocklaunch.yml. Owner-authorized control-plane maintenance only; no unrelated workflow changes.","constraints":[{"id":"bounded","statement":"Only add the missing validator path to the sparse checkout allowlist.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"Canonical Gate no longer fails because validate-stale-gate-evidence-reuse.mjs is absent from sparse checkout.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":["run canonical pull-request Gate"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"gate-validator-hydration","driftPolicy":"exact_source_or_gate_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","verify","activate"],"activationPolicy":"claim_matched_gate_proof_before_use","dependencyDomains":["release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-gate"]},"capabilityCompleteness":{"domains":["release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Gate run 11400 proves the canonical workflow invokes a validator excluded by its sparse checkout."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Gate run 11400 proves the canonical workflow invokes a validator excluded by its sparse checkout."},"recovery":false,"fingerprint":"fed9692fdba3342980aee80b5409e3441fc3897ba1e5825b792b27a962fb8c35","replayCount":0,"serializedBytes":8365},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:11:50.957118+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8b2f214f-c876-411a-a598-0374e5d6daa7:repository-mutation-intent:fed9692fdba3342980aee80b5409e3441fc3897ba1e5825b792b27a962fb8c35:0","mission_step_id":"c91bb698-5e60-4376-99e1-867e09cf87b8","command_center_event_id":"8b2f214f-c876-411a-a598-0374e5d6daa7"},{"id":"b1e19046-9c20-45cf-93be-647f5b6c2555","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"ec028021c257c3436381810b833a96dda2501edc","sourceSha":"00b2f8e1b34bb2f903ec3f87f3a5568aedf40d81","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:47:00.44444+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"00b2f8e1b34bb2f903ec3f87f3a5568aedf40d81","external_id":"canonical-release-00b2f8e1b34b","receipt_type":"canonical_release_status","idempotency_key":"mission:d786cc8f-3498-49f7-a04d-325e8c028561:forgejo-release-ancestry:00b2f8e1b34bb2f903ec3f87f3a5568aedf40d81:ec028021c257c3436381810b833a96dda2501edc:ancestry_read_retryable","mission_step_id":"15e1f884-e2b9-4fac-9d8a-b862b251b958","command_center_event_id":"d786cc8f-3498-49f7-a04d-325e8c028561"},{"id":"b1e2b674-2b75-41ee-bf22-1cdeb96bc14b","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"08b9d93b-0e27-c1ee-b5f3-9403f06a688b"},"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:fb18b85e-1e27-4fce-9830-6d7bcaeb92dd","mission_step_id":null,"command_center_event_id":"fb18b85e-1e27-4fce-9830-6d7bcaeb92dd"},{"id":"b1e7b06f-b7c7-47b6-a7cf-db95ab8c077d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:stale_pr_refreshed_checks_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":4760,"terminal":false,"missionId":"ad43523e-5120-4125-bd95-5dc397fd3666","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ad43523e-5120-4125-bd95-5dc397fd3666"},"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":199,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T09:38:31.43469+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4760","receipt_type":"ship_and_prove","idempotency_key":"mission:ad43523e-5120-4125-bd95-5dc397fd3666:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"006ea999-e30e-4938-b04b-6e74e85f4dec","command_center_event_id":"ad43523e-5120-4125-bd95-5dc397fd3666"},{"id":"b1ea164b-a955-466c-8cc2-34786977ad26","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0822720936ec636c05fb6deff7745e4f27b1344b","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":"0822720936ec636c05fb6deff7745e4f27b1344b","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:26:13.421459+00:00","proof_gate":"request_contract_pending","source_sha":"0822720936ec636c05fb6deff7745e4f27b1344b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:request-contract:0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb:0822720936ec636c05fb6deff7745e4f27b1344b:pending:visual","mission_step_id":"4efe8afe-bf14-45e5-9930-9c466c886fd9","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"b1eac6c7-fb71-4217-a30c-0613fb54d934","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-la-vista-del-mar-vacation-rentals","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":51770,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":36,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":667,"terminal":false,"missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1","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":"49fe0242-418d-4a7c-ae74-c57d600716c1"},"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":5522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:39:22.214225+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"667","receipt_type":"execute_mission","idempotency_key":"mission:49fe0242-418d-4a7c-ae74-c57d600716c1:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a1cdf22f-e620-43a2-8db0-c1ae4891cb06","command_center_event_id":"49fe0242-418d-4a7c-ae74-c57d600716c1"},{"id":"b1eaeeca-f722-4222-9d1d-257e0cf37a3a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-67816ed70ead","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.139-historical-release-proof-recovery","prNumber":2677,"terminal":false,"missionId":"67816ed7-0ead-4d40-a967-ab15be1b59a5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5067604272ff7f9cd733dddd3b7b99d8edfe3d21","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12272,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1359,"approvedPlanMs":0,"missionSetupMs":947,"providerAuthMs":0,"shipAndProveMs":10198,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":648,"resolvePreflightMs":947,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"67816ed7-0ead-4d40-a967-ab15be1b59a5"},"performance":null,"deploymentId":"forgejo-main-5067604272ff","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":2583,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:00:27.617998+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5067604272ff7f9cd733dddd3b7b99d8edfe3d21","external_id":"forgejo-main-5067604272ff","receipt_type":"execute_mission","idempotency_key":"mission:67816ed7-0ead-4d40-a967-ab15be1b59a5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6e1c1e2b-860a-4201-afb2-e48c274881f9","command_center_event_id":"67816ed7-0ead-4d40-a967-ab15be1b59a5"},{"id":"b1ee6003-e633-494d-a32e-1db089a0d7ba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1110,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":713,"terminal":false,"missionId":"d0dca432-a69f-4590-a6cd-04391d7cf11b","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":"d0dca432-a69f-4590-a6cd-04391d7cf11b"},"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":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T03:33:18.043162+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"713","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0dca432-a69f-4590-a6cd-04391d7cf11b:automatic-mission-resume:713:canonical_release_transport_retryable","mission_step_id":"08fc6993-3846-4002-a6be-efed544f8272","command_center_event_id":"d0dca432-a69f-4590-a6cd-04391d7cf11b"},{"id":"b1ef3915-c9f8-459e-9b3b-b7e56704461d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","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":"4bab571bd685885852da6c4bc272621acde67a3b70cc37148e9c4bed3e9d56d5","forgejoWorkflowProof":{"runId":10793,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-22T14:12:50.852548+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","external_id":"forgejo-main-b2a96108b494","receipt_type":"canonical_release_status","idempotency_key":"mission:adf85606-26c1-435d-8f4d-f7217b28d357:forgejo-release-status:b2a96108b494b9cb5bff099846f5fed2c82feff8:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"aac8efc5-ee82-426c-92f0-50a7b284fb81","command_center_event_id":"adf85606-26c1-435d-8f4d-f7217b28d357"},{"id":"b1f116f9-a14b-473c-b2ac-0f4a013c8010","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"337587ee95758d0bc34f28108e64328e4399486e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"dedupe","satisfied":false,"statement":"Identical reads inside a bounded MCP batch execute once per request.","proofConditionIds":["live"]},{"id":"snapshot","satisfied":false,"statement":"PAUL can read compact mission+runtime execution state in one command.","proofConditionIds":["live"]},{"id":"wait","satisfied":false,"statement":"PAUL can long-poll bounded mission progress without repeated client round trips.","proofConditionIds":["live"]}],"satisfied":false,"constraints":[{"id":"no-second-control-plane","satisfied":false,"statement":"No new mission ledger, queue, release engine, Gate, or source of truth may be introduced.","proofConditionIds":["live"]},{"id":"bounded-wait","satisfied":false,"statement":"mission_wait is read-only, exact-mission scoped, max 10 seconds, and does not mutate or persist state.","proofConditionIds":["live"]},{"id":"preserve-facade","satisfied":false,"statement":"Preserve the existing three-tool public MCP facade and existing auth boundaries.","proofConditionIds":["live"]},{"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":["live"]},{"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":["live"]}],"contractHash":"aea8f59af5e8af6fc7058e9dd091327aac9e96860fae5a1148d68b92d73f3260","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":null,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:30:59.368221+00:00","proof_gate":"request_contract_pending","source_sha":"337587ee95758d0bc34f28108e64328e4399486e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b3ca3479-91c0-454a-bb5c-1c3e25da1d1d:request-contract:aea8f59af5e8af6fc7058e9dd091327aac9e96860fae5a1148d68b92d73f3260:337587ee95758d0bc34f28108e64328e4399486e:pending:runtime","mission_step_id":"149fc1bf-59e1-4685-84ad-1982063a3b33","command_center_event_id":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},{"id":"b1f28e90-a14c-4e1b-b983-152963dfadd0","source":"forgejo","status":"verified","payload":{"branch":"ai/fix-recovery-customer-handoff-20260820","prNumber":524,"nextAction":null,"mergeCommitSha":"de96654fd2acffb3f6cdd1d0f545bb6f1183f034","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:38:45.728408+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"de96654fd2acffb3f6cdd1d0f545bb6f1183f034","external_id":"524","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:23990fe8-c8a3-4d78-bac1-60e665cb5aca:merged-pr:524:branch-deleted","mission_step_id":"db267989-3731-4d95-9e1c-8ef4171df5fd","command_center_event_id":"23990fe8-c8a3-4d78-bac1-60e665cb5aca"},{"id":"b1f299d5-90ad-4bd5-8cdc-368b6dddbc4a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"69fd67dfb97f3581d332f396b91961d01d639b9f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"gate-mandatory","satisfied":true,"statement":"Control plane Gate must execute the actual mounted PCGSlabUpload 26-photo-pair integration suite and fail closed on any failed case","proofConditionIds":["gate-proof"]},{"id":"durability","satisfied":true,"statement":"26 original front/back pairs, immutable storage, no duplicate records, and recoverable 503 R2 and database failures pass with synthetic QA data","proofConditionIds":["gate-proof"]},{"id":"release","satisfied":true,"statement":"Changes must pass canonical Gate, squash merge, deploy and receive scoped production route verification","proofConditionIds":["release-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Owner authorizes an exact three-file control-plane maintenance unfreeze with auto-refreeze; do not change broader freeze posture or bypass Gate","proofConditionIds":["gate-proof","release-proof"]},{"id":"tenant","satisfied":true,"statement":"No mutation of existing customer data, AJ Womack order, current uploads, other tenant data, payments, or production R2 originals","proofConditionIds":["gate-proof","release-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["gate-proof","release-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["gate-proof","release-proof"]}],"contractHash":"8415e125accc804c8872e0f4135925d778dbb2f3967fc9c161ce04498330d571","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-proof","kind":"repository","evidence":{"reason":null,"gateRunId":25013,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"8415e125accc804c8872e0f4135925d778dbb2f3967fc9c161ce04498330d571","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"69fd67dfb97f3581d332f396b91961d01d639b9f"},"required":true,"satisfied":true},{"id":"release-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8415e125accc804c8872e0f4135925d778dbb2f3967fc9c161ce04498330d571"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-16T00:23:15.898992+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"69fd67dfb97f3581d332f396b91961d01d639b9f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3550bff5-9206-4fdd-afc2-a956abb06768:request-contract:8415e125accc804c8872e0f4135925d778dbb2f3967fc9c161ce04498330d571:69fd67dfb97f3581d332f396b91961d01d639b9f:verified:","mission_step_id":"6c560e37-a17a-42d7-89f1-bbd12c514b18","command_center_event_id":"3550bff5-9206-4fdd-afc2-a956abb06768"},{"id":"b1f50262-6fd9-4264-b456-1d59c9f6069d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T22:37:15.281945+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-98c6b04e92de\",\"prNumber\":4173,\"sourceSha\":\"a369ed6abe82d54f69562a731af6524f9bb7d3b9\",\"deploymentId\":\"forgejo-main-a369ed6abe82\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:48:52.903553+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:98c6b04e-92de-4f45-af1d-559c7b11a340:owner-progress-heartbeat:119380755","mission_step_id":"5ef70c8b-4136-488c-a559-5657e84c5231","command_center_event_id":"98c6b04e-92de-4f45-af1d-559c7b11a340"},{"id":"b1fa5a64-c1e4-4085-9345-3fe9c0fe55c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/scoped-patch-read-budget-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1163,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"f3cd103a-72ba-485e-a3f6-f23220856bd4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":9235,"prReadinessMs":0,"approvedPlanMs":9235,"missionSetupMs":671,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3cd103a-72ba-485e-a3f6-f23220856bd4"},"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":4747,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T18:58:24.575509+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3cd103a-72ba-485e-a3f6-f23220856bd4:execute_mission:repair_mission_execution_retryable","mission_step_id":"271033f4-1474-4306-b1f7-e0b664932eeb","command_center_event_id":"f3cd103a-72ba-485e-a3f6-f23220856bd4"},{"id":"b1fb2f30-3243-4972-b3c0-331462c61fc8","source":"forgejo-runtime","status":"verified","payload":{"headSha":"4cfbdd06c377b578d9104c9068387925e3006851","prNumber":6878,"sourceSha":"675743b76c84734ab66886075eac20565c3aa684","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T21:23:31.638681+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"675743b76c84734ab66886075eac20565c3aa684","external_id":"6878","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e1f0547c-9d06-49bd-8a06-93afb8a5fd38:merged-pr:6878:675743b76c84734ab66886075eac20565c3aa684","mission_step_id":"a8baace8-c246-4cb2-ba63-bbf3d4202189","command_center_event_id":"e1f0547c-9d06-49bd-8a06-93afb8a5fd38"},{"id":"b1fbc775-96fd-4277-a9f4-12f2394a9ef5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:33:12.66041+00:00","proof_gate":"canonical_release_pending","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:forgejo-release-status:af17deaa6329e2386649776c98dd4c0c9d0fafed:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c883bee4-a8a4-4525-bd56-8eab0c7fb88f","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"b200d1a0-f43d-4272-a1b2-5b6b63b0467b","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":"2bfbea9b29c2c2f39437645352b7eee09dfc7074","releaseState":"pending","exactConductorRun":{"id":31314716547,"status":"in_progress","headSha":"2bfbea9b29c2c2f39437645352b7eee09dfc7074","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T13:00:58.629579+00:00","proof_gate":"canonical_release_pending","source_sha":"2bfbea9b29c2c2f39437645352b7eee09dfc7074","external_id":"canonical-release-2bfbea9b29c2","receipt_type":"canonical_release_status","idempotency_key":"mission:f13bd0ed-f4dc-48e2-aa06-af108d75fa29:release-status:2bfbea9b29c2c2f39437645352b7eee09dfc7074:31314716547:pending:canonical-production-release/verified=pending","mission_step_id":"266220f8-e6fd-4880-9bf9-0e534422f29d","command_center_event_id":"f13bd0ed-f4dc-48e2-aa06-af108d75fa29"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":31200,"schema":"public","order_key":"id"}