{"data":[{"id":"1efceda1-3c84-4201-8163-bcbeb80fb7c0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8295,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":134041,"firstUsefulResultAt":"2026-10-05T19:33:58.001Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5010,"terminal":false,"missionId":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53","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":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53"},"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-05T19:34:06.059035+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5010","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc5bf0b2-2879-40c3-a4a6-34768c14ad53:automatic-mission-resume:5010:repair_mission_waiting_for_gate","mission_step_id":"20d6d7e4-1a08-4419-9abe-dd8d2a7b71b1","command_center_event_id":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53"},{"id":"1efd2baf-ae3f-48b9-aa30-894035ba9647","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9216d5c299ac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15996,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":113799,"firstUsefulResultAt":"2026-09-30T19:05:16.246Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4259,"terminal":false,"missionId":"9216d5c2-99ac-4343-a112-c0a77103fdbe","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","timingsMs":{"prReadinessMs":77,"approvedPlanMs":0,"shipAndProveMs":234,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},"performance":null,"deploymentId":"forgejo-main-2ecae0ddedc1","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":1841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:08:54.415116+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4259","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:automatic-mission-resume:4259:canonical_release_reconciliation_pending","mission_step_id":"913bc4c9-030c-46d3-b880-640a9942b3b4","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"1efd9250-4ab2-419a-afae-8ee26b180e95","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 the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","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":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","wordingChanged":false,"canonicalIntent":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-viewport-authority","statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","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":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","canonicalIntent":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","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-the-exact-three-PCG-acceptance-fixes-already-proven:-Card-Vault-route-uses-inventory-mobile-ex","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"75bb2c83485603a8642a6d9a4d319ba213250a1c0ac068bc495bc2afc4266281","requestContractRevision":5,"previousRequestContractHash":"19e4c68bc85f4b937a987f1553445f7d456a551db4992ea5cf91c5e90de76880"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:54:36.972174+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:request-contract:75bb2c83485603a8642a6d9a4d319ba213250a1c0ac068bc495bc2afc4266281","mission_step_id":"cfacbef2-f816-4b0b-b7b9-3ec002411799","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"1efebf62-cf1c-44c9-a1e0-28bf706a0b01","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8b47213df4eaa53990dc6080605a4b57430afb52","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-live-exact-workspace","satisfied":false,"statement":"The Curri tenant route family uses the exact approved workspace composition from the uploaded screenshot and is live in production.","proofConditionIds":["repo","release","visual"]}],"satisfied":false,"constraints":[{"id":"same-pr","satisfied":false,"statement":"Continue PR #1802 only; do not create another PR.","proofConditionIds":["repo","release"]},{"id":"curri-only","satisfied":false,"statement":"Apply this shell only to curri-properties; non-Curri REALTOR tenants remain unchanged.","proofConditionIds":["repo","release"]},{"id":"exact-visual","satisfied":false,"statement":"Use the uploaded screenshot as the visual contract: luxury dusk coastal residence background, Realty World / Curri Properties brand lockup, Tenant Hub control, Curri Properties Brokerage Operations hero, tagline, five-slot Home/Properties/Pipeline/Campaigns/More glass nav, GOOD EVENING / Let’s Make Progress Today hero, quote panel, My Today agenda, Pipeline Health, Agent Success, Brokerage Radar, dark navy/black glass panels and warm gold accents.","proofConditionIds":["repo","release"]},{"id":"demo-data","satisfied":false,"statement":"Sample agenda/KPI/radar values must be clearly identified as meeting-demo data.","proofConditionIds":["repo","release"]}],"contractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T10:02:11.098466+00:00","proof_gate":"request_contract_pending","source_sha":"8b47213df4eaa53990dc6080605a4b57430afb52","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:231be83c-3e79-40d0-86aa-760235496b6b:request-contract:fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7:8b47213df4eaa53990dc6080605a4b57430afb52:pending:repository,visual","mission_step_id":"0065eb14-732a-4c1f-9b8d-dfa2c21e8c70","command_center_event_id":"231be83c-3e79-40d0-86aa-760235496b6b"},{"id":"1f04912c-fccd-4134-982f-148d1d69ec82","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fa05004782bb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":16582,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":21561,"firstUsefulResultAt":"2026-10-03T22:04:29.889Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4683,"terminal":false,"missionId":"fa050047-82bb-4c20-a317-98e2de3df2d1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8b7c50ec7f423e919c6d7e46c443ae72163b0012","timingsMs":{"prReadinessMs":800,"approvedPlanMs":0,"shipAndProveMs":3157,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"fa050047-82bb-4c20-a317-98e2de3df2d1"},"performance":null,"deploymentId":"forgejo-main-8b7c50ec7f42","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":1871,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:04:57.967808+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4683","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fa050047-82bb-4c20-a317-98e2de3df2d1:automatic-mission-resume:4683:canonical_release_reconciliation_pending","mission_step_id":"7bd20968-2a5a-42f3-87a1-7b53fe90f530","command_center_event_id":"fa050047-82bb-4c20-a317-98e2de3df2d1"},{"id":"1f0619e0-7f39-478c-8042-93236327c20f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b83d358051ec","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":101013,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":263935,"firstUsefulResultAt":"2026-10-02T00:44:45.762Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4433,"terminal":false,"missionId":"b83d3580-51ec-4c16-be87-5d52d80804ec","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9a0eae2764a1f2a9828d388b36444b878cff2991","timingsMs":{"prReadinessMs":683,"approvedPlanMs":0,"shipAndProveMs":2832,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b83d3580-51ec-4c16-be87-5d52d80804ec"},"performance":null,"deploymentId":"forgejo-main-9a0eae2764a1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1870,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:49:14.595238+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4433","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b83d3580-51ec-4c16-be87-5d52d80804ec:automatic-mission-resume:4433:canonical_release_reconciliation_pending","mission_step_id":"cabf2b40-8b64-4ed5-a119-9bdea48918ba","command_center_event_id":"b83d3580-51ec-4c16-be87-5d52d80804ec"},{"id":"1f0713d4-2010-4d40-8299-115052365707","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.10-serialized-production-releases","prNumber":278,"terminal":false,"missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c21c9561324663a9b90294e69277112448a39b49","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},"performance":null,"deploymentId":"forgejo-main-c21c95613246","workflowRunId":898,"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":6202,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:21:45.234125+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c21c9561324663a9b90294e69277112448a39b49","external_id":"forgejo-main-c21c95613246","receipt_type":"ship_and_prove","idempotency_key":"mission:b025e7cb-111e-46bb-bf91-3e8a7e4713a8:ship_and_prove:ship_and_prove_release_pending:c21c9561324663a9b90294e69277112448a39b49:898","mission_step_id":"f0cf05d2-445a-4960-bf7b-646d3f67a4a5","command_center_event_id":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},{"id":"1f0a01f4-51a3-43ad-8c28-b85902a277ac","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Complete PCG Drive-backed fast image delivery. Anthony's Google Workspace remains the sole durable owner of original PCG card images. In pcg-google-drive-media, fetch Drive thumbnailLink metadata for `variant=preview`, proxy the authenticated preview with long-lived cache headers and original fallback, keep full-resolution original streaming with Range support and stronger caching, expose a health/version marker for the upgraded delivery path, and update PCG card-list/grid image tags to request `variant=preview` with lazy async decoding while leaving stored original signed URLs unchanged. Do not persist duplicate image blobs in Supabase Storage. Ship through canonical Gate, squash merge, deploy frontend plus pcg-google-drive-media, and prove production.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"drive-master","satisfied":true,"statement":"Original PCG image blobs remain durably stored only in Anthony's Google Workspace Drive.","proofConditionIds":["proof-production"]},{"id":"no-duplicate-blobs","satisfied":true,"statement":"Do not persist duplicate original media blobs in Supabase Storage.","proofConditionIds":["proof-production"]},{"id":"full-resolution","satisfied":true,"statement":"Original/detail delivery remains full-resolution and Range-capable; previews are only for list/grid surfaces.","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":"c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315","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":"c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:34:04.39433+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:86fdf179-be48-4ae3-96b0-9501635259dd:request-contract:c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315:d3960154fc0a727ca0a1a74a9f861eacdd5beee3:verified:","mission_step_id":"d3f131af-67e9-403a-82e1-7d0242114fb2","command_center_event_id":"86fdf179-be48-4ae3-96b0-9501635259dd"},{"id":"1f10c281-1b0e-4287-b82f-f03a16358a8c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ab68e3dc36f1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a","objective":"Continue and ship the existing Profile/Settings imagery repair. Make WMP/BMD imagery first-class and immediately visible, normalize the media section naming and order, and compact media previews without changing tenant isolation or storage.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"anchored_edits":[{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","edits":[{"new_content":"<details open className=\"group","old_content":"<details className=\"group"},{"new_content":"Branding & Imagery","old_content":"Brand & Media"},{"new_content":"WMP · BMD · Website","old_content":"Website · WMP · BMD"},{"new_content":"Manage WhatsMyProgress, BookMeDirectly, and website imagery from one canonical surface.","old_content":"Manage customer-facing website, WhatsMyProgress, and BookMeDirectly media from this one canonical surface."},{"new_content":"              <CustomerSurfaceAssetsSettingsSection />\n              <WebsiteAssetsSettingsSection />","old_content":"              <WebsiteAssetsSettingsSection />\n              <CustomerSurfaceAssetsSettingsSection />"},{"new_content":"Customer-Facing Imagery","old_content":"Public Surface Media"},{"new_content":"WMP & BMD Imagery","old_content":"WMP & BMD Media"},{"new_content":"<div className=\"grid h-20 place-items-center rounded-xl border border-dashed border-white/15 bg-white/[.03] text-xs font-bold text-white/35\">No preview</div>","old_content":"<div className=\"grid h-28 place-items-center rounded-xl border border-dashed border-white/15 bg-white/[.03] text-xs font-bold text-white/35\">No preview</div>"},{"new_content":"<video src={src} muted playsInline controls className=\"h-20 w-full rounded-xl border border-white/10 bg-black/50 object-cover\" />","old_content":"<video src={src} muted playsInline controls className=\"h-28 w-full rounded-xl border border-white/10 bg-black/50 object-cover\" />"},{"new_content":"<img src={src} alt=\"\" className=\"h-20 w-full rounded-xl border border-white/10 bg-black/30 object-cover\" />","old_content":"<img src={src} alt=\"\" className=\"h-28 w-full rounded-xl border border-white/10 bg-black/30 object-cover\" />"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.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":"098d04bf074f1926f661a4a2e0b90faacebafd1c216390dc55d49fefdf76da02","replayCount":0,"serializedBytes":3164},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:22:28.303847+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ab68e3dc-36f1-4d24-9f49-8f5c0f07249a:repository-mutation-intent:098d04bf074f1926f661a4a2e0b90faacebafd1c216390dc55d49fefdf76da02:0","mission_step_id":"89aaf407-a4be-412d-bb22-b5df55d6bf94","command_center_event_id":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a"},{"id":"1f136de2-85c7-4916-bb5b-7198ea66b25d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mteckgp5","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":5453,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1007,"terminal":false,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5648,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},"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":1211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:22:51.407489+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1007","receipt_type":"automatic_mission_resume","idempotency_key":"mission:56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197:automatic-mission-resume:1007:repair_mission_pr_ready_retryable","mission_step_id":"89fe3cf2-b755-4f98-ac0c-2cbc255eea3b","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"1f172ee4-90b2-44f1-ba37-412b127b1c24","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-food-truck-love-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14072,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":755,"terminal":false,"missionId":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3563,"approvedPlanMs":0,"shipAndProveMs":17447},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010"},"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":676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T20:08:51.591589+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"755","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010:automatic-mission-resume:755:canonical_release_transport_retryable","mission_step_id":"1d4b68b8-7752-422c-a1af-6650fa861ee1","command_center_event_id":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010"},{"id":"1f17e24a-0079-4340-a652-035f398a8841","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"e671e394387384ef1ebb19bea9475ef7c0be2770e79338745b6e46b27c7fd2fd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:02:01.895608+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:378f9d9e-2c7e-4be9-b6f6-5385f404093e:repository-mutation-intent-blocked:e671e394387384ef1ebb19bea9475ef7c0be2770e79338745b6e46b27c7fd2fd","mission_step_id":"9eaf9af6-94bf-4122-a7c6-eb26dd777f40","command_center_event_id":"378f9d9e-2c7e-4be9-b6f6-5385f404093e"},{"id":"1f17ed3f-85c3-40a3-afc1-5aa162dc367b","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-runtime-contract-bridge-v1","prNumber":1901,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6eabac9a014a19b9494cb31e29452b7089578f14","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:38:01.028116+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6eabac9a014a19b9494cb31e29452b7089578f14","external_id":"1901","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:319f0b91-fbcb-4452-8a73-85dda5ec5c35:merged-pr:1901:6eabac9a014a19b9494cb31e29452b7089578f14","mission_step_id":"89133769-faa5-49f9-bac3-8ebf60873268","command_center_event_id":"319f0b91-fbcb-4452-8a73-85dda5ec5c35"},{"id":"1f1967ce-0143-4aa0-88ad-430757d88fd1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-89627ae6441a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":188155,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T12:27:49.435Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4767,"terminal":false,"missionId":"89627ae6-441a-47fc-9743-1f0d7906018b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5022,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1277,"missionSetupMs":430,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":430,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":430,"repositoryMutationMs":3745,"repositoryProviderMs":3745,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2297,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":430,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1448},"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":"89627ae6-441a-47fc-9743-1f0d7906018b"},"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":3405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:28:02.976519+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4767","receipt_type":"execute_mission","idempotency_key":"mission:89627ae6-441a-47fc-9743-1f0d7906018b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"fb7236d3-0c27-4579-883e-e79f6d1fe9f0","command_center_event_id":"89627ae6-441a-47fc-9743-1f0d7906018b"},{"id":"1f1b1eea-a7a8-4b45-bb1c-54bbc716b2ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","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":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":532,"providerAuthMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":532,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":418,"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":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"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":4129,"likelyAffectedFiles":["supabase/functions/_shared/opportunity-intelligence.ts","supabase/functions/opportunity-radar/index.ts","src/__tests__/contracts/opportunity-intelligence-core.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:47:45.878571+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2e1a8ffd-028c-4196-b451-89cfebfbd1cf","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"1f1d605d-a71e-4269-b1aa-606e44086212","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-30T17:02:43.447763+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-47d7bcd844ff\",\"prNumber\":4245,\"sourceSha\":\"25bbcaadb222d59ff75924113a07240901ade7d7\",\"deploymentId\":\"forgejo-main-25bbcaadb222\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T14:12:54.539091+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:47d7bcd8-44ff-4775-bc64-0a716a4cb5f8:owner-progress-heartbeat:119385171","mission_step_id":"87c60d25-0cc9-4196-a895-dc4c5670f87d","command_center_event_id":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8"},{"id":"1f1de764-6be1-4885-bd0b-3a651ad9e1f1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-recovery-fairness-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.108-pr-ready-brownout-budget","prNumber":2422,"terminal":false,"missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":681,"approvedPlanMs":0,"missionSetupMs":931,"providerAuthMs":0,"shipAndProveMs":9761,"ledgerPrepareMs":595,"ledgerReconcileMs":0,"lineageReconcileMs":336,"resolvePreflightMs":931,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":595,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee"},"performance":null,"deploymentId":"forgejo-main-9b450c647530","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":2728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:10:02.718315+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":"forgejo-main-9b450c647530","receipt_type":"execute_mission","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"88a0d507-0113-4d5d-9e50-863d6dc401d5","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"1f1e2013-05d3-41bf-a31d-43c165cc4ba6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"36051880216d2f46588952b54eef50ed89c83b21","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"anon-closed","satisfied":true,"statement":"The eight authenticated-only authorization helpers are no longer directly executable by anon/PUBLIC.","proofConditionIds":["repo","runtime","advisor"]},{"id":"auth-preserved","satisfied":true,"statement":"Authenticated and service_role retain EXECUTE and authenticated-only RLS references remain intact.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not change function bodies, RLS policies, public-policy helpers, public portal/booking/academy/calendar endpoints, or other grants.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime","advisor"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime","advisor"]}],"contractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":9607,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":true,"namedGateTestPath":null,"releaseTargetStates":{"migrations":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5","unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"repositoryConditionBound":true,"repositoryProofSourceSha":"36051880216d2f46588952b54eef50ed89c83b21"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5"},"required":true,"satisfied":true},{"id":"advisor","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:07:30.510357+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"36051880216d2f46588952b54eef50ed89c83b21","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0ea68f23-d392-4e94-8448-d735cab59e7d:request-contract:e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5:36051880216d2f46588952b54eef50ed89c83b21:verified:","mission_step_id":"5ad00099-41af-4bc7-9fc7-c1458ec29ffc","command_center_event_id":"0ea68f23-d392-4e94-8448-d735cab59e7d"},{"id":"1f1ec8ef-7ab8-4382-a93a-8a09798d0f29","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","tenantRef":"big-papis","receivedAt":"2026-09-11T22:27:41.483Z","fingerprint":"69d92e6100cef3c03d4f5a4e37a4b2b039474be1784f56c9187f8c9c94f5ad59","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","wordingChanged":false,"canonicalIntent":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Production /big-papis/owner/dashboard uses the approved Fender Bender title-art images for Plan, Pop-Up, Booked Event, and Back Office at the top of each MODE card and selected-mode hero.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"A reusable MODES title-art style primitive named Fender Bender exists and Big Papi's consumes it, while other tenants remain unchanged unless explicitly configured later.","proofConditionIds":["proof-production"]}],"objective":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","constraints":[{"id":"constraint-1","statement":"Exact mapping: plan -> neon_crowned_plan_logo.png; popup -> neon_emerald_pop_up_crown_logo.png; event -> booked_event_crowned_in_gold.png; office -> neon_back_office_crown_logo.png.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Remove the current Road Rage SVG/text title treatment from Big Papi's MODE cards.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Preserve card photography, subtitles, actions, buttons, image panning, colors, layout, and behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Scope tenant-specific visual application to big-papis only; other tenants must remain unchanged.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Title images render with transparent backgrounds, clean aspect ratio, and no clipping on desktop or mobile.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the frontend release, /big-papis/owner/dashboard shows the four approved Fender Bender image titles with correct mapping on cards and selected-mode views, Road Rage title SVG/text is gone, card UI behavior is preserved, and reusable Fender Bender title-art support is present without automatically changing other tenants.","route":"/big-papis/owner/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"c8caac5d68878c695c43d85f21bda2e462d71d958649f99680c8989b6ea0fbc6","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:27:42.116343+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a02cf123-b0d3-49ab-97db-620b61f0f760:tenant-workstream-contribution:69d92e6100cef3c03d4f5a4e37a4b2b039474be1784f56c9187f8c9c94f5ad59","mission_step_id":null,"command_center_event_id":"a02cf123-b0d3-49ab-97db-620b61f0f760"},{"id":"1f213e18-2356-4863-9a86-9259b0d51df4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cc-unrebaseable-generation-rotation-20260821","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.14-control-plane-readiness","prNumber":579,"terminal":false,"missionId":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280","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":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280"},"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":5546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T21:00:16.197577+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"579","receipt_type":"execute_mission","idempotency_key":"mission:b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"71030cb7-6883-401e-bce7-42619878d343","command_center_event_id":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280"},{"id":"1f214812-7b40-405f-bb43-07d4014b933a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4211,"terminal":false,"missionId":"1908b987-539d-4901-a810-cae05604b15f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":139,"approvedPlanMs":0,"missionSetupMs":476,"providerAuthMs":0,"shipAndProveMs":419,"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":"1908b987-539d-4901-a810-cae05604b15f"},"performance":null,"deploymentId":"forgejo-main-711a56440ffa","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:02:49.49282+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","external_id":"forgejo-main-711a56440ffa","receipt_type":"execute_mission","idempotency_key":"mission:1908b987-539d-4901-a810-cae05604b15f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"02316ef9-b175-4c3e-abff-cbe6f824ed02","command_center_event_id":"1908b987-539d-4901-a810-cae05604b15f"},{"id":"1f25a7dc-0a60-4268-8b80-a72c8b1a607e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-scoped-patch-shared-read-20260913","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.131-forgejo-heartbeat-forwarding","prNumber":2664,"terminal":false,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":122,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":373,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":99,"resolvePreflightMs":373,"repositoryMutationMs":122,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"949bc445-50f9-41d1-9076-bb49f9603b48"},"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":1492,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:35:34.421431+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:949bc445-50f9-41d1-9076-bb49f9603b48:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"9a560601-056e-4489-b1da-dd86eda9a8cc","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"1f26ebc3-719d-49d6-ae8b-6c6cf309b58e","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":146,"terminal":false,"missionId":"746e601e-c975-42c2-9065-e879b9e5156f","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"746e601e-c975-42c2-9065-e879b9e5156f"},"performance":null,"deploymentId":"forgejo-main-0c2c589f92ac","workflowRunId":418,"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":3928,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:18:37.079462+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","external_id":"forgejo-main-0c2c589f92ac","receipt_type":"ship_and_prove","idempotency_key":"mission:746e601e-c975-42c2-9065-e879b9e5156f:ship_and_prove:ship_and_prove_release_pending:0c2c589f92ac97e4f850dfc6e767c37c02e52d74:418","mission_step_id":"7401da9a-0906-4876-936b-a49082a1b266","command_center_event_id":"746e601e-c975-42c2-9065-e879b9e5156f"},{"id":"1f26fb79-f53c-4bbd-88f1-e076c531fdd1","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-06e9f9f83c92","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":164611,"releaseCount":0,"toolCallCount":59,"repeatedCallCount":31,"executorlessWaitMs":2624440,"firstUsefulResultAt":"2026-09-25T02:14:57.490Z","recoveryAttemptCount":20,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3699,"terminal":false,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1153,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":96,"approvedPlanMs":0,"missionSetupMs":312,"providerAuthMs":0,"shipAndProveMs":423,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":312,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},"performance":null,"deploymentId":"forgejo-main-7a5a86205a76","releaseState":"pending","workflowRunId":11696,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:59:34.791318+00:00","proof_gate":"canonical_release_already_verified","source_sha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","external_id":"forgejo-main-7a5a86205a76","receipt_type":"execute_mission","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"3067eaf5-19d5-4f78-92c1-1655bd3994d9","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"1f28bd8d-aae9-4414-86bf-72347c7d5551","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":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","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":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e","forgejoWorkflowProof":{"runId":10593,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:41:48.023772+00:00","proof_gate":"canonical_release_pending","source_sha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","external_id":"forgejo-main-bf1c56ac8f9f","receipt_type":"canonical_release_status","idempotency_key":"mission:613bea2c-6e51-437e-8962-8ef982673dbf:forgejo-release-status:bf1c56ac8f9f9e029a9621095fc14107473cbfcc: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":"e8dbe3cf-fd3b-47f0-90f1-09d8c6783f84","command_center_event_id":"613bea2c-6e51-437e-8962-8ef982673dbf"},{"id":"1f28df0b-5506-41d4-81ea-e05601df5866","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":3211,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4256,"terminal":false,"missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"81a468cc0f0069ee1a82fa6593400e7631793788","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},"performance":null,"deploymentId":"canonical-release-81a468cc0f00","workflowRunId":31216953192,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["lawn-care-service-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T20:41:41.33009+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"81a468cc0f0069ee1a82fa6593400e7631793788","external_id":"canonical-release-81a468cc0f00","receipt_type":"ship_and_prove","idempotency_key":"mission:ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"ff806e3e-ee49-4669-9312-39cb4e6133f3","command_center_event_id":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},{"id":"1f291c18-7691-4489-990e-5bb34f9e0326","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-408cf9f011a6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.207-observe-proof-mode","prNumber":null,"terminal":false,"missionId":"408cf9f0-11a6-4650-a9f1-d1845080d958","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":655,"providerAuthMs":0,"ledgerPrepareMs":655,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":655,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":655,"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":"408cf9f0-11a6-4650-a9f1-d1845080d958"},"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":3893,"likelyAffectedFiles":["workers/cc-execution/src/mission-ledger.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-09-21T15:35:31.304965+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:408cf9f0-11a6-4650-a9f1-d1845080d958:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9598b51f-7e1c-44d6-8db0-409c6f8f00b2","command_center_event_id":"408cf9f0-11a6-4650-a9f1-d1845080d958"},{"id":"1f2ae6a7-48a1-4151-aa4b-265cf4beb0b4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://app.knocklaunch.app/big-papis/owner/dashboard","branch":"ai/objective-first-repair-45e6b542c2e1","writes":[],"patches":[],"approved":true,"missionId":"45e6b542-c2e1-4be2-8e49-62c12d822f32","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"                  <div className=\"hidden\">\n                    {mode.actions.map((action, actionIndex) => { const ActionIcon = action.icon; return <Link key={action.label} to={action.href} className={`${actionIndex > 2 ? 'hidden lg:flex' : 'flex'} kl-mode-neon-card min-h-[42px] items-center gap-2 rounded-xl border px-2.5 py-2 backdrop-blur-md transition hover:-translate-y-0.5`} style={{ '--kl-mode-neon': mode.color, borderColor: mode.color, background: `linear-gradient(145deg,${mode.color}18,rgba(7,19,31,.90))` } as React.CSSProperties}><ActionIcon className=\"h-4 w-4 shrink-0\" style={{ color: mode.color }} /><span className=\"min-w-0\"><span className=\"block truncate text-[10px] font-black sm:text-[11px]\">{action.label}</span><span className=\"hidden truncate text-[8px] font-semibold text-white/42 lg:block\">{action.detail}</span></span><ArrowUpRight className=\"ml-auto h-3 w-3 shrink-0 text-white/30\" /></Link>; })}\n                  </div>","replacement":"                  <div className=\"mt-2 grid gap-1.5\">\n                    {mode.actions.map((action, actionIndex) => { const ActionIcon = action.icon; return <Link key={action.label} to={action.href} className={`${actionIndex > 1 ? 'hidden lg:flex' : 'flex'} ${actionIndex > 2 ? 'lg:hidden' : ''} min-h-[38px] items-center gap-2 rounded-xl border border-white/10 bg-black/35 px-2.5 py-1.5 backdrop-blur-md transition hover:-translate-y-0.5 hover:border-white/20`}><ActionIcon className=\"h-4 w-4 shrink-0\" style={{ color: mode.color }} /><span className=\"min-w-0 flex-1 truncate text-[10px] font-black sm:text-[11px]\">{action.label}</span><ArrowUpRight className=\"h-3 w-3 shrink-0 text-white/30\" /></Link>; })}\n                  </div>"},{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"actions:[{label:'Event Day',detail:'Run service and closeout step by step',href:withMode(bookedEvent ? `${BASE}/event-day?event=${bookedEvent.id}` : `${BASE}/event-day`,'event'),icon:CheckCircle2},{label:'Event Prep',detail:'Load the trailer and clear blockers',href:withMode(`${BASE}/inventory?view=prep${bookedEvent ? `&event=${bookedEvent.id}` : ''}`,'event'),icon:Package},{label:'Event Customers',detail:'Only people connected to booked events',href:withMode(`${BASE}/customers`,'event'),icon:Users},{label:'Event Proposal',detail:'Open the customer-facing proposal',href:withMode(proposalHref,'event'),icon:ClipboardCheck},{label:'Event Payments',detail:'Collect the event money',href:withMode(moneyHref,'event'),icon:BarChart3}]","replacement":"actions:[{label:'New Event',detail:'Create the next booking from scratch',href:withMode(`${BASE}/events/advanced?new=1`,'event'),icon:Plus},{label:'Event Day',detail:'Run service and closeout step by step',href:withMode(bookedEvent ? `${BASE}/event-day?event=${bookedEvent.id}` : `${BASE}/event-day`,'event'),icon:CheckCircle2},{label:'Event Prep',detail:'Load the trailer and clear blockers',href:withMode(`${BASE}/inventory?view=prep${bookedEvent ? `&event=${bookedEvent.id}` : ''}`,'event'),icon:Package},{label:'Event Customer',detail:'Open the customer connected to the booking',href:withMode(`${BASE}/customers`,'event'),icon:Users},{label:'Event Proposal',detail:'Open the customer-facing proposal',href:withMode(proposalHref,'event'),icon:ClipboardCheck},{label:'Event Payment',detail:'Collect the event money',href:withMode(moneyHref,'event'),icon:BarChart3}]"},{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"actions:[{label:'Customers',detail:'People, event clients and follow-up',href:withMode(peopleHref,'office'),icon:Users},{label:'Orders & Invoices',detail:'Invoices, payments and collection',href:withMode(moneyHref,'office'),icon:BarChart3},{label:'Proposals',detail:'General proposal work outside a specific event',href:withMode(proposalHref,'office'),icon:ClipboardCheck},{label:'Documents',detail:'Customer-ready files, agreements, and business documents',href:withMode(`${BASE}/documents`,'office'),icon:ClipboardCheck},{label:'Tasks & Reminders',detail:'Calendar-based follow-up and Quick Jot work',href:withMode(`${BASE}/calendar?tasks=1`,'office'),icon:CalendarDays},{label:'Messages',detail:'Keep conversations moving',href:withMode(mailHref,'office'),icon:Mail},{label:'Inventory & Restock',detail:'Manage stock, shortages, and replenishment',href:withMode(`${BASE}/inventory`,'office'),icon:Package},{label:'Reports',detail:'See what the business is doing',href:withMode(`${BASE}/reports`,'office'),icon:BarChart3},{label:'Settings & Connections',detail:'Manage business settings, Square, Zoho Mail, and other connections',href:withMode(`${BASE}/settings?section=connections`,'office'),icon:BarChart3}]","replacement":"actions:[{label:'Customers',detail:'People, event clients and follow-up',href:withMode(peopleHref,'office'),icon:Users},{label:'Orders & Invoices',detail:'Invoices, payments and collection',href:withMode(moneyHref,'office'),icon:BarChart3},{label:'Documents',detail:'Customer-ready files, agreements, and business documents',href:withMode(`${BASE}/documents`,'office'),icon:ClipboardCheck},{label:'Messages',detail:'Keep conversations moving',href:withMode(`${BASE}/inbox`,'office'),icon:Mail},{label:'Reports',detail:'See what the business is doing',href:withMode(`${BASE}/reports`,'office'),icon:BarChart3},{label:'Team',detail:'People who can help run the workspace',href:withMode(`${BASE}/users`,'office'),icon:Users},{label:'Settings & Connections',detail:'Manage Square, Zoho Mail, and workspace settings',href:withMode(`${BASE}/settings?section=connections`,'office'),icon:BarChart3},{label:'Business Tools',detail:'Occasional admin, growth, QR, brand, and setup tools',href:withMode(`${BASE}/more`,'office'),icon:Package}]"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"e7528c4c903d2c6e500325559d18fdc0e541efce332d441a05e5ac9ffb6d6ba4","replayCount":0,"serializedBytes":6172},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:48:25.002181+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:45e6b542-c2e1-4be2-8e49-62c12d822f32:repository-mutation-intent:e7528c4c903d2c6e500325559d18fdc0e541efce332d441a05e5ac9ffb6d6ba4:0","mission_step_id":"51bbe84f-1684-4327-a5d4-07a3bcb80f76","command_center_event_id":"45e6b542-c2e1-4be2-8e49-62c12d822f32"},{"id":"1f2c55cd-d2b4-4511-90e3-a7722a8f3f6d","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 the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","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":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","wordingChanged":false,"canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"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":"deadline_sensitive","deadlineSignals":["by the current 5s/9s read cutoff"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","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-the-smallest-proven-queue-unblock-repair-on-this-same-mission:-widen-the-bounded-Forgejo-super","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":"723cee58b5336fb866e4567d7ecc0774eab57df7fa74a0c33d13ff8c165fdad2","requestContractRevision":2,"previousRequestContractHash":"865ba511f184be7018b4f19db6ef953167fa994be0924d1651fd7e5f5fb85f49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:00:37.843076+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:46ebb29a-cf22-4f13-94d3-5ada3cff195d:request-contract:723cee58b5336fb866e4567d7ecc0774eab57df7fa74a0c33d13ff8c165fdad2","mission_step_id":"4dec133b-0a01-4729-be42-7a637b04aa6c","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"1f2e27eb-ea25-4141-89ea-9721358c5ee9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-layer-v2-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2041,"terminal":false,"missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2410,"approvedPlanMs":0,"missionSetupMs":2229,"providerAuthMs":0,"shipAndProveMs":11757,"ledgerPrepareMs":608,"ledgerReconcileMs":0,"lineageReconcileMs":1621,"resolvePreflightMs":2229,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":608,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},"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":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:20:59.405704+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2041","receipt_type":"execute_mission","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1d63c5f8-1c00-4f55-832e-4a857c2dae76","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"1f2e7293-aab7-41c0-9af7-023b4ee4c2df","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f15e70d05bec141672110e1852b2feaa2628b419","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"receipt-backed-intent-recovery","satisfied":true,"statement":"A bare nonterminal continuation automatically reconstructs its exact persisted repository mutation intent from a full authoritative receipt when compact mission context is temporarily stale.","proofConditionIds":["continuation-runtime-proof"]}],"satisfied":true,"constraints":[{"id":"fail-closed-no-intent","satisfied":true,"statement":"If neither compact context nor full authoritative receipts contain a valid exact mutation payload, source resolution still fails closed instead of inventing scope.","proofConditionIds":["continuation-runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["continuation-runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["continuation-runtime-proof"]}],"contractHash":"2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"continuation-runtime-proof","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":"2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:20:13.604335+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f15e70d05bec141672110e1852b2feaa2628b419","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f37ee85-cddf-4bfc-9a1b-09e86a97725e:request-contract:2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44:f15e70d05bec141672110e1852b2feaa2628b419:verified:","mission_step_id":"0d9c370a-6e19-4339-bee5-13ab8cd1d59f","command_center_event_id":"4f37ee85-cddf-4bfc-9a1b-09e86a97725e"},{"id":"1f2eaad1-2bb1-4b96-b30a-5096a2a2e762","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-52bce8652227","prNumber":4213,"nextAction":null,"mergeCommitSha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:05:06.428842+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","external_id":"4213","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:52bce865-2227-4298-a883-49358bdff895:merged-pr:4213:f611d0c570e7854d7787c9ec4a12d299193ab3c2","mission_step_id":"bf7c27a5-f27a-4cf2-8e82-b344fa667fc0","command_center_event_id":"52bce865-2227-4298-a883-49358bdff895"},{"id":"1f31bf31-992a-466b-92a7-dcd31ad0978b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:38:37.962103+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:119418154","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"1f323648-8d2f-4743-95bd-abd10a7cd590","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e75b3c5326fd","prNumber":4223,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c12bca8903905cce6888629ac932609ef9060c5c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:17:13.670155+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c12bca8903905cce6888629ac932609ef9060c5c","external_id":"4223","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:merged-pr:4223:c12bca8903905cce6888629ac932609ef9060c5c","mission_step_id":"f3df2fbf-014c-4f3d-aac4-7697d8f7a43b","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"1f32b740-797e-480e-af7e-c248e772da02","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-46ebb29acf22","writes":[],"patches":[],"version":1,"approved":true,"prNumber":5220,"missionId":"9d1cb93d-f32e-481c-9d31-119227225e23","objective":"Adopt and repair existing PR #5220 only on branch ai/objective-first-repair-46ebb29acf22. Replace the unique diagnostics block that still asserts the old automatic merge supervisor read budgets with the already-authorized 9000ms attempt and 18000ms total values, preserving max attempts=2 and retry delay=100. Do not create another PR. Re-Gate #5220, merge, deploy cc-execution, verify live, then immediately reconcile and push #5210 and #5203.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.existingPullRequestAdoptionPolicy, \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\");\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityRequiredWhenSupplied, false);\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityPolicy, \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\");\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.existingPullRequestAdoptionPolicy, \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\");\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityRequiredWhenSupplied, false);\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityPolicy, \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\");\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 5000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.automaticMergeSupervisorTransportPolicy, \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\");\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 9000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTotalBudgetMs, 18000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);","old_content":"  assert.equal(config.efficiency.automaticMergeSupervisorTransportPolicy, \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\");\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 5000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTotalBudgetMs, 9000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 5000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"cc-execution-same-pr-gate-repair","statement":"The cc-execution control-plane diagnostics contract must match the already-authorized bounded automatic merge supervisor read budget on existing PR #5220.","proofConditionIds":["repo","runtime"]}],"constraints":[{"id":"same-pr-only","statement":"Reuse exact branch ai/objective-first-repair-46ebb29acf22 and PR #5220; no replacement PR.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"The unique automatic merge supervisor diagnostics block expects 9000ms attempt, 18000ms total, 2 attempts, and 100ms retry delay.","required":true},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"version":1,"outcomes":[{"id":"cc-execution-same-pr-gate-repair","statement":"The cc-execution control-plane diagnostics contract must match the already-authorized bounded automatic merge supervisor read budget on existing PR #5220.","proofConditionIds":["repo","runtime"]}],"constraints":[{"id":"same-pr-only","statement":"Reuse exact branch ai/objective-first-repair-46ebb29acf22 and PR #5220; no replacement PR.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"The unique automatic merge supervisor diagnostics block expects 9000ms attempt, 18000ms total, 2 attempts, and 100ms retry delay.","required":true},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized exact same-PR repair of stale cc-execution Gate assertions after repeated failed runs caused by obsolete supervisor budget expectations."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized exact same-PR repair of stale cc-execution Gate assertions after repeated failed runs caused by obsolete supervisor budget expectations."},"recovery":false,"fingerprint":"74018fe5e265e3ea1aed63350b0a89c4c74f8c4f7756b9cecdea87609574e495","replayCount":0,"serializedBytes":7175},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:08:02.412118+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9d1cb93d-f32e-481c-9d31-119227225e23:repository-mutation-intent:74018fe5e265e3ea1aed63350b0a89c4c74f8c4f7756b9cecdea87609574e495:0","mission_step_id":"3d482c6b-9933-45d8-a748-2e5811404d56","command_center_event_id":"9d1cb93d-f32e-481c-9d31-119227225e23"},{"id":"1f33f2ff-5746-4ed3-9029-fba365fc2a11","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":"bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:48:07.60725+00:00","proof_gate":"canonical_release_pending","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:forgejo-release-status:55de1266d8ae0fb2e3925f1c381f254b5a717078:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"79e48b82-c7d2-43e4-9662-e14227727d49","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"1f359e4b-1644-4258-b866-08de808bae66","source":"cc-execution","status":"waiting","payload":{"body":{"body":"The live iterative-continuation eval still allowed 'Proceeding to analyze...' without an execution tool. This repair requires declarative continuation and expands the regression check to reject future/in-progress internal-analysis narration variants.","ship":true,"files":[],"title":"PAUL: close fake in-progress narration loophole","branch":"ai/objective-first-repair-6a964d4e340a","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6a964d4e-340a-488a-aa84-58b0a47a3fab","objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-intelligence-improvement","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"Iterative language such as continue improving, make it smarter, upgrade, optimize, harden, or refine is actionable work. Treat the latest completed work as a baseline and advance the next bounded improvement instead of merely reporting that the prior task is complete. When the next defect and evidence are already supplied but no execution tool is available, state the concrete bounded improvement implied by that evidence now; do not narrate future internal analysis, promise to inspect a reasoning trace, or describe work you are not actually executing in this response. Phrase the result declaratively, such as 'The next bounded improvement is to tighten prompt-to-context handling so supplied tenant, route, and page context suppresses unnecessary clarification.' Phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or 'I will review' are invalid unless a corresponding tool call is actually proposed.\",","old_content":"\"Iterative language such as continue improving, make it smarter, upgrade, optimize, harden, or refine is actionable work. Treat the latest completed work as a baseline and advance the next bounded improvement instead of merely reporting that the prior task is complete. When the next defect and evidence are already supplied but no execution tool is available, state the concrete bounded improvement implied by that evidence now; do not narrate future internal analysis, promise to inspect a reasoning trace, or describe work you are not actually executing in this response.\","},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"noFutureInternalNarration:!/(?:reasoning trace|\\bproceeding to\\b.{0,80}\\b(?:analy[sz]e|examine|inspect|review|investigate)\\b|(?:\\bI will\\b|\\bI'll\\b|\\bI am going to\\b|\\bI'm going to\\b|\\bI am\\b|\\bI'm\\b).{0,80}\\b(?:analy[sz](?:e|ing)|examin(?:e|ing)|inspect(?:ing)?|review(?:ing)?|investigat(?:e|ing))\\b)/i.test(m)","old_content":"noFutureInternalNarration:!/(?:reasoning trace|(?:\\bI will\\b|\\bI'll\\b|\\bI am going to\\b|\\bI'm going to\\b).{0,80}\\b(?:analy[sz]e|examine|inspect|review|investigate)\\b)/i.test(m)"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('do not narrate future internal analysis');expect(c).toContain('Phrases such as');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('do not narrate future internal analysis');expect(r).toContain('/paul/intelligence/respond');"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.22-paul-declarative-continuation\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.21-paul-present-tense-continuation\";"}],"commit_message":"fix(paul): make continuation declarative","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-paul","requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_iterative_continuation_proceeding_to_analyze_loophole"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-declarative-continuation","statement":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; the live production eval still used 'Proceeding to analyze' without executing a tool.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, live-truth precedence, tool-call discipline, owner-babysitting guard, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress already-proven PAUL behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The PAUL declarative-continuation guard is merged, released to ccExecution, and the production iterative-continuation eval passes without future or fake in-progress internal-analysis narration.","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}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_iterative_continuation_proceeding_to_analyze_loophole"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-declarative-continuation","statement":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; the live production eval still used 'Proceeding to analyze' without executing a tool.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, live-truth precedence, tool-call discipline, owner-babysitting guard, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress already-proven PAUL behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The PAUL declarative-continuation guard is merged, released to ccExecution, and the production iterative-continuation eval passes without future or fake in-progress internal-analysis narration.","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}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue improving PAUL; the live production iterative-continuation eval exposed a remaining fake in-progress narration loophole. Authorization is bounded to exactly these four mutation paths."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue improving PAUL; the live production iterative-continuation eval exposed a remaining fake in-progress narration loophole. Authorization is bounded to exactly these four mutation paths."},"recovery":false,"fingerprint":"e081476b1cafc857b3cd70dea7e621c932e3bda33561c825f1dbe27f4f8976b9","replayCount":0,"serializedBytes":17257},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:42:53.904996+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6a964d4e-340a-488a-aa84-58b0a47a3fab:repository-mutation-intent:e081476b1cafc857b3cd70dea7e621c932e3bda33561c825f1dbe27f4f8976b9:0","mission_step_id":"df782018-818c-47e0-beef-ae3019309ffa","command_center_event_id":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},{"id":"1f35a494-0db6-45f9-953a-fb9b9a4376d8","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-promo-hardening-v2","reason":null,"status":"complete","metrics":{"receiptBytes":18479,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1476,"terminal":false,"missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2977,"missionSetupMs":1507},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},"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":1948,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:52:02.635924+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1476","receipt_type":"execute_mission","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"4bded231-a973-4a70-86bd-c4d638b75036","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"1f360bb9-8826-4e1e-adbe-a78693cd9679","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-284b5bdd09a4","prNumber":4292,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:35:58.34828+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","external_id":"4292","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:merged-pr:4292:1e7e157de58b882a990e4aaa19f532efe9be9bf1","mission_step_id":"aabf8d3c-aea7-42ce-ac6f-323773fd4bbe","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"1f368ebc-81f6-420e-8c50-8d1b5f89c9c2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"asset-authority","satisfied":true,"statement":"Supplied visual brand assets remain source-authoritative unless explicit transformation is requested.","proofConditionIds":["prod"]},{"id":"tenant-isolation","satisfied":true,"statement":"Tenant-scoped visual work remains isolated from other tenant branding and content.","proofConditionIds":["prod"]},{"id":"content-truth","satisfied":true,"statement":"Unknown business content is omitted or clearly marked as placeholder/example.","proofConditionIds":["prod"]},{"id":"viewport-authority","satisfied":true,"statement":"Requested device/form factor remains authoritative and accidental mixed-device composites are blocked.","proofConditionIds":["prod"]},{"id":"reference-fidelity","satisfied":true,"statement":"Approved references govern material visual composition and deployed visual acceptance.","proofConditionIds":["prod"]},{"id":"responsive-continuity","satisfied":true,"statement":"Responsive adaptation preserves one coherent design language rather than inventing a second design.","proofConditionIds":["prod"]},{"id":"meta-isolation","satisfied":true,"statement":"Meta/control-plane discussion about visual policy cannot become a visual artifact request.","proofConditionIds":["prod"]}],"satisfied":true,"constraints":[{"id":"preserve-existing","satisfied":true,"statement":"Preserve runtime 1.58.228 visual creation-vs-implementation and artifact-scope behavior.","proofConditionIds":["prod"]},{"id":"single-path","satisfied":true,"statement":"Do not create a parallel visual orchestration lane.","proofConditionIds":["prod"]},{"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":["prod"]},{"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":["prod"]}],"contractHash":"3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"prod","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:05:08.328747+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e75a6552-7477-4e77-adf2-9e538404eb42:request-contract:3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6:0bcd4180024f5139cb27894a4d17e94b329dd54e:verified:","mission_step_id":"481f3eef-10e7-4c66-86c4-fa2e1930d3f2","command_center_event_id":"e75a6552-7477-4e77-adf2-9e538404eb42"},{"id":"1f38f0d1-3d51-4204-86f1-a54288a287c5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","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":"f0496b0da3a4f7727a13cc701ae5d2dda5f053bc20e82eb9d0d40cf4d1877510","forgejoWorkflowProof":{"runId":12385,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cf5f94fe1a61dff270c9baf698f98f1c261a8910","deploymentId":"forgejo-main-cf5f94fe1a61dff270c9baf698f98f1c261a8910","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.297-clause-visual-intent","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:32.290947+00:00","proof_gate":"canonical_release_pending","source_sha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","external_id":"forgejo-main-efe7e5e29164","receipt_type":"canonical_release_status","idempotency_key":"mission:55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4:forgejo-release-status:efe7e5e29164e97416ecf7c0de65bbb959d7b29b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"6053c23c-53b5-49a2-a0a6-1af1e4430fa1","command_center_event_id":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4"},{"id":"1f39bb78-652f-4aa3-87f0-4056fec30849","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/live-runtime-proof-fallback-20260821","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4573,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.11-bounded-provider-control-plane","prNumber":573,"terminal":false,"missionId":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:09:40.923787+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"573","receipt_type":"execute_mission","idempotency_key":"mission:b251c8b3-e40d-40bb-8fca-9a6f5b0bc984:execute_mission:repair_mission_execution_retryable","mission_step_id":"23f3afd1-fdd6-4dce-9498-59c4c1de467d","command_center_event_id":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},{"id":"1f3c59dd-1c4e-425b-be8f-48bae652e375","source":"cc-execution","status":"recorded","payload":{"objective":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","tenantRef":"d60e3c27-73ed-4a5f-a49b-c37636455daf","receivedAt":"2026-09-01T02:45:49.130Z","fingerprint":"bffa36fc4da810595e5a6835d0a29c90275f3820b29c0b3e7cfaa4a9ecae269c","workstreamRef":"d60e3c2773ed4a5fa49bc37636455daf","conversationId":null,"canonicalBranch":"ai/321-auto-unlock-touch-targets-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","wordingChanged":false,"canonicalIntent":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-touch","statement":"The live 321 AUTO UNLOCK public intake has mobile-safe tap targets for both authorization confirmations and the proof-document picker while preserving all existing behavior, copy, lockout-only scope, and data handling.","proofConditionIds":["proof-touch-live"]}],"objective":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","constraints":[{"id":"constraint-1","statement":"Change only src/pages/auto-lockout/AutoUnlockPublic.tsx.","proofConditionIds":["proof-touch-live"]},{"id":"constraint-2","statement":"Do not change copy, backend, schema, routes, service scope, authorization semantics, storage, or form submission behavior.","proofConditionIds":["proof-touch-live"]},{"id":"constraint-3","statement":"Release frontend only after Gate and squash merge.","proofConditionIds":["proof-touch-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-touch-live","kind":"runtime","claim":"The live /321-auto-unlock mobile page no longer reports undersized touch targets for the two authorization controls or proof-document picker and still renders the lockout request experience.","route":"/321-auto-unlock","required":true,"expectedText":"Request Vehicle Unlock","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/321-auto-unlock-touch-targets-20260901","conversationContext":null,"requestContractHash":"ffdf012e71b032d2975fa86893d903c3a7d6f17ce4ca891129cbd4c32a592f85","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T02:45:49.810463+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:104b7b44-a5be-42f3-9e3a-a792bb035bbd:tenant-workstream-contribution:bffa36fc4da810595e5a6835d0a29c90275f3820b29c0b3e7cfaa4a9ecae269c","mission_step_id":null,"command_center_event_id":"104b7b44-a5be-42f3-9e3a-a792bb035bbd"},{"id":"1f3d7f2c-7c6c-41fe-98d7-dca2be3bf872","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 mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","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 mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","wordingChanged":false,"canonicalIntent":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerg","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","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":"urgent","deadlineSignals":["immediately"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":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":[]},"inputSignals":{"rawUtterance":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","canonicalIntent":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alte","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-mission-and-apply-these-exact-anchored-edits-to-scripts-validate-control-plane-res","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":"c83410c9b8612a215fdafbb7f526936176c17c3e2cab57fa26f5f84442fc9664","requestContractRevision":3,"previousRequestContractHash":"d55163fb9636d53da2c7ba3f9fd29e33c9934dfea0e99ce3abd7dbc15e120d2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:22:14.688689+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d311b3c-3f07-4e3a-821e-3243d407019e:request-contract:c83410c9b8612a215fdafbb7f526936176c17c3e2cab57fa26f5f84442fc9664","mission_step_id":"52b4bbcb-671e-4354-9040-b0313bf68276","command_center_event_id":"1d311b3c-3f07-4e3a-821e-3243d407019e"},{"id":"1f410e33-050d-4781-b2a9-d7b41639ef4b","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4159,"terminal":false,"missionId":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0772890b836f1651b0b0194bc151987d9fc98530","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb"},"performance":null,"deploymentId":"canonical-release-0772890b836f","workflowRunId":31128892219,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:17:17.369671+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0772890b836f1651b0b0194bc151987d9fc98530","external_id":"canonical-release-0772890b836f","receipt_type":"ship_and_prove","idempotency_key":"mission:0c8c66d7-4776-45d2-92fe-d560f2fa0ebb:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"23f03dfa-6873-4aa1-bd46-398ef63131f4","command_center_event_id":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb"},{"id":"1f42546a-7b76-4689-a7a4-8aec3246a819","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-651d770a9bcf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"651d770a-9bcf-4e34-9aee-a9bb660bad43","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2084,"providerAuthMs":0,"ledgerPrepareMs":2084,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2084,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2084,"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":"651d770a-9bcf-4e34-9aee-a9bb660bad43"},"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":4028,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/lib/tenants/tenantWorkspaceRuntimeProfile.ts","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-ui-contract-v2.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:07:20.20784+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:651d770a-9bcf-4e34-9aee-a9bb660bad43:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf4612a2-8653-4632-8c8c-e669063d85ed","command_center_event_id":"651d770a-9bcf-4e34-9aee-a9bb660bad43"},{"id":"1f45828d-16f4-4608-b13b-1da1026e9e9c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5db4dcefbbbc","prNumber":3782,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c7d871952889a2685d6e4235a799ee01cbd4a41e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:35:39.576504+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c7d871952889a2685d6e4235a799ee01cbd4a41e","external_id":"3782","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5db4dcef-bbbc-4d9c-8e88-ed5ee4c6b769:merged-pr:3782:c7d871952889a2685d6e4235a799ee01cbd4a41e","mission_step_id":"b6fae86f-ab84-45d6-b814-6d83d87421ac","command_center_event_id":"5db4dcef-bbbc-4d9c-8e88-ed5ee4c6b769"},{"id":"1f45a892-f634-4def-8fde-5b749fe71987","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Implement and ship the Accurate Premium Mockup + Layout System in the live GodMode Console at /admin/console. KNOCKLAUNCH tenant, app, route-family, and exact-route UI mockups must be grounded in current source truth, preserve real shell/navigation/route purpose and approved assets, expose explicit mockup scope plus a layout manifest, fail closed on unresolved structure, reuse the premium visual doctrine, remain coherent across desktop/mobile, and never default to generic/Figma-style concept art. Ship through the canonical Forgejo PR -> Gate -> squash merge -> affected release path and prove /admin/console live on desktop and mobile.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619","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","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","witnessSourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","verificationState":null,"witnessRequestContractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:35:09.428672+00:00","proof_gate":"request_contract_pending","source_sha":"d673d03e3b2bd0290f305b454503879a199839c3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8b6ae21f-dbf3-4249-be54-d9f80a5158ae:request-contract:ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619:d673d03e3b2bd0290f305b454503879a199839c3:pending:visual","mission_step_id":"04f576cc-49cd-4326-9d4a-eee4b41301cc","command_center_event_id":"8b6ae21f-dbf3-4249-be54-d9f80a5158ae"},{"id":"1f466428-16c1-498b-810d-38251ebf4b70","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_scope_mismatch","fingerprint":"cfffbd4df0d3ecc8a868f90fafa5007fd4ce96f42369e7d40c164011feadd0dd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:04:13.352291+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:b0fe7e5b-c119-40a1-985b-4cb738209f95:repository-mutation-intent-blocked:cfffbd4df0d3ecc8a868f90fafa5007fd4ce96f42369e7d40c164011feadd0dd","mission_step_id":"be186043-ccd5-4e23-933b-50fd3355f3ee","command_center_event_id":"b0fe7e5b-c119-40a1-985b-4cb738209f95"},{"id":"1f48a210-1a1a-494d-a5fa-1f5d25882ead","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":407263,"owner_action_to_pr_ms":47367,"green_gate_to_merge_ms":2204,"owner_action_to_useful_response_ms":41635},"ownerWaitLiveAt":"2026-10-02T22:19:43.263Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:19:43.533723+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:f133fa0a-aaad-4bf7-9573-1d5de1e65d04:owner-wait-live","mission_step_id":"0ca5b6a8-d786-4ccb-ba8b-e1664cf7aecf","command_center_event_id":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},{"id":"1f491bc8-f090-4950-a631-3dd4f93f9559","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-60c16d9e7d78","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.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1292,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":427,"providerAuthMs":0,"ledgerPrepareMs":427,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":427,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":427,"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":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},"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":4094,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:21:16.367191+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8c3e21da-42e3-49fb-bdac-02f08cda5c7c","command_center_event_id":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},{"id":"1f4baa99-e90b-4f3f-bbdf-eb54e5bfd41c","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","releaseState":"verified","exactConductorRun":{"id":31400336879,"status":"completed","headSha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T15:05:41.964428+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","external_id":"canonical-release-2b7b9a6f34fe","receipt_type":"canonical_release_status","idempotency_key":"mission:132d3571-600f-4d5d-b39b-f86910739b2e:release-status:2b7b9a6f34fe0278a350850dcfe633a97353f238:31400336879:verified:canonical-production-release/verified=success","mission_step_id":"3da1549f-1494-435e-849b-488f222bee93","command_center_event_id":"132d3571-600f-4d5d-b39b-f86910739b2e"},{"id":"1f4dc22f-bcf1-4bbd-8995-6fbff96d041c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"21a66f8c-2a7a-4890-a72c-9aab75f73a79","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":"21a66f8c-2a7a-4890-a72c-9aab75f73a79"},"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":7874,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/visual-witness-tenant-projection.contract.test.ts","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","src/__tests__/contracts/visual-witness-sce-projection.test.ts","scripts/visual-witness-hosted-runner/src/projection-access-contract.mjs","src/components/admin/GodModeProjectionBanner.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/experience-editor-universal-tenant-runtime.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/visual-witness-real-user-contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:12:07.766626+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21a66f8c-2a7a-4890-a72c-9aab75f73a79:execute_mission:repair_mission_synthesis_ready","mission_step_id":"26716e3c-3b44-4278-96cf-ce3a4add38de","command_center_event_id":"21a66f8c-2a7a-4890-a72c-9aab75f73a79"},{"id":"1f505b39-3257-42e8-9b86-be60ad604349","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_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:39:11.320196+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119420796","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"1f505d1c-3c8e-4828-a42f-3efbd1e748df","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Finish the owner-authorized Command Center latency and resilience hardening while preserving all canonical safety and release invariants.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581534298,"expiresAt":1789581714298,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"5ee3c4a7-6945-4de0-aead-c221dc379e50","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:58:54.968627+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5ee3c4a7-6945-4de0-aead-c221dc379e50","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"1f50b958-1ff3-4e8b-85db-d2e5c9c5bdca","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"65bdbbe23b869c76e68755bcb72f965bc0ec1db467465fe18d6d663463b507a3","forgejoWorkflowProof":{"runId":15072,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:47:30.875823+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d77f4139e894eec82e2b7895f84318943f4c7b94","external_id":"forgejo-main-d77f4139e894","receipt_type":"canonical_release_status","idempotency_key":"mission:ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d:forgejo-release-status:d77f4139e894eec82e2b7895f84318943f4c7b94:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"91c2f47f-8a9d-4962-bf86-716b002b8e7f","command_center_event_id":"ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d"},{"id":"1f51e6cd-14f1-46bb-8fea-8b20f1d9dc8a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","wordingChanged":false,"canonicalIntent":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fast-release","statement":"The artifact-only frontend release no longer prefetches remote dependency-cache actions and no longer applies a compilation-memory guard to paul-light.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after the latency repair.","proofConditionIds":["proof-repository"]}],"objective":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","constraints":[{"id":"constraint-gate-build-owner","statement":"Gate remains the only production frontend build owner; release remains fail-closed on exact Gate artifact provenance.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current protected main contains the artifact-only release workflow with no release-frontend actions/cache references, a paul-light artifact-promotion capacity guard, and controlPlaneFrozen true at version 1.58.16-fast-artifact-release-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The protected-main frontend production release completes using the exact Gate artifact without the stale 3584 MiB capacity failure and the affected Command Center runtime converges to the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48ebbccceb59232ce12a343dbc17bb718f180a7181ac74043c2a8f85706ac4b6","requestContractRevision":3,"previousRequestContractHash":"76a062624ef51f61c7b6a35c22793444ca4b746a7d385c5c0fcccd1a589ed9e8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:55:32.217982+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb94c2f8-32c7-4085-a2e2-18f066c6240f:request-contract-revision:3:48ebbccceb59232ce12a343dbc17bb718f180a7181ac74043c2a8f85706ac4b6","mission_step_id":"e637e4ee-79f1-4871-892a-800b3ff49882","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"1f53eda8-20c1-4f1f-9ff5-e93f42acf190","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-1e8472cc207c","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3359,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"382bf87ae901c717f93566068b0edfee18038e67","timingsMs":{"queue":377,"total":497,"execution":120},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":"forgejo-main-382bf87ae901","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","tenant":"766cfaa7-ac42-46c8-bbef-69d13268a29d","runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/dashboard","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":10539,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:47:46.325727+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"382bf87ae901c717f93566068b0edfee18038e67","external_id":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","receipt_type":"visual_proof_started","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:visual-start:6c6cae5b-4eb7-4ec7-8add-be45f95b6216","mission_step_id":"b91fc332-a882-4643-adaf-54fe0ae6894e","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"1f5460e4-046a-4248-93ce-68efa780b692","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-continue-the-existing-invitation-repair-","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"cb41d6ca-e3a8-420d-a328-99ac6c660e77","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":"cb41d6ca-e3a8-420d-a328-99ac6c660e77"},"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":6974,"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-09T19:12:11.946787+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb41d6ca-e3a8-420d-a328-99ac6c660e77:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3986b178-21ee-4fe5-b9db-f8ee8376869c","command_center_event_id":"cb41d6ca-e3a8-420d-a328-99ac6c660e77"},{"id":"1f54a6be-0f55-4162-bbe5-27cf33e98e3a","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"df50f8fc-c305-4608-a284-d1f8f982546c","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-premium-jolt-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9049,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1141,"terminal":false,"missionId":"c8e2545d-2b09-4c22-a705-001807e3a306","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","timingsMs":{"wake":231,"total":731,"submit":500,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c8e2545d-2b09-4c22-a705-001807e3a306"},"performance":null,"deploymentId":"forgejo-main-ca3eb12a8fc5","workflowRunId":3684,"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":626,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:49:22.581871+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"df50f8fc-c305-4608-a284-d1f8f982546c","receipt_type":"visual_proof_started","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:visual-start:df50f8fc-c305-4608-a284-d1f8f982546c","mission_step_id":"bbdddc72-5acb-440b-ac9c-b8724c74027f","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"1f54dec0-c2e4-4bc9-96c4-1da93031457c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PR #2183 is squash merged, frontend production release succeeds, /curri-control-center/dashboard no longer triggers the global error boundary or hook-order error, and /curri-properties remains healthy.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[],"contractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:59:58.352557+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:request-contract:fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9:35c3b6499f08c2d790e74602f8ef0de4f96236c5:verified:","mission_step_id":"d7205b6f-6ed7-4d08-a8d8-6955e89cb537","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"1f566ade-c3bf-4e3d-94e7-4811e9609a84","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":"58ae305bf3fa79ca85534427cec50a8d03513108","releaseState":"pending","exactConductorRun":{"id":31327794717,"status":"in_progress","headSha":"58ae305bf3fa79ca85534427cec50a8d03513108","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T17:58:51.06223+00:00","proof_gate":"canonical_release_pending","source_sha":"58ae305bf3fa79ca85534427cec50a8d03513108","external_id":"canonical-release-58ae305bf3fa","receipt_type":"canonical_release_status","idempotency_key":"mission:5fbb778a-2106-4449-b104-83116e21242c:release-status:58ae305bf3fa79ca85534427cec50a8d03513108:31327794717:pending:canonical-production-release/verified=pending","mission_step_id":"090fe661-8a26-47cc-8f2a-825c6cfe6988","command_center_event_id":"5fbb778a-2106-4449-b104-83116e21242c"},{"id":"1f583e04-71ce-41ba-a0ed-eaf3c42f3398","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c329bd4ab6c0","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":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2865,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2461,"providerAuthMs":0,"ledgerPrepareMs":2461,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2461,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2461,"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":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44"},"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":3828,"likelyAffectedFiles":["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-04T21:00:09.188355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d2459ac8-dab5-4f05-81b3-2215a1f2919d","command_center_event_id":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44"},{"id":"1f5b869e-93c4-41b7-a614-3bb67d46e9d5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-modal-logo-size-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6483,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1080,"terminal":false,"missionId":"3831b74a-8e8e-4e59-832c-a0ba0873abf6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9a7a9520865479ce0fd1643929c07cee3efecdc9","timingsMs":{"handlerMs":16573,"prReadinessMs":1805,"approvedPlanMs":5793,"missionSetupMs":501,"shipAndProveMs":8966},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3831b74a-8e8e-4e59-832c-a0ba0873abf6"},"performance":null,"deploymentId":"forgejo-main-9a7a95208654","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":7890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:01:00.313397+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9a7a9520865479ce0fd1643929c07cee3efecdc9","external_id":"forgejo-main-9a7a95208654","receipt_type":"execute_mission","idempotency_key":"mission:3831b74a-8e8e-4e59-832c-a0ba0873abf6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"08ba4024-629f-40de-927c-4b5cd7415fde","command_center_event_id":"3831b74a-8e8e-4e59-832c-a0ba0873abf6"},{"id":"1f5bdb96-bf44-4c41-819d-7e96e64a053a","source":"cc-execution","status":"recorded","payload":{"objective":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T18:32:21.980Z","fingerprint":"6a951b0dde808af8b473d7b06d3c3664860a6628e30fab5f60b31177cd1704ee","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-first-party-reservations-safe-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","wordingChanged":false,"canonicalIntent":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"first-party-reservation","statement":"Guests can reserve The View or The Nest directly through the La Vista del Mar site without Airbnb.","proofConditionIds":["live-reservation-flow"]},{"id":"safe-inventory","statement":"Pending inquiries do not block inventory; confirmed stays and owner blocks are overlap-protected.","proofConditionIds":["database-contract"]},{"id":"owner-management","statement":"Vista owners can confirm/cancel requests and block/unblock dates in the same reservation system.","proofConditionIds":["owner-source-contract"]}],"objective":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","constraints":[{"id":"airbnb-reference-only","statement":"Airbnb may appear only as reference/listing/review metadata, never as booking CTA or required step.","proofConditionIds":["live-reservation-flow"]},{"id":"short-stay-only","statement":"Keep Vista strictly short-stay vacation rentals.","proofConditionIds":["owner-source-contract"]},{"id":"preserve-photos","statement":"Do not alter or invent Vista property photography.","proofConditionIds":["owner-source-contract"]},{"id":"pending-nonblocking","statement":"Public inquiry status must not consume availability.","proofConditionIds":["database-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-reservation-flow","kind":"interaction","claim":"A guest can reserve directly on /la-vista-del-mar and receive a confirmation reference without leaving KnockLaunch.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"Reserve The View","targetedActions":[{"action":"click","target":{"name":"Reserve The View","role":"button"}},{"value":"2026-09-15","action":"fill","target":{"label":"Check-in"}},{"value":"2026-09-17","action":"fill","target":{"label":"Check-out"}},{"value":"KnockLaunch Reservation Verification","action":"fill","target":{"placeholder":"Full name"}},{"value":"verification@knocklaunch.app","action":"fill","target":{"placeholder":"Email"}},{"value":"3215550100","action":"fill","target":{"placeholder":"Phone"}},{"action":"click","target":{"name":"Reserve The View","role":"button"}},{"text":"Reservation received","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-contract","kind":"runtime","claim":"Vista availability ignores inquiry status and database overlap protection applies to confirmed/checked-in reservations and owner blocks only.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"owner-source-contract","kind":"runtime","claim":"Vista owner reservation management uses short_stay_reservations and supports confirm/cancel plus owner date blocking while preserving short-stay language/photos.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-first-party-reservations-safe-20260828","conversationContext":"{\"latestUserMessage\":\"We need our own reservation application, airbnb is just for reference. the WHOLE POINT OF MAKING THIS FUKCING SITE IS TO STOP USING AIRBNB\",\"supersededPr\":943,\"supersededReason\":\"PR #943 failed its gate after protected main advanced, and its public inquiry status incorrectly consumed availability. It must not be merged.\"}","requestContractHash":"9182a880f2dccf7802412f510d48b00342b3a5c23560f335c4b6a1026a38a628","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T18:32:22.748569+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:581269b1-c91a-435d-852b-4ce0ddcb5bf9:tenant-workstream-contribution:6a951b0dde808af8b473d7b06d3c3664860a6628e30fab5f60b31177cd1704ee","mission_step_id":null,"command_center_event_id":"581269b1-c91a-435d-852b-4ce0ddcb5bf9"},{"id":"1f5dc101-24db-448f-b261-a6f915ca7fd9","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Bound every public Prime/MCP tool response at the canonical gateway, stop duplicate full JSON text mirrors, preserve explicit forensic reads within a larger evidence budget, and expose/log the active transport policy.","ship":true,"files":[],"title":"fix: enforce MCP response budgets","branch":"ai/objective-first-repair-8ec9fc6ce597","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8ec9fc6c-e597-4933-b659-57b3fc06bb33","sourceSha":"aa938e44ee6180bfd5fc9497fc3ae894ccfa0ebc","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  return missionControlWorker.fetch(request, env, ctx);\n}\n\nconst MCP_TRANSPORT_POLICY_VERSION = \"mcp-response-budget-v1\";\nconst MCP_TEXT_SUMMARY_MAX_BYTES = 2048;\nconst MCP_RESPONSE_BUDGET_BYTES = Object.freeze({\n  routine: 64 * 1024,\n  operational: 128 * 1024,\n  evidence: 512 * 1024,\n});\nconst MCP_EVIDENCE_COMMANDS = new Set([\n  \"mission_receipt\",\n  \"forgejo_action_run_logs\",\n  \"repository_inspect\",\n]);\nconst MCP_OPERATIONAL_COMMANDS = new Set([\n  \"command_center_capabilities\",\n  \"paul_machinery_snapshot\",\n  \"paul_intelligence_eval\",\n  \"forgejo_pr_list\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_actions_runs\",\n  \"paul_schedule_list\",\n]);\n\nfunction mcpResponseClass(commandName) {\n  if (MCP_EVIDENCE_COMMANDS.has(commandName)) return \"evidence\";\n  if (MCP_OPERATIONAL_COMMANDS.has(commandName)) return \"operational\";\n  return \"routine\";\n}\n\nfunction mcpJsonBytes(value) {\n  try {\n    return new TextEncoder().encode(JSON.stringify(value)).byteLength;\n  } catch {\n    return Number.POSITIVE_INFINITY;\n  }\n}\n\nfunction mcpTransportPolicySnapshot() {\n  return {\n    version: MCP_TRANSPORT_POLICY_VERSION,\n    fullJsonTextMirror: false,\n    textSummaryMaxBytes: MCP_TEXT_SUMMARY_MAX_BYTES,\n    structuredBudgetBytes: { ...MCP_RESPONSE_BUDGET_BYTES },\n    oversizeRoutinePolicy: \"deterministic_compact_envelope\",\n    oversizeEvidencePolicy: \"block_and_request_narrower_evidence\",\n    evidenceCommands: [...MCP_EVIDENCE_COMMANDS],\n    operationalCommands: [...MCP_OPERATIONAL_COMMANDS],\n  };\n}\n\nfunction mcpSmallValue(value, maxBytes = 8192) {\n  if (value === undefined) return undefined;\n  return mcpJsonBytes(value) <= maxBytes ? value : undefined;\n}\n\nfunction compactMcpPayload(commandName, data, responseClass, originalBytes, budgetBytes) {\n  const source = data && typeof data === \"object\" && !Array.isArray(data)\n    ? data\n    : { valueType: Array.isArray(data) ? \"array\" : typeof data };\n  const compact = {};\n  const essentialKeys = [\n    \"ok\", \"status\", \"proofGate\", \"reason\", \"missionId\", \"phase\", \"terminal\",\n    \"branch\", \"prNumber\", \"sourceSha\", \"deploymentId\", \"workflowRunId\", \"jobId\",\n    \"releaseTargets\", \"releaseState\", \"verificationState\", \"ownerFacingState\",\n    \"ownerActionRequired\", \"continuationRequired\", \"nextAction\", \"receiptRef\",\n    \"compactTerminalSummary\", \"runtime\", \"mainSnapshot\", \"hostCapacity\",\n    \"forgejoQueue\", \"ownerCheckpoint\", \"stepSummary\", \"mcpTransportPolicy\",\n  ];\n  for (const key of essentialKeys) {\n    if (!Object.prototype.hasOwnProperty.call(source, key)) continue;\n    const value = mcpSmallValue(source[key]);\n    if (value !== undefined) compact[key] = value;\n  }\n\n  const partialArrays = {};\n  for (const key of [\"runs\", \"pulls\", \"runners\", \"commands\", \"schedules\", \"recentActions\"]) {\n    if (!Array.isArray(source[key])) continue;\n    const returned = source[key].slice(0, 10);\n    if (mcpJsonBytes(returned) <= 24 * 1024) compact[key] = returned;\n    if (source[key].length > returned.length) {\n      partialArrays[key] = { returned: returned.length, total: source[key].length };\n    }\n  }\n\n  const omittedKeys = Object.keys(source).filter((key) => !Object.prototype.hasOwnProperty.call(compact, key)).slice(0, 64);\n  const payloadBudget = {\n    policyVersion: MCP_TRANSPORT_POLICY_VERSION,\n    responseClass,\n    compacted: true,\n    originalBytes,\n    budgetBytes,\n    omittedKeys,\n    ...(Object.keys(partialArrays).length ? { partialArrays } : {}),\n  };\n\n  if (responseClass === \"evidence\") {\n    return {\n      ...compact,\n      ok: false,\n      status: \"blocked\",\n      proofGate: \"mcp_evidence_response_budget_exceeded\",\n      reason: \"response_exceeds_explicit_evidence_budget\",\n      originalProofGate: source.proofGate || null,\n      detailsAvailable: true,\n      payloadBudget,\n    };\n  }\n\n  return {\n    ...compact,\n    detailsAvailable: true,\n    payloadBudget,\n  };\n}\n\nfunction mcpSummaryText(commandName, data, isError) {\n  const status = String(data?.status || (isError ? \"blocked\" : \"ok\")).slice(0, 120);\n  const parts = [`${commandName}: ${status}`];\n  if (data?.proofGate) parts.push(`proof=${String(data.proofGate).slice(0, 160)}`);\n  if (data?.missionId) parts.push(`mission=${String(data.missionId).slice(0, 80)}`);\n  if (data?.prNumber) parts.push(`pr=#${String(data.prNumber).slice(0, 20)}`);\n  if (data?.sourceSha) parts.push(`sha=${String(data.sourceSha).slice(0, 40)}`);\n  if (data?.payloadBudget?.compacted) {\n    parts.push(`payload=${data.payloadBudget.originalBytes}/${data.payloadBudget.budgetBytes}B compacted`);\n  }\n  const summary = parts.join(\" | \");\n  return summary.length <= MCP_TEXT_SUMMARY_MAX_BYTES\n    ? summary\n    : summary.slice(0, MCP_TEXT_SUMMARY_MAX_BYTES);\n}\n\nfunction mcpToolResult(commandName, data, isError = false) {\n  let candidate = data && typeof data === \"object\" && !Array.isArray(data) ? data : { value: data };\n  if (commandName === \"command_center_health\") {\n    candidate = { ...candidate, mcpTransportPolicy: mcpTransportPolicySnapshot() };\n  }\n  const responseClass = mcpResponseClass(commandName);\n  const budgetBytes = MCP_RESPONSE_BUDGET_BYTES[responseClass];\n  const originalBytes = mcpJsonBytes(candidate);\n  let structuredContent = candidate;\n  let budgetExceeded = false;\n  if (originalBytes > budgetBytes) {\n    budgetExceeded = true;\n    structuredContent = compactMcpPayload(commandName, candidate, responseClass, originalBytes, budgetBytes);\n    console.warn(JSON.stringify({\n      event: \"mcp_response_budget_exceeded\",\n      policyVersion: MCP_TRANSPORT_POLICY_VERSION,\n      command: commandName,\n      responseClass,\n      originalBytes,\n      budgetBytes,\n      compactedBytes: mcpJsonBytes(structuredContent),\n      omittedKeys: structuredContent?.payloadBudget?.omittedKeys || [],\n    }));\n  }\n  const resultIsError = Boolean(isError || (budgetExceeded && responseClass === \"evidence\"));\n  return {\n    content: [{ type: \"text\", text: mcpSummaryText(commandName, structuredContent, resultIsError) }],\n    structuredContent,\n    isError: resultIsError,\n  };\n}\n\nasync function invokeTool(request, env, ctx, entry, args, dispatch) {","old_content":"  return missionControlWorker.fetch(request, env, ctx);\n}\n\nasync function invokeTool(request, env, ctx, entry, args, dispatch) {"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"      return mcpToolResult(entry.name, blocked, true);","old_content":"      return {\n        content: [{ type: \"text\", text: JSON.stringify(blocked, null, 2) }],\n        structuredContent: blocked,\n        isError: true,\n      };"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  const isError = !response.ok || data?.ok === false;\n  const toolResult = mcpToolResult(effectiveEntry.name, data, isError);\n  console.log(JSON.stringify({\n    event: \"mcp_tool_call\",\n    tool: entry.name,\n    delegatedOperator,\n    route: effectiveEntry.route,\n    httpStatus: response.status,\n    ok: !toolResult.isError,\n    proofGate: toolResult.structuredContent?.proofGate || null,\n  }));\n  return toolResult;","old_content":"  const isError = !response.ok || data?.ok === false;\n  console.log(JSON.stringify({\n    event: \"mcp_tool_call\",\n    tool: entry.name,\n    delegatedOperator,\n    route: effectiveEntry.route,\n    httpStatus: response.status,\n    ok: !isError,\n    proofGate: data?.proofGate || null,\n  }));\n  return {\n    content: [{ type: \"text\", text: JSON.stringify(data, null, 2) }],\n    structuredContent: data,\n    isError,\n  };"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"      return jsonRpcResult(message.id, mcpToolResult(\"command_center_capabilities\", result, false));","old_content":"      return jsonRpcResult(message.id, {\n        content: [{ type: \"text\", text: JSON.stringify(result) }],\n        structuredContent: result,\n        isError: false,\n      });"},{"path":"workers/cc-execution/test/mcp.test.js","new_content":"  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.proofGate, \"runtime_verified\");\n});\n\ntest(\"MCP transport keeps structured payloads but never mirrors the full JSON into text content\", async () => {\n  const bulky = \"x\".repeat(12 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"runtime_verified\",\n    bulky,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 301,\n    method: \"tools/call\",\n    params: { name: \"command_center_health\", arguments: {} },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.structuredContent.bulky, bulky);\n  assert.equal(data.result.structuredContent.mcpTransportPolicy.fullJsonTextMirror, false);\n  assert.equal(data.result.structuredContent.mcpTransportPolicy.textSummaryMaxBytes, 2048);\n  assert.ok(data.result.content[0].text.length <= 2048);\n  assert.equal(data.result.content[0].text.includes(bulky.slice(0, 100)), false);\n});\n\ntest(\"MCP transport compacts oversized routine results with deterministic budget metadata\", async () => {\n  const huge = \"y\".repeat(80 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"live\",\n    proofGate: \"runtime_verified\",\n    runtime: { version: \"test-runtime\", gitSha: \"a\".repeat(40) },\n    huge,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 302,\n    method: \"tools/call\",\n    params: { name: \"command_center_health\", arguments: {} },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.payloadBudget.compacted, true);\n  assert.equal(data.result.structuredContent.payloadBudget.responseClass, \"routine\");\n  assert.equal(data.result.structuredContent.payloadBudget.budgetBytes, 64 * 1024);\n  assert.equal(\"huge\" in data.result.structuredContent, false);\n  assert.ok(data.result.structuredContent.payloadBudget.originalBytes > 64 * 1024);\n  assert.ok(data.result.content[0].text.length <= 2048);\n});\n\ntest(\"MCP transport allows explicit evidence within the larger evidence budget without text duplication\", async () => {\n  const evidence = \"e\".repeat(100 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"mission_receipt_verified\",\n    evidence,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 303,\n    method: \"tools/call\",\n    params: { name: \"command_center_execute\", arguments: { command: \"mission_receipt\", input: { missionId: \"mission-1\" } } },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.evidence, evidence);\n  assert.equal(\"payloadBudget\" in data.result.structuredContent, false);\n  assert.ok(data.result.content[0].text.length <= 2048);\n  assert.equal(data.result.content[0].text.includes(evidence.slice(0, 100)), false);\n});\n\ntest(\"MCP transport blocks evidence that exceeds the explicit evidence budget and asks for a narrower read\", async () => {\n  const evidence = \"z\".repeat(540 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"mission_receipt_verified\",\n    missionId: \"mission-oversize\",\n    evidence,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 304,\n    method: \"tools/call\",\n    params: { name: \"command_center_execute\", arguments: { command: \"mission_receipt\", input: { missionId: \"mission-oversize\" } } },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, true);\n  assert.equal(data.result.structuredContent.proofGate, \"mcp_evidence_response_budget_exceeded\");\n  assert.equal(data.result.structuredContent.payloadBudget.responseClass, \"evidence\");\n  assert.equal(data.result.structuredContent.payloadBudget.budgetBytes, 512 * 1024);\n  assert.equal(data.result.structuredContent.missionId, \"mission-oversize\");\n  assert.equal(\"evidence\" in data.result.structuredContent, false);\n});\n\ntest(\"maps the complete supervised visual mission lifecycle\", async () => {","old_content":"  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.proofGate, \"runtime_verified\");\n});\n\ntest(\"maps the complete supervised visual mission lifecycle\", async () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.34-mcp-response-budgets\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.33-compact-mission-status\";"}],"commit_message":"fix: enforce MCP response budgets","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"8ec9fc6c-e597-4933-b659-57b3fc06bb33","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested platform-wide infrastructure hardening after repeated recovered-chat failures; enforce bounded MCP responses at the canonical gateway."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested platform-wide infrastructure hardening after repeated recovered-chat failures; enforce bounded MCP responses at the canonical gateway."},"recovery":false,"fingerprint":"dd0bc50b956a0b96aeaec4aba10c1733599780d0e75add3ba043ddeb227c6324","replayCount":0,"serializedBytes":15606},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:10:12.085843+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8ec9fc6c-e597-4933-b659-57b3fc06bb33:repository-mutation-intent:dd0bc50b956a0b96aeaec4aba10c1733599780d0e75add3ba043ddeb227c6324:0","mission_step_id":"bee67972-acc4-4bd5-b78e-28b3a67519d6","command_center_event_id":"8ec9fc6c-e597-4933-b659-57b3fc06bb33"},{"id":"1f602111-5003-43fd-8ff9-ecdb08f5aa83","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2449,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":713,"prReadinessMs":700,"approvedPlanMs":0,"missionSetupMs":483,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"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":5918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:00:35.239567+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1107","receipt_type":"execute_mission","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d0330b2-a009-4783-bf8e-ea9d528adba8","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"1f611695-8412-426a-8dd2-f4a0f8dd5dba","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"capacity","statement":"Explicitly marked bounded control-plane maintenance PRs run the canonical Gate on paul-light instead of waiting behind docker frontend builds.","proofConditionIds":["repo","gate"]},{"id":"frontend","statement":"Ordinary and frontend-heavy PRs continue to use docker and the exact same Gate semantics.","proofConditionIds":["repo","safety"]},{"id":"live","statement":"The change is merged, affected runtime released only when required, live identity verified, and control plane refrozen.","proofConditionIds":["release","runtime","refrozen"]}],"objective":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","constraints":[{"id":"single-gate","statement":"Do not create a second Gate or duplicate QA logic; only runner selection changes for explicitly marked control-plane PRs.","proofConditionIds":["repo","safety"]},{"id":"no-collision","statement":"Do not modify or duplicate PR #1705 exact-green provider-read tail work.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source has one canonical Gate with marker-driven runner selection and marker issuance limited to bounded control-plane maintenance PRs.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"This repair PR passes the canonical Gate on paul-light.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"Frontend/default Gate remains docker and Gate checks/freshness/merge semantics are unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets only affected owners.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Any affected cc-execution runtime matches the merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9454ee8d0ad923da130021b0d45327c89bcd0e969d1fb770070f13ae96c572f4","requestContractRevision":4,"previousRequestContractHash":"efa384e4c9e155483490cd5a97e614ae6633885feb1866a932c0b9202ac06886"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:58:01.303491+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f23035ef-ed79-47cb-a55a-df2b60d99779:request-contract:9454ee8d0ad923da130021b0d45327c89bcd0e969d1fb770070f13ae96c572f4","mission_step_id":"ba79ec98-cb72-4b4d-9cea-b6cc416a6cf7","command_center_event_id":"f23035ef-ed79-47cb-a55a-df2b60d99779"},{"id":"1f6150a1-9616-4754-9408-b9316c19cc87","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/premium-big-papis-people-split-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1083,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"ab6973be-4152-4622-8cda-307024782bf5","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":"ab6973be-4152-4622-8cda-307024782bf5"},"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":9410,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:42:45.169106+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab6973be-4152-4622-8cda-307024782bf5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4f9efbf3-3d45-4a47-ae1f-6e3570cae665","command_center_event_id":"ab6973be-4152-4622-8cda-307024782bf5"},{"id":"1f615dbc-681d-46be-b229-c2650e7b27d3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mut06h3t","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"d6630708-0b54-4507-b300-af7c3ae1a0cd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4357,"providerAuthMs":0,"ledgerPrepareMs":1991,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4357,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1991,"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":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3999,"likelyAffectedFiles":["src/PcgAppShell.tsx","src/shells/pcg/PCGTenantShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T23:11:38.643654+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6630708-0b54-4507-b300-af7c3ae1a0cd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2d1c78a4-135f-492c-b8c5-60e237cd4a07","command_center_event_id":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},{"id":"1f62ded7-d70f-401e-a761-09df818ec2c2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customer-session-continuity","statement":"An already-working tenant session remains usable through background frontend releases and transient tenant hydration faults; an initial reload can retain only the same user's last-known-good non-sensitive tenant shell while fresh authorization rehydrates.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","constraints":[{"id":"tenant-isolation","statement":"No cross-tenant fallback, no auth/RLS bypass, no cached GodMode/Admin/Owner/Manager authority, and fresh server access or revocation remains authoritative.","proofConditionIds":["proof-repository"]},{"id":"non-disruptive-release","statement":"Ordinary background releases do not force-reload or immediately take over existing clients; retain only bounded N and N-1 KnockLaunch shell/runtime caches, while explicit forceRefresh may retire frontend state.","proofConditionIds":["proof-repository","proof-production"]},{"id":"single-canonical-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one frontend release, and no Visual Witness or duplicate release/orchestration lane.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the non-disruptive service-worker/session continuity behavior, fail-soft tenant hydration behavior, raw-primary access reads, safe last-known-good workspace identity, and existing-Gate hard-safety regressions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"The exact merged source is released only to the frontend, promoted to 100% Cloudflare traffic, and exact source/artifact identity verifies on https://knocklaunch.app and https://app.knocklaunch.app.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"customer-session-continuity","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a083261bddf01e1bc4fbd5b27ec4980765cdc897f25d3489794f28cfcb203061","requestContractRevision":2,"previousRequestContractHash":"b4ce25434dede5c39bf1df5ed32c0453c4432ffc0d767f933e7117c9ea28671c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:59:29.729736+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:78eb61eb-39df-4be2-bec1-192b89b868d7:request-contract:a083261bddf01e1bc4fbd5b27ec4980765cdc897f25d3489794f28cfcb203061","mission_step_id":"dd9c5457-317e-419b-9815-1153b1105116","command_center_event_id":"78eb61eb-39df-4be2-bec1-192b89b868d7"},{"id":"1f6316de-9dab-4ac7-bec4-bf5e60cd4a13","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-10295df7c530","prNumber":3768,"nextAction":null,"mergeCommitSha":"43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:04:32.733186+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","external_id":"3768","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10295df7-c530-46d3-8137-fe483c5653c9:merged-pr:3768:43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","mission_step_id":"78f2f4bf-f3e6-48a8-a058-7c17534e86eb","command_center_event_id":"10295df7-c530-46d3-8137-fe483c5653c9"},{"id":"1f634bf3-9eeb-4b9b-9424-c1bd16f6f7c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.8-visual-objective-proof","prNumber":null,"terminal":false,"missionId":"fa83e28f-a521-4a71-9fe4-fb00abcaae44","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fa83e28f-a521-4a71-9fe4-fb00abcaae44"},"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":642,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T12:24:15.961996+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa83e28f-a521-4a71-9fe4-fb00abcaae44:execute_mission:repair_mission_execution_blocked","mission_step_id":"95244990-dc31-4ba3-8b2c-3d768c571aac","command_center_event_id":"fa83e28f-a521-4a71-9fe4-fb00abcaae44"},{"id":"1f654de0-b801-41b4-a394-54a267e8adad","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-web/source-proof":"success","canonical-web-production/live":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","releaseState":"verified","exactConductorRun":{"id":31148627619,"status":"completed","headSha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:16:06.403873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","external_id":"canonical-release-8dc0496595ea","receipt_type":"canonical_release_status","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:release-status:8dc0496595ea7dbffab4b06df8eb199e46d91fb3:verified:canonical-production-release/verified=success","mission_step_id":"c2e646da-45bc-42b6-89e7-28e31f5fe181","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"1f656749-1af9-4e61-a653-7cc21b24b37f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7d00d3c0834e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":22106,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T17:57:00.627Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.7-paul-deliberative-intelligence","prNumber":4155,"terminal":false,"missionId":"7d00d3c0-834e-4e78-81d8-67f30f06e71e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6594,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2534,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":4060,"repositoryProviderMs":4060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2720,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1340},"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":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},"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":4465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:57:08.240916+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4155","receipt_type":"execute_mission","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2792e5c7-55dd-42fe-94e4-373432dc22a7","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"1f65b214-1f86-474e-87a4-e1f253f0f186","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1297fc3ea836","prNumber":3868,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f8738a33c612186b0be0d3656401ea19682633ec","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:38:58.641601+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f8738a33c612186b0be0d3656401ea19682633ec","external_id":"3868","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:merged-pr:3868:f8738a33c612186b0be0d3656401ea19682633ec","mission_step_id":"5c9888aa-9c2d-4acb-a5b5-9f69cf09dff4","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"1f67c35a-ae96-4abf-8bc5-8abfc0ee652c","source":"cc-execution","status":"recorded","payload":{"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","tenantRef":"pcg","receivedAt":"2026-09-29T05:35:50.623Z","fingerprint":"30d87c80864ebf20b8788ebaea5ea603ceb79b7dbdbe13d5605a41b6f069b5d1","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","wordingChanged":false,"canonicalIntent":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-visual-review","statement":"GodMode Live Edit Review becomes a visual before/after comparison of the actual page, with changed-section focus and technical operation details demoted.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","constraints":[{"id":"capability-completeness","statement":"All shared Live Edit Review changes and their frontend contracts must be Gate-validated, released through the affected frontend owner, and proven in production.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"atomic-capability-lifecycle","statement":"The Review repair is not accepted until current-main Gate, affected frontend release, and claim-matched production interaction proof succeed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"review-private-safety","statement":"Before/After comparison is presentation-only. It must not mutate Live Edit history, pending operations, local working-copy data, published overrides, or tenant business data. Leaving Review must restore the private After state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"tenant-isolation","statement":"Repair the shared editor primitive while production proof is isolated to PCG; do not mutate unrelated tenant content or records.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"visual-artifact-scope","statement":"The requested visual artifact is the existing Live Edit Review experience on the PCG dashboard; do not redesign unrelated dashboard content.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","statement":"Do not invent business content, metrics, customer data, imagery, or claims while implementing or proving Review.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"tenant-visual-isolation","statement":"Preserve PCG visual identity and do not import another tenant's brand, content, or styling.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","statement":"Desktop is authoritative for the primary proof; implementation must still preserve compact mobile usability.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/DASHBOARD","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/components/godmode/LiveEditMode.tsx","src/__tests__/contracts/live-edit-mode.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["Before must temporarily render the published baseline on the actual","Before vs After","by changed section/component using human-readable DOM labels","before leaving Review","Before presentation","Before then After","by toggling"],"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":[],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","canonicalIntent":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The shared Live Edit visual-review repair is merged, Gate-clean, and released to the production frontend with presentation-only Before/After state restoration.","route":"/pcg/DASHBOARD","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"On /pcg/DASHBOARD, after creating a private visual edit: Review shows a visual-first UI; Before and After can be switched on the actual page; changed sections are highlighted/grouped with human-readable labels; Technical details is secondary; leaving Review preserves the private edit; Undo returns to 0 unpublished without publishing.","route":"/pcg/DASHBOARD","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Replace-the-shared-GodMode-Live-Edit-Review-panel-with-a-visual-first-review-experience.-Current-pro","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-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"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:35:50.947971+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:tenant-workstream-contribution:30d87c80864ebf20b8788ebaea5ea603ceb79b7dbdbe13d5605a41b6f069b5d1","mission_step_id":null,"command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"1f6a10d9-d22a-4dd3-a6df-53fe9b336096","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-universal-experience-canvas-20260803-r202608031815","reason":"pull_request_merge_failed:405:Pull Request is still a draft","status":"blocked","metrics":{"receiptBytes":938,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3899,"terminal":true,"missionId":"6241fd62-4367-4937-9ed1-998df053909e","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6241fd62-4367-4937-9ed1-998df053909e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1648,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T18:15:34.273967+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3899","receipt_type":"execute_mission","idempotency_key":"mission:6241fd62-4367-4937-9ed1-998df053909e:execute_mission:canonical_release_blocked","mission_step_id":"8bedefb2-3b2a-47a7-90fa-db99da41c64f","command_center_event_id":"6241fd62-4367-4937-9ed1-998df053909e"},{"id":"1f6a9c33-7aca-49ea-8418-6fe392f6fa8a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3888,"terminal":false,"missionId":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"27a42020a78e42d6e08c9423a9f2b93209071065","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":827,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":94,"approvedPlanMs":0,"missionSetupMs":380,"providerAuthMs":0,"shipAndProveMs":367,"ledgerPrepareMs":380,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":380,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":380,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a"},"performance":null,"deploymentId":"forgejo-main-27a42020a78e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2610,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T17:36:38.745308+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"27a42020a78e42d6e08c9423a9f2b93209071065","external_id":"forgejo-main-27a42020a78e","receipt_type":"execute_mission","idempotency_key":"mission:7b0e2b66-fbec-4beb-ac33-2020cfbccc8a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"2c7d486a-14a0-4720-9a97-cfb7aace3cbd","command_center_event_id":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a"},{"id":"1f6d216f-85e4-4aba-a0f2-5745911face5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T16:20:06.383576+00:00","proof_gate":"canonical_release_pending","source_sha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","external_id":"forgejo-main-5a6cb9f0e63b","receipt_type":"canonical_release_status","idempotency_key":"mission:ffdeabce-0e43-47da-a3d7-9318a0a6d22b:forgejo-release-status:5a6cb9f0e63b10db4904642b6a13b5b7b81fd905:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"ba02b846-4ed3-40df-9f40-cf60f2a47a8b","command_center_event_id":"ffdeabce-0e43-47da-a3d7-9318a0a6d22b"},{"id":"1f6d565f-6eef-4493-8bd5-c2c8a5b27ab9","source":"forgejo","status":"waiting","payload":{"branch":"ai/bound-forgejo-action-run-scans-v2-20260825","prNumber":759,"nextAction":null,"mergeCommitSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:40:38.560291+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","external_id":"759","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69d0b127-5052-4c11-bac3-33caae897d88:merged-pr:759:9d75cdfb8cf6ab65035079542e231351f4a54be4","mission_step_id":"b1165a1a-b877-4cc8-b48d-a75d1a734be8","command_center_event_id":"69d0b127-5052-4c11-bac3-33caae897d88"},{"id":"1f6f2bf6-40ca-4325-840d-77d06ca8998b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"visual-sandbox","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"visual-sandbox\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"visual-sandbox\"},\"acceptance\":{\"total\":5,\"verified\":4,\"pending\":1,\"percent\":80,\"satisfied\":false,\"verifiedIds\":[\"proof-scope\",\"proof-runtime\",\"proof-repository\",\"proof-release\"],\"pendingIds\":[\"proof-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T15:54:46.927532+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4454,\"sourceSha\":\"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6\",\"deploymentId\":\"forgejo-main-1098aaf219fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:54:44.13362+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66b49c66-ca44-4df2-b7f3-c4fd54d42dff:owner-progress-heartbeat:119396378","mission_step_id":"c79ffe62-9ce7-4d03-a81a-22d5cbbf205c","command_center_event_id":"66b49c66-ca44-4df2-b7f3-c4fd54d42dff"},{"id":"1f6fcf09-7eba-4da8-acef-e116c7f25791","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a8b4cb1d124b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2565,"terminal":false,"missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","timingsMs":{"prReadinessMs":103,"approvedPlanMs":0,"shipAndProveMs":403,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},"performance":null,"deploymentId":"forgejo-main-e71d5f1bedbf","workflowRunId":7608,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:06:37.954046+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2565","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:automatic-mission-resume:2565:canonical_release_dispatched","mission_step_id":"8f5882ed-919c-4177-a780-3a263e84377e","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"1f7119e4-af1a-4313-a4be-f1379f99cc20","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":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","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":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","wordingChanged":false,"canonicalIntent":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","constraints":[{"id":"tenant-isolation","statement":"Authenticated callers may access communication-hub tenant data only for tenants where they have active membership, unless they are system admins.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"scheduled-processing-admin-only","statement":"process-scheduled must never be public and must require system-admin authority.","provenance":{"reason":null,"source":"explicit_request_contract","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":["supabase/functions/communication-hub/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":"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","schema_data_storage","authentication_authorization","release_ownership","backend_runtime","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":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","canonicalIntent":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-communication-hub-tenant-authorization-without-redesigning-the-feature.-Keep-track-open-track-cl","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["supabaseEdge"],"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":"98cb3e12bb938377e74b34d9d11cf49e34b04b281ca46a582ceb25b6f2e5cce6","requestContractRevision":3,"previousRequestContractHash":"cc96df0fa1d3d53a2404d3761d3971c3c62547424454f806245672b438d18e1b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:06:38.998806+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48366c2c-136c-4011-9464-428b2d3d3d64:request-contract:98cb3e12bb938377e74b34d9d11cf49e34b04b281ca46a582ceb25b6f2e5cce6","mission_step_id":"6f5bc9e2-349a-4b19-a40a-72be47629f05","command_center_event_id":"48366c2c-136c-4011-9464-428b2d3d3d64"},{"id":"1f732ee5-42a3-43b0-b922-d7f12fa842ec","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4fde40ec5e2e","prNumber":4885,"nextAction":null,"mergeCommitSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:31:11.968628+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","external_id":"4885","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:merged-pr:4885:9b964322bbe93724d1aa2c64d2c865312d9b96fc","mission_step_id":"33dcaeb9-6c42-4a32-a909-fcf013e27416","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"1f733bb3-d67f-4005-abdc-b5f3b1293a46","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"6a8a2747b19db884fc17a61770391e50516c33824f44f9befce23f2e12b9216d","forgejoWorkflowProof":{"runId":15135,"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-04T10:42:36.629679+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2cc7b3eeddf468429da37359af154f171d1b81eb","external_id":"forgejo-main-2cc7b3eeddf4","receipt_type":"canonical_release_status","idempotency_key":"mission:b9f13762-702c-4f59-9cc9-dded1fef220a:forgejo-release-status:2cc7b3eeddf468429da37359af154f171d1b81eb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"94f3ce86-5321-407e-a8d6-38a27bad5cba","command_center_event_id":"b9f13762-702c-4f59-9cc9-dded1fef220a"},{"id":"1f75182e-4436-4535-a5a1-aee415fab2ba","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Refine the same test-only control plane gate repair after exact-head run #3523 proved the metadata path assertions remain non-authoritative. Remove only the two redundant capability-metadata assertions; preserve the stronger runtime primitive/import/usage assertions and separate config validation.","baseSha":"76bebb14a0d7243629ec918581867a4d8e78b055","issuedAt":1788054925402,"expiresAt":1788055105402,"missionId":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2","singleUse":true,"authorizationId":"03c9ed81-e775-4f5d-b9c0-967cf7fc0497"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:55:26.238805+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"76bebb14a0d7243629ec918581867a4d8e78b055","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:03c9ed81-e775-4f5d-b9c0-967cf7fc0497","mission_step_id":"54ad088c-14a1-4333-a339-d56b3e7573f1","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"1f7533b5-5f30-467c-b407-5bd9e8082d4d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a69c32754d1f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":551,"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":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"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-23T04:41:39.359361+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3497","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:automatic-mission-resume:3497:repair_mission_waiting_for_gate","mission_step_id":"93d2f99f-860c-49ef-aaeb-0b1cb147a339","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"1f7541b3-0ad9-4ab9-a0c6-e8e7113fbf0f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7ab547559b7e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":66693,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":26,"executorlessWaitMs":294023,"firstUsefulResultAt":"2026-10-03T01:41:37.066Z","recoveryAttemptCount":24,"ownerInterruptionCount":0},"version":null,"prNumber":4588,"terminal":false,"missionId":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2686,"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":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:42:31.450021+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4588","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7ab54755-9b7e-4211-abfc-e2b2480dd9ef:automatic-mission-resume:4588:repair_mission_pr_ready_retryable","mission_step_id":"274c7ab2-d3b8-4d8f-a142-3ab4c5d99256","command_center_event_id":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},{"id":"1f77938d-1ad6-4189-a720-300666889c2f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d09e5839c43c","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":5154,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":7198,"firstUsefulResultAt":"2026-10-02T19:59:11.898Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},"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":1459,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:59:20.040393+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d09e5839-c43c-4a74-8907-a33aa3a1d3c2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4f064110-fe16-4557-8c81-9301677d5d1f","command_center_event_id":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},{"id":"1f7aa784-f1d4-4fcb-90ce-af859a2dccaa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"14015f91a9bef92fc7f5d6b6a840005584d6c46cd95dbf1167df650a6e072b97","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12508","runId":12508,"status":"running","sourceSha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:57:39.258051+00:00","proof_gate":"canonical_release_pending","source_sha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","external_id":"forgejo-main-cd9db0fc4218","receipt_type":"canonical_release_status","idempotency_key":"mission:9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3:forgejo-release-status:cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"b6a3b024-19ad-4b99-8073-c1c471982efc","command_center_event_id":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},{"id":"1f7cd065-4426-426a-b239-f972131642e6","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3d0733260ad2b75779c458858cbc0d131313c59b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_READ_TIMEOUT_MS = 6000"},{"id":"gate","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_TOTAL_BUDGET_MS = 15000"},{"id":"merge","path":"config/control-plane-capabilities.json","blobSha":"6105daa26d4397ed821f6655533a1d90163169bb","expectedText":"forgejoPrReadyReadTimeoutMs"}],"requestContractHash":"42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:51:21.779712+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3d0733260ad2b75779c458858cbc0d131313c59b","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:e60a04bc-038f-4147-b881-e15da6b7dd34:request-contract-repository:42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee:3d0733260ad2b75779c458858cbc0d131313c59b","mission_step_id":"3d529e71-ac1f-4c17-ae95-2ca554d40f02","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"1f7e1edb-42fe-469d-8762-8a4ef755056c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c1c43243a308","prNumber":2394,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ef4ccd6efb146ab3e3a8675f82380e18e7212343","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T15:42:20.374758+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ef4ccd6efb146ab3e3a8675f82380e18e7212343","external_id":"2394","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c1c43243-a308-4e30-8333-9bc35ddee513:merged-pr:2394:ef4ccd6efb146ab3e3a8675f82380e18e7212343","mission_step_id":"cb2674a8-d0da-45f6-aaa8-fea0d6d5e917","command_center_event_id":"c1c43243-a308-4e30-8333-9bc35ddee513"},{"id":"1f7e67fb-6363-40ec-9ebc-a9d228dcc1d1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:840ead4e-16c0-483a-af78-250b4a16884c","mission_step_id":null,"command_center_event_id":"840ead4e-16c0-483a-af78-250b4a16884c"},{"id":"1f7ff329-e028-45ef-9135-ea75e6bde5e7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5d72b70feba4","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":8612,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":81254,"firstUsefulResultAt":"2026-09-25T11:48:12.947Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47","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":225,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":225,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":225,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":225,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:49:35.239635+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d72b70f-eba4-4f76-b78d-d30b66530d47:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f28f48e8-5854-4a48-933b-6aa0772186cd","command_center_event_id":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},{"id":"1f802618-2672-480f-a09c-129f486ebcf1","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-repo\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T14:22:26.574255+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e703a527270e\",\"prNumber\":4733,\"sourceSha\":\"fb31bc0fbb2e841a260533c1d13dfad607c85da8\",\"deploymentId\":\"forgejo-main-fb31bc0fbb2e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:28:15.841418+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:owner-progress-heartbeat:119407313","mission_step_id":"6049476b-32d2-4dc0-9e8c-93e2f0019b0e","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"1f816823-93f4-4fa1-95d8-a05911301569","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"32f772a938a000116a6758b328e5c89f31f640ff","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1398afac4ef12e836f39542867d83f22eeac8547","prNumber":4866,"gateRunId":15479,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15479/jobs/1","mergeCommitSha":"32f772a938a000116a6758b328e5c89f31f640ff"}],"requestContractHash":"56bfbc3d9c41b2a322378903a69fc5abccaee68ba19223f246a61844e476c614","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:20:42.200517+00:00","proof_gate":"request_contract_repository_verified","source_sha":"32f772a938a000116a6758b328e5c89f31f640ff","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1:request-contract-repository:56bfbc3d9c41b2a322378903a69fc5abccaee68ba19223f246a61844e476c614:32f772a938a000116a6758b328e5c89f31f640ff","mission_step_id":"6de6f924-934a-4da2-83d2-712e08024e67","command_center_event_id":"eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1"},{"id":"1f866175-5da7-46c5-810c-97f9e18ee666","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13060","runId":13060,"status":"success","sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"7301a14c6514c0afe36b1da3c9c6cd88437ee69b","sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","changedPaths":["src/pages/mobile-vendor/BigPapisToday.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:10:58.009496+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d29ce5e0-0ff2-4525-b22e-90e8af9211ac:forgejo-release-status:6e273c135d8f0c25502487bd3ea9c911d68d3a47:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"974ee8e8-0041-4d18-afef-0564a87dd424","command_center_event_id":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac"},{"id":"1f871f5e-5e27-4c86-9162-44c302b891c0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-company-vs-customer-app-boundary-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5083,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1012,"terminal":false,"missionId":"bf835355-a00e-4880-bb40-ec5425ae6dcc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"37054e7121a858e97bd93277d2f61560b4abf27b","timingsMs":{"handlerMs":38130,"prReadinessMs":3276,"approvedPlanMs":22532,"missionSetupMs":634,"shipAndProveMs":12060},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf835355-a00e-4880-bb40-ec5425ae6dcc"},"performance":null,"deploymentId":"forgejo-main-37054e7121a8","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":8728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:55:26.907499+00:00","proof_gate":"canonical_release_dispatched","source_sha":"37054e7121a858e97bd93277d2f61560b4abf27b","external_id":"forgejo-main-37054e7121a8","receipt_type":"execute_mission","idempotency_key":"mission:bf835355-a00e-4880-bb40-ec5425ae6dcc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6d4385c8-47cf-4e28-a45e-7ba3eef48ddd","command_center_event_id":"bf835355-a00e-4880-bb40-ec5425ae6dcc"},{"id":"1f897fde-cd3e-4631-b126-227d3bf154b6","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-ai-respond-prompt-parse","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4165,"terminal":false,"missionId":"d3adad94-396a-44df-b44f-176282864fd3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"d3adad94-396a-44df-b44f-176282864fd3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:41:42.046351+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4165","receipt_type":"execute_mission","idempotency_key":"mission:d3adad94-396a-44df-b44f-176282864fd3:execute_mission:repair_mission_prepared","mission_step_id":"ea22668f-7011-4e8f-941c-9714ad15c8d0","command_center_event_id":"d3adad94-396a-44df-b44f-176282864fd3"},{"id":"1f8fa835-974f-45be-85b7-ac9e0abbc2ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-42eb5a4dcef8","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":3746,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":38354,"firstUsefulResultAt":"2026-09-26T15:51:43.987Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0","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":276,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},"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":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:52:23.307793+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:42eb5a4d-cef8-4643-b96c-cb77054ee2a0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1c869da8-aba0-4809-8e5f-8d3c7dbf8bdc","command_center_event_id":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},{"id":"1f91699f-0fb8-4922-871d-f8646851379c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","consumedAt":1787940625886,"consumerToken":"146252b4-c6b1-4f73-bfef-1a722fb023ee","authorizationId":"039d07ee-e9c8-4887-974d-b5a253a12007"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:27.18824+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:039d07ee-e9c8-4887-974d-b5a253a12007","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"1f92ec01-5846-4451-86d8-2eb1ef58681d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-72b21c3e664f","prNumber":4959,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8b19c53a97a7c8d7626419199391d9da271e7a3b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:54:54.289678+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8b19c53a97a7c8d7626419199391d9da271e7a3b","external_id":"4959","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:72b21c3e-664f-49a0-ae3b-c0d3d178e4c3:merged-pr:4959:8b19c53a97a7c8d7626419199391d9da271e7a3b","mission_step_id":"f40ae755-6ab0-4cb3-8cf8-98243527bc2d","command_center_event_id":"72b21c3e-664f-49a0-ae3b-c0d3d178e4c3"},{"id":"1f93018b-29b3-45cd-a0d0-6e0ea61d7a92","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-424495bca6e3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17531,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":21254,"firstUsefulResultAt":"2026-09-27T23:05:18.577Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3919,"terminal":false,"missionId":"424495bc-a6e3-4201-a779-4f0e925824d6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4268,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1343,"missionSetupMs":302,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"repositoryMutationMs":2925,"repositoryProviderMs":2925,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1832,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1093},"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":"424495bc-a6e3-4201-a779-4f0e925824d6"},"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":3853,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:05:45.103083+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3919","receipt_type":"execute_mission","idempotency_key":"mission:424495bc-a6e3-4201-a779-4f0e925824d6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d8793c98-bc4c-4a78-a130-9816508c541b","command_center_event_id":"424495bc-a6e3-4201-a779-4f0e925824d6"},{"id":"1f951a2b-4245-40d8-8175-d5af071fc117","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"authoritative-proof","satisfied":false,"statement":"Only live-rendered page capture modes can satisfy authoritative visual proof.","proofConditionIds":["focused-tests","live-frame"]},{"id":"fail-closed","satisfied":true,"statement":"Independent snapshot-only evidence and suspicious identical interactive phases fail closed as witness-infrastructure evidence.","proofConditionIds":["focused-tests","fail-closed-live"]}],"satisfied":false,"constraints":[{"id":"route-proof-separation","satisfied":true,"statement":"Route/projection reachability may pass separately; missing authoritative visual evidence must not be converted into a route failure or a visual success.","proofConditionIds":["focused-tests","fail-closed-live"]},{"id":"static-phase-safety","satisfied":true,"statement":"Do not reject identical phases merely because a static page did not change; duplicate-phase rejection is limited to missions where targeted interaction created an expectation of visual variation.","proofConditionIds":["focused-tests"]},{"id":"visual-content-truth","satisfied":false,"statement":"Accepted proof must depict the actual live rendered application and must not substitute an unstyled independent mirror.","proofConditionIds":["live-frame"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The desktop /admin/console proof is authoritative for the reported white-frame defect; do not replace it with another viewport.","proofConditionIds":["live-frame"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The accepted live frame must preserve the real production styling/layout visible in the owner's Console, not a stripped DOM reinterpretation.","proofConditionIds":["live-frame"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The actual production page is the visual authority; synthetic independent mirrors cannot satisfy this repair.","proofConditionIds":["live-frame"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"The capture policy must remain valid for desktop and mobile witness viewports even though desktop is the required canary proof here.","proofConditionIds":["focused-tests","live-frame"]},{"id":"capability-completeness","satisfied":false,"statement":"Update capture selection, proof acceptance, focused tests, Laptop runtime deployment, and live production verification.","proofConditionIds":["focused-tests","live-frame","fail-closed-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Activate only after focused tests, Gate, Laptop runtime deployment, and claim-matched live proof.","proofConditionIds":["focused-tests","live-frame"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual proof must remain scoped to the requested route/tenant context and not substitute another tenant's rendered page.","proofConditionIds":["live-frame"]}],"contractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"focused-tests","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169"},"required":true,"satisfied":true},{"id":"fail-closed-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169"},"required":true,"satisfied":true},{"id":"live-frame","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T04:41:18.560618+00:00","proof_gate":"request_contract_pending","source_sha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1d3da6a5-827e-4617-b3d6-aabc3f10d80d:request-contract:b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169:dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74:pending:visual","mission_step_id":"53ad64e7-1bbc-4c74-a3fc-3731806b2004","command_center_event_id":"1d3da6a5-827e-4617-b3d6-aabc3f10d80d"},{"id":"1f965e3e-26ef-4f3a-951b-c68060d13656","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},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-22T05:07:02.327364+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-91e9b69517a4\",\"prNumber\":3398,\"sourceSha\":\"78a806ab82720cdc837dca6a72c29b0b5473c130\",\"deploymentId\":\"forgejo-main-78a806ab8272\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:03:48.91769+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:91e9b695-17a4-4a0e-98c6-d7af7ea2fca8:owner-progress-heartbeat:119336415","mission_step_id":"4a128b9d-2995-4d42-8f77-ad3533e4efd6","command_center_event_id":"91e9b695-17a4-4a0e-98c6-d7af7ea2fca8"},{"id":"1f96c0ee-cd5e-4916-94ab-62a468704561","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-15abefd86f7c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26818,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4589,"approvedPlanMs":0,"missionSetupMs":1486,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":1140,"resolvePreflightMs":1486,"repositoryMutationMs":21426,"repositoryProviderMs":10985,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9941,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1044},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:23:39.073812+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2488","receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"1f980de6-70a2-4284-93ec-e78d9bc8e81f","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:21:41.521409+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:119418326","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"1f9c5ab9-8ac8-4343-b4ce-743b1ad967b3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"requestContractHash":"f3c1f69dd405c5ce3356197f57ea8130da13e61fcc1ece9e5195610993d014a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9131","runId":9131,"status":"running","sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:14:05.819064+00:00","proof_gate":"canonical_release_pending","source_sha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","external_id":"forgejo-main-d0e9a7f205eb","receipt_type":"canonical_release_status","idempotency_key":"mission:eae2ec9a-ec65-4ad6-96da-55182cdbdaed:forgejo-release-status:d0e9a7f205eb98b0ec91cc606533c95cd5d65c36:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"2e4abf64-1153-418b-b6e8-fad9aed1c576","command_center_event_id":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},{"id":"1f9d924f-f17e-4321-ba22-f7d6f0906307","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"95806e59d0059e4c591269b675b8366f3a6d7320","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c55f93d1fae49f5edf45ec04c5bb739fecc2111e","prNumber":2568,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7614/jobs/1","mergeCommitSha":"95806e59d0059e4c591269b675b8366f3a6d7320"}],"requestContractHash":"5520c893d3ed3a8c74e50e89b44d855ed771f83d8fde015c9f72de5532a541a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:13:24.543755+00:00","proof_gate":"request_contract_repository_verified","source_sha":"95806e59d0059e4c591269b675b8366f3a6d7320","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:fb3af284-a35a-4234-86f2-c743f2a20ee8:request-contract-repository:5520c893d3ed3a8c74e50e89b44d855ed771f83d8fde015c9f72de5532a541a1:95806e59d0059e4c591269b675b8366f3a6d7320","mission_step_id":"6883ae02-522c-47e9-8651-25d557459b82","command_center_event_id":"fb3af284-a35a-4234-86f2-c743f2a20ee8"},{"id":"1f9e25e4-429c-4e52-abb2-75ab48c6babf","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2c2bf7c30ced","prNumber":4913,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:43:26.963118+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","external_id":"4913","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:merged-pr:4913:8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","mission_step_id":"630394e3-b239-49c8-a896-6662dc484a4b","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"1f9ef1a5-6a7e-43b8-9d01-1dd2d5159f16","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5455284f45e4","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"5455284f-45e4-4d8e-874e-b04d10cde033","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19919,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":19919,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5455284f-45e4-4d8e-874e-b04d10cde033"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:16:29.842092+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5455284f-45e4-4d8e-874e-b04d10cde033:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"be4c180a-8806-4ed9-9c1c-ecabec5a26e1","command_center_event_id":"5455284f-45e4-4d8e-874e-b04d10cde033"},{"id":"1fa19fdd-da33-45e4-8e72-e46982c6bf83","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:25:36.819423+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-06T03:56:00.803201+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:119417264","mission_step_id":"648e5137-ef99-4347-ab2c-fbec5a6663b5","command_center_event_id":"d924f5e0-daba-4784-bcdf-20da1378c752"},{"id":"1fa2a626-b72a-499a-b49e-b0c344a13525","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-experience-editor-target-publication-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":947,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"2502dab2-413c-4517-9884-3533726b0e63","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"2502dab2-413c-4517-9884-3533726b0e63"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":5474,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:39:37.518921+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2502dab2-413c-4517-9884-3533726b0e63:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2365e399-72ac-433f-b5ab-81ae610eb719","command_center_event_id":"2502dab2-413c-4517-9884-3533726b0e63"},{"id":"1faa4a66-b688-4b5a-92f8-bf373283752e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T06:45:14.24965+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-mobile-booking-fix\",\"prNumber\":4123,\"sourceSha\":\"294bf1fa24f1805d52e4cd8043349f05fde89e40\",\"deploymentId\":\"canonical-release-294bf1fa24f1\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:14:16.442321+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:da903c14-45d5-4460-affe-d1902a0b7705:owner-progress-heartbeat:119407497","mission_step_id":"64396310-c768-48bf-8498-48c97b8d96de","command_center_event_id":"da903c14-45d5-4460-affe-d1902a0b7705"},{"id":"1faa6399-89b3-4fb4-bfa6-6383381734d9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of existing PR #1026: synchronize stale queue-readiness invariant expectations with the already-intended 7000ms/15000ms readiness budget and apply the required cc-execution release identity bump.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018429456,"expiresAt":1788018609456,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"494241db-1cbc-4fd9-9289-7c7d8a82b0f3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:10.516058+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:494241db-1cbc-4fd9-9289-7c7d8a82b0f3","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"1fab293a-3804-4248-ab1b-469932a71cbf","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-prerequisite-recovery-20260906","prNumber":1959,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:34:06.525527+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"1959","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:merged-pr:1959:c34f8795feb080dad23f2e3d92181f43f3e3557b","mission_step_id":"a68aadda-c74d-4242-8ad6-6fd44e4a29a4","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"1fad4c17-d6d0-459a-b5c4-abb95d4eb89e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"1a95845e-2f48-4e84-b882-a06c04619cf8","phase":"implementation","branch":"ai/objective-first-repair-b79255f67e21","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":94290,"releaseCount":0,"toolCallCount":51,"repeatedCallCount":33,"executorlessWaitMs":864694,"firstUsefulResultAt":"2026-10-04T09:22:12.147Z","recoveryAttemptCount":27,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4718,"terminal":false,"missionId":"b79255f6-7e21-493b-90ff-5552f473f906","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4206,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":571,"missionSetupMs":2240,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2240,"repositoryMutationMs":3635,"repositoryProviderMs":3635,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2314,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1321},"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":"b79255f6-7e21-493b-90ff-5552f473f906"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"1a95845e-2f48-4e84-b882-a06c04619cf8","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","interaction","interaction"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3397,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:40:28.712456+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"1a95845e-2f48-4e84-b882-a06c04619cf8","receipt_type":"execute_mission","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"ed1c2133-00b3-45b2-909f-4dbc9f30c7ed","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"1fb0009d-8456-4287-a79a-9b3466197e6f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a4754c72f99c","reason":"explicit_pull_request_identity_mismatch:3196","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3196,"terminal":false,"missionId":"a4754c72-f99c-4c4e-a01c-986aaef05062","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":553,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":553,"missionSetupMs":1090,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":800,"resolvePreflightMs":1090,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4754c72-f99c-4c4e-a01c-986aaef05062"},"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":1472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:29:07.076629+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3196","receipt_type":"execute_mission","idempotency_key":"mission:a4754c72-f99c-4c4e-a01c-986aaef05062:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8b85b029-520a-4e91-a435-174ab6e70c78","command_center_event_id":"a4754c72-f99c-4c4e-a01c-986aaef05062"},{"id":"1fb0577a-42cc-419f-83ed-7f0ed2a3f9cf","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-experience-editor-route-catalog\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T17:50:30.285875+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:07bd5d31-3e7d-4f84-9411-30d7e5c57669:owner-progress-heartbeat:119403321","mission_step_id":"55631ad9-2341-4a8e-82c1-09169287a337","command_center_event_id":"07bd5d31-3e7d-4f84-9411-30d7e5c57669"},{"id":"1fb28118-baa7-4452-ac8d-ed1f2aeabec1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa25bd3e314d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3454,"terminal":false,"missionId":"aa25bd3e-314d-4544-a480-394d46742451","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1371,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":922,"approvedPlanMs":0,"missionSetupMs":1044,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":702,"ledgerReconcileMs":0,"lineageReconcileMs":342,"resolvePreflightMs":1044,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":702,"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":"aa25bd3e-314d-4544-a480-394d46742451"},"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":1973,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T19:11:09.570133+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3454","receipt_type":"execute_mission","idempotency_key":"mission:aa25bd3e-314d-4544-a480-394d46742451:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"98c6014a-b6aa-490b-befc-3b602d0901e6","command_center_event_id":"aa25bd3e-314d-4544-a480-394d46742451"},{"id":"1fb3f2a5-6668-411b-8be8-ad4394b832e7","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-mobile-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T17:33:31.684034+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-73ca22d61e0e\",\"prNumber\":3354,\"sourceSha\":\"4f667c84ef989b1f36be5b8a5dea9b5c162495d3\",\"deploymentId\":\"forgejo-main-4f667c84ef98\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:34:19.958676+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:owner-progress-heartbeat:119333657","mission_step_id":"379d637e-8ce6-4364-96b7-0f5333f849e0","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"1fb5995a-83cb-4071-a26b-66d8fb00f04f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9c619be0b3b4","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25426,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"executorlessWaitMs":228799,"firstUsefulResultAt":"2026-10-02T17:56:39.033Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4509,"terminal":false,"missionId":"9c619be0-b3b4-4982-bb1d-5c218a155771","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6d561f75bb3a86eba328b754a55610b5d5038d1a","timingsMs":{"prReadinessMs":591,"approvedPlanMs":0,"shipAndProveMs":3224,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9c619be0-b3b4-4982-bb1d-5c218a155771"},"performance":null,"deploymentId":"forgejo-main-6d561f75bb3a","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":1871,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:02:02.529442+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4509","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9c619be0-b3b4-4982-bb1d-5c218a155771:automatic-mission-resume:4509:canonical_release_reconciliation_pending","mission_step_id":"8c61fac1-ad68-4051-b5a0-a9893bf142e0","command_center_event_id":"9c619be0-b3b4-4982-bb1d-5c218a155771"},{"id":"1fb7b92e-c0a3-4e2d-a93e-a78421dbb98f","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":"Resolve the exact authoritative cc-execution runner-capacity admission source from current main, implement bounded two-slot admission for healthy configured heavy runners while preserving host-pressure clamps and optional owner-runner semantics, add deterministic regression coverage, then ship through canonical Gate, merge, release, and live proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:45:52.196459+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:9e6a4771-814a-4d3a-8559-fbc6788ac894:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"c1c54602-88f7-4e2f-9950-5c46185699e7","command_center_event_id":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},{"id":"1fbb2b5e-6450-431f-956e-3ccd90c76664","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 release-conductor repair; eliminate redundant provider read after exact current-main proof.","baseSha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","issuedAt":1790260282657,"expiresAt":1790260462657,"missionId":"9bf96b39-1248-4dc5-8672-3d978c1c2421","authorizationId":"88bed94f-e3cb-441d-ab73-3fca080b258e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:31:22.977882+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:88bed94f-e3cb-441d-ab73-3fca080b258e","mission_step_id":"9af05f1e-99fb-4c27-95bc-7973a5a87cad","command_center_event_id":"9bf96b39-1248-4dc5-8672-3d978c1c2421"},{"id":"1fbd65a1-0145-4fb3-b178-ef941cdf241e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-account-admin-root","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1752,"terminal":false,"missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","timingsMs":{"prReadinessMs":1120,"approvedPlanMs":0,"shipAndProveMs":9046,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044"},"performance":null,"deploymentId":"forgejo-main-a6d3fc4125db","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":2150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:58:26.395909+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1752","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e0f1d3ff-8606-4318-a444-9615dbc27044:automatic-mission-resume:1752:canonical_release_dispatched","mission_step_id":"d25b75cd-0371-42ff-837c-2c47b87b1761","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"1fbe24f8-0e49-456a-b8d5-6c4616bfd705","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c80ad8e6c3d3be55135309a5bb80fa8e72e10112","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4dcefd64357534a9e62fdb48806462972e71e1c6","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"3e37c119db7ef27540661e5e807ce88694c2a98645b20186be3e5a2e719a5c8d","forgejoWorkflowProof":{"runId":12517,"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-28T13:12:51.921759+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4dcefd64357534a9e62fdb48806462972e71e1c6","external_id":"forgejo-main-4dcefd643575","receipt_type":"canonical_release_status","idempotency_key":"mission:37ebd595-d533-4226-ad6a-09565d186926:forgejo-release-status:4dcefd64357534a9e62fdb48806462972e71e1c6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"aa1003ed-9e4c-474f-918d-678ee4fc922e","command_center_event_id":"37ebd595-d533-4226-ad6a-09565d186926"},{"id":"1fbee3bc-f425-45c6-884d-be692984c825","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-repair","statement":"Remove only the stale invariant tied to the retired local MCP mutation timeout implementation; preserve shared-adapter and no-blind-retry enforcement in the dedicated provider test.","proofConditionIds":["repository","release"]},{"id":"ship","statement":"Regate and ship existing PR #2158 through ccExecution-only release and live runtime proof.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","constraints":[{"id":"identity","statement":"Use the same mission, branch, and PR; no duplicate source/release path and no Visual Witness.","proofConditionIds":["repository","release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Existing PR #2158 contains the corrected regression invariant and all reliability hardening source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact green PR #2158 is squash merged and ccExecution release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches merged reliability SHA and canary/provider behavior is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"552f247313dbe0dc00d94943200970213c1c737da66c8ad3ef3d037aeff952d5","requestContractRevision":4,"previousRequestContractHash":"ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:42:53.649872+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:552f247313dbe0dc00d94943200970213c1c737da66c8ad3ef3d037aeff952d5","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"1fbf43a4-b6a1-4a6b-9cfa-37ddeb70e60d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-58411a2fd58c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"58411a2f-d58c-4af5-9528-78fa811c90ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":98,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1179,"providerAuthMs":0,"ledgerPrepareMs":1179,"ledgerReconcileMs":281,"lineageReconcileMs":0,"resolvePreflightMs":1179,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1460,"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":"58411a2f-d58c-4af5-9528-78fa811c90ec"},"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":4023,"likelyAffectedFiles":["src/lib/tenantModules/registry.ts","src/lib/tenantOperatingSystem.ts","src/lib/tenantFeatures.ts","src/__tests__/contracts/tenantStartupSafety.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T16:57:38.455794+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58411a2f-d58c-4af5-9528-78fa811c90ec:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"718f6fb7-0f90-4a2e-b525-2573f6d5cc5d","command_center_event_id":"58411a2f-d58c-4af5-9528-78fa811c90ec"},{"id":"1fc0dba6-60f2-4d02-a76c-9dad72b1b899","source":"forgejo","status":"waiting","payload":{"branch":"ai/supabase-session-read-fallback-20260907","prNumber":2090,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"87ad24cef50034cd639b2c27838f685ea25d1377","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:22:33.295854+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":"2090","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:merged-pr:2090:87ad24cef50034cd639b2c27838f685ea25d1377","mission_step_id":"412cb2be-d660-46c1-8ff6-30305a28c7d6","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"1fc21be5-45ad-459d-8f15-0acedfb30cc2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eb6d99edd64f","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.118-architecture-exclusivity","prNumber":2504,"terminal":false,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28540,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5766,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":766,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5766,"repositoryMutationMs":28540,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":766,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},"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":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:36:15.613696+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2504","receipt_type":"execute_mission","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"1fc53dff-5a92-4db2-bf60-5b8f6c2e9fee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Professional shell templates are browsable from the active Templates Hub and selectable during Tenant Builder onboarding, with selected template identity persisted to the created tenant and semantic template colors available to the tenant runtime.","proofConditionIds":["proof-live"]},{"id":"outcome-2","satisfied":true,"statement":"The retired /admin/experience-studio route stays retired and redirects to the active shell-template library rather than being treated as an active editor.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not resurrect Experience Studio or create a replacement studio route.","proofConditionIds":["proof-live"]},{"id":"constraint-2","satisfied":true,"statement":"Do not alter tenant route, navigation, data, permission, or vocabulary isolation; template selection is visual only.","proofConditionIds":["proof-live"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve existing tenants unless they already have an explicit visual_template_id; new template runtime styling must be opt-in through persisted template identity.","proofConditionIds":["proof-live"]},{"id":"constraint-4","satisfied":true,"statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and deploy only frontend plus the affected admin-tenant-preview Supabase Edge Function.","proofConditionIds":["proof-live"]}],"contractHash":"f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:46:11.897055+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:request-contract:f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7:2d8e567fff20ff7d164b31f2c3d4cf075770b2ae:verified:","mission_step_id":"7f037b14-89fe-4c8a-a2e3-50be863723e5","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"1fc6751c-0bb0-4cc3-80bf-695e2f04694c","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":["supabase-edge-production/live"],"pending":[],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","releaseState":"pending","exactConductorRun":{"id":31742758724,"status":"completed","headSha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T20:55:53.706696+00:00","proof_gate":"canonical_release_pending","source_sha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","external_id":"canonical-release-00e15bb92f63","receipt_type":"canonical_release_status","idempotency_key":"mission:f3222431-077a-4f8d-a489-c1e8de7bdafa:release-status:00e15bb92f631f8d35b8af405a0944a9954f2f3c:31742758724:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"4d5d80a0-7705-49ee-af24-af045cf4695e","command_center_event_id":"f3222431-077a-4f8d-a489-c1e8de7bdafa"},{"id":"1fc7f146-5965-4b39-9a69-9429d4c305a2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-743c62799096","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"743c6279-9096-452f-8384-21883b15aa5c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":363,"providerAuthMs":0,"ledgerPrepareMs":363,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":363,"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":"743c6279-9096-452f-8384-21883b15aa5c"},"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":3394,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:11:29.382131+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:743c6279-9096-452f-8384-21883b15aa5c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"73657db9-46f6-4837-b790-b3eef167b9c8","command_center_event_id":"743c6279-9096-452f-8384-21883b15aa5c"},{"id":"1fc8b2d5-2e51-4f5e-a6eb-1812171e4be4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5162,"terminal":false,"missionId":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2200,"approvedPlanMs":666,"missionSetupMs":489,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":489,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":489,"repositoryMutationMs":3593,"repositoryProviderMs":3593,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2254,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":489,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1339},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:25:12.175982+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5162","receipt_type":"execute_mission","idempotency_key":"mission:9f782e9e-ca57-4cd1-aeae-94a90c1ffad2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"dc7b564f-739f-4d4d-8f27-4c04d4637ba2","command_center_event_id":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2"},{"id":"1fd4935f-c140-4ebf-9f32-4e227d1bcb09","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/premium-shell-library-20260910","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/premium-shell-library-20260910","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6547,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":556,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":208,"resolvePreflightMs":556,"repositoryMutationMs":6547,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1572,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:51:31.054882+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e2a81e96-f93e-4371-b7db-cc086ec357a5","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"1fd5532e-3f96-40e3-a2a6-33dbfbe1463b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0694cf7db559c7f4611cf9574dead2512e926cbe","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0694cf7db559c7f4611cf9574dead2512e926cbe","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"ac23c2ea33c905104c3a99fd8b0371f58a16f27b9019330579cc572d3cbcf306","forgejoWorkflowProof":{"runId":8796,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:44:21.090781+00:00","proof_gate":"canonical_release_pending","source_sha":"0694cf7db559c7f4611cf9574dead2512e926cbe","external_id":"forgejo-main-0694cf7db559","receipt_type":"canonical_release_status","idempotency_key":"mission:881c9dbe-d0d4-4702-b7b5-1445b90dbf6a:forgejo-release-status:0694cf7db559c7f4611cf9574dead2512e926cbe:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"aebae812-7d4c-4084-9af0-f7b23501a5fb","command_center_event_id":"881c9dbe-d0d4-4702-b7b5-1445b90dbf6a"},{"id":"1fd58098-ecec-452a-93b0-8e8f342d14cb","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d2ec3c11a808","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":61,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":585,"providerAuthMs":0,"ledgerPrepareMs":585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":585,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":585,"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":"d2ec3c11-a808-4f20-8021-531b19b0c333"},"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":6214,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:21:39.696342+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d2ec3c11-a808-4f20-8021-531b19b0c333:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"8a93d5fc-d2bf-4cb5-a017-1ba0636d12eb","command_center_event_id":"d2ec3c11-a808-4f20-8021-531b19b0c333"},{"id":"1fd77709-c532-43ec-9e10-44874267ec63","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/pcg-store-cinematic-background","writes":[],"patches":[],"version":1,"approved":true,"missionId":"88d08971-6fcf-4553-9a92-1fea71c556f2","objective":"Continue the same PCG WMP cinematic-background mission on the existing branch. Preserve the already-pushed public/pcg-store-cinematic.jpg asset. Apply/confirm only the exact responsive source edit, then open one PR, canonical Gate, squash merge, Cloudflare frontend release, and visual verification on desktop and mobile. No owner input.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx"],"anchored_edits":[{"path":"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","anchor":"  const background=String(surfaceMedia?.background_url||'').trim();\n","replacement":""},{"path":"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","anchor":"  return <main className=\"min-h-screen bg-[#050505] text-white\">\n    {background?<div className=\"w-full border-b border-[#d8bb78]/15 bg-black lg:flex lg:h-[320px] lg:items-center lg:justify-center\"><img src={background} alt=\"Prestigious Card Grading\" className=\"block h-auto w-full object-contain lg:h-full lg:w-full\"/></div>:null}\n    <div className=\"relative mx-auto max-w-7xl px-4 py-5 sm:px-8 sm:py-7 lg:px-10 lg:py-8\">","replacement":"  return <main className=\"relative min-h-screen overflow-x-hidden bg-[#050505] text-white\">\n    <div className=\"pointer-events-none fixed inset-0 z-0 overflow-hidden\" aria-hidden=\"true\"><img src=\"/pcg-store-cinematic.jpg\" alt=\"\" className=\"h-full w-full object-cover object-[66%_center] opacity-[.18] sm:opacity-[.22] lg:object-center lg:opacity-[.25]\"/><div className=\"absolute inset-0 bg-gradient-to-b from-black/45 via-black/68 to-black/92\"/><div className=\"absolute inset-0 bg-[radial-gradient(circle_at_50%_18%,rgba(216,187,120,.12),transparent_34rem)]\"/></div>\n    <div className=\"relative z-10 mx-auto max-w-7xl px-4 py-6 sm:px-8 sm:py-8 lg:px-10 lg:py-10\">"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"88d08971-6fcf-4553-9a92-1fea71c556f2","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.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":"5b20ec104701b416c98c8eb1f50084ff0212e528ae9f5865aa76c2c9a8d258cb","replayCount":0,"serializedBytes":2782},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T13:42:10.614206+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:88d08971-6fcf-4553-9a92-1fea71c556f2:repository-mutation-intent:5b20ec104701b416c98c8eb1f50084ff0212e528ae9f5865aa76c2c9a8d258cb:0","mission_step_id":"4bb21a81-638c-4f85-8bb2-d3c4782b0195","command_center_event_id":"88d08971-6fcf-4553-9a92-1fea71c556f2"},{"id":"1fd87599-66e6-4413-8588-015dbe47de4e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9f5fcaeb8663","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.161-forgejo-repository-file-pagination","prNumber":2917,"terminal":false,"missionId":"9f5fcaeb-8663-471e-8656-e8edabdea4da","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"59f3f2f9f6cf8ea611242c0d659ba8f3beadb924","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11757,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":784,"approvedPlanMs":0,"missionSetupMs":422,"providerAuthMs":0,"shipAndProveMs":3976,"ledgerPrepareMs":422,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":422,"repositoryMutationMs":6813,"repositoryProviderMs":6054,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2324,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":422,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3730},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f5fcaeb-8663-471e-8656-e8edabdea4da"},"performance":null,"deploymentId":"forgejo-main-59f3f2f9f6cf","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":4544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:53:57.656563+00:00","proof_gate":"canonical_release_dispatched","source_sha":"59f3f2f9f6cf8ea611242c0d659ba8f3beadb924","external_id":"forgejo-main-59f3f2f9f6cf","receipt_type":"execute_mission","idempotency_key":"mission:9f5fcaeb-8663-471e-8656-e8edabdea4da:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"498a799b-e63a-4192-840b-700d40e07e83","command_center_event_id":"9f5fcaeb-8663-471e-8656-e8edabdea4da"},{"id":"1fd88937-9535-43f6-93d9-54e11eef76bc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5c866dd2152d","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.35-paul-owner-interface","prNumber":null,"terminal":false,"missionId":"5c866dd2-152d-47bd-8a2f-ca6cc23fce38","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1675,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":671,"providerAuthMs":0,"ledgerPrepareMs":671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":671,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":671,"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":"5c866dd2-152d-47bd-8a2f-ca6cc23fce38"},"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":4100,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/pages/applications/MarketingApplicationRoute.tsx","src/pages/tennex/TennexWorkspace.tsx","supabase/functions/send-email/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:57:41.929884+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5c866dd2-152d-47bd-8a2f-ca6cc23fce38:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d92a951a-e03a-4a1c-9c8b-37fcd8438d5b","command_center_event_id":"5c866dd2-152d-47bd-8a2f-ca6cc23fce38"},{"id":"1fd8cd75-39e2-45c7-a3fb-ae5ab64cfd1f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c4fa3bd4a214","prNumber":4007,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1c84f5c2fe1b5789eec64a9436384b4e2be4c578","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:35:15.193892+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1c84f5c2fe1b5789eec64a9436384b4e2be4c578","external_id":"4007","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:merged-pr:4007:1c84f5c2fe1b5789eec64a9436384b4e2be4c578","mission_step_id":"b0d2f61a-8b99-4a97-a8ba-e09b2b927051","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"1fdbbcfd-c9cc-48c3-8da7-f5264fceaaf2","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-edge-production/live":"failure"},"mainSha":"bc03ac302f97766959a8a6c84aba1e1a6038bf2b","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"11333c7e825636c21e4f2843eca02fa490880c35","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tennex-contact-directory"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"failure"},"requestContractHash":"5f7604ae8770114fabcbfa2e082c1e7ea4c25bbb3087ba36a9291dcc4e3ba9d1","forgejoWorkflowProof":{"runId":14718,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"frontend":"pending","supabaseEdge":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"failure"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:09:26.006268+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"11333c7e825636c21e4f2843eca02fa490880c35","external_id":"forgejo-main-11333c7e8256","receipt_type":"canonical_release_status","idempotency_key":"mission:89969848-4640-4a75-a745-fde1ec865764:forgejo-release-status:11333c7e825636c21e4f2843eca02fa490880c35:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending","mission_step_id":"f5ddf491-5a66-40d7-8709-6cda3915cc1a","command_center_event_id":"89969848-4640-4a75-a745-fde1ec865764"},{"id":"1fdbea31-4c5d-4209-928d-e86c9c695fa3","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-route-canvas-background-owner-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"f71933bc-689b-44b9-9bd1-d548ae92e630","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2097,"providerAuthMs":0,"ledgerPrepareMs":1281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2097,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1281,"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":"f71933bc-689b-44b9-9bd1-d548ae92e630"},"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":2472,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:34:02.385807+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f71933bc-689b-44b9-9bd1-d548ae92e630:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3d153f14-5512-47c2-bb58-a6c15dec3ab1","command_center_event_id":"f71933bc-689b-44b9-9bd1-d548ae92e630"},{"id":"1fdc7866-3ee4-4280-861a-3002814d0a64","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/deprecate-experience-studio-v2-20260830","reason":null,"status":"in_progress","metrics":{"receiptBytes":1270,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1169,"terminal":false,"missionId":"1bc4d94d-f8ec-4503-9927-6fcb2d791ad7","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5016,"prReadinessMs":435,"approvedPlanMs":0,"missionSetupMs":1216,"shipAndProveMs":4443},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1bc4d94d-f8ec-4503-9927-6fcb2d791ad7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:35:53.854191+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1169","receipt_type":"execute_mission","idempotency_key":"mission:1bc4d94d-f8ec-4503-9927-6fcb2d791ad7:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"722b99a2-be8f-44bb-b9c2-c180fea6d245","command_center_event_id":"1bc4d94d-f8ec-4503-9927-6fcb2d791ad7"},{"id":"1fdd0529-ae79-49d8-a4a3-5d1fdbb991a6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6619a440f7ce","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3478,"terminal":false,"missionId":"6619a440-f7ce-4062-a960-11a36f1a4501","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2733,"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":"6619a440-f7ce-4062-a960-11a36f1a4501"},"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":1684,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:28:05.544947+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3478","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6619a440-f7ce-4062-a960-11a36f1a4501:automatic-mission-resume:3478:repair_mission_waiting_for_gate","mission_step_id":"87bac8fa-3485-4db1-a3c2-15618da64250","command_center_event_id":"6619a440-f7ce-4062-a960-11a36f1a4501"},{"id":"1fdd1d9c-a4a9-463b-9a27-9b81d06e5ad3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/post-login-launch-hub-387400c2","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.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"387400c2-2d01-4a97-9e51-345d958591d8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8992,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1239,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":983,"resolvePreflightMs":1239,"repositoryMutationMs":8992,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"387400c2-2d01-4a97-9e51-345d958591d8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:31:57.86185+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:387400c2-2d01-4a97-9e51-345d958591d8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"53bb5cc1-b46e-49d8-8811-5983e9b0ca0e","command_center_event_id":"387400c2-2d01-4a97-9e51-345d958591d8"},{"id":"1fdddb1e-3fc1-4ae6-a437-837840bda03b","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:44:01.660316+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:119333216","mission_step_id":"d3f70533-5bd2-4003-b466-765425425a47","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"1fe12014-927f-49c2-8f19-6fd2549b6b3c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-87ffa1d6dd82","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2549,"terminal":false,"missionId":"87ffa1d6-dd82-42de-94a1-8f33edbb537b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1991,"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":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:10:21.936701+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2549","receipt_type":"automatic_mission_resume","idempotency_key":"mission:87ffa1d6-dd82-42de-94a1-8f33edbb537b:automatic-mission-resume:2549:repair_mission_waiting_for_gate","mission_step_id":"a5f3bce3-fd81-479f-9e32-75cc0334a5f5","command_center_event_id":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},{"id":"1fe29439-060e-4bbd-a8f4-da296dc578ea","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a8d8c628f8f4","reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":81638,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":17,"executorlessWaitMs":778610,"firstUsefulResultAt":"2026-09-26T21:47:20.994Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":"1.58.290-console-operator","prNumber":3832,"terminal":false,"missionId":"a8d8c628-f8f4-47a9-9316-b4d85ebfa98b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2950,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2950,"missionSetupMs":440,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":115,"resolvePreflightMs":440,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":325,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8d8c628-f8f4-47a9-9316-b4d85ebfa98b"},"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":1509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:54:23.740563+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3832","receipt_type":"execute_mission","idempotency_key":"mission:a8d8c628-f8f4-47a9-9316-b4d85ebfa98b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"35040fc6-49fb-4bfa-b2b5-e26e1f15a774","command_center_event_id":"a8d8c628-f8f4-47a9-9316-b4d85ebfa98b"},{"id":"1fe86877-7771-4074-a4fd-e327bc65349d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cc559e46fa7d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"cc559e46-fa7d-463d-976b-fd43c14079ee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":796,"providerAuthMs":0,"ledgerPrepareMs":796,"ledgerReconcileMs":257,"lineageReconcileMs":0,"resolvePreflightMs":796,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1053,"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":"cc559e46-fa7d-463d-976b-fd43c14079ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5389,"likelyAffectedFiles":["src/components/notifications/NotificationBell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:19:46.600292+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc559e46-fa7d-463d-976b-fd43c14079ee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cb9c6331-148c-4312-a1c4-185919a9ccc1","command_center_event_id":"cc559e46-fa7d-463d-976b-fd43c14079ee"},{"id":"1feb7400-3507-42b4-8b1e-05ab4a4da6f1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/create-restore-point-20260910-forgejo-stable","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"4cd391cb-6a55-49d2-8eaa-e49d32ab9167","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":675,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":675,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":675,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":675,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4cd391cb-6a55-49d2-8eaa-e49d32ab9167"},"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":1447,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T09:00:10.761878+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4cd391cb-6a55-49d2-8eaa-e49d32ab9167:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7e9da956-ab21-45bf-9a6a-7392c2b63a65","command_center_event_id":"4cd391cb-6a55-49d2-8eaa-e49d32ab9167"},{"id":"1febb241-17f6-4f8e-8ab9-683c2a7f4173","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"terminal-guard-policy-source","path":"config/control-plane-capabilities.json","blobSha":"68dfaf273231f5426957ec0d88f421888882b8be","expectedText":"terminalReceiptFailClosedPolicy"}],"requestContractHash":"57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:50:06.597423+00:00","proof_gate":"request_contract_repository_verified","source_sha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8fc15acd-376e-4e45-84e7-42bebd952fe5:request-contract-repository:57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e:5315de21d1ccaeff5c3e5654e7be7dab4be9a076","mission_step_id":"4df1c0f6-4bc4-4793-a36f-551d4b49e2c5","command_center_event_id":"8fc15acd-376e-4e45-84e7-42bebd952fe5"},{"id":"1feed8fc-3298-4d52-b4b8-202d7a6b1f6b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2eed1cf12ac2","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.127-forgejo-capacity-admission","prNumber":2659,"terminal":false,"missionId":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20402,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":523,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":523,"repositoryMutationMs":20402,"repositoryProviderMs":16552,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6594,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9958},"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":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a"},"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":4041,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:11:20.917179+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2659","receipt_type":"execute_mission","idempotency_key":"mission:2eed1cf1-2ac2-48a5-aed0-7d25e665d74a:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"cbd5254b-9303-48f5-bdc4-73b6dade61b2","command_center_event_id":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a"},{"id":"1ff0a0ab-bcf9-417b-ae89-d6a9b775e2db","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.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"6cebe545-6b72-468c-9a0c-d8a2c0936755","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":568,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":436,"providerAuthMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":436,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":436,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"6cebe545-6b72-468c-9a0c-d8a2c0936755"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:48:30.620345+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6cebe545-6b72-468c-9a0c-d8a2c0936755:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a019473f-6d1b-48bf-ad6e-7cd13c7d898f","command_center_event_id":"6cebe545-6b72-468c-9a0c-d8a2c0936755"},{"id":"1ff0bf9f-449b-4b54-b65b-479e1e07a3b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-map-ai-runtime-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9353,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1398,"terminal":false,"missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1848,"prReadinessMs":1574,"approvedPlanMs":0,"missionSetupMs":447,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},"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":1506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:26:58.158323+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1398","receipt_type":"execute_mission","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"62f7c133-11e3-4a32-a3a0-22c958817877","command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"1ff3e8b1-2515-4363-adca-8fcd3b420e8f","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"failure"},"requestContractHash":"6c0ad7436ed75f43e8b9a87cb390f2983420c2f3d75a3ff4d2b4aa8b052015c3","forgejoWorkflowProof":{"runId":6798,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","targetStates":{"frontend":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:23:24.373193+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","external_id":"forgejo-main-f7edb4e7f83a","receipt_type":"canonical_release_status","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:forgejo-release-status:f7edb4e7f83af9243d3ed83fd94ae7be3af0de86:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"3500e3e1-fba0-458b-9865-65d2ab44c56c","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"1ff7b469-984f-4cd8-8bcf-14abfafdcd04","source":"forgejo","status":"verified","payload":{"branch":"ai/system-parallel-tenant-workstreams","prNumber":657,"nextAction":null,"mergeCommitSha":"4a3a7fa545d3102d244124c5ed6c89baa310b71a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T14:13:29.025985+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"4a3a7fa545d3102d244124c5ed6c89baa310b71a","external_id":"657","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:28d6fe0c-e8f1-4726-8fdf-378302f63b55:merged-pr:657:branch-deleted","mission_step_id":"31a607a5-efb4-448c-a2f8-e304ef2e7cbd","command_center_event_id":"28d6fe0c-e8f1-4726-8fdf-378302f63b55"},{"id":"1ff920a0-2109-4f6e-ab2c-5aadece75668","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2057,"terminal":false,"missionId":"d3e68175-e9b9-4075-9840-01783bfbcc4b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2798,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2188,"approvedPlanMs":0,"missionSetupMs":943,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":449,"ledgerReconcileMs":0,"lineageReconcileMs":494,"resolvePreflightMs":943,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":449,"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":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},"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":1966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:56:37.859177+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2057","receipt_type":"execute_mission","idempotency_key":"mission:d3e68175-e9b9-4075-9840-01783bfbcc4b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1fe89c08-93c5-40d8-b822-480ec5cca4c0","command_center_event_id":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},{"id":"1ff9ca7c-af52-41e0-aa33-f1515078ec37","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-tenant-projection-hydration-20260820","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":3277,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"912c3ca4-513b-4836-8d6e-ca7848bbc292","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"912c3ca4-513b-4836-8d6e-ca7848bbc292"},"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":4775,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T18:19:07.645212+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:912c3ca4-513b-4836-8d6e-ca7848bbc292:execute_mission:repair_mission_execution_blocked","mission_step_id":"93c9570b-8fd0-4edd-b7e3-7e9419e0599f","command_center_event_id":"912c3ca4-513b-4836-8d6e-ca7848bbc292"},{"id":"1ffb55e0-8f40-4622-8aca-dce3c948ea55","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"506ecc29-b3e5-4a75-9d93-b39c010fb900","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1842,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":773,"providerAuthMs":0,"ledgerPrepareMs":773,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":773,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":773,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"506ecc29-b3e5-4a75-9d93-b39c010fb900"},"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-30T00:59:52.594786+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:506ecc29-b3e5-4a75-9d93-b39c010fb900:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"0b86ced4-86be-4cf4-9977-132f415514f5","command_center_event_id":"506ecc29-b3e5-4a75-9d93-b39c010fb900"},{"id":"1ffe7130-0eee-489a-bdf2-5ac8eb2c2803","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-cb1f727de792","approved":true,"missionId":"cb1f727d-e792-40cd-8e80-b8688f730398","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["config/paul-owner-profile.json"],"anchored_edits":[{"path":"config/paul-owner-profile.json","search":"\"Progress belongs in compact job state, not repeated transcript chatter; surface only meaningful state changes or blockers.\"","replace":"\"Progress belongs in compact job state, not repeated transcript chatter; surface only meaningful state changes or blockers.\",\n      \"For casual conversation and reflective questions, answer like a trusted friend first: natural spoken language, contractions, short paragraphs, and the human takeaway before any operational detail.\",\n      \"Do not answer casual questions with telemetry dumps, runtime versions, SHAs, runner counts, PR inventories, provider identifiers, or machine-state summaries unless Noel explicitly asks for that detail or the detail materially changes the answer.\",\n      \"When Noel asks what PAUL learned, noticed, thinks, remembers, or has been working on, synthesize the meaning of the day in conversational language rather than reciting raw system facts. Offer deeper technical detail only after the concise answer.\",\n      \"Default conversational answers should usually fit in 1-3 compact paragraphs. Expand only when the question actually needs depth.\",\n      \"Avoid canned assistant openings such as 'Today's snapshot shows', 'Overall, the system is operating normally', or capability-report phrasing in ordinary conversation.\""},{"path":"config/paul-owner-profile.json","search":"{\n      \"id\": \"greeting\",\n      \"input\": \"hey lil buddy\",\n      \"expected\": \"Reply casually and warmly without dumping capabilities or turning the greeting into a workflow. Sound naturally familiar and quick-witted; no mandatory mob vocabulary.\"\n    },","replace":"{\n      \"id\": \"greeting\",\n      \"input\": \"hey lil buddy\",\n      \"expected\": \"Reply casually and warmly without dumping capabilities or turning the greeting into a workflow. Sound naturally familiar and quick-witted; no mandatory mob vocabulary.\"\n    },\n    {\n      \"id\": \"daily-learning-friend-voice\",\n      \"input\": \"what have you learned today\",\n      \"expected\": \"Answer like Noel's friend and build partner, not a status daemon. Lead with 2-4 human-readable things PAUL learned or got better at and why they matter. Do not lead with branch health, SHAs, runner counts, runtime versions, PR numbers, deployment IDs, or queue telemetry unless Noel asks. Keep the first answer compact and conversational; offer the nerdy details afterward if useful.\"\n    },"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"807ae557153faa36d5477f5bc64696bd9885a45b5fa079d09a1b7d4708835957","replayCount":0,"serializedBytes":3028},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:18:06.071615+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cb1f727d-e792-40cd-8e80-b8688f730398:repository-mutation-intent:807ae557153faa36d5477f5bc64696bd9885a45b5fa079d09a1b7d4708835957:0","mission_step_id":"16c28025-f54e-41e4-8d66-a50eaf1aa162","command_center_event_id":"cb1f727d-e792-40cd-8e80-b8688f730398"},{"id":"1ffefbf9-2dad-44f7-af8c-bf9aae945099","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-coming-soon-20260822","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5889,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"ae4cddfe-06bb-4bbd-99d3-66924bf51d41","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae4cddfe-06bb-4bbd-99d3-66924bf51d41"},"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":5078,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T22:04:46.4711+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae4cddfe-06bb-4bbd-99d3-66924bf51d41:execute_mission:repair_mission_execution_retryable","mission_step_id":"b9e8f50b-59ea-477d-94dd-65cf4a085582","command_center_event_id":"ae4cddfe-06bb-4bbd-99d3-66924bf51d41"},{"id":"200156e2-2052-414c-b6ea-6c50257dfa7e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/forgejo-actions-watchdog-cloud-probe-20260906","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1981,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1061,"approvedPlanMs":0,"missionSetupMs":2125,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":900,"ledgerReconcileMs":0,"lineageReconcileMs":1225,"resolvePreflightMs":2125,"repositoryMutationMs":4045,"repositoryProviderMs":2390,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2297,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":900,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":93},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:33:59.019503+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1981","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:repair_mission_waiting_for_gate:generation-7","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"2002a309-834c-4019-b14d-440fb16d4e04","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a9f3c98635d6","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":"a9f3c986-35d6-4136-acea-e7e09d20dd84","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1598,"providerAuthMs":0,"ledgerPrepareMs":1598,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1598,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1598,"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":"a9f3c986-35d6-4136-acea-e7e09d20dd84"},"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":3784,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T01:39:57.065803+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9f3c986-35d6-4136-acea-e7e09d20dd84:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"072c5d80-43a2-4eae-ba28-9d25c9e4483c","command_center_event_id":"a9f3c986-35d6-4136-acea-e7e09d20dd84"},{"id":"20031a79-5dac-4761-988a-8b7f1d370192","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dcc8e5166b28","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17417,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":24143,"firstUsefulResultAt":"2026-10-01T19:15:25.783Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4394,"terminal":false,"missionId":"dcc8e516-6b28-411d-bcde-f638030d9c4d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"19b6d59003b224c1966f80c6aca8828bca54edee","timingsMs":{"prReadinessMs":102,"approvedPlanMs":0,"shipAndProveMs":388,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"dcc8e516-6b28-411d-bcde-f638030d9c4d"},"performance":null,"deploymentId":"forgejo-main-19b6d59003b2","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":1882,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:16:36.405286+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4394","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dcc8e516-6b28-411d-bcde-f638030d9c4d:automatic-mission-resume:4394:canonical_release_reconciliation_pending","mission_step_id":"19846f08-b3ef-4e8e-a615-654a1a66845f","command_center_event_id":"dcc8e516-6b28-411d-bcde-f638030d9c4d"},{"id":"2003ebc0-8cde-4e22-97d9-4be731ab2ba3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-52ddb3fe0c65","writes":[],"patches":[],"version":1,"approved":true,"missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c","objective":"Implement the KNOCKLAUNCH tenant Profile/Settings background-media primitive. Preserve original uploaded image bytes with no client recompression/downscaling. Add persisted background Fit, Opacity, Blur, Zoom, and drag-position controls to TenantBrandMediaSettings. Newly promoted backgrounds default to contain, 100% opacity, 0 blur, 1x zoom; existing backgrounds keep persisted behavior. Make standard tenant SpaceBackground and MODES shells honor persisted fit/position/zoom/opacity/blur without affecting foreground content. Keep logo and hero behavior unchanged. Ship through one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release plus tenant-media-library edge deployment, and runtime verification. No visual proof is required.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/platform/TenantBrandMediaSettings.tsx","src/lib/tenants/tenantMediaBranding.ts","src/components/backgrounds/SpaceBackground.tsx","src/shells/TenantModesShell.tsx","supabase/functions/tenant-media-library/index.ts"],"anchored_edits":[{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"type ImageFraming = { x: number; y: number; zoom: number };","replacement":"type ImageFraming = { x: number; y: number; zoom: number };\ntype BackgroundAppearance = { fit: 'cover' | 'contain'; opacity: number; blur: number };"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"const normalizedFraming = (value?: Partial<ImageFraming> | null): ImageFraming => ({\n  x: clampModePosition(Number(value?.x ?? 50)),\n  y: clampModePosition(Number(value?.y ?? 50)),\n  zoom: clampImageZoom(Number(value?.zoom ?? 1)),\n});","replacement":"const normalizedFraming = (value?: Partial<ImageFraming> | null): ImageFraming => ({\n  x: clampModePosition(Number(value?.x ?? 50)),\n  y: clampModePosition(Number(value?.y ?? 50)),\n  zoom: clampImageZoom(Number(value?.zoom ?? 1)),\n});\nconst clampBackgroundOpacity = (value: number) => Math.max(0.1, Math.min(1, Math.round(value * 100) / 100));\nconst clampBackgroundBlur = (value: number) => Math.max(0, Math.min(24, Math.round(value)));\nconst normalizedBackgroundAppearance = (value?: Partial<BackgroundAppearance> | null): BackgroundAppearance => ({\n  fit: value?.fit === 'cover' ? 'cover' : 'contain',\n  opacity: clampBackgroundOpacity(Number(value?.opacity ?? 1)),\n  blur: clampBackgroundBlur(Number(value?.blur ?? 0)),\n});"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"  const [brandFraming, setBrandFraming] = useState<Record<BrandMediaKind, ImageFraming>>(initialBrandFraming);\n  const [draftBrandFraming, setDraftBrandFraming] = useState<Record<BrandMediaKind, ImageFraming>>(initialBrandFraming);","replacement":"  const [brandFraming, setBrandFraming] = useState<Record<BrandMediaKind, ImageFraming>>(initialBrandFraming);\n  const [draftBrandFraming, setDraftBrandFraming] = useState<Record<BrandMediaKind, ImageFraming>>(initialBrandFraming);\n  const initialBackgroundAppearance = useMemo(() => normalizedBackgroundAppearance({ fit: mediaBranding.background_fit, opacity: Number(mediaBranding.background_opacity ?? 1), blur: Number(mediaBranding.background_blur_px ?? 0) }), [tenant?.id, mediaBranding.background_fit, mediaBranding.background_opacity, mediaBranding.background_blur_px]);\n  const [backgroundAppearance, setBackgroundAppearance] = useState<BackgroundAppearance>(initialBackgroundAppearance);\n  const [draftBackgroundAppearance, setDraftBackgroundAppearance] = useState<BackgroundAppearance>(initialBackgroundAppearance);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"    setBrandFraming(initialBrandFraming);\n    setDraftBrandFraming(initialBrandFraming);\n    setEditingKind(null);","replacement":"    setBrandFraming(initialBrandFraming);\n    setDraftBrandFraming(initialBrandFraming);\n    setBackgroundAppearance(initialBackgroundAppearance);\n    setDraftBackgroundAppearance(initialBackgroundAppearance);\n    setEditingKind(null);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"  }, [tenant?.id, resolved.backgroundUrl, resolved.logoUrl, resolvedHeroUrl, initialBrandFraming]);","replacement":"  }, [tenant?.id, resolved.backgroundUrl, resolved.logoUrl, resolvedHeroUrl, initialBrandFraming, initialBackgroundAppearance]);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: current }));\n    setEditingKind(kind);","replacement":"    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: current }));\n    if (kind === 'background') setDraftBackgroundAppearance(backgroundAppearance);\n    setEditingKind(kind);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: brandFraming[kind] || normalizedFraming() }));\n    setEditingKind(null);","replacement":"    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: brandFraming[kind] || normalizedFraming() }));\n    if (kind === 'background') setDraftBackgroundAppearance(backgroundAppearance);\n    setEditingKind(null);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"  const resetBrandFraming = (kind: BrandMediaKind) => {\n    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: normalizedFraming() }));\n  };","replacement":"  const resetBrandFraming = (kind: BrandMediaKind) => {\n    setDraftBrandFraming((currentDrafts) => ({ ...currentDrafts, [kind]: normalizedFraming() }));\n    if (kind === 'background') setDraftBackgroundAppearance(normalizedBackgroundAppearance());\n  };"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"        body: { action: 'update_image_framing', tenantId: tenant.id, kind, assetId: brandAssetId(kind) || undefined, ...framing },","replacement":"        body: { action: 'update_image_framing', tenantId: tenant.id, kind, assetId: brandAssetId(kind) || undefined, ...framing, ...(kind === 'background' ? { fit: draftBackgroundAppearance.fit, opacity: draftBackgroundAppearance.opacity, blur: draftBackgroundAppearance.blur } : {}) },"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"      setDraftBrandFraming((current) => ({ ...current, [kind]: committed }));\n      setEditingKind(null);","replacement":"      setDraftBrandFraming((current) => ({ ...current, [kind]: committed }));\n      if (kind === 'background') {\n        const committedAppearance = normalizedBackgroundAppearance(saved.data?.appearance || draftBackgroundAppearance);\n        setBackgroundAppearance(committedAppearance);\n        setDraftBackgroundAppearance(committedAppearance);\n      }\n      setEditingKind(null);"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"    return <div className=\"flex w-full flex-col gap-3\"><label className=\"space-y-1.5\"><span className=\"flex items-center justify-between text-xs font-medium text-muted-foreground\"><span>Zoom</span><span>{framing.zoom.toFixed(2)}x</span></span><input aria-label={`${kind} image zoom`} type=\"range\" min=\"1\" max=\"2.5\" step=\"0.05\" value={framing.zoom} onChange={(event) => setDraftBrandFraming((drafts) => ({ ...drafts, [kind]: { ...framing, zoom: clampImageZoom(Number(event.target.value)) } }))} className=\"w-full accent-current\" /></label><div className=\"flex flex-wrap justify-end gap-2\">","replacement":"    return <div className=\"flex w-full flex-col gap-3\"><label className=\"space-y-1.5\"><span className=\"flex items-center justify-between text-xs font-medium text-muted-foreground\"><span>Zoom</span><span>{framing.zoom.toFixed(2)}x</span></span><input aria-label={`${kind} image zoom`} type=\"range\" min=\"1\" max=\"2.5\" step=\"0.05\" value={framing.zoom} onChange={(event) => setDraftBrandFraming((drafts) => ({ ...drafts, [kind]: { ...framing, zoom: clampImageZoom(Number(event.target.value)) } }))} className=\"w-full accent-current\" /></label>{kind === 'background' ? <div className=\"grid gap-3 rounded-xl border bg-muted/20 p-3 sm:grid-cols-3\"><label className=\"space-y-1.5\"><span className=\"text-xs font-medium text-muted-foreground\">Fit</span><select aria-label=\"Background fit\" value={draftBackgroundAppearance.fit} onChange={(event) => setDraftBackgroundAppearance((current) => ({ ...current, fit: event.target.value === 'cover' ? 'cover' : 'contain' }))} className=\"h-10 w-full rounded-lg border bg-background px-3 text-sm\"><option value=\"contain\">Show whole image</option><option value=\"cover\">Fill screen</option></select></label><label className=\"space-y-1.5\"><span className=\"flex items-center justify-between text-xs font-medium text-muted-foreground\"><span>Opacity</span><span>{Math.round(draftBackgroundAppearance.opacity * 100)}%</span></span><input aria-label=\"Background opacity\" type=\"range\" min=\"0.1\" max=\"1\" step=\"0.05\" value={draftBackgroundAppearance.opacity} onChange={(event) => setDraftBackgroundAppearance((current) => ({ ...current, opacity: clampBackgroundOpacity(Number(event.target.value)) }))} className=\"w-full accent-current\" /></label><label className=\"space-y-1.5\"><span className=\"flex items-center justify-between text-xs font-medium text-muted-foreground\"><span>Blur</span><span>{draftBackgroundAppearance.blur}px</span></span><input aria-label=\"Background blur\" type=\"range\" min=\"0\" max=\"24\" step=\"1\" value={draftBackgroundAppearance.blur} onChange={(event) => setDraftBackgroundAppearance((current) => ({ ...current, blur: clampBackgroundBlur(Number(event.target.value)) }))} className=\"w-full accent-current\" /></label></div> : null}<div className=\"flex flex-wrap justify-end gap-2\">"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"{backgroundUrl ? <img src={backgroundUrl} alt=\"Current workspace background\" draggable={false} className=\"pointer-events-none absolute inset-0 h-full w-full select-none object-cover transition-[object-position,transform] duration-150\" style={{ ...modeImagePanStyle(editingKind === 'background' ? draftBrandFraming.background : brandFraming.background), userSelect: 'none' }} />","replacement":"{backgroundUrl ? <img src={backgroundUrl} alt=\"Current workspace background\" draggable={false} className=\"pointer-events-none absolute inset-0 h-full w-full select-none transition-[object-position,transform,filter,opacity] duration-150\" style={{ ...modeImagePanStyle(editingKind === 'background' ? draftBrandFraming.background : brandFraming.background), objectFit: (editingKind === 'background' ? draftBackgroundAppearance : backgroundAppearance).fit, opacity: (editingKind === 'background' ? draftBackgroundAppearance : backgroundAppearance).opacity, filter: `blur(${(editingKind === 'background' ? draftBackgroundAppearance : backgroundAppearance).blur}px)`, userSelect: 'none' }} />"},{"path":"src/components/platform/TenantBrandMediaSettings.tsx","anchor":"<p className=\"text-xs text-muted-foreground\">Recommended 1920 × 1080 (16:9) · PNG, JPG, WebP, AVIF · 15 MB max</p>","replacement":"<p className=\"text-xs text-muted-foreground\">Original file quality is preserved · recommended 1920 × 1080+ · PNG, JPG, WebP, AVIF · 15 MB max</p>"},{"path":"src/lib/tenants/tenantMediaBranding.ts","anchor":"  background_overlay?: number | string | null;","replacement":"  background_overlay?: number | string | null;\n  background_opacity?: number | string | null;\n  background_blur_px?: number | string | null;"},{"path":"src/lib/tenants/tenantMediaBranding.ts","anchor":"  backgroundOverlay: number;","replacement":"  backgroundOverlay: number;\n  backgroundOpacity: number;\n  backgroundBlurPx: number;"},{"path":"src/lib/tenants/tenantMediaBranding.ts","anchor":"function clampOverlay(value: unknown, fallback = 0): number {\n  const parsed = typeof value === 'number' ? value : Number(value);\n  if (!Number.isFinite(parsed)) return fallback;\n  return Math.min(0.82, Math.max(0, parsed));\n}","replacement":"function clampOverlay(value: unknown, fallback = 0): number {\n  const parsed = typeof value === 'number' ? value : Number(value);\n  if (!Number.isFinite(parsed)) return fallback;\n  return Math.min(0.82, Math.max(0, parsed));\n}\nfunction clampOpacity(value: unknown, fallback = 1): number {\n  const parsed = typeof value === 'number' ? value : Number(value);\n  if (!Number.isFinite(parsed)) return fallback;\n  return Math.min(1, Math.max(0.1, parsed));\n}\nfunction clampBlur(value: unknown, fallback = 0): number {\n  const parsed = typeof value === 'number' ? value : Number(value);\n  if (!Number.isFinite(parsed)) return fallback;\n  return Math.min(24, Math.max(0, parsed));\n}"},{"path":"src/lib/tenants/tenantMediaBranding.ts","anchor":"  const backgroundOverlay = clampOverlay(mediaBranding.background_overlay, 0);","replacement":"  const backgroundOverlay = clampOverlay(mediaBranding.background_overlay, 0);\n  const backgroundOpacity = clampOpacity(mediaBranding.background_opacity, 1);\n  const backgroundBlurPx = clampBlur(mediaBranding.background_blur_px, 0);"},{"path":"src/lib/tenants/tenantMediaBranding.ts","anchor":"    backgroundOverlay,\n    source:","replacement":"    backgroundOverlay,\n    backgroundOpacity,\n    backgroundBlurPx,\n    source:"},{"path":"src/components/backgrounds/SpaceBackground.tsx","anchor":"import { isTenantBackgroundVideoUrl, resolveTenantBackgroundUrl } from '@/lib/tenantBackground';","replacement":"import { isTenantBackgroundVideoUrl, resolveTenantBackgroundUrl } from '@/lib/tenantBackground';\nimport { resolveTenantMediaBranding } from '@/lib/tenants/tenantMediaBranding';"},{"path":"src/components/backgrounds/SpaceBackground.tsx","anchor":"  const tenantBackgroundUrl = useMemo(() => resolveTenantBackgroundUrl(activeTenant), [activeTenant]);","replacement":"  const tenantBackgroundUrl = useMemo(() => resolveTenantBackgroundUrl(activeTenant), [activeTenant]);\n  const tenantBranding = useMemo(() => resolveTenantMediaBranding(activeTenant), [activeTenant]);"},{"path":"src/components/backgrounds/SpaceBackground.tsx","anchor":"  const appliedSettings = platformOwned || !tenantBackgroundUrl ? settings : CANONICAL_SITE_DESIGN;\n  const customGodModeMedia = godModeOwned && Boolean(godModeBackgroundUrl);\n  const legacyGodModeFallback = godModeOwned && !customGodModeMedia && resolvedBackgroundUrl === GODMODE_BACKGROUND_ASSET_URL;\n  const backgroundFit = customGodModeMedia ? godModeBranding.backgroundFit : appliedSettings.backgroundFit;\n  const backgroundPosition = customGodModeMedia ? godModeBranding.backgroundPosition : appliedSettings.backgroundPosition;\n  const backgroundOpacity = appliedSettings.backgroundOpacity / 100;\n  const backgroundBlurPx = appliedSettings.blurPx;\n  const backgroundScale = (customGodModeMedia ? godModeBranding.backgroundZoom : 1) * (appliedSettings.scalePercent / 100);\n  const overlayOpacity = customGodModeMedia && godModeBranding.backgroundOverlay > 0 ? godModeBranding.backgroundOverlay : appliedSettings.overlayOpacity / 100;","replacement":"  const appliedSettings = platformOwned || !tenantBackgroundUrl ? settings : CANONICAL_SITE_DESIGN;\n  const customGodModeMedia = godModeOwned && Boolean(godModeBackgroundUrl);\n  const customTenantMedia = !platformOwned && Boolean(tenantBackgroundUrl);\n  const legacyGodModeFallback = godModeOwned && !customGodModeMedia && resolvedBackgroundUrl === GODMODE_BACKGROUND_ASSET_URL;\n  const backgroundFit = customGodModeMedia ? godModeBranding.backgroundFit : customTenantMedia ? tenantBranding.backgroundFit : appliedSettings.backgroundFit;\n  const backgroundPosition = customGodModeMedia ? godModeBranding.backgroundPosition : customTenantMedia ? tenantBranding.backgroundPosition : appliedSettings.backgroundPosition;\n  const backgroundOpacity = customTenantMedia ? tenantBranding.backgroundOpacity : appliedSettings.backgroundOpacity / 100;\n  const backgroundBlurPx = customTenantMedia ? tenantBranding.backgroundBlurPx : appliedSettings.blurPx;\n  const backgroundScale = customGodModeMedia ? godModeBranding.backgroundZoom * (appliedSettings.scalePercent / 100) : customTenantMedia ? tenantBranding.backgroundZoom : appliedSettings.scalePercent / 100;\n  const overlayOpacity = customGodModeMedia && godModeBranding.backgroundOverlay > 0 ? godModeBranding.backgroundOverlay : customTenantMedia && tenantBranding.backgroundOverlay > 0 ? tenantBranding.backgroundOverlay : appliedSettings.overlayOpacity / 100;"},{"path":"src/shells/TenantModesShell.tsx","anchor":"className={`${isBigPapis || isFixedShowcaseShell ? 'fixed inset-0 h-[100dvh] w-screen max-w-none' : 'absolute inset-0'} z-[850] min-h-0 min-w-0 overflow-hidden text-white ${isPartyRentals ? 'bg-[#0b0710]' : 'bg-[#05080d]'}`} style={backgroundUrl ? { backgroundImage: `url(${backgroundUrl})`, backgroundSize: branding.backgroundZoom > 1 ? `${Math.round(branding.backgroundZoom * 100)}%` : (isFixedShowcaseShell ? 'cover' : (isPartyRentals ? 'contain' : 'cover')), backgroundPosition: pandaBackgroundPosition || (isPartyRentals ? 'center top' : (branding.backgroundPosition || 'center')), backgroundRepeat: 'no-repeat', backgroundColor: isPartyRentals ? '#0b0710' : '#05080d' } : undefined}><style>","replacement":"className={`${isBigPapis || isFixedShowcaseShell ? 'fixed inset-0 h-[100dvh] w-screen max-w-none' : 'absolute inset-0'} z-[850] min-h-0 min-w-0 overflow-hidden text-white ${isPartyRentals ? 'bg-[#0b0710]' : 'bg-[#05080d]'}`} style={{ backgroundColor: isPartyRentals ? '#0b0710' : '#05080d' }}>{backgroundUrl ? <div aria-hidden=\"true\" className=\"pointer-events-none absolute inset-0 z-0 overflow-hidden\"><div className=\"absolute inset-0 bg-no-repeat transition-[background-position,background-size,filter,opacity,transform] duration-200\" style={{ backgroundImage: `url(${backgroundUrl})`, backgroundSize: branding.backgroundZoom > 1 ? `${Math.round(branding.backgroundZoom * 100)}%` : (isFixedShowcaseShell ? 'cover' : (isPartyRentals ? 'contain' : branding.backgroundFit)), backgroundPosition: pandaBackgroundPosition || (isPartyRentals ? 'center top' : (branding.backgroundPosition || 'center')), opacity: branding.backgroundOpacity, filter: `blur(${branding.backgroundBlurPx}px)`, transform: `scale(${branding.backgroundZoom > 1 ? branding.backgroundZoom : 1})`, transformOrigin: branding.backgroundPosition || 'center' }} /></div> : null}<style>"},{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"function imageFramingZoom(value:unknown){const numeric=Number(value);if(!Number.isFinite(numeric)||numeric<1||numeric>2.5)throw new Error('image_framing_zoom_invalid');return Math.round(numeric*100)/100}","replacement":"function imageFramingZoom(value:unknown){const numeric=Number(value);if(!Number.isFinite(numeric)||numeric<1||numeric>2.5)throw new Error('image_framing_zoom_invalid');return Math.round(numeric*100)/100}\nfunction backgroundFit(value:unknown){return String(value||'').trim().toLowerCase()==='cover'?'cover':'contain'}\nfunction backgroundOpacity(value:unknown){const numeric=Number(value);if(!Number.isFinite(numeric)||numeric<0.1||numeric>1)throw new Error('background_opacity_invalid');return Math.round(numeric*100)/100}\nfunction backgroundBlur(value:unknown){const numeric=Number(value);if(!Number.isFinite(numeric)||numeric<0||numeric>24)throw new Error('background_blur_invalid');return Math.round(numeric)}"},{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"const nextMediaBranding={...mediaBranding,[`${prefix}_position_x`]:x,[`${prefix}_position_y`]:y,[`${prefix}_zoom`]:zoom,[`${prefix}_framing_updated_at`]:now,...(kind==='background'?{background_position:`${x}% ${y}%`}:{})};const saved=await admin.from('tenants').update({settings:{...settings,media_branding:nextMediaBranding},updated_at:now}).eq('id',tenantId).select('id,company_logo_url,settings').single();if(saved.error)throw saved.error;await persistAssetFraming(tenantId,assetId,framing,now);return {tenant:saved.data,kind,assetId:assetId||null,framing}}","replacement":"const appearance=kind==='background'?{fit:backgroundFit(body.fit??mediaBranding.background_fit),opacity:backgroundOpacity(body.opacity??mediaBranding.background_opacity??1),blur:backgroundBlur(body.blur??mediaBranding.background_blur_px??0)}:null;const nextMediaBranding={...mediaBranding,[`${prefix}_position_x`]:x,[`${prefix}_position_y`]:y,[`${prefix}_zoom`]:zoom,[`${prefix}_framing_updated_at`]:now,...(kind==='background'?{background_position:`${x}% ${y}%`,background_fit:appearance!.fit,background_opacity:appearance!.opacity,background_blur_px:appearance!.blur}:{})};const saved=await admin.from('tenants').update({settings:{...settings,media_branding:nextMediaBranding},updated_at:now}).eq('id',tenantId).select('id,company_logo_url,settings').single();if(saved.error)throw saved.error;await persistAssetFraming(tenantId,assetId,framing,now);return {tenant:saved.data,kind,assetId:assetId||null,framing,...(appearance?{appearance}: {})}}"},{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"if(!nextMediaBranding.background_fit)nextMediaBranding.background_fit='cover'","replacement":"if(!nextMediaBranding.background_fit)nextMediaBranding.background_fit='contain';if(nextMediaBranding.background_opacity==null)nextMediaBranding.background_opacity=1;if(nextMediaBranding.background_blur_px==null)nextMediaBranding.background_blur_px=0"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/platform/TenantBrandMediaSettings.tsx","src/lib/tenants/tenantMediaBranding.ts","src/components/backgrounds/SpaceBackground.tsx","src/shells/TenantModesShell.tsx","supabase/functions/tenant-media-library/index.ts"],"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":"9636d6d22f435a9e7c992b82385b2aef67b65f4c7c3d5388767c8a448b8406bc","replayCount":0,"serializedBytes":22596},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:13:47.170568+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c:repository-mutation-intent:9636d6d22f435a9e7c992b82385b2aef67b65f4c7c3d5388767c8a448b8406bc:0","mission_step_id":"8f4c791b-e75b-4735-bb54-2dfa91efd673","command_center_event_id":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},{"id":"2004ea8e-2567-41a0-9d47-ae32322c1522","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T22:40:37.278945+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/complete-experience-editor-layer-coverage-r202608032230\",\"prNumber\":3910,\"sourceSha\":\"00b2f8e1b34bb2f903ec3f87f3a5568aedf40d81\",\"deploymentId\":\"canonical-release-00b2f8e1b34b\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:47:18.703741+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d786cc8f-3498-49f7-a04d-325e8c028561:owner-progress-heartbeat:119329389","mission_step_id":"069a3166-c50a-4903-8b03-df4486b4b96c","command_center_event_id":"d786cc8f-3498-49f7-a04d-325e8c028561"},{"id":"20066354-79a9-4123-903b-e30c0990d573","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-944b3f8629fb","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.81-merge-queue-brownout-bypass","prNumber":null,"terminal":false,"missionId":"944b3f86-29fb-4415-b43e-8ace9c6cd4e2","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":1442,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1336,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":1442,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"944b3f86-29fb-4415-b43e-8ace9c6cd4e2"},"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":1501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:51:11.754483+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:944b3f86-29fb-4415-b43e-8ace9c6cd4e2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a3b201e8-47e2-4aff-9ffe-ec8f37933c43","command_center_event_id":"944b3f86-29fb-4415-b43e-8ace9c6cd4e2"},{"id":"2006a2ad-eac7-40ec-8c76-d98488c8c02a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ec7b9c10c31d","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2923,"terminal":false,"missionId":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10363,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2445,"approvedPlanMs":0,"missionSetupMs":985,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":327,"ledgerReconcileMs":0,"lineageReconcileMs":658,"resolvePreflightMs":985,"repositoryMutationMs":7516,"repositoryProviderMs":4856,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4338,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":327,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":518},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:26:28.13323+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2923","receipt_type":"execute_mission","idempotency_key":"mission:ec7b9c10-c31d-4c67-bb72-4209ecfa92e2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0ef581f9-b3d2-4dc7-b3b7-9ef154ddde4c","command_center_event_id":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2"},{"id":"20079843-84e8-4f39-84d1-fed47ccea642","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-10-04T15:11:23.922136+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-937a4f8d9d01\",\"prNumber\":4762,\"sourceSha\":\"01ce9105dfd656a7717d9790a70dfbb8226fa083\",\"deploymentId\":\"forgejo-main-01ce9105dfd6\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:12:57.186773+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:937a4f8d-9d01-423c-bb0d-8ce7136488a0:owner-progress-heartbeat:119407731","mission_step_id":"1eabadb4-2e6e-4092-b00c-6349980b6e00","command_center_event_id":"937a4f8d-9d01-423c-bb0d-8ce7136488a0"},{"id":"2008ad07-01f7-4d8c-b369-2e482b155547","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papi-owner-operating-system","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2482,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"b13d3518-aca1-4b2f-b2fc-b16810e78fba","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":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},"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":8183,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T23:13:10.246409+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b13d3518-aca1-4b2f-b2fc-b16810e78fba:execute_mission:repair_mission_synthesis_ready","mission_step_id":"dcdcb2a6-027b-4167-9b10-5bd6159f73a0","command_center_event_id":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},{"id":"2008ea1b-257c-4682-9a84-b5196c49efe9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0a0aad9f4b15","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":"0a0aad9f-4b15-4069-b807-ff135e831cfb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":117,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":438,"providerAuthMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":438,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":438,"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":"0a0aad9f-4b15-4069-b807-ff135e831cfb"},"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":7690,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:47:14.068714+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a0aad9f-4b15-4069-b807-ff135e831cfb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"13a781db-4063-4b9a-9396-9b86907c3d15","command_center_event_id":"0a0aad9f-4b15-4069-b807-ff135e831cfb"},{"id":"20094f7b-8b0b-4254-993c-8918e4681d99","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; this fresh corrective generation rebases the exact-source cache fix after protected main moved.","baseSha":"ce9a1eeaa5f068a868963b7c8f6335b6be39902b","issuedAt":1790773983263,"expiresAt":1790774163263,"missionId":"553b0f82-9dbc-4674-a9eb-99760ccfda85","authorizationId":"f9fe07f5-aa1b-44ba-945a-3caaf3432183","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:13:03.637023+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ce9a1eeaa5f068a868963b7c8f6335b6be39902b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f9fe07f5-aa1b-44ba-945a-3caaf3432183","mission_step_id":"3deaf0e4-111e-4e19-bdff-ea8134977d8b","command_center_event_id":"553b0f82-9dbc-4674-a9eb-99760ccfda85"},{"id":"200b20c7-77fb-4ed7-b459-fc6d869c15c6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner-authorized request-scoped missionContext repair on existing recovery PR #2263.","baseSha":"10ca5a2bc8214c6d1ea199050c4317aeae10cc11","issuedAt":1789010648666,"expiresAt":1789010828666,"missionId":"6d81510c-04c8-4ecb-8fc3-eda32a1d8182","authorizationId":"b444fc11-7c02-4f72-aaf0-7f0dad41a0ed","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:24:09.058113+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:b444fc11-7c02-4f72-aaf0-7f0dad41a0ed","mission_step_id":"5cfdf7e3-f76b-4535-a408-d5e94fb8bdc2","command_center_event_id":"6d81510c-04c8-4ecb-8fc3-eda32a1d8182"},{"id":"200ccdba-4e7d-4172-8b46-a019a75dbbd4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"944c096d457cef4dc723cdf0bff282832a6a5375","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"944c096d457cef4dc723cdf0bff282832a6a5375","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"adcbce137eebbef2fe3276ca8e4003526df015abd08d18364c66cf90ef2720d7","forgejoWorkflowProof":{"runId":14458,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:07:39.209626+00:00","proof_gate":"canonical_release_pending","source_sha":"944c096d457cef4dc723cdf0bff282832a6a5375","external_id":"forgejo-main-944c096d457c","receipt_type":"canonical_release_status","idempotency_key":"mission:75e747b8-7657-4163-a0e5-ba8149a2923f:forgejo-release-status:944c096d457cef4dc723cdf0bff282832a6a5375:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"10a65345-aed8-4cb6-9786-50e418bfa0bd","command_center_event_id":"75e747b8-7657-4163-a0e5-ba8149a2923f"},{"id":"200e7c61-3b99-4a9f-bbc8-a1c31d2ad496","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0618a5ffb7bd","prNumber":3629,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e1efa7ac76f792ce93365b88233ae35637ab2194","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:01:22.289435+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e1efa7ac76f792ce93365b88233ae35637ab2194","external_id":"3629","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0618a5ff-b7bd-4db6-a975-5b9689bf2c05:merged-pr:3629:e1efa7ac76f792ce93365b88233ae35637ab2194","mission_step_id":"fa619a83-3c4b-438e-8822-e8e730fcb2ef","command_center_event_id":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05"},{"id":"20162e11-65a5-4784-8775-5c4114ab6ea7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:19:03.85153+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417836","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"2018cef6-11b3-46ce-94aa-b73d513f75a3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b9c5e4255e8e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.61.0-mission-freedom-provider-gateway","prNumber":null,"terminal":false,"missionId":"b9c5e425-5e8e-48ce-9da0-580281621123","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1377,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":499,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"b9c5e425-5e8e-48ce-9da0-580281621123"},"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":3662,"likelyAffectedFiles":["supabase/migrations/20260929014400_pcg_expected_card_count.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:46:03.829625+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b9c5e425-5e8e-48ce-9da0-580281621123:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a19834d2-4099-49fe-9c0d-ea496455e5b4","command_center_event_id":"b9c5e425-5e8e-48ce-9da0-580281621123"},{"id":"2019fb7c-107e-417b-be3e-ed7e425e7e59","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/queue-salvage-contract.test.js"],"baseSha":"fedf757db869674236b87c874462446b281fb2d8","issuedAt":1791555717516,"expiresAt":1791555897516,"missionId":"edbbe484-e397-4419-9147-c88fd66ff57e","autoRefreeze":true,"authorizationId":"5f577ee6-d20b-4595-9969-4b3a41918a38","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T14:21:57.950842+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"fedf757db869674236b87c874462446b281fb2d8","external_id":"5f577ee6-d20b-4595-9969-4b3a41918a38","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:edbbe484-e397-4419-9147-c88fd66ff57e:5f577ee6-d20b-4595-9969-4b3a41918a38","mission_step_id":null,"command_center_event_id":"edbbe484-e397-4419-9147-c88fd66ff57e"},{"id":"201d236f-d50b-4ddd-bc25-dbad7aa204f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3328d67a5c3c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11519,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":349014,"firstUsefulResultAt":"2026-09-30T03:50:36.601Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4211,"terminal":false,"missionId":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3341,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":468,"missionSetupMs":196,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":196,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":196,"repositoryMutationMs":2873,"repositoryProviderMs":2873,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1853,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":196,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1020},"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":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f"},"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":3247,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:56:30.009108+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4211","receipt_type":"execute_mission","idempotency_key":"mission:3328d67a-5c3c-458e-b3b1-865e5e4f8a9f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"600787f7-c9fe-4317-aaa1-9f1eb885c085","command_center_event_id":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f"},{"id":"201ff07b-d828-48f8-aa8f-32c77c5ed77e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T04:18:57.212446+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-7ced6783b7c7\",\"prNumber\":5105,\"sourceSha\":\"f6f5eb154d3a80b0cb2249fb7d8fa419cc4e59a3\",\"deploymentId\":\"forgejo-main-f6f5eb154d3a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:37:22.185012+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7ced6783-b7c7-4b1d-b645-57a92982faf8:owner-progress-heartbeat:119416469","mission_step_id":"fb07b0cb-bc9b-4c0d-9c90-6218275c41c9","command_center_event_id":"7ced6783-b7c7-4b1d-b645-57a92982faf8"},{"id":"20208f0e-36a0-41b6-a15f-9c0354fe6d26","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-mobile-density-20260823","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5227,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"de00548e-db52-4cbc-81c5-1c134fbafeaf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"de00548e-db52-4cbc-81c5-1c134fbafeaf"},"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":4850,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T20:26:06.415979+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de00548e-db52-4cbc-81c5-1c134fbafeaf:execute_mission:repair_mission_execution_retryable","mission_step_id":"4b3e5621-e161-4fae-98e1-29651b910244","command_center_event_id":"de00548e-db52-4cbc-81c5-1c134fbafeaf"},{"id":"202232b7-ead8-4185-8d5b-e2521d215458","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b026c4e6f70b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":30110,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":23020,"firstUsefulResultAt":"2026-10-02T02:14:33.123Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4452,"terminal":false,"missionId":"b026c4e6-f70b-4b02-b88c-2c3dafacb011","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bbb3b08704ebad615788f70dfeea5e4c8d8446b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4173,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":692,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":2987,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b026c4e6-f70b-4b02-b88c-2c3dafacb011"},"performance":null,"deploymentId":"forgejo-main-bbb3b08704eb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2566,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:17:50.062223+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bbb3b08704ebad615788f70dfeea5e4c8d8446b1","external_id":"forgejo-main-bbb3b08704eb","receipt_type":"execute_mission","idempotency_key":"mission:b026c4e6-f70b-4b02-b88c-2c3dafacb011:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e2cc0845-6d21-46ca-a92e-f08a95f3f528","command_center_event_id":"b026c4e6-f70b-4b02-b88c-2c3dafacb011"},{"id":"20226738-239b-4a86-bf0f-1905520bed18","source":"forgejo","status":"waiting","payload":{"branch":"ai/demo-studio-cinematic-framing-v2","prNumber":2059,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3ebb8f8025678ca61bf77355b86df621e592676f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T13:06:53.494514+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3ebb8f8025678ca61bf77355b86df621e592676f","external_id":"2059","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fbcf6e36-2854-4b29-a04f-1ffa70fe241e:merged-pr:2059:3ebb8f8025678ca61bf77355b86df621e592676f","mission_step_id":"7ac342ad-2833-40ce-a96d-83eb41a35355","command_center_event_id":"fbcf6e36-2854-4b29-a04f-1ffa70fe241e"},{"id":"2023b96a-b3c7-41c3-8697-6a25868b05cb","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml",".forgejo/workflows/laptop-hybrid-bootstrap.yml"],"continuationObjective":"MUTATE SOURCE AND SHIP NOW. Follow-up P0 queue reliability repair on current protected main. The newly live merge-queue supervisor correctly classifies actionable work, but exact-head Forgejo reads are repeatedly timing out under the current 2500ms attempt / 4500ms total supervisor budget, leaving green PR #5210 actionable but not advancing. Increase the bounded supervisor Forgejo read budget to tolerate observed provider latency without making retries unbounded, and when an exact-head read exhausts its bounded retry, explicitly schedule the deterministic mission/queue wakeup immediately so the PR cannot wait silently for a later cron tick. Preserve all safety invariants, one canonical supervisor, and current automatic ai/* progression. Add/adjust regression assertions for the new bounded timeout values and explicit retry wakeup. Carry through Gate, squash merge, cc-execution release, live runtime proof, then reconcile queue."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:23:03.25157+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:0beefde9-d014-4bcd-8c1d-1ac97613e4a0:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"361bdabd-32af-40c9-8bf8-b2af704f7da7","command_center_event_id":"0beefde9-d014-4bcd-8c1d-1ac97613e4a0"},{"id":"20291283-33ac-4370-a9e5-b98b5adee7f9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","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":"f0496b0da3a4f7727a13cc701ae5d2dda5f053bc20e82eb9d0d40cf4d1877510","forgejoWorkflowProof":{"runId":12385,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","conclusion":"running","deploymentId":"forgejo-main-efe7e5e29164e97416ecf7c0de65bbb959d7b29b","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.298-witness-intent","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-efe7e5e29164e97416ecf7c0de65bbb959d7b29b","compareStatus":"identical","workflowRunId":12385,"identitySource":"local_build_metadata","runtimeVersion":"1.58.298-witness-intent","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:53.26581+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","external_id":"forgejo-main-efe7e5e29164","receipt_type":"canonical_release_status","idempotency_key":"mission:55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4:forgejo-release-status:efe7e5e29164e97416ecf7c0de65bbb959d7b29b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7b0ea882-8f8b-497c-a568-ee361a8eb185","command_center_event_id":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4"},{"id":"202a5b77-8e7c-453f-8a5e-8c564e3546d6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL deep-latency tuning.","baseSha":"0ae9213288ee7f8bf1964a6d6aff195142e957f0","issuedAt":1790988735575,"expiresAt":1790988915575,"missionId":"9275ace3-3890-416c-838d-5cb960b46ad6","authorizationId":"ef8d432f-422e-40c9-8c43-0c4cce91e345","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:52:15.887108+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0ae9213288ee7f8bf1964a6d6aff195142e957f0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ef8d432f-422e-40c9-8c43-0c4cce91e345","mission_step_id":"3d33c60f-045a-4b3c-80ba-59e659f0fec0","command_center_event_id":"9275ace3-3890-416c-838d-5cb960b46ad6"},{"id":"202b1a2d-62bb-4b0f-b37b-bafe9f1fdc53","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/contracts/sce-field-intelligence-real-user-canary.json","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/resolve-production-workflow-run.mjs"],"continuationObjective":"Rerun the cancelled Forgejo Gate run 15925 for PR #5024 so the exact unchanged corrective head can complete canonical Gate validation. This is an explicit operational mutation only; do not alter repository source."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:22:47.429582+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e6f7aec4-e92a-4e56-8b6a-c22546ddafc0:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"2289ca6b-99ac-4a6a-9cda-99fe3cd6d074","command_center_event_id":"e6f7aec4-e92a-4e56-8b6a-c22546ddafc0"},{"id":"202d01b3-0101-4cbe-9aea-3c41f5ec18ad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtpxb2i5","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.66-repair-generation-continuation","prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1052,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1052,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1052,"repositoryMutationMs":8327,"repositoryProviderMs":6682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3931,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1052,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2751},"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":"efb76c7a-ed79-446f-841c-e8851065e493"},"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":4619,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:02.072288+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1952","receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"2030b1b1-45a4-4d47-9ee5-bdbfff794926","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a020850ca06867ae50725c346b57b892901732e7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Correct the live mail-continuity audit writer on current protected main. The current helper writes to public.comprehensive_audit_logs but still sends a nonexistent action column. Replace that insert shape with the canonical required columns event_type='mail_continuity', event_category='mail_continuity', event_action=input.action, retain resource_type/resource_id/old_value/new_value/metadata/severity/timestamps/tenant/user, and mark success=true. Do not change mail provider behavior. Gate, squash merge, deploy mail-continuity, and verify fresh logs no longer show PGRST204 audit write failures.","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":"477a0a7421c9c70ebaa7a68493fea676d4e4dcb5ae6763fd732955dd38c1f2bf","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"477a0a7421c9c70ebaa7a68493fea676d4e4dcb5ae6763fd732955dd38c1f2bf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:39:16.568299+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a020850ca06867ae50725c346b57b892901732e7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d7397248-8692-4088-801a-09ecfe72da5a:request-contract:477a0a7421c9c70ebaa7a68493fea676d4e4dcb5ae6763fd732955dd38c1f2bf:a020850ca06867ae50725c346b57b892901732e7:verified:","mission_step_id":"4cd9dbd3-44a2-4244-8682-c5189e919b83","command_center_event_id":"d7397248-8692-4088-801a-09ecfe72da5a"},{"id":"2030beeb-e28e-4218-870c-2071c7137916","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8301d7f01e0854fb1a510c94b14adc602d2c9f54","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8301d7f01e0854fb1a510c94b14adc602d2c9f54","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"03878bc2d3d9224d1ad777d8407afecff8899d2cd45a9d42e4b5c561aa8e33ef","forgejoWorkflowProof":{"runId":15819,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:35:44.072506+00:00","proof_gate":"canonical_release_pending","source_sha":"8301d7f01e0854fb1a510c94b14adc602d2c9f54","external_id":"forgejo-main-8301d7f01e08","receipt_type":"canonical_release_status","idempotency_key":"mission:eca9c0b9-224d-451d-b49a-118937db08e1:forgejo-release-status:8301d7f01e0854fb1a510c94b14adc602d2c9f54:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f37e4ed3-ac0c-49c6-818e-94beddf26caf","command_center_event_id":"eca9c0b9-224d-451d-b49a-118937db08e1"},{"id":"203397bb-d866-48ff-9af7-4e02626ad76e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/security-final-corrective-10-of-10-20260903","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1883,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1537,"terminal":false,"missionId":"be4fb6c6-64a8-4ed1-b0e2-43bce20dd585","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10199,"prReadinessMs":8963,"approvedPlanMs":944,"missionSetupMs":545,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"be4fb6c6-64a8-4ed1-b0e2-43bce20dd585"},"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":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T03:27:10.096783+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1537","receipt_type":"execute_mission","idempotency_key":"mission:be4fb6c6-64a8-4ed1-b0e2-43bce20dd585:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9a08f31e-c8d6-4cfe-b696-7f896b89ce03","command_center_event_id":"be4fb6c6-64a8-4ed1-b0e2-43bce20dd585"},{"id":"20358b2e-a8f8-4a16-a7da-f6e3c1763856","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Adopt the exact proven orphan branch state created by the ambiguous first release-shared-read commit; zero new source changes in this call.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789330693408,"expiresAt":1789330873408,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"4e8f76cf-0408-4b36-aa0d-35131940f6bb","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:18:14.18187+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4e8f76cf-0408-4b36-aa0d-35131940f6bb","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"2037797e-c495-4de5-966a-6098567b881f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T16:29:56.42109+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:01:11.418512+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:05c22b59-6cb7-4760-907b-a066d796a149:owner-progress-heartbeat:119419684","mission_step_id":"0e72a9fd-9985-43ec-a4da-672325555495","command_center_event_id":"05c22b59-6cb7-4760-907b-a066d796a149"},{"id":"203788e0-01c5-4554-8e58-9ff182314275","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"dd080da9-f8e4-4ff4-8d51-bd19746877cb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3242,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":499,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"dd080da9-f8e4-4ff4-8d51-bd19746877cb"},"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":3474,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/canonical-platform-primitives.json","scripts/validate-canonical-platform-primitives.mjs","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:34:39.665119+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dd080da9-f8e4-4ff4-8d51-bd19746877cb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"89ff419e-0368-480e-8212-49457cd928bd","command_center_event_id":"dd080da9-f8e4-4ff4-8d51-bd19746877cb"},{"id":"2039af55-0222-45e8-9362-00bf1348cfc2","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 this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","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":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","wordingChanged":false,"canonicalIntent":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["backend_runtime","schema_data_storage","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":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","canonicalIntent":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Implement this repair now in scripts/visual-witness-hosted-runner/src/universal-witness.mjs: in the application-shell readiness catch path, distinguish Playwright browser target crashes/closed-browser failures from genuine application shell timeouts. For a browser target crash, record browser context instability and propagate a transient browser-crash failure so the existing supervisor recycles the shared browser and performs its bounded alternate-engine retry. Preserve shellReady=false for genuine shell-readiness timeouts. Do not change PCG application behavior or relax acceptance. Gate, squash merge, deploy the witness runtime, and prove with a fresh inspection.","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":"Implement-this-repair-now-in-scripts-visual-witness-hosted-runner-src-universal-witness.mjs:-in-the-","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":"fc4f7158a00b3d3a3d3691e9d703436840ccd14ed78a37f0d26cbb7ee9177c08","requestContractRevision":2,"previousRequestContractHash":"1d65841255f357c0098d7eee596871896c30d38a72c6d1aa93cfda90b2dfbfdc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:04:43.491223+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f381a97e-5c82-460c-a847-b728359762db:request-contract:fc4f7158a00b3d3a3d3691e9d703436840ccd14ed78a37f0d26cbb7ee9177c08","mission_step_id":"0b073c60-c591-41c5-91b5-53f28c07c2e4","command_center_event_id":"f381a97e-5c82-460c-a847-b728359762db"},{"id":"203b65c4-eb0d-472f-8cea-6e2cca311e31","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"7d91f923922607c53289cd68c7005e2d261902b1","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"2169bd0612e21f4c41ba14ccb8c6e496c909b93b","prNumber":3091,"gateRunId":9554,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9554/jobs/1","mergeCommitSha":"7d91f923922607c53289cd68c7005e2d261902b1"}],"requestContractHash":"ed5078c1407a30ef0426f3d2f67302cc139612aa58b926c49468810ff6dde757","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:31:03.243182+00:00","proof_gate":"request_contract_repository_verified","source_sha":"7d91f923922607c53289cd68c7005e2d261902b1","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:40e56298-64e5-4c5f-9f44-905ac8a2b2f4:request-contract-repository:ed5078c1407a30ef0426f3d2f67302cc139612aa58b926c49468810ff6dde757:7d91f923922607c53289cd68c7005e2d261902b1","mission_step_id":"6810ff8e-fdb3-4091-8c83-5c5a6c043189","command_center_event_id":"40e56298-64e5-4c5f-9f44-905ac8a2b2f4"},{"id":"203cc4da-5cf7-414a-99b4-f80f7e919d6c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-16ffa1db427e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"16ffa1db-427e-4656-a145-7fd687eb2461","objective":"Make PAUL's GodMode Console use the intended KNOCKLAUNCH intelligence and knowledge layer for recap and recall, especially same-day questions about PAUL's own upgrades. The authoritative path must be owner_operating_context plus durable console history plus terminal mission receipts, with current live Prime truth still winning for live-state claims. Do not allow these recap questions to fall through to the generic inspect-pages help response when the model gateway is unavailable. Preserve real witness and mutation routing. Include typo and paraphrase tolerance, refresh and new-session continuity, regression tests, one focused PR, Gate, squash merge, affected-target deploy, and runtime proof. No Visual Witness.","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/console-knowledge.js","edits":[{"new_content":"const toks=v=>[...new Set(text(v,4000).toLowerCase().replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(t=>t.length>1&&!STOP.has(t)))];\nconst oneEdit=(a,b)=>{a=String(a||\"\");b=String(b||\"\");if(a===b)return true;if(Math.abs(a.length-b.length)>1)return false;let i=0,j=0,d=0;while(i<a.length&&j<b.length){if(a[i]===b[j]){i++;j++;continue}if(++d>1)return false;if(a.length>b.length)i++;else if(b.length>a.length)j++;else{i++;j++}}return d+(i<a.length||j<b.length?1:0)<=1};\nconst nearAny=(words,targets)=>words.some(word=>targets.some(target=>oneEdit(word,target)));\nexport function isSelfUpgradeRecap(message){const v=text(message,4000).toLowerCase(),words=v.replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(Boolean),temporal=/\\b(today|earlier today|this morning|this afternoon|tonight)\\b/.test(v),self=/\\b(paul|you|your|yourself|memory|intelligence|knowledge|context)\\b/.test(v),collective=/\\bwhat\\b.{0,90}\\b(?:did|have)\\s+we\\b/.test(v)||/\\bwhat\\b.{0,90}\\bwe\\b.{0,60}\\b(?:did|made|changed|added|improved|upgraded|fixed|taught|built)\\b/.test(v),upgrade=nearAny(words,[\"upgrade\",\"upgrades\",\"upgraded\",\"improve\",\"improved\",\"improvement\",\"improvements\",\"enhance\",\"enhanced\",\"enhancement\",\"enhancements\",\"change\",\"changed\",\"changes\",\"fix\",\"fixed\",\"fixes\",\"teach\",\"taught\",\"build\",\"built\",\"add\",\"added\"]);return temporal&&self&&(collective||upgrade)}","old_content":"const toks=v=>[...new Set(text(v,4000).toLowerCase().replace(/[^a-z0-9]+/g,\" \").split(/\\s+/).filter(t=>t.length>1&&!STOP.has(t)))];"},{"new_content":"export function shouldRetrieveKnowledge(message,agentTurn=null){const v=text(message,4000).toLowerCase();if(!v)return false;if(isSelfUpgradeRecap(v))return true;if(/\\bwhat\\b.{0,120}\\b(?:did|have)\\s+we\\b.{0,120}\\b(?:today|earlier today|this morning|this afternoon|tonight)\\b/.test(v))return true;if(/\\b(remember|recall|last time|previous|previously|prior|before|what happened|what did we|what have we|how did we fix|what worked|what failed|past run|past mission|what do you know)\\b/.test(v))return true;if(/\\b(wmp|whatsmyprogress|knocklaunch|big papi|speedy panda|redfish|pcg|curri|tenant|prime|witness|gate|paul)\\b/.test(v)&&/\\b(what is|what's|who is|tell me about|know about|explain|history|context|upgrade|improve|change)\\b/.test(v))return true;return agentTurn?.intentClass===\"stable_context_read\"&&/\\b(remember|history|context|prior|previous|today|upgrade|improve|change)\\b/.test(v)}","old_content":"export function shouldRetrieveKnowledge(message,agentTurn=null){const v=text(message,4000).toLowerCase();if(!v)return false;if(/\\b(remember|recall|last time|previous|previously|prior|before|what happened|what did we|what have we|how did we fix|what worked|what failed|past run|past mission|what do you know)\\b/.test(v))return true;if(/\\b(wmp|whatsmyprogress|knocklaunch|big papi|speedy panda|redfish|pcg|curri|tenant|prime|witness|gate)\\b/.test(v)&&/\\b(what is|what's|who is|tell me about|know about|explain|history|context)\\b/.test(v))return true;return agentTurn?.intentClass===\"stable_context_read\"&&/\\b(remember|history|context|prior|previous)\\b/.test(v)}"},{"new_content":"export function rankMissionCandidate(item,query,context={}){const q=toks(query),tenant=text(item?.tenantRef,160),objective=text(item?.objective,800),qv=text(query,4000).toLowerCase();let s=score(q,objective)*4+score(q,tenant)*6;if(context?.tenantRef&&tenant===context.tenantRef)s+=12;if(item?.terminal===true)s+=1;if(isSelfUpgradeRecap(query)&&/\\b(paul|console|memory|intelligence|knowledge|context|operator|sidekick)\\b/i.test(objective))s+=12;if(/\\btoday\\b/.test(qv)){const stamp=text(item?.lastProgressAt||item?.updatedAt||item?.updated_at||item?.createdAt,100);if(stamp.slice(0,10)===new Date().toISOString().slice(0,10))s+=8}return s}","old_content":"export function rankMissionCandidate(item,query,context={}){const q=toks(query),tenant=text(item?.tenantRef,160);let s=score(q,text(item?.objective,800))*4+score(q,tenant)*6;if(context?.tenantRef&&tenant===context.tenantRef)s+=12;if(item?.terminal===true)s+=1;return s}"},{"new_content":"export async function retrieveKnowledgePack({env,query,context={},stableContext={},listFn=listActiveMissions,readFn=readMission,cache=typeof caches!==\"undefined\"?caches.default:null}){const k=await key(query,context),req=new Request(\"https://cc-execution.knocklaunch.app/__internal/knowledge-pack/\"+k);if(cache){const hit=await cache.match(req);if(hit){const cached=await hit.json().catch(()=>null);if(cached?.projection===true)return{...cached,cacheHit:true}}}const stableFacts=selectStableFacts(stableContext,query),conversationMemory=(Array.isArray(context?.paulMemory?.items)?context.paulMemory.items:[]).slice(0,4).map(item=>({sessionId:text(item?.sessionId,120)||null,turnId:text(item?.turnId,120)||null,createdAt:text(item?.createdAt,100)||null,route:text(item?.route,500)||null,tenantRef:text(item?.tenantRef,160)||null,excerpt:text(item?.excerpt,680),provenance:\"durable_console_history\"})).filter(item=>item.excerpt),list=await listFn(env,WINDOW,{includeTerminal:true,newestFirst:true}),items=Array.isArray(list?.data?.items)?list.data.items:Array.isArray(list?.items)?list.items:[],ranked=items.filter(i=>i?.terminal===true).map(item=>({item,s:rankMissionCandidate(item,query,context)})).filter(x=>x.s>0).sort((a,b)=>b.s-a.s).slice(0,MAX_EXPERIENCES),experiences=[];for(const entry of ranked){const id=text(entry.item?.missionId,100);if(!id)continue;const full=await readFn(env,id,true),mission=full?.data||full;if(mission)experiences.push(distillMissionExperience(mission))}const pack={version:\"kl-knowledge-router-v1\",projection:true,authority:\"projection_only_live_truth_wins\",generatedAt:new Date().toISOString(),stableFacts,experiences:experiences.slice(0,MAX_EXPERIENCES),conversationMemory,provenance:[\"owner_operating_context\",...(conversationMemory.length?[\"durable_console_history\"]:[]),...experiences.map(x=>\"mission:\"+x.missionId)],limits:{stableFacts:MAX_STABLE,experiences:MAX_EXPERIENCES,conversationMemory:4,missionWindow:WINDOW,fullMissionReads:experiences.length},cacheHit:false};if(cache)await cache.put(req,new Response(JSON.stringify(pack),{headers:{\"content-type\":\"application/json\",\"cache-control\":\"public, max-age=\"+TTL}}));return pack}","old_content":"export async function retrieveKnowledgePack({env,query,context={},stableContext={},listFn=listActiveMissions,readFn=readMission,cache=typeof caches!==\"undefined\"?caches.default:null}){const k=await key(query,context),req=new Request(\"https://cc-execution.knocklaunch.app/__internal/knowledge-pack/\"+k);if(cache){const hit=await cache.match(req);if(hit){const cached=await hit.json().catch(()=>null);if(cached?.projection===true)return{...cached,cacheHit:true}}}const stableFacts=selectStableFacts(stableContext,query),list=await listFn(env,WINDOW,{includeTerminal:true,newestFirst:true}),items=Array.isArray(list?.data?.items)?list.data.items:Array.isArray(list?.items)?list.items:[],ranked=items.filter(i=>i?.terminal===true).map(item=>({item,s:rankMissionCandidate(item,query,context)})).filter(x=>x.s>0).sort((a,b)=>b.s-a.s).slice(0,MAX_EXPERIENCES),experiences=[];for(const entry of ranked){const id=text(entry.item?.missionId,100);if(!id)continue;const full=await readFn(env,id,true),mission=full?.data||full;if(mission)experiences.push(distillMissionExperience(mission))}const pack={version:\"kl-knowledge-router-v1\",projection:true,authority:\"projection_only_live_truth_wins\",generatedAt:new Date().toISOString(),stableFacts,experiences:experiences.slice(0,MAX_EXPERIENCES),provenance:[\"owner_operating_context\",...experiences.map(x=>\"mission:\"+x.missionId)],limits:{stableFacts:MAX_STABLE,experiences:MAX_EXPERIENCES,missionWindow:WINDOW,fullMissionReads:experiences.length},cacheHit:false};if(cache)await cache.put(req,new Response(JSON.stringify(pack),{headers:{\"content-type\":\"application/json\",\"cache-control\":\"public, max-age=\"+TTL}}));return pack}"},{"new_content":"export function compactKnowledgeForModel(pack){if(!pack)return null;return{authority:pack.authority,stableFacts:(pack.stableFacts||[]).slice(0,MAX_STABLE).map(r=>({fact:text(r.fact,280),path:text(r.path,140),provenance:r.provenance})),experiences:(pack.experiences||[]).slice(0,MAX_EXPERIENCES).map(r=>({missionId:r.missionId,objective:text(r.objective,500),tenantRef:r.tenantRef,outcome:r.outcome,successfulRepair:r.successfulRepair===true,causeOrReason:text(r.causeOrReason,220)||null,sourceSha:r.sourceSha,prNumber:r.prNumber,proofGates:(r.proofGates||[]).slice(0,4)})),conversationMemory:(pack.conversationMemory||[]).slice(0,4).map(r=>({createdAt:r.createdAt,route:r.route,tenantRef:r.tenantRef,excerpt:text(r.excerpt,520),provenance:r.provenance}))}}\nexport function formatKnowledgeAnswer(pack,query=\"\"){if(!pack)return\"I checked the KNOCKLAUNCH knowledge layer, but no grounded context was returned.\";const experiences=(pack.experiences||[]).slice(0,3),memory=(pack.conversationMemory||[]).slice(0,3),facts=(pack.stableFacts||[]).slice(0,4);if(experiences.length){const lead=isSelfUpgradeRecap(query)?\"From PAUL durable KNOCKLAUNCH history, the relevant verified upgrades/work are: \":\"From durable KNOCKLAUNCH history: \";return lead+experiences.map(item=>`${text(item.objective,360)} [${text(item.outcome,80)||\"terminal\"}${item.sourceSha?\" · \"+text(item.sourceSha,12):\"\"}]`).join(\" • \")}if(memory.length)return\"From durable Console history: \"+memory.map(item=>text(item.excerpt,420)).join(\" • \");if(facts.length)return\"From owner operating context: \"+facts.map(item=>text(item.fact,260)).join(\" • \");return\"I checked owner operating context, durable Console history, and terminal mission receipts, but none of them contain enough support to answer that confidently.\"}","old_content":"export function compactKnowledgeForModel(pack){if(!pack)return null;return{authority:pack.authority,stableFacts:(pack.stableFacts||[]).slice(0,MAX_STABLE).map(r=>({fact:text(r.fact,280),path:text(r.path,140),provenance:r.provenance})),experiences:(pack.experiences||[]).slice(0,MAX_EXPERIENCES).map(r=>({missionId:r.missionId,objective:text(r.objective,500),tenantRef:r.tenantRef,outcome:r.outcome,successfulRepair:r.successfulRepair===true,causeOrReason:text(r.causeOrReason,220)||null,sourceSha:r.sourceSha,prNumber:r.prNumber,proofGates:(r.proofGates||[]).slice(0,4)}))}}"}]},{"path":"workers/cc-execution/src/console-operator.js","edits":[{"new_content":"import { compactKnowledgeForModel, formatKnowledgeAnswer, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';","old_content":"import { compactKnowledgeForModel, retrieveKnowledgePack, shouldRetrieveKnowledge } from './console-knowledge.js';"},{"new_content":"const prNumber = value => Number.isInteger(Number(value)) && Number(value) > 0 ? Number(value) : null;\nfunction safePaulMemory(raw={}){const items=(Array.isArray(raw?.items)?raw.items:[]).slice(0,6).map(item=>({sessionId:text(item?.sessionId,120)||null,turnId:text(item?.turnId,120)||null,createdAt:text(item?.createdAt,100)||null,route:text(item?.route,500)||null,tenantRef:text(item?.tenantRef,160)||null,excerpt:text(item?.excerpt,680),score:Number.isFinite(Number(item?.score))?Number(item.score):null})).filter(item=>item.excerpt);return{version:'paul-memory-v1',source:'durable_console_history',currentSessionId:text(raw?.currentSessionId,120)||null,items,itemCount:items.length,totalChars:items.reduce((n,item)=>n+item.excerpt.length,0),retrievedAt:text(raw?.retrievedAt,100)||null}}\nexport function safeContext(raw = {}) {","old_content":"const prNumber = value => Number.isInteger(Number(value)) && Number(value) > 0 ? Number(value) : null;\nexport function safeContext(raw = {}) {"},{"new_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],\n    paulMemory: safePaulMemory(raw.paulMemory),\n    recentConversation: Array.isArray(raw.recentConversation) ? raw.recentConversation.slice(-8).map(turn => ({ role: text(turn?.role, 20), content: text(turn?.content, 1000) })).filter(turn => turn.content) : [],","old_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],\n    recentConversation: Array.isArray(raw.recentConversation) ? raw.recentConversation.slice(-8).map(turn => ({ role: text(turn?.role, 20), content: text(turn?.content, 1000) })).filter(turn => turn.content) : [],"},{"new_content":"  if (isCapabilityStrategyQuestion(raw)) return { kind: 'chat', context };\n  if (shouldRetrieveKnowledge(raw, rawContext?.agentTurn)) return { kind: 'knowledge', context };\n  if (/\\b(?:password|secret|bearer|api[_ -]?key|access[_ -]?token)\\s*[:=]/i.test(raw)) return { kind: 'help', context, message: 'Keep credentials in Connections. Describe the page or task here.' };","old_content":"  if (isCapabilityStrategyQuestion(raw)) return { kind: 'chat', context };\n  if (/\\b(?:password|secret|bearer|api[_ -]?key|access[_ -]?token)\\s*[:=]/i.test(raw)) return { kind: 'help', context, message: 'Keep credentials in Connections. Describe the page or task here.' };"},{"new_content":"  if (plan.kind==='knowledge') return json({ok:true,kind:'knowledge',message:plan.message||formatKnowledgeAnswer(knowledgePack,input.message),context,knowledgePack,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'stable_context_read',selectedCapability:'knowledge',lifecycleState:'observed',evidenceSource:'owner_context+durable_console_history+durable_mission_receipts'}});","old_content":"  if (plan.kind==='knowledge') return json({ok:true,kind:'knowledge',message:plan.message||'I found relevant KNOCKLAUNCH context.',context,knowledgePack,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'stable_context_read',selectedCapability:'knowledge',lifecycleState:'observed',evidenceSource:'owner_context+durable_mission_receipts'}});"}]},{"path":"workers/cc-execution/src/console-intelligence.js","edits":[{"new_content":"export async function planConsoleIntent({message,context,agentTurn,env,deterministicPlan,fetchImpl=fetch}){const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\",\"knowledge\"])","old_content":"export async function planConsoleIntent({message,context,agentTurn,env,deterministicPlan,fetchImpl=fetch}){const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\",\"self_check\"])"}]},{"path":"src/pages/admin/GodModeCommandConsole.tsx","edits":[{"new_content":"function isKnowledgeRecapRequest(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  if (!text) return false;\n  return /\\bwhat\\b.*\\b(?:did|have)\\s+we\\b.*\\b(?:today|earlier today|this morning|this afternoon|tonight)\\b/.test(text)\n    || /\\b(?:what|which|tell me)\\b.*\\b(?:upg\\w*|improv\\w*|enhanc\\w*|chang\\w*|fix\\w*)\\b.*\\b(?:you|paul|yourself|today)\\b/.test(text);\n}\n\nfunction classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();\n  if (!wantsWitness && isCapabilityStrategyQuestion(text)) return 'conversation';\n  if (wantsWitness) return 'route_inspection';\n  if (isKnowledgeRecapRequest(text)) return 'stable_context_read';","old_content":"function classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();\n  if (!wantsWitness && isCapabilityStrategyQuestion(text)) return 'conversation';\n  if (wantsWitness) return 'route_inspection';"},{"new_content":"  const continuityRequest = isCrossSessionContinuityRequest(args.prompt) || isKnowledgeRecapRequest(args.prompt);","old_content":"  const continuityRequest = isCrossSessionContinuityRequest(args.prompt);"}]},{"path":"workers/cc-execution/test/console-knowledge.test.js","edits":[{"new_content":"test(\"recall triggers knowledge retrieval\",()=>{assert.equal(shouldRetrieveKnowledge(\"what happened last time with Speedy Panda?\"),true);assert.equal(shouldRetrieveKnowledge(\"how did we fix the merge queue before?\"),true);assert.equal(shouldRetrieveKnowledge(\"hello paul what upgrades have we made to you today?\"),true);assert.equal(shouldRetrieveKnowledge(\"what upgades have we made to you today?\"),true);assert.equal(shouldRetrieveKnowledge(\"what did we improve about your memory earlier today?\"),true)});","old_content":"test(\"recall triggers knowledge retrieval\",()=>{assert.equal(shouldRetrieveKnowledge(\"what happened last time with Speedy Panda?\"),true);assert.equal(shouldRetrieveKnowledge(\"how did we fix the merge queue before?\"),true)});"},{"new_content":"test(\"retrieval is bounded to one list and three full reads\",async()=>{let lists=0,reads=0;const listFn=async()=>{lists++;return{data:{items:[1,2,3,4].map(i=>({missionId:String(i),terminal:true,objective:\"Speedy Panda repair \"+i,tenantRef:\"speedy-panda\"}))}}};const readFn=async(_e,id)=>{reads++;return{data:{missionId:id,terminal:true,status:\"verified\",objective:\"Speedy Panda repair\",tenantRef:\"speedy-panda\",context:{requestContractState:\"verified\"}}}};const p=await retrieveKnowledgePack({env:{},query:\"Speedy Panda repair\",context:{tenantRef:\"speedy-panda\",paulMemory:{items:[{sessionId:\"s1\",createdAt:new Date().toISOString(),excerpt:\"You: what did we change? PAUL: durable memory was strengthened.\"}]}},stableContext:{memoryPolicy:{liveTruthWinsOverMemory:true}},listFn,readFn,cache:null});assert.equal(lists,1);assert.equal(reads,3);assert.equal(p.experiences.length,3);assert.equal(p.conversationMemory.length,1);assert.ok(p.provenance.includes(\"durable_console_history\"));assert.equal(p.authority,\"projection_only_live_truth_wins\")});","old_content":"test(\"retrieval is bounded to one list and three full reads\",async()=>{let lists=0,reads=0;const listFn=async()=>{lists++;return{data:{items:[1,2,3,4].map(i=>({missionId:String(i),terminal:true,objective:\"Speedy Panda repair \"+i,tenantRef:\"speedy-panda\"}))}}};const readFn=async(_e,id)=>{reads++;return{data:{missionId:id,terminal:true,status:\"verified\",objective:\"Speedy Panda repair\",tenantRef:\"speedy-panda\",context:{requestContractState:\"verified\"}}}};const p=await retrieveKnowledgePack({env:{},query:\"Speedy Panda repair\",context:{tenantRef:\"speedy-panda\"},stableContext:{memoryPolicy:{liveTruthWinsOverMemory:true}},listFn,readFn,cache:null});assert.equal(lists,1);assert.equal(reads,3);assert.equal(p.experiences.length,3);assert.equal(p.authority,\"projection_only_live_truth_wins\")});"}]},{"path":"workers/cc-execution/test/console-capability-question-routing.test.js","edits":[{"new_content":"import { inferOperator, safeContext } from '../src/console-operator.js';","old_content":"import { inferOperator } from '../src/console-operator.js';"},{"new_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n  assert.equal(inferOperator('show /admin/console on both').kind, 'witness');\n});\n\ntest('PAUL recap questions deterministically use the knowledge layer', () => {\n  assert.equal(inferOperator('hello paul what upgrades have we made to you today?').kind, 'knowledge');\n  assert.equal(inferOperator('what upgades have we made to you today?').kind, 'knowledge');\n  const context = safeContext({ paulMemory: { items: [{ sessionId: 's1', excerpt: 'durable memory context' }] } });\n  assert.equal(context.paulMemory.itemCount, 1);\n  assert.equal(context.paulMemory.items[0].excerpt, 'durable memory context');\n});","old_content":"test('explicit action requests keep execution routing', () => {\n  assert.equal(inferOperator('fix the console routing bug').kind, 'mission');\n  assert.equal(inferOperator('deploy the console fix').kind, 'mission');\n});"},{"new_content":"test('frontend applies capability and knowledge guards before generic live-state routing', () => {\n  assert.match(frontend, /function isCapabilityStrategyQuestion/);\n  assert.match(frontend, /function isKnowledgeRecapRequest/);\n  assert.match(frontend, /if \\(!wantsWitness && isCapabilityStrategyQuestion\\(text\\)\\) return 'conversation'/);\n  assert.match(frontend, /if \\(isKnowledgeRecapRequest\\(text\\)\\) return 'stable_context_read'/);\n  assert.match(frontend, /isCrossSessionContinuityRequest\\(args\\.prompt\\) \\|\\| isKnowledgeRecapRequest\\(args\\.prompt\\)/);\n});","old_content":"test('frontend applies capability guard before repository repair classification', () => {\n  assert.match(frontend, /function isCapabilityStrategyQuestion/);\n  assert.match(frontend, /if \\(!wantsWitness && isCapabilityStrategyQuestion\\(text\\)\\) return 'conversation'/);\n});"}]},{"path":"workers/cc-execution/test/console-intelligence.test.js","edits":[{"new_content":"test(\"missing provider fails back safely\",async()=>{const deterministicPlan={kind:\"help\",context:{route:\"\"},message:\"fallback\"},r=await planConsoleIntent({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.fallback,true);assert.equal(r.plan,deterministicPlan)});\ntest(\"knowledge recall is deterministic even when the model gateway is unavailable\",async()=>{const deterministicPlan={kind:\"knowledge\",context:{route:\"\"}},r=await planConsoleIntent({message:\"what upgrades have we made to you today?\",context:{knowledgePack:{experiences:[]}},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.plan.kind,\"knowledge\");assert.equal(r.deterministicAuthority,true);assert.equal(r.fallback,false)});","old_content":"test(\"missing provider fails back safely\",async()=>{const deterministicPlan={kind:\"help\",context:{route:\"\"},message:\"fallback\"},r=await planConsoleIntent({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.fallback,true);assert.equal(r.plan,deterministicPlan)});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"16ffa1db-427e-4656-a145-7fd687eb2461","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":"0480ad62031571392eee5ed76bcd54e6b3fb5f33c9059811535ffb5624754a6e","replayCount":0,"serializedBytes":24216},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:55:16.368779+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:16ffa1db-427e-4656-a145-7fd687eb2461:repository-mutation-intent:0480ad62031571392eee5ed76bcd54e6b3fb5f33c9059811535ffb5624754a6e:0","mission_step_id":"1f4a4ff3-5b1d-4c7f-b3c1-48b221d36274","command_center_event_id":"16ffa1db-427e-4656-a145-7fd687eb2461"},{"id":"203d2cf1-38c0-4856-a878-e99dd2cb2a2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1873,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4023,"terminal":false,"missionId":"488e0289-b89b-4329-955d-cd706005fd76","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"029d41057c0d38935994e772b339817d099c18cc","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"488e0289-b89b-4329-955d-cd706005fd76"},"performance":null,"deploymentId":"canonical-release-029d41057c0d","workflowRunId":30966719773,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:34:06.874352+00:00","proof_gate":"canonical_release_dispatched","source_sha":"029d41057c0d38935994e772b339817d099c18cc","external_id":"canonical-release-029d41057c0d","receipt_type":"ship_and_prove","idempotency_key":"mission:488e0289-b89b-4329-955d-cd706005fd76:ship_and_prove:canonical_release_dispatched","mission_step_id":"235b15a6-940a-4c62-9e69-9e10914c40d3","command_center_event_id":"488e0289-b89b-4329-955d-cd706005fd76"},{"id":"203eb3f8-60b6-4575-b1a2-675841204da3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-mcp-16-tool-discovery","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":3028,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.19-full-mcp-directive-control","prNumber":null,"terminal":false,"missionId":"538f8b25-e51c-4d04-8fc3-e910b570b6a8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"538f8b25-e51c-4d04-8fc3-e910b570b6a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":597,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T13:02:25.18214+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:538f8b25-e51c-4d04-8fc3-e910b570b6a8:execute_mission:repair_mission_execution_blocked","mission_step_id":"fff1f9dc-b292-4740-a73f-6675c7c21323","command_center_event_id":"538f8b25-e51c-4d04-8fc3-e910b570b6a8"},{"id":"2041a076-4073-4ae0-8d7d-f0b065dedde8","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","tenantRef":"platformshared","receivedAt":"2026-09-02T13:45:47.797Z","fingerprint":"f1928e4038dda91c2b93657b090a5ef6f277bc1ce8a2dc429dbd17673ce845a7","workstreamRef":"platformshared","conversationId":null,"canonicalBranch":"ai/settings-connections-launcher-links-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","wordingChanged":false,"canonicalIntent":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-launcher","statement":"The provider directory opens the selected provider's external web app/console instead of showing internal setup/details or starting OAuth.","proofConditionIds":["proof-release"]}],"objective":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","constraints":[{"id":"constraint-no-connect","statement":"Do not initiate, configure, authorize, or activate provider connections from the directory.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-management","statement":"Preserve the existing My connections management flow for already-connected providers.","proofConditionIds":["proof-release"]},{"id":"constraint-one-branch","statement":"Continue the existing ai/settings-connections-launcher-links-20260902 branch; do not create another branch.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The exact frontend production artifact containing the launcher behavior is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/settings-connections-launcher-links-20260902","conversationContext":null,"requestContractHash":"f5fa39aa721232df7e457f1581e5251ee3c4b1b1a02d50496872c515a3324b7b","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:45:48.843796+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa:tenant-workstream-contribution:f1928e4038dda91c2b93657b090a5ef6f277bc1ce8a2dc429dbd17673ce845a7","mission_step_id":null,"command_center_event_id":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},{"id":"204210a5-658d-4551-a4c5-85d58ff5c057","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tranzformer-auto-detailing-tenant","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"026179be-fe46-4ab4-b08f-e967c82fcd82","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":"026179be-fe46-4ab4-b08f-e967c82fcd82"},"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":10675,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/admin/TenantUserCommandCenters.tsx","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/__tests__/contracts/knocklaunch-os-registry.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T15:23:05.292669+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:026179be-fe46-4ab4-b08f-e967c82fcd82:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6e792cd3-5ca1-4486-9fd7-b46549e1c336","command_center_event_id":"026179be-fe46-4ab4-b08f-e967c82fcd82"},{"id":"20427a9a-34b3-48c1-b2cc-d56c377c6401","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2606fda614f4","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.27-paul-operational-awareness","prNumber":null,"terminal":false,"missionId":"2606fda6-14f4-45f8-9e7e-a6c88fd89521","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1187,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":476,"providerAuthMs":0,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":476,"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":"2606fda6-14f4-45f8-9e7e-a6c88fd89521"},"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":4880,"likelyAffectedFiles":["src/components/communications/email/MailWorkspace.tsx","supabase/functions/tenant-provider-connections/index.ts","supabase/functions/send-email/index.ts","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/mail-workspace-v1.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:18:03.843734+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2606fda6-14f4-45f8-9e7e-a6c88fd89521:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0e82ad22-b54c-49cf-b027-29ae001fcae9","command_center_event_id":"2606fda6-14f4-45f8-9e7e-a6c88fd89521"},{"id":"20435761-f0f1-45f1-8aa0-a22af3895f65","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0a4ecc22d00a812e3e639d6419eae2a19f0a5a7f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0a4ecc22d00a812e3e639d6419eae2a19f0a5a7f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"aaef0c2f31946dafd3916ebbc34fef22765f4512c27426935a544894cafca608","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3896","runId":3896,"status":"success","sourceSha":"0a4ecc22d00a812e3e639d6419eae2a19f0a5a7f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-31T18:15:47.534755+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0a4ecc22d00a812e3e639d6419eae2a19f0a5a7f","external_id":"forgejo-main-0a4ecc22d00a","receipt_type":"canonical_release_status","idempotency_key":"mission:dd48b281-d357-4f6e-af30-c0cd228655ce:forgejo-release-status:0a4ecc22d00a812e3e639d6419eae2a19f0a5a7f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3d3346b7-49b9-4f3d-8169-f59516edb8a4","command_center_event_id":"dd48b281-d357-4f6e-af30-c0cd228655ce"},{"id":"2044f9d3-b002-4f85-8e79-7c99ccabe086","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/release-event-native-plan.test.mjs"],"reason":"The exact Gate proved the compressed promotion payload was created but Forgejo upload-artifact did not publish the dot-prefixed hidden filename; make the bundle visible so PR-to-main promotion succeeds.","baseSha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","issuedAt":1789070329463,"expiresAt":1789070509463,"missionId":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6","authorizationId":"e06fcd33-e917-4da4-b8cd-2e7fa39bbb57","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:58:50.525547+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e06fcd33-e917-4da4-b8cd-2e7fa39bbb57","mission_step_id":"cc32e4d6-daa7-4d80-9986-b2cd706473d4","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"20452fdb-d2a4-4ab7-8946-798c561c2a60","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T21:17:56.935432+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"3dee8c2bb8d9b3eebcd6fc1cbda3d7011b7a452d","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:df34e374-fef7-4b54-8b41-ed34591b82c4:compiler:3dee8c2bb8d9b3eebcd6fc1cbda3d7011b7a452d:src/pages/card-grading/PCGPublicSite.tsx","mission_step_id":"c369823c-ac06-4bcc-a7fd-7d9d4f2f9489","command_center_event_id":"df34e374-fef7-4b54-8b41-ed34591b82c4"},{"id":"20495032-c3e0-4ff4-bf42-89e22528029d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-execution-baseline-relative-canary-r202609131515","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2640,"terminal":false,"missionId":"6e6e2400-20be-456f-9daf-8f7d3a8419b3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5830,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":816,"approvedPlanMs":0,"missionSetupMs":5262,"providerAuthMs":0,"shipAndProveMs":3251,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5262,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},"performance":null,"deploymentId":"forgejo-main-831a4f9ab492","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2843,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:16:14.764051+00:00","proof_gate":"canonical_release_dispatched","source_sha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","external_id":"forgejo-main-831a4f9ab492","receipt_type":"execute_mission","idempotency_key":"mission:6e6e2400-20be-456f-9daf-8f7d3a8419b3:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a9fa410b-90d7-486c-9142-73c676621d93","command_center_event_id":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},{"id":"204c357a-a41a-45bb-97da-06ea0a9fd5f2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"bb8823b757cc9d629b951f47c5a996973b439460f3bce2215376629af106548c","forgejoWorkflowProof":{"runId":11730,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"d6a7a4aa9943631f6171fa0adb8145cda760e9f4","runnerVersion":"onrunner-d6a7a4aa9943","expectedSourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:23:43.787833+00:00","proof_gate":"canonical_release_pending","source_sha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","external_id":"forgejo-main-80622a96f399","receipt_type":"canonical_release_status","idempotency_key":"mission:48e6da6a-1a09-41b3-b63a-693fd2294ddb:forgejo-release-status:80622a96f39903bd68d41b1b5e40c56bec5d3a3a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"5d190fe6-de3d-45f9-8404-0e7e23ed6b35","command_center_event_id":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},{"id":"20500374-1c2a-4ce2-8010-19f99f095664","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtboa61r","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":837,"terminal":false,"missionId":"7be90d26-82c5-4ab7-8167-46f2c5476878","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f321d66ba16217a31a8d9e326518446460fd6682","timingsMs":{"handlerMs":24356,"prReadinessMs":1224,"approvedPlanMs":15703,"missionSetupMs":2342,"shipAndProveMs":7147},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7be90d26-82c5-4ab7-8167-46f2c5476878"},"performance":null,"deploymentId":"forgejo-main-f321d66ba162","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":7858,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:32:13.401791+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f321d66ba16217a31a8d9e326518446460fd6682","external_id":"forgejo-main-f321d66ba162","receipt_type":"execute_mission","idempotency_key":"mission:7be90d26-82c5-4ab7-8167-46f2c5476878:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"86552579-d95e-47b8-8adb-7d48892d4ab4","command_center_event_id":"7be90d26-82c5-4ab7-8167-46f2c5476878"},{"id":"20506629-ee2a-4e15-8e4c-3d5783a06000","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Replace the current Big Papi Crew menu-of-redirects with one integrated Crew operations application. Crew home must open to real crew profiles/roster and schedule in the same app, backed by active Big Papi tenant users/memberships; William Castaneda (Will), current active owner, appears automatically as Crew member #1. The app must support roster/profile cards, role, pay arrangement, availability, onboarding status, agreements/documents, assignments, and hiring/candidate proposals from each person/candidate context. Remove Crew action redirects that send users into generic /users, customer proposal, client/event agreement, or ambiguous generic calendar flows. Add contextual crew controls throughout Big Papi where operationally relevant: Calendar must have crew/person filter, availability, staffing coverage, and Assign Crew actions; Booked Event must show/modify assigned crew, role, arrival time, notes; Pop-Up must support operator/helper assignment. Preserve existing event/customer proposal and agreement flows for actual clients only. Keep Back Office Crew dark-purple styling, compact mobile layout, sticky contextual guidance, and no duplicated/ambiguous modules. Ship through Gate,","proofConditionIds":["proof-crew-home","proof-calendar","proof-event","proof-popup"]}],"satisfied":true,"constraints":[{"id":"client-flow-isolation","satisfied":true,"statement":"Crew workflows must not route into generic customer/event proposal or agreement applications; client/event flows remain reserved for actual clients.","proofConditionIds":["proof-crew-home"]},{"id":"crew-first-model","satisfied":true,"statement":"Crew home is one integrated roster and schedule application. Will is included as crew member #1 from active tenant membership data.","proofConditionIds":["proof-crew-home"]},{"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-calendar","proof-event","proof-popup"]},{"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-calendar","proof-event","proof-popup"]}],"contractHash":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-crew-home","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","currentSourceSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","witnessSourceSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","verificationState":"verified","witnessRequestContractHash":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b"},"required":true,"satisfied":true},{"id":"proof-calendar","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":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b"},"required":true,"satisfied":true},{"id":"proof-event","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":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b"},"required":true,"satisfied":true},{"id":"proof-popup","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":"288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:51:27.585983+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f250504f-c6e6-4a24-a499-d57851237fcf:request-contract:288491b933efa50842104c42a3f0475fe6da4bd4f9dac738d4a6dc81e6e4b46b:1efd98a76363d60124492c0696d3bd773fd5a3fb:verified:","mission_step_id":"9db1b524-b284-4ed6-a613-ec463a8d31f6","command_center_event_id":"f250504f-c6e6-4a24-a499-d57851237fcf"},{"id":"2050ed70-2a81-4f1b-be3f-69652807908c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5149,"terminal":false,"missionId":"776ffa7d-e81c-4ba2-b37c-4b574aec8176","operation":"ship_and_prove","proofGate":"canonical_release_reconciliation_pending","sourceSha":"da4312bbad8835c5dacefb90004305a04f7a5632","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3405,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":541,"providerAuthMs":0,"ledgerPrepareMs":541,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":541,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":541,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"776ffa7d-e81c-4ba2-b37c-4b574aec8176"},"performance":null,"deploymentId":"forgejo-main-da4312bbad88","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":2102,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:01:49.820221+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"da4312bbad8835c5dacefb90004305a04f7a5632","external_id":"forgejo-main-da4312bbad88","receipt_type":"ship_and_prove","idempotency_key":"mission:776ffa7d-e81c-4ba2-b37c-4b574aec8176:ship_and_prove:canonical_release_reconciliation_pending:da4312bbad8835c5dacefb90004305a04f7a5632:no-run","mission_step_id":"b864a128-78c9-4fc6-9132-01588d0d5432","command_center_event_id":"776ffa7d-e81c-4ba2-b37c-4b574aec8176"},{"id":"20529643-dc40-4e52-9133-9c4853d1e4af","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"historical_pr_salvage","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f6756a8c-12df-1bf5-0ed6-972d468db13e"},"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:f1992d89-32fa-4a15-80c8-0afa49942f57","mission_step_id":null,"command_center_event_id":"f1992d89-32fa-4a15-80c8-0afa49942f57"},{"id":"2052e3c9-de5a-4a0e-bd49-397222b8670d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd008151ac47","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":52022,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":887125,"firstUsefulResultAt":"2026-10-02T14:16:08.592Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4470,"terminal":false,"missionId":"bd008151-ac47-4c79-9642-d7f60ce0d501","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4678,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":663,"missionSetupMs":441,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":441,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":441,"repositoryMutationMs":4015,"repositoryProviderMs":4015,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2668,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":441,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1347},"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":"bd008151-ac47-4c79-9642-d7f60ce0d501"},"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":3848,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:31:01.61288+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4470","receipt_type":"execute_mission","idempotency_key":"mission:bd008151-ac47-4c79-9642-d7f60ce0d501:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f5eef88d-7338-4e9e-ad41-7639f8fe8022","command_center_event_id":"bd008151-ac47-4c79-9642-d7f60ce0d501"},{"id":"20561abf-3c49-4b96-b960-919685f06738","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2e0523263a2c","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":118426,"releaseCount":0,"toolCallCount":71,"repeatedCallCount":64,"executorlessWaitMs":382218,"firstUsefulResultAt":"2026-10-05T18:02:57.046Z","recoveryAttemptCount":62,"ownerInterruptionCount":0},"version":null,"prNumber":5020,"terminal":false,"missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":231,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},"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":777,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:09:09.736545+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"5020","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2e052326-3a2c-46a7-88f6-9a4cc99d20e4:automatic-mission-resume:5020:canonical_release_freshness_reconciliation_pending","mission_step_id":"ed91a3c4-a708-4b14-9e89-eb468292e497","command_center_event_id":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},{"id":"20574f47-bbb5-4626-9af4-90db443e2e5f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-route-business-types","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4471,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.35.1-mission-branch-persistence","prNumber":null,"terminal":false,"missionId":"c514ce79-0291-4c6c-8cc7-83975643894f","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":"c514ce79-0291-4c6c-8cc7-83975643894f"},"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":9291,"likelyAffectedFiles":["src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","supabase/functions/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T19:18:51.742945+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c514ce79-0291-4c6c-8cc7-83975643894f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6828d3ab-0b41-4e04-a1b4-fcfe5e157ba3","command_center_event_id":"c514ce79-0291-4c6c-8cc7-83975643894f"},{"id":"2057d189-36ae-4218-bd44-b1fd94def661","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-80e8ab496e97","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":34668,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":647341,"firstUsefulResultAt":"2026-10-02T01:25:59.151Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4445,"terminal":false,"missionId":"80e8ab49-6e97-4c75-98f8-11e149c01a3d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5632,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1573,"missionSetupMs":304,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"repositoryMutationMs":4059,"repositoryProviderMs":4059,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2640,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1419},"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":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},"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":4095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:36:53.296894+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4445","receipt_type":"execute_mission","idempotency_key":"mission:80e8ab49-6e97-4c75-98f8-11e149c01a3d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bc61e876-508a-483a-b8bc-2d30a589db62","command_center_event_id":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},{"id":"205a3db2-3deb-4f2b-91d1-f48e864996de","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T20:47:35.168748+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fast-ui-fast-ui-p0-pcg-acceptance-repair-on-curr-4f2a7536\",\"prNumber\":5197,\"sourceSha\":\"f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:03:39.202549+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c16f71e1-1d57-4213-9de8-b217c779ed0c:owner-progress-heartbeat:119421134","mission_step_id":"d433dbd2-b64c-4d3e-bd6a-603747d7c424","command_center_event_id":"c16f71e1-1d57-4213-9de8-b217c779ed0c"},{"id":"205b38e9-7d14-4571-bd68-79df2e94f10d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-route-family-recovery-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1805,"terminal":false,"missionId":"9c7f293e-06b8-404b-87e6-f4edf466859a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1228,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":993,"approvedPlanMs":0,"missionSetupMs":1761,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":963,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1761,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":963,"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":"9c7f293e-06b8-404b-87e6-f4edf466859a"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T10:37:26.369294+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1805","receipt_type":"execute_mission","idempotency_key":"mission:9c7f293e-06b8-404b-87e6-f4edf466859a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6d5c53dd-0a9b-4473-8dee-41e0d09fe532","command_center_event_id":"9c7f293e-06b8-404b-87e6-f4edf466859a"},{"id":"205b7395-e0ec-4d7d-b466-ff85ca2ab06a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-64887c216ac0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.211-source-role-classification","prNumber":null,"terminal":false,"missionId":"64887c21-6ac0-4d97-8c93-ab164575f540","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":264,"providerAuthMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":264,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":264,"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":"64887c21-6ac0-4d97-8c93-ab164575f540"},"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":3509,"likelyAffectedFiles":["workers/cc-execution/src/index-scoped-repo-patch.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-09-22T03:22:04.59136+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:64887c21-6ac0-4d97-8c93-ab164575f540:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"970b86ac-a995-42cd-9a4d-89cadd085ef0","command_center_event_id":"64887c21-6ac0-4d97-8c93-ab164575f540"},{"id":"205b788f-42fb-4017-8f9d-c0b01c1236ed","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mu2l7rkp","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"8760b448-6a99-4462-9927-fb1763fe0029","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1991,"providerAuthMs":0,"ledgerPrepareMs":1991,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1991,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1991,"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":"8760b448-6a99-4462-9927-fb1763fe0029"},"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":4422,"likelyAffectedFiles":["supabase/functions/tenant-media-library/index.ts","workers/cc-execution/src/index-mcp.js","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T11:27:54.901184+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8760b448-6a99-4462-9927-fb1763fe0029:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9bdbc3d5-975b-449b-a1e3-5b5b9b3349a8","command_center_event_id":"8760b448-6a99-4462-9927-fb1763fe0029"},{"id":"205cee36-633c-43e3-9fd4-605ac54acebf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-980653b3107d","reason":"auto_progress_pr_read_failed:502","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2873,"terminal":false,"missionId":"980653b3-107d-48d5-9aae-6049df3ffe77","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"c96f6810d79906a6363874ee402d09bd8227cd63","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":"980653b3-107d-48d5-9aae-6049df3ffe77"},"performance":null,"deploymentId":"forgejo-main-c96f6810d799","workflowRunId":8577,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:18:52.986514+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2873","receipt_type":"automatic_mission_resume","idempotency_key":"mission:980653b3-107d-48d5-9aae-6049df3ffe77:automatic-mission-resume:2873:repair_mission_auto_progress_authorization_retryable","mission_step_id":"f715c29a-940f-454a-a886-66804ed8fa9f","command_center_event_id":"980653b3-107d-48d5-9aae-6049df3ffe77"},{"id":"205ef734-b4b6-4386-b0a8-1f8261222935","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T15:28:16.717241+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8c79e323-a98d-44b3-90ad-8ac0e8d57c76:owner-progress-heartbeat:119408513","mission_step_id":"0d405f34-2601-4d21-ba03-6cf61b86833d","command_center_event_id":"8c79e323-a98d-44b3-90ad-8ac0e8d57c76"},{"id":"205f0024-25f5-479c-af35-684a176a85ad","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a0354f774b6","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":34200,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":248679,"firstUsefulResultAt":"2026-09-24T05:05:50.501Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.240-stale-gate-regression-guard","prNumber":3588,"terminal":false,"missionId":"2a0354f7-74b6-4b80-b25d-eb9bad901778","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":427,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":195,"resolvePreflightMs":427,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},"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":1441,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:10:38.271952+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3588","receipt_type":"execute_mission","idempotency_key":"mission:2a0354f7-74b6-4b80-b25d-eb9bad901778:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"97e4b7b4-97c3-468e-aefa-4c5978bd5576","command_center_event_id":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},{"id":"20617da5-b906-4569-a7bf-21a4937da723","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the approved Roofing OS mission and tighten the canonical aerial adapter type before the semantic gate times out: use AerialProvider rather than an unrestricted string for provider_code. No scope expansion; same branch/PR; do not ship yet.","wordingChanged":false,"canonicalIntent":"Continue the approved Roofing OS mission and tighten the canonical aerial adapter type before the semantic gate times out: use AerialProvider rather than an unrestricted string for provider_code. No scope expansion; same branch/PR; do not ship yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"project-spine","statement":"Every ROOFING_COMPANY job has a tenant-scoped roofing operations spine that composes canonical measurements, financing, permits and supplements with durable roofing material orders, insurance money, costs, commissions, provider state and closeout.","proofConditionIds":["proof-command"]},{"id":"owner-command","statement":"The Redfish dashboard becomes owner-first Roofing Command with real production readiness, blocker, upcoming install and money rollups derived from roofing operations data.","proofConditionIds":["proof-command"]},{"id":"job-operations","statement":"Redfish owner operations expose a responsive Roofing OS project workspace that persists production, materials, insurance money, cost/margin, commission and closeout while using canonical permit, aerial, financing and supplement workflows.","proofConditionIds":["proof-command"]},{"id":"existing-strengths","statement":"Existing roof estimator, Good/Better/Best, proposal, aerial orders, financing prequals, unified permits, claim supplements, Xactimate, e-sign, invoice/payment, photo/evidence and JobTracker capabilities remain intact and are not duplicated.","proofConditionIds":["proof-homeowners"]},{"id":"provider-truth","statement":"Supplier, aerial, accounting and financing provider connections are modeled truthfully; unavailable credentials are shown as disconnected/action-required and manual workflows remain usable.","proofConditionIds":["proof-command"]}],"objective":"Continue the approved Roofing OS mission and tighten the canonical aerial adapter type before the semantic gate times out: use AerialProvider rather than an unrestricted string for provider_code. No scope expansion; same branch/PR; do not ship yet.","constraints":[{"id":"tenant-safety","statement":"Shared primitives may change only where ROOFING_COMPANY behavior requires it; unrelated tenant experiences must not regress.","proofConditionIds":["proof-homeowners"]},{"id":"one-delivery","statement":"Use the existing one ai branch/workstream, one PR, KnockLaunch Gate, squash merge, release only affected targets, and verify live Redfish.","proofConditionIds":["proof-command"]},{"id":"no-fake-integrations","statement":"Do not claim a supplier, aerial, accounting or financing provider is connected without real credentials/provider proof.","proofConditionIds":["proof-command"]},{"id":"no-duplicate-primitives","statement":"Do not create roofing-specific copies of canonical aerial measurement, financing prequal, permit or claim-supplement storage/workflows.","proofConditionIds":["proof-command","proof-homeowners"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-command","kind":"runtime","claim":"Live Redfish dashboard exposes Roofing Command and its production-readiness operating surface after release.","route":"/redfish-roofing","required":true,"expectedText":"Roofing Command","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-homeowners","kind":"runtime","claim":"Live Redfish homeowner workspace remains healthy and roofing-specific after the new operating layer.","route":"/redfish-roofing/contacts","required":true,"expectedText":"Roofing Homeowner Desk","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0af0334e601751d751cce79d5ddf3bf628d29e984236bb5dea655bca0a5a9ee2","requestContractRevision":13,"previousRequestContractHash":"e3e491e5d71e565431f03ee1e74d9131826089aafd2bd582c57ca6bc1e411fd4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T04:16:04.989559+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fbe3597e-9f43-4b0b-a3b3-02a9f3096a96:request-contract-revision:13:0af0334e601751d751cce79d5ddf3bf628d29e984236bb5dea655bca0a5a9ee2","mission_step_id":"9b458f83-1309-4938-8413-dbd04f4a98e1","command_center_event_id":"fbe3597e-9f43-4b0b-a3b3-02a9f3096a96"},{"id":"20632c2a-8920-4b6f-bbe4-07bb7eb2a48e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/29-app-contextual-workspace-registry-20260910","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2342,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10357,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":815,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":815,"repositoryMutationMs":10357,"repositoryProviderMs":8940,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3522,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":815,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5418},"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":"2d105f3a-c7a2-4675-be51-b510601b8850"},"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":3418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:44:31.259377+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2342","receipt_type":"execute_mission","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"be340e5f-31cd-4f9c-8377-81f7dc0d9077","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"206379a8-13b5-4e69-9909-5dd58605b5a3","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":2010,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1882,"firstUsefulResultAt":"2026-10-04T08:48:01.821Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"0a8e8106-11b5-42d4-ad33-7df02acc7874","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":272,"providerAuthMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":272,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"0a8e8106-11b5-42d4-ad33-7df02acc7874"},"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":1638,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:48:15.235346+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a8e8106-11b5-42d4-ad33-7df02acc7874:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"23764b48-bb99-4915-8d31-bc2d1768b3c7","command_center_event_id":"0a8e8106-11b5-42d4-ad33-7df02acc7874"},{"id":"2064a0a1-f319-4ba9-84c3-59981b2999f7","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized unfreezing for this exact optimization and required refreeze after live proof.","baseSha":"de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57","issuedAt":1791234268880,"expiresAt":1791234448880,"missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751","authorizationId":"cf9cc3f6-75d6-41c1-a588-2c5d5c5e9bbf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:04:29.410863+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cf9cc3f6-75d6-41c1-a588-2c5d5c5e9bbf","mission_step_id":"fe75844f-d92a-4810-aa90-23bd89334e55","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"2064cb72-0401-44c5-a1a1-d747b79e02a0","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"9e7fa3578daf52315a5867be3d1e4a96859561b8","sourceSha":"ba96d453dcf352cab9d061b139a59477f7a330e8","deploymentId":"forgejo-main-ba96d453dcf3","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:48:21.895519+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ba96d453dcf352cab9d061b139a59477f7a330e8","external_id":"forgejo-main-ba96d453dcf3","receipt_type":"canonical_release_status","idempotency_key":"mission:a7fd0381-79aa-4a97-be8f-fe1c506c09e0:forgejo-release-status:ba96d453dcf352cab9d061b139a59477f7a330e8:superseded:9e7fa3578daf52315a5867be3d1e4a96859561b8","mission_step_id":"a4ac62f5-e919-4fbd-97b6-efaf78c475cf","command_center_event_id":"a7fd0381-79aa-4a97-be8f-fe1c506c09e0"},{"id":"2065d39f-5dd3-4487-b67a-d90e63431604","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f1596214-e8d1-efb1-e3be-37f0bc9e75ee"},"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:6360e256-357f-4740-83cb-e02f3343c52e","mission_step_id":null,"command_center_event_id":"6360e256-357f-4740-83cb-e02f3343c52e"},{"id":"20673c5e-3659-4c87-9d1e-d161e5c61900","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-storage-move-identity","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1893,"terminal":false,"missionId":"07bc9af5-3dda-4566-b789-477e965fa77b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2706,"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":"07bc9af5-3dda-4566-b789-477e965fa77b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1281,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:07:38.907822+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1893","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07bc9af5-3dda-4566-b789-477e965fa77b:automatic-mission-resume:1893:repair_mission_waiting_for_gate","mission_step_id":"f7996886-c5ba-4704-99ae-f32dce95b410","command_center_event_id":"07bc9af5-3dda-4566-b789-477e965fa77b"},{"id":"2067cb83-6919-484a-ad09-e7ef41d4f5e3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-diagnostic-hardening-20260913","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2690,"terminal":false,"missionId":"6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8447,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":655,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":655,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":655,"repositoryMutationMs":8447,"repositoryProviderMs":4530,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2535,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":655,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1995},"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":"6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7"},"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":4523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:13:50.346089+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2690","receipt_type":"execute_mission","idempotency_key":"mission:6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"7d98bd7d-f360-4bd6-ae5b-410c2c809c76","command_center_event_id":"6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7"},{"id":"20684ff9-1718-4a70-9c4a-67aa311746bb","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"c2cfdd16622483a9d53d73f139e6bee50252ee66f2e269a7af34819da9f4f35d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:49:58.69658+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:0ae1614f-bf65-413a-9f82-fea43c9f20a0:repository-mutation-intent-blocked:c2cfdd16622483a9d53d73f139e6bee50252ee66f2e269a7af34819da9f4f35d","mission_step_id":"6f1d8221-e1de-409a-9f20-29b8af0a4e3f","command_center_event_id":"0ae1614f-bf65-413a-9f82-fea43c9f20a0"},{"id":"206ccf04-1d62-44e1-888f-fb042d65701e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-704d112ec277","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":33381,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T06:49:33.573Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":3609,"terminal":false,"missionId":"704d112e-c277-40b6-8d9a-ff6c6d4f2e2f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5880,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":821,"missionSetupMs":302,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"repositoryMutationMs":5059,"repositoryProviderMs":5059,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2914,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2145},"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":"704d112e-c277-40b6-8d9a-ff6c6d4f2e2f"},"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":3397,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:49:40.503253+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3609","receipt_type":"execute_mission","idempotency_key":"mission:704d112e-c277-40b6-8d9a-ff6c6d4f2e2f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"eb1c91eb-b081-4904-85f5-d5d0870438fa","command_center_event_id":"704d112e-c277-40b6-8d9a-ff6c6d4f2e2f"},{"id":"206d76a2-a394-4ed6-8e64-e230e1e96b58","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"5ec239b5dc051a173d41fabf91c32f5de60a0da08577f77861227329b66ffe8c","forgejoWorkflowProof":{"runId":13116,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","conclusion":"running","deploymentId":"forgejo-main-ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.6-paul-foreground-readiness-budget","targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","compareStatus":"identical","workflowRunId":13116,"identitySource":"local_build_metadata","runtimeVersion":"1.64.6-paul-foreground-readiness-budget","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:23:24.244969+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","external_id":"forgejo-main-ffdf4b31f58d","receipt_type":"canonical_release_status","idempotency_key":"mission:e8fd4f38-9a3f-4ac8-a07b-bf14ed490526:forgejo-release-status:ffdf4b31f58de81c4cc9b643eefecaa36f2c7563:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"5f8ba1bb-53b1-4fce-94a1-71fb5253e2d5","command_center_event_id":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526"},{"id":"206d8c9c-0cb4-4098-8c58-4fa1c98c0948","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-989f2e9ca79a","prNumber":4385,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1044754c944444e6c23bd079ac01f4cb587302f3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:47:30.212706+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1044754c944444e6c23bd079ac01f4cb587302f3","external_id":"4385","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:989f2e9c-a79a-403b-93d0-d19637ede237:merged-pr:4385:1044754c944444e6c23bd079ac01f4cb587302f3","mission_step_id":"c23fe223-ec19-4c18-9fd8-ea9f531c0033","command_center_event_id":"989f2e9c-a79a-403b-93d0-d19637ede237"},{"id":"2070fb30-592d-47d0-831e-69f6730c370b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fc69b3faff32","prNumber":4150,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:07:21.800222+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","external_id":"4150","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fc69b3fa-ff32-4713-932d-9c1b78d4533f:merged-pr:4150:aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","mission_step_id":"a7e263b1-6772-4d04-8d8e-3fc2cc7af3d9","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"20718b59-ebb5-4212-93e3-4c3fd73fb47b","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"983d114c8176e6651fc5660bb014ae7de1efa86e1e77db4b6828c9b9c28b20be"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:14:45.13453+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:087c36fd-86a5-4764-8931-33070ebf851b:repository-mutation-intent-blocked:983d114c8176e6651fc5660bb014ae7de1efa86e1e77db4b6828c9b9c28b20be","mission_step_id":"44b40b1e-8464-4cf9-94e3-f76a9414ac42","command_center_event_id":"087c36fd-86a5-4764-8931-33070ebf851b"},{"id":"2073e6cf-c4de-403a-854b-6a518cc15b8f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"67d631cbac167c14708119a365cf4245ebfdf93d","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"1688f559bc4343a92c448d9fa028adaa100bc38106098fa6fcdcfc9f5a1497aa","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:21:33.646749+00:00","proof_gate":"canonical_release_pending","source_sha":"f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c16f71e1-1d57-4213-9de8-b217c779ed0c:forgejo-release-status:f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"153c8881-b001-40b2-8570-7209b71d9316","command_center_event_id":"c16f71e1-1d57-4213-9de8-b217c779ed0c"},{"id":"20774884-9bb3-443f-a790-3d6f9378d7d7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/accelerate-frontend-production-build-20260831","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":36049,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.57.0-final-control-plane-freeze","prNumber":1214,"terminal":false,"missionId":"9716c521-3988-4461-b2d1-5b5ffb47ef66","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11709,"prReadinessMs":1949,"approvedPlanMs":9190,"missionSetupMs":4651,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},"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":1036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:36:07.084528+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1214","receipt_type":"execute_mission","idempotency_key":"mission:9716c521-3988-4461-b2d1-5b5ffb47ef66:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b22f2834-5965-439d-8bcb-5d59ede9fa80","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"2077cc9d-afeb-41be-b6cd-62b625831f81","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/forgejo-resilience-wait.contract.test.js"],"baseSha":"573878d3cdea64f9bec9d767670086dcd8337299","issuedAt":1791543432525,"expiresAt":1791543612525,"missionId":"24c24bb2-3c47-4e97-84ae-1fe2531b7e42","autoRefreeze":true,"authorizationId":"b2ce38cd-1fac-4d39-888b-84eff92f6d6f","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T10:57:13.043146+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"573878d3cdea64f9bec9d767670086dcd8337299","external_id":"b2ce38cd-1fac-4d39-888b-84eff92f6d6f","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:24c24bb2-3c47-4e97-84ae-1fe2531b7e42:b2ce38cd-1fac-4d39-888b-84eff92f6d6f","mission_step_id":null,"command_center_event_id":"24c24bb2-3c47-4e97-84ae-1fe2531b7e42"},{"id":"20783ca6-28bd-4c36-9bb4-38d3315340fe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-243ffacf6fa7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":27447,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"executorlessWaitMs":99254,"firstUsefulResultAt":"2026-10-02T20:51:41.808Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4526,"terminal":false,"missionId":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2152,"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":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9"},"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-02T20:52:39.515673+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4526","receipt_type":"automatic_mission_resume","idempotency_key":"mission:243ffacf-6fa7-479d-806f-51f6ad1d1bf9:automatic-mission-resume:4526:repair_mission_pr_ready_retryable","mission_step_id":"d525269c-56ed-431d-814b-d524f72b0f12","command_center_event_id":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9"},{"id":"20795ed3-5589-4c1a-ac17-5500b7509304","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"runner-current","satisfied":true,"statement":"Primary Visual Witness OnRunner is rebuilt from the current main lineage and contains the already-merged owner-route root repair.","proofConditionIds":["proof-source","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"comment-only","satisfied":true,"statement":"The only repository mutation is a comment-only Dockerfile rebuild marker; do not alter witness behavior or Big Papi product source.","proofConditionIds":["proof-source"]},{"id":"onrunner-only","satisfied":true,"statement":"Release only OnRunner; do not release frontend, Supabase, migrations, or unrelated owners.","proofConditionIds":["proof-runtime"]}],"contractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","repositoryProofStatus":"verified","repositoryProofSourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:53:38.811017+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5018ca3632d17c7223051c8599c06aaa99738b29","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:request-contract:caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4:5018ca3632d17c7223051c8599c06aaa99738b29:verified:","mission_step_id":"c980d562-181e-44e5-8ca4-da63f4882750","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"207a3eb2-31b2-413f-a9e5-fd428e2063a6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized repair of a proven command-center exact-mutation branch-generation inconsistency.","baseSha":"3d1b98415a83904f5d4eeb699ee0b1a853773ba1","issuedAt":1790126637168,"expiresAt":1790126817168,"missionId":"35838828-ffc6-4492-846f-6fdac35a9823","authorizationId":"c7962838-467c-4b11-84c3-4ee30c3f16e9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:23:57.547027+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3d1b98415a83904f5d4eeb699ee0b1a853773ba1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c7962838-467c-4b11-84c3-4ee30c3f16e9","mission_step_id":"4c91dd01-4e7e-4fed-ba2a-b9fbbf77ca0e","command_center_event_id":"35838828-ffc6-4492-846f-6fdac35a9823"},{"id":"207ab5ca-ab33-4e69-b9e1-ed6d09c30d1b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6fb70dfa1cad","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10422,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":59949,"firstUsefulResultAt":"2026-10-06T00:55:07.786Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":5113,"terminal":false,"missionId":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2039,"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":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},"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-06T00:56:07.799371+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5113","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1:automatic-mission-resume:5113:repair_mission_pr_ready_retryable","mission_step_id":"6e184acd-14e6-46f2-9a0b-df0adee767c0","command_center_event_id":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},{"id":"207b4e8d-be5d-43e5-bdc7-98ab2451f87f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-35086e86a26f","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.287-console-service-binding","prNumber":null,"terminal":false,"missionId":"35086e86-a26f-4289-b447-be23bf15a9f0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1296,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":398,"providerAuthMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":398,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":398,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"35086e86-a26f-4289-b447-be23bf15a9f0"},"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":4569,"likelyAffectedFiles":[".forgejo/workflows/laptop-hybrid-bootstrap.yml","workers/cc-execution/src/index-visual-witness-resumable.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-09-26T20:17:37.066281+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:35086e86-a26f-4289-b447-be23bf15a9f0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"811fae1d-a285-4a30-ac5c-d35ee0b577f0","command_center_event_id":"35086e86-a26f-4289-b447-be23bf15a9f0"},{"id":"207b6918-7f64-48fc-aeb6-242cd1886d8d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mthf53ol","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8753,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1197,"terminal":false,"missionId":"86b49d52-4241-442c-b197-0d2c4f87f891","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"966e57e19fe3301cf2453c76b474f1de449a402a","timingsMs":{"handlerMs":16441,"prReadinessMs":1631,"approvedPlanMs":8113,"missionSetupMs":2222,"shipAndProveMs":6691},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86b49d52-4241-442c-b197-0d2c4f87f891"},"performance":null,"deploymentId":"forgejo-main-966e57e19fe3","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":4227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T15:57:56.087601+00:00","proof_gate":"canonical_release_dispatched","source_sha":"966e57e19fe3301cf2453c76b474f1de449a402a","external_id":"forgejo-main-966e57e19fe3","receipt_type":"execute_mission","idempotency_key":"mission:86b49d52-4241-442c-b197-0d2c4f87f891:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ec97793c-8803-4803-8acb-8a3f519f7503","command_center_event_id":"86b49d52-4241-442c-b197-0d2c4f87f891"},{"id":"207cbb71-c230-4a9c-ab19-a49add118602","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/messages-cinematic-push-aa51cc48","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3448,"terminal":false,"missionId":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"dbae7fd88a75242e229155e0d05b517835338e5e","timingsMs":{"prReadinessMs":201,"approvedPlanMs":0,"shipAndProveMs":860,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4"},"performance":null,"deploymentId":"forgejo-main-dbae7fd88a75","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":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T17:15:55.01668+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3448","receipt_type":"automatic_mission_resume","idempotency_key":"mission:aa51cc48-fb70-45c5-a4d2-3fec38854ac4:automatic-mission-resume:3448:canonical_release_dispatched","mission_step_id":"303b0446-2f2b-4cca-9d85-b62dce5a7a33","command_center_event_id":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4"},{"id":"20817adb-7648-433c-bafc-3496ac56354f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-15abefd86f7c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","timingsMs":{"prReadinessMs":792,"approvedPlanMs":0,"shipAndProveMs":2549,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"performance":null,"deploymentId":"forgejo-main-767ebb136efe","workflowRunId":7357,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2162,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:31:16.052264+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2488","receipt_type":"automatic_mission_resume","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:automatic-mission-resume:2488:canonical_release_dispatched","mission_step_id":"5b39cc9a-a709-4c04-9756-274f87127b96","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"20832b8c-2b9c-46ae-a421-992285cc4be8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T16:51:10.834981+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3616,\"sourceSha\":\"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d\",\"deploymentId\":\"forgejo-main-8b7d45a3aeb2\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:52:20.269539+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7bd55b07-9a53-493f-af18-f94f884fd8ea:owner-progress-heartbeat:119350529","mission_step_id":"f36eb6f7-6975-4be9-a0d9-09e2c56b15fc","command_center_event_id":"7bd55b07-9a53-493f-af18-f94f884fd8ea"},{"id":"2088475e-4a07-4485-aa76-d5afa02486ec","source":"onrunner","status":"completed_with_findings","payload":{"ok":true,"jobId":"b6e439f4-71c6-4fc3-a096-5b3a5f5a5cd1","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"verification_pending","metrics":{"receiptBytes":310187,"releaseCount":0,"toolCallCount":147,"repeatedCallCount":70,"executorlessWaitMs":7866876,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4002,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_status","proofGate":"interactive_visual_witness_completed_with_findings","sourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","timingsMs":{"queue":1371,"total":31521,"execution":30150},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-f771abea8662","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b6e439f4-71c6-4fc3-a096-5b3a5f5a5cd1","tenant":"redfish-roofing","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"b6e439f4-71c6-4fc3-a096-5b3a5f5a5cd1","failureReason":null,"observedRoute":"/redfish-roofing/roof-measurement","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"0e398af4-da79-4435-89e2-fd576017cf57","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T15:22:57.542Z","completedAt":"2026-09-28T15:23:29.767Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"interaction_only_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":4,"completed":4,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":8,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":8}}],"missionOutcome":"completed_with_findings","requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":4,"completed":4,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":8,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":8},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12577,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":44222,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:28:38.286299+00:00","proof_gate":"interactive_visual_witness_completed_with_findings","source_sha":"laptop-cd17b09fdb31","external_id":"b6e439f4-71c6-4fc3-a096-5b3a5f5a5cd1","receipt_type":"visual_proof_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual:b6e439f4-71c6-4fc3-a096-5b3a5f5a5cd1:completed_with_findings","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"208acae1-e5cf-477a-9723-40db9b639988","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/App.tsx","fingerprint":"fd00ddcd9c15d01e7c3a9d8afb042dd70f9ae59e71ca5f969dd75edb63d26eca"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:09:13.29654+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:repository-mutation-intent-blocked:fd00ddcd9c15d01e7c3a9d8afb042dd70f9ae59e71ca5f969dd75edb63d26eca","mission_step_id":"06161acc-f297-4d26-a304-a8445e2fa17e","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"208c32b3-805e-487e-b519-f4d107df017e","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:44:04.279544+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3893,\"sourceSha\":\"95bdd0558f7296f49dcad08f781112f51700aee7\",\"deploymentId\":\"canonical-release-95bdd0558f72\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:01:22.962332+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:92234aa8-9e7b-43c8-ae20-0a2cc838b2c2: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":"a0df056d-b79c-4d6d-aa46-26dc91898f53","command_center_event_id":"92234aa8-9e7b-43c8-ae20-0a2cc838b2c2"},{"id":"208c8de8-c23e-4474-bd36-82111f838b0f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Mission Freedom fresh-main OnRunner removal after PR #3832 conflicted with routine main advancement. Starting from current protected main, remove Render OnRunner from active KNOCKLAUNCH Visual Witness authority and release machinery. Modify exactly workers/cc-execution/src/index-visual-witness-resumable.js, workers/cc-execution/src/version.js, workers/cc-execution/test/release-orchestration-invariants.test.js, scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json, .forgejo/workflows/knocklaunch.yml, .forgejo/workflows/paul-hybrid-bootstrap.yml, and scripts/visual-witness-hosted-runner/README.md. Make https://laptop-witness.knocklaunch.app the canonical runner URL and Local Laptop the canonical primary lane; primary URL/bearer resolution must use laptop-scoped settings and reject authority drift. Delete the release-onrunner job, update workflow and invariant-test cc-execution boundaries to release-frontend, change invariant tests from requiring Render release machinery to requiring its absence, retire the PAUL bootstrap workflow so it cannot rebuild from OnRunner, update the witness operating contract and docs to the laptop-local model, and bump cc-execution version. Preserve the already-proven laptop local-build bootstrap, Cloudflare tunnel, Supabase broker, witness-first arbiter, and PAUL's currently running process only as a temporary frozen fallback. No frontend, tenant, schema, or application changes. Do not delete provider resources until the new canonical laptop authority is merged, deployed, and re-proven.","wordingChanged":false,"canonicalIntent":"Mission Freedom fresh-main OnRunner removal after PR #3832 conflicted with routine main advancement. Starting from current protected main, remove Render OnRunner from active KNOCKLAUNCH Visual Witness authority and release machinery. Modify exactly workers/cc-execution/src/index-visual-witness-resumable.js, workers/cc-execution/src/version.js, workers/cc-execution/test/release-orchestration-invariants.test.js, scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json, .forgejo/workflows/knocklaunch.yml, .forgejo/workflows/paul-hybrid-bootstrap.yml, and scripts/visual-witness-hosted-runner/README.md. Make https://laptop-witness.knocklaunch.app the canonical runner URL and Local Laptop the canonical primary lane; primary URL/bearer resolution must use laptop-scoped settings and reject authority drift. Delete the release-onrunner job, update workflow and invariant-test cc-execution boundaries to release-frontend, change invariant tests from requiring Render release machinery to requiring its absence, retire the PAUL bootstrap workflow so it cannot rebuild from OnRunner, update the witness operating contract and docs to the laptop-local model, and bump cc-execution version. Preserve the already-proven laptop local-build bootstrap, Cloudflare tunnel, Supabase broker, witness-first arbiter, and PAUL's currently running process only as a temporary frozen fallback. No frontend, tenant, schema, or application changes. Do not delete provider resources until the new canonical laptop authority is merged, deployed, and re-proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"onrunner-authority-removal","statement":"OnRunner/Render is absent from active witness authority and release machinery, with laptop as canonical witness.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["source","runtime"]}],"objective":"Mission Freedom fresh-main OnRunner removal after PR #3832 conflicted with routine main advancement. Starting from current protected main, remove Render OnRunner from active KNOCKLAUNCH Visual Witness authority and release machinery. Modify exactly workers/cc-execution/src/index-visual-witness-resumable.js, workers/cc-execution/src/version.js, workers/cc-execution/test/release-orchestration-invariants.test.js, scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json, .forgejo/workflows/knocklaunch.yml, .forgejo/workflows/paul-hybrid-bootstrap.yml, and scripts/visual-witness-hosted-runner/README.md. Make https://laptop-witness.knocklaunch.app the canonical runner URL and Local Laptop the canonical primary lane; primary URL/bearer resolution must use laptop-scoped settings and reject authority drift. Delete the release-onrunner job, update workflow and invariant-test cc-execution boundaries to release-frontend, change invariant tests from requiring Render release machinery to requiring its absence, retire the PAUL bootstrap workflow so it cannot rebuild from OnRunner, update the witness operating contract and docs to the laptop-local model, and bump cc-execution version. Preserve the already-proven laptop local-build bootstrap, Cloudflare tunnel, Supabase broker, witness-first arbiter, and PAUL's currently running process only as a temporary frozen fallback. No frontend, tenant, schema, or application changes. Do not delete provider resources until the new canonical laptop authority is merged, deployed, and re-proven.","constraints":[{"id":"seven-file-scope","statement":"Only the seven named files may change.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["source","runtime"]},{"id":"no-provider-delete-before-proof","statement":"Do not delete Render or PAUL until laptop canonical authority is live and re-proven.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["source","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":["source","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source","kind":"runtime","claim":"Canonical Gate passes and protected main contains the seven-file OnRunner authority removal.","route":"https://laptop-witness.knocklaunch.app/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Live cc-execution uses laptop-witness.knocklaunch.app as canonical authority and a pinned laptop desktop+mobile inspection verifies with no failover or witness infrastructure failure.","route":"https://laptop-witness.knocklaunch.app/","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":"Mission-Freedom-fresh-main-OnRunner-removal-after-PR-3832-conflicted-with-routine-main-advancement.-","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":["source","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":"c6f78b06e7f84bb63e56dcd82d08b39d15e739441ffdf53ba51b230d0c8722cf","requestContractRevision":2,"previousRequestContractHash":"f85e6a4cad3bac1dd9ce37a563c8ca0153fb783534617614e532377bfd257317"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:58:30.532086+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5ee3971f-3d22-47a8-8092-00408d14815e:request-contract:c6f78b06e7f84bb63e56dcd82d08b39d15e739441ffdf53ba51b230d0c8722cf","mission_step_id":"1f1b77e2-2f39-4ffe-afad-1f406462ac9f","command_center_event_id":"5ee3971f-3d22-47a8-8092-00408d14815e"},{"id":"208e0d53-96cd-4063-8b75-0108148bfb82","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:5b11a144-0906-4c13-b9e5-871f9d120c8f","mission_step_id":null,"command_center_event_id":"5b11a144-0906-4c13-b9e5-871f9d120c8f"},{"id":"208e34eb-2a1e-4ab1-a2c4-b09d0f9a2e21","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"version":1,"approved":true,"prNumber":4073,"missionId":"1c94d54f-2a5a-4d6a-a178-a6571e9546cf","objective":"Update existing PR #4073 only. Extend config/capabilities/knocklaunch-console.json so the Console capability explicitly covers the admin/GodMode frontend surfaces and Supabase runtimes changed by this same PR. Do not create another PR, merge, release, or broaden scope.","sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/knocklaunch-console.json"],"workstreamKey":"repo-decruft-pr4073-capability-manifest-d65dabe6c765","anchored_edits":[{"path":"config/capabilities/knocklaunch-console.json","edits":[{"new_content":"  \"surfaces\": [\n    \"src/pages/admin/GodModeCommandConsole.tsx\",\n    \"src/pages/admin/GptJsonConsole.tsx\",\n    \"src/pages/admin/AdminCloudflareOps.tsx\",\n    \"src/pages/godmode/components/RestorePointCard.tsx\",\n    \"src/pages/Admin.tsx\",\n    \"public/console/console.js\"\n  ],","old_content":"  \"surfaces\": [\n    \"src/pages/admin/GodModeCommandConsole.tsx\",\n    \"src/pages/Admin.tsx\",\n    \"public/console/console.js\"\n  ],"},{"new_content":"      \"supabase/functions/console-ops\",\n      \"supabase/functions/operator-respond\",\n      \"supabase/functions/command-center-autopilot\",\n      \"supabase/functions/cloudflare-ops\",\n      \"supabase/functions/_shared\",\n      \"supabase/functions/wmp-mission-control\",","old_content":"      \"supabase/functions/console-ops\",\n      \"supabase/functions/operator-respond\",\n      \"supabase/functions/_shared\",\n      \"supabase/functions/wmp-mission-control\","}]}],"implementation":{"files":[],"writes":[]},"updateStrategy":"push_to_branch","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The existing KnockLaunch Console capability manifest covers the exact frontend surfaces and Supabase runtimes changed by PR #4073.","proofConditionIds":["proof-gate"]}],"objective":"Update existing PR #4073 only. Extend config/capabilities/knocklaunch-console.json so the Console capability explicitly covers the admin/GodMode frontend surfaces and Supabase runtimes changed by this same PR. Do not create another PR, merge, release, or broaden scope.","constraints":[{"id":"same-pr","statement":"Reuse PR #4073 and branch ai/objective-first-repair-e3478acfa504 only.","proofConditionIds":["proof-gate"]},{"id":"no-ship","statement":"This mutation must not merge or release an intermediate head.","proofConditionIds":["proof-gate"]},{"id":"exact-scope","statement":"Only config/capabilities/knocklaunch-console.json may change in this mutation.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes capability manifest validation for the new exact PR head.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":false,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/knocklaunch-console.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The existing KnockLaunch Console capability manifest covers the exact frontend surfaces and Supabase runtimes changed by PR #4073.","proofConditionIds":["proof-gate"]}],"objective":"Update existing PR #4073 only. Extend config/capabilities/knocklaunch-console.json so the Console capability explicitly covers the admin/GodMode frontend surfaces and Supabase runtimes changed by this same PR. Do not create another PR, merge, release, or broaden scope.","constraints":[{"id":"same-pr","statement":"Reuse PR #4073 and branch ai/objective-first-repair-e3478acfa504 only.","proofConditionIds":["proof-gate"]},{"id":"no-ship","statement":"This mutation must not merge or release an intermediate head.","proofConditionIds":["proof-gate"]},{"id":"exact-scope","statement":"Only config/capabilities/knocklaunch-console.json may change in this mutation.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes capability manifest validation for the new exact PR head.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"5893e7d33bed0e90f77e5fcabd899ffa04b45e7cbd085b817906ecd1793dedb0","replayCount":0,"serializedBytes":5099},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:51:26.042649+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1c94d54f-2a5a-4d6a-a178-a6571e9546cf:repository-mutation-intent:5893e7d33bed0e90f77e5fcabd899ffa04b45e7cbd085b817906ecd1793dedb0:0","mission_step_id":"1af51e68-6f42-499f-9afa-cfa6ac683f36","command_center_event_id":"1c94d54f-2a5a-4d6a-a178-a6571e9546cf"},{"id":"208f7da1-9229-4e45-b68d-a84316239502","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-qr-suite-premium-20260822","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2792,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"61078ecd-60c5-484f-9f58-fe99c1d05fe4","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":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9392,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:30:56.665704+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61078ecd-60c5-484f-9f58-fe99c1d05fe4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c2ad3c3d-200c-486e-816b-39fee7c07fa9","command_center_event_id":"61078ecd-60c5-484f-9f58-fe99c1d05fe4"},{"id":"208fffb5-8ca9-4913-9f13-d88b3b0cb1f7","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-508e7882f819","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.159-visual-witness-three-attempt-policy","prNumber":null,"terminal":false,"missionId":"508e7882-f819-4e43-8fc3-475ab47bf6a8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":672,"providerAuthMs":0,"ledgerPrepareMs":672,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":672,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":672,"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":"508e7882-f819-4e43-8fc3-475ab47bf6a8"},"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":3017,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T07:42:34.033219+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:508e7882-f819-4e43-8fc3-475ab47bf6a8:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a0d9f494-06c3-4a2d-ba82-22acc068a6da","command_center_event_id":"508e7882-f819-4e43-8fc3-475ab47bf6a8"},{"id":"209135fc-0554-4536-87e9-b6e332074350","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T06:48:53.86009+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-50ec83471149\",\"prNumber\":3965,\"sourceSha\":\"3fadf344a4168b7b576337f19da3b2624a28379d\",\"deploymentId\":\"forgejo-main-3fadf344a416\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:49:40.97938+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:50ec8347-1149-4ae4-81e0-6373c1a477ad:owner-progress-heartbeat:119371158","mission_step_id":"f75fb2d0-e1bd-4b57-947a-626b3444fb88","command_center_event_id":"50ec8347-1149-4ae4-81e0-6373c1a477ad"},{"id":"20919d4d-2f9b-4f07-8f4a-77ca497908bd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-preview-route-collision-20260803-r202608031852","reason":"pull_request_merge_failed:405:Pull Request is still a draft","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3900,"terminal":true,"missionId":"784c5567-fce0-43e9-b36b-2a35fa3f7a9c","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"784c5567-fce0-43e9-b36b-2a35fa3f7a9c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1086,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T18:52:43.486408+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3900","receipt_type":"execute_mission","idempotency_key":"mission:784c5567-fce0-43e9-b36b-2a35fa3f7a9c:execute_mission:canonical_release_blocked","mission_step_id":"57680d81-aefa-48c5-85ef-425865ba0ec6","command_center_event_id":"784c5567-fce0-43e9-b36b-2a35fa3f7a9c"},{"id":"2094cdc7-397f-4523-b4cb-4de22088a1f3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-06T20:00:53.146485+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-pr-scoped-ship-missions\",\"prNumber\":4146,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:29:11.923632+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6667ea98-6426-4bf9-920f-f40e9b718cde:owner-progress-heartbeat:119407556","mission_step_id":"df625107-443f-4bdc-a224-52f5a0653439","command_center_event_id":"6667ea98-6426-4bf9-920f-f40e9b718cde"},{"id":"2095664c-0fd8-464c-b068-9a91450c6195","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-49c32e2e6e7a","prNumber":2449,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:10:29.673112+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","external_id":"2449","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:49c32e2e-6e7a-4f88-946d-9da57907e98b:merged-pr:2449:a4681a410e6ff54b127b1d12d1d0d1718e4862f5","mission_step_id":"35fc36e1-b4b9-4ecf-8b0c-9d7c0974d6eb","command_center_event_id":"49c32e2e-6e7a-4f88-946d-9da57907e98b"},{"id":"20981045-7d00-4822-909c-38823fb4cc32","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":null,"terminal":false,"missionId":"6619a440-f7ce-4062-a960-11a36f1a4501","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":108,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":399,"providerAuthMs":0,"ledgerPrepareMs":399,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":399,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":399,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"6619a440-f7ce-4062-a960-11a36f1a4501"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:25:55.965252+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6619a440-f7ce-4062-a960-11a36f1a4501:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"47afe1e7-f4cc-4d72-a74e-458589be60ed","command_center_event_id":"6619a440-f7ce-4062-a960-11a36f1a4501"},{"id":"209a34c6-bf1e-4724-ac7d-be2e5dcd1616","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-homeowners-progressive-load-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7065,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1344,"terminal":false,"missionId":"43d6466c-169e-4bf6-9683-da298e5bfbba","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3040,"prReadinessMs":2000,"approvedPlanMs":0,"missionSetupMs":1741,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"43d6466c-169e-4bf6-9683-da298e5bfbba"},"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":1076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:32:43.537891+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1344","receipt_type":"execute_mission","idempotency_key":"mission:43d6466c-169e-4bf6-9683-da298e5bfbba:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5dbe5579-caed-47fa-ade4-96bcd9fe2e4e","command_center_event_id":"43d6466c-169e-4bf6-9683-da298e5bfbba"},{"id":"209d5886-a145-4c5f-99a5-3c9c298cca2c","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-infrastructure-proof-retry-20260921","prNumber":3342,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T04:27:44.29597+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","external_id":"3342","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2ddc548e-45c0-46fe-8fc1-1c8ac160e732:merged-pr:3342:09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","mission_step_id":"b32b52cc-d82a-4da9-b8a5-8c9b5403709a","command_center_event_id":"2ddc548e-45c0-46fe-8fc1-1c8ac160e732"},{"id":"209d97cb-2a72-4108-8c32-192fd0a1d67c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b86d3a46eed0","prNumber":4535,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b6d2cf6b7158088a1b202caa91dcb618052f4cbf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:40:47.360834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b6d2cf6b7158088a1b202caa91dcb618052f4cbf","external_id":"4535","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b86d3a46-eed0-4c7f-b7d3-503f87eb2191:merged-pr:4535:b6d2cf6b7158088a1b202caa91dcb618052f4cbf","mission_step_id":"6596bcd6-9b5c-439b-9e0a-9240312853ae","command_center_event_id":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},{"id":"209f9501-bdc8-4513-8fea-7441480bdb4c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-event-intel-owner-controls-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2437,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":625,"terminal":false,"missionId":"26ffe0f7-b4f2-49a7-bf72-cc2d3dab1613","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"768be23f7284e51ce100b2f6dabaa27145ab0ff9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"26ffe0f7-b4f2-49a7-bf72-cc2d3dab1613"},"performance":null,"deploymentId":"forgejo-main-768be23f7284","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T17:08:27.521621+00:00","proof_gate":"canonical_release_dispatched","source_sha":"768be23f7284e51ce100b2f6dabaa27145ab0ff9","external_id":"forgejo-main-768be23f7284","receipt_type":"execute_mission","idempotency_key":"mission:26ffe0f7-b4f2-49a7-bf72-cc2d3dab1613:execute_mission:canonical_release_dispatched","mission_step_id":"dd1063b5-b25e-42b0-ac26-a147ec025a08","command_center_event_id":"26ffe0f7-b4f2-49a7-bf72-cc2d3dab1613"},{"id":"20a0577e-45d4-4135-a6f7-1c12f1bb6480","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5bb9b50c50aa45fa790dad1eb0e787f201a9f77e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"bucket-provisioning","satisfied":true,"statement":"Every new tenant/demo receives the correct private UUID-named bucket automatically and idempotently.","proofConditionIds":["proof-db"]},{"id":"tenant-media-default","satisfied":true,"statement":"New tenant media uploads use the tenant/demo-owned bucket while legacy shared media remains readable.","proofConditionIds":["proof-media"]},{"id":"demo-logo-promotion","satisfied":true,"statement":"Demo logos are promoted into the demo-owned bucket and exposed through the stable tenant-media gateway.","proofConditionIds":["proof-logo"]},{"id":"cnc-proof","satisfied":true,"statement":"C&C has its private demo bucket and remains correctly configured after release.","proofConditionIds":["proof-cnc"]}],"satisfied":true,"constraints":[{"id":"private-buckets","satisfied":true,"statement":"Tenant/demo buckets remain private; do not weaken storage access or GodMode/tenant isolation.","proofConditionIds":["proof-db","proof-media"]},{"id":"no-unrelated-ui","satisfied":true,"statement":"Do not modify unrelated UI or migrate all legacy media in this change.","proofConditionIds":["proof-source"]}],"contractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d"},"required":true,"satisfied":true},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d"},"required":true,"satisfied":true},{"id":"proof-media","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d"},"required":true,"satisfied":true},{"id":"proof-logo","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d"},"required":true,"satisfied":true},{"id":"proof-cnc","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T16:22:13.376176+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5bb9b50c50aa45fa790dad1eb0e787f201a9f77e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c9cccd2c-d333-4fe8-bc0d-89a248388bb3:request-contract:1bf8bdcfe911100c317702554855968fb1e8f5d2c91445c67be697cea98c359d:5bb9b50c50aa45fa790dad1eb0e787f201a9f77e:verified:","mission_step_id":"aa8aa3f8-022c-4201-be4d-1cce349e86fd","command_center_event_id":"c9cccd2c-d333-4fe8-bc0d-89a248388bb3"},{"id":"20a0ba12-eaa5-427b-8006-eaae368489fd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-big-papis-gate-contract-20260916","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2918,"terminal":false,"missionId":"a6afb04e-e538-443f-93b9-391938bb3349","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"485348d89e5fbd11acc21a23be5a4bb55dd9afea","timingsMs":{"prReadinessMs":480,"approvedPlanMs":0,"shipAndProveMs":3972,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a6afb04e-e538-443f-93b9-391938bb3349"},"performance":null,"deploymentId":"forgejo-main-485348d89e5f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:55:51.561462+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2918","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a6afb04e-e538-443f-93b9-391938bb3349:automatic-mission-resume:2918:canonical_release_dispatched","mission_step_id":"069e4114-e0ca-4212-a41f-fcf781e557e0","command_center_event_id":"a6afb04e-e538-443f-93b9-391938bb3349"},{"id":"20a24bd6-52b3-4e65-9b32-37fd55f6f45e","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-acdb75211245","fingerprint":"4d4fe2c3a28e8d5f73942186ccdb5d3aec34df202a4813bbf9bd70230f329679"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:27:35.60724+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:4d4fe2c3a28e8d5f73942186ccdb5d3aec34df202a4813bbf9bd70230f329679","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"20a261d8-44ba-4c28-95fb-39937188908b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-23T14:39:36.15901+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-327fbd8a71db\",\"prNumber\":3508,\"sourceSha\":\"b28d4e96c7b94f8da1544570def9be44fadf020d\",\"deploymentId\":\"forgejo-main-b28d4e96c7b9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:14:16.715955+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:327fbd8a-71db-4501-b47e-e1ab49d54700:owner-progress-heartbeat:119344137","mission_step_id":"b0ab1a8e-cdb1-4172-afbf-a24a847b5a3b","command_center_event_id":"327fbd8a-71db-4501-b47e-e1ab49d54700"},{"id":"20a2bfd4-a33f-4dca-8399-49308196d507","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-356a85f6cc65","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"356a85f6-cc65-4e49-a326-26f0faf8c973","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":565,"providerAuthMs":0,"ledgerPrepareMs":565,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":565,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":565,"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":"356a85f6-cc65-4e49-a326-26f0faf8c973"},"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":3828,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:46:32.904076+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:356a85f6-cc65-4e49-a326-26f0faf8c973:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"4f2b2617-fd55-45d7-a4b4-ccc486e99027","command_center_event_id":"356a85f6-cc65-4e49-a326-26f0faf8c973"},{"id":"20a2e534-cbeb-49b0-83a6-7063bcc15c5f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same owner-authorized P0 completion machinery repair; deterministic Gate source repair.","baseSha":"d06cb2bba77251f07830df979819294ac80954a2","issuedAt":1791129010595,"expiresAt":1791129190595,"missionId":"63adcd7e-3f25-4473-b073-5216c0bb17dc","authorizationId":"c25ebad5-bea4-4160-980d-4fed553f13fc","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:50:10.909458+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d06cb2bba77251f07830df979819294ac80954a2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c25ebad5-bea4-4160-980d-4fed553f13fc","mission_step_id":"cc5c557a-a117-480d-9242-203fe90d77b3","command_center_event_id":"63adcd7e-3f25-4473-b073-5216c0bb17dc"},{"id":"20a4c2d3-f24f-4420-a5f9-c213c06ef468","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/forgejo-provider-singleflight.test.js"],"reason":"Owner-authorized bounded release-queue hot-path repair: coalesce identical Forgejo reads, stop duplicate short retries in the deterministic fast lane, and fail obvious changed-TypeScript defects before expensive Gate cache hydration. Exact mutation paths only; normal control-plane mutation remains frozen by default after this single-use permit.","baseSha":"9171854852c994d2542316ccf19f709a061c6501","issuedAt":1789175042018,"expiresAt":1789175222018,"missionId":"393bfe2f-a074-405f-801b-60bf2d3fd45d","authorizationId":"6e1e3a10-59c3-4d34-ad16-43155e644dde","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:04:02.544097+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9171854852c994d2542316ccf19f709a061c6501","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6e1e3a10-59c3-4d34-ad16-43155e644dde","mission_step_id":"98cbc134-f08d-4b58-a41b-fd881bc82036","command_center_event_id":"393bfe2f-a074-405f-801b-60bf2d3fd45d"},{"id":"20ab95f6-2e86-4036-b2c4-dc2bd79a05ec","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:04:07.151921+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419696","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"20abbcd6-7de7-4e0c-9cda-12661240b8e8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/application-capability-release-repair-20260907","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8098,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":419,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":419,"repositoryMutationMs":8098,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":419,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:26:14.956565+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"b380d51f-b5d9-4e8b-96cc-3b143fdac2bb","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"20adcb0f-5f39-4271-a234-62117ecbd15f","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.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"d4d3bc1c-44b0-4b03-830d-fed5407883f8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1225,"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":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T16:33:34.190205+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4d3bc1c-44b0-4b03-830d-fed5407883f8:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1f1650e0-a109-4933-9d89-71a90ae9b9a4","command_center_event_id":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},{"id":"20ade7dc-f1fc-4fba-b6be-c55f9988c482","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-heartbeat-forwarding-v3-20260913","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.130-forgejo-hedged-reads","prNumber":null,"terminal":false,"missionId":"d5b9b030-0bf0-45c4-800a-0bcd868ac6a1","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26597,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":850,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":850,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":850,"repositoryMutationMs":26597,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":850,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d5b9b030-0bf0-45c4-800a-0bcd868ac6a1"},"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":1560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:33:03.417909+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d5b9b030-0bf0-45c4-800a-0bcd868ac6a1:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8b54badb-3578-48b5-91b5-1041953274f7","command_center_event_id":"d5b9b030-0bf0-45c4-800a-0bcd868ac6a1"},{"id":"20ae065f-e162-4e6e-9e39-f2cc76fc373f","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"93864354da8a5b96e3c61cde21372dddad7a9709ddb378745c3c84bf4a6b5099"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T12:54:54.575268+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8ab61d04-50c3-44d9-ba9e-9ae356d03e33:repository-mutation-intent-blocked:93864354da8a5b96e3c61cde21372dddad7a9709ddb378745c3c84bf4a6b5099","mission_step_id":"61d2f27b-118a-4a51-b9df-30d6b87ab9e5","command_center_event_id":"8ab61d04-50c3-44d9-ba9e-9ae356d03e33"},{"id":"20ae237f-550c-402c-b6f9-baeed8df2c00","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-bb4288a5850b","writes":[],"patches":[],"version":1,"approved":true,"missionId":"bb4288a5-850b-4c69-bd5f-579be1ddcb1b","objective":"Use the exact current connector label discovered by repository resolution and make it explicitly retired/non-operational.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"config/mcp-connection-contract.json","edits":[{"new_content":"DesktopCommander (RETIRED - NON-OPERATIONAL)","old_content":"DesktopCommander MCP"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"bb4288a5-850b-4c69-bd5f-579be1ddcb1b","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"53b8418bcce721c5dd45bd9be5f67b896caebce157469130258a7224acd928f1","replayCount":0,"serializedBytes":1318},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:45:32.754873+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bb4288a5-850b-4c69-bd5f-579be1ddcb1b:repository-mutation-intent:53b8418bcce721c5dd45bd9be5f67b896caebce157469130258a7224acd928f1:0","mission_step_id":"6e80e79e-193a-4b3a-a66d-0402e3360581","command_center_event_id":"bb4288a5-850b-4c69-bd5f-579be1ddcb1b"},{"id":"20ae545e-f3c0-4593-8b5f-385b54b2997f","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":5730,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":null,"terminal":false,"missionId":"b679394a-b67a-4e26-a3b6-85f781feb7ab","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5301,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b679394a-b67a-4e26-a3b6-85f781feb7ab"},"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":825,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T21:41:45.371087+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b679394a-b67a-4e26-a3b6-85f781feb7ab:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ea9ebcd1-5d73-4977-ac27-b5c82954c5cd","command_center_event_id":"b679394a-b67a-4e26-a3b6-85f781feb7ab"},{"id":"20afbae6-21ae-466d-b6d2-a07028b9a4b0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner authorized repairing runner serialization while the control plane is unfrozen. Current signed runner inventory shows one active docker runner, one offline docker runner, and an idle paul-light runner, so frontend release should not monopolize the only active docker runner needed by KnockLaunch Gate.","baseSha":"0e7f1184013d4615c9bcba264414e455ce2a63a2","issuedAt":1788481686947,"expiresAt":1788481866947,"missionId":"11b18f7e-3750-43d6-adac-c00c053bf912","singleUse":true,"authorizationId":"dc683ff4-d9ca-4f17-990a-551c76e6b288"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:28:07.995494+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0e7f1184013d4615c9bcba264414e455ce2a63a2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc683ff4-d9ca-4f17-990a-551c76e6b288","mission_step_id":"7644a10a-934e-4e7d-925e-2be2466c812d","command_center_event_id":"11b18f7e-3750-43d6-adac-c00c053bf912"},{"id":"20b0300c-5610-47ba-ac53-f1c2ee7d0f2c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"3255653f277dd36e29a8a7d1a85c32c9ca9c5fa2","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3255653f277dd36e29a8a7d1a85c32c9ca9c5fa2","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":"4b5c5ce0d1e3db2e9b0fbded7a6228c7da1fba71f3f81472a5a492d8ff71176f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5281","runId":5281,"status":"running","sourceSha":"3255653f277dd36e29a8a7d1a85c32c9ca9c5fa2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d426e5960b87441fb4b083d5fc58964432b55db0","deploymentId":"forgejo-main-d426e5960b87441fb4b083d5fc58964432b55db0","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.59-mcp-queue-reconcile-registration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:33:19.196997+00:00","proof_gate":"canonical_release_pending","source_sha":"3255653f277dd36e29a8a7d1a85c32c9ca9c5fa2","external_id":"forgejo-main-3255653f277d","receipt_type":"canonical_release_status","idempotency_key":"mission:79f65b0c-4fb3-43b0-9b1c-188e305f15f0:forgejo-release-status:3255653f277dd36e29a8a7d1a85c32c9ca9c5fa2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"0c113c11-e491-4a31-b646-d6584ab58923","command_center_event_id":"79f65b0c-4fb3-43b0-9b1c-188e305f15f0"},{"id":"20b037f1-e6cb-43e5-9cf6-44283ac55b9e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/version.js"],"reason":"Owner explicitly directed that the recurring Forgejo timeout and reliability failures be fixed once and for all and explicitly said Unfreeze control plane and continue. Live post-2658 evidence proves a remaining shared watchdog availability dead zone, so this exact scoped repair continues that authorized outcome.","baseSha":"d30f1df2ff454e3bae98da32908148188054f9bb","issuedAt":1789319460300,"expiresAt":1789319640300,"missionId":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a","authorizationId":"343bb421-bd50-41c2-a179-28cedef9ca14","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:11:00.903335+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d30f1df2ff454e3bae98da32908148188054f9bb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:343bb421-bd50-41c2-a179-28cedef9ca14","mission_step_id":"e5a08462-564d-490a-937a-f794a1a306bd","command_center_event_id":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a"},{"id":"20b175b0-8c17-4805-aa62-fca23f65cd29","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa1e2d8322ea","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3392,"terminal":false,"missionId":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10710,"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":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},"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":2331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:26:42.847394+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3392","receipt_type":"automatic_mission_resume","idempotency_key":"mission:aa1e2d83-22ea-4f99-84c0-58a4d960ae6a:automatic-mission-resume:3392:repair_mission_pr_ready_retryable","mission_step_id":"42615ca7-d29a-4624-9910-e5a1d5609814","command_center_event_id":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},{"id":"20b39d82-29d6-491a-ae6b-80e67e179046","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-851cc024870f","reason":null,"status":"verification_pending","metrics":{"receiptBytes":45039,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":8,"executorlessWaitMs":536921,"firstUsefulResultAt":"2026-09-25T18:00:14.182Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3752,"terminal":false,"missionId":"851cc024-870f-469a-bd07-66ea76712db4","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"86308f02212acd8841732d099200f74f26fabd1e","timingsMs":{"queue":1267,"total":45090,"execution":43823},"nextAction":null,"receiptRef":{"mode":"full","missionId":"851cc024-870f-469a-bd07-66ea76712db4"},"performance":null,"deploymentId":"forgejo-main-86308f02212a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"09342259-45d8-4886-a54c-bfb74a44ed78","failureReason":null,"observedRoute":"/big-papis/owner/events?bpMode=plan","runnerVersion":"paul-8c6a52496642","attemptLineage":[{"jobId":"7cb195c2-41a7-4212-a54d-df871721e134","attempt":1,"category":"verified","sourceSha":"8c6a52496642117d593928d4a926b161c464737d","startedAt":"2026-09-25T18:07:48.935Z","completedAt":"2026-09-25T18:08:33.851Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-8c6a52496642","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":2,"completed":2,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"verified","requestedRoute":"/big-papis/owner/calendar?bpMode=plan","runnerSourceSha":"8c6a52496642117d593928d4a926b161c464737d","selectedViewports":["mobile"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":2,"completed":2,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11853,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":15774,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"fc1b91ae563c366c924009e6ceb4cb97ce1521fdf4e378da6142a9241482eed5","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:09:13.36687+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"paul-8c6a52496642","external_id":"09342259-45d8-4886-a54c-bfb74a44ed78","receipt_type":"visual_proof_status","idempotency_key":"mission:851cc024-870f-469a-bd07-66ea76712db4:visual:09342259-45d8-4886-a54c-bfb74a44ed78:verified","mission_step_id":"def4cd90-032f-47b1-aa39-e75f27cc58e2","command_center_event_id":"851cc024-870f-469a-bd07-66ea76712db4"},{"id":"20b45bd9-e399-48c5-8d1a-22ae2f77db1e","source":"cc-execution","status":"recorded","payload":{"objective":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","tenantRef":"Redfish","receivedAt":"2026-09-02T18:26:06.556Z","fingerprint":"73b73f3dee8d1042623ac1c67f31637957e47e55287ff8bcd35e5b06d9ac203b","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/redfish-scope-resolver-live-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","wordingChanged":false,"canonicalIntent":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"resolver-live","statement":"The Redfish homeowner workflow shows the compact Scope & Agreement resolver, supports Roofing, Windows & Doors, Exterior and multiple scopes, and routes Confirm & Continue into the existing Documents rail.","proofConditionIds":["proof-live-ui","proof-release"]},{"id":"routing-metadata","statement":"Resolver choices persist tenant-scoped routing metadata without creating or modifying legal/document templates.","proofConditionIds":["proof-migration","proof-source"]}],"objective":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","constraints":[{"id":"no-new-documents","statement":"Do not create, seed, replace, or modify Redfish legal documents, roofing documents, work documents, work authorization, agreement templates, or document templates.","proofConditionIds":["proof-source"]},{"id":"pa-separation","statement":"Public-adjuster services must route only to referral/handoff and never to a Redfish PA agreement.","proofConditionIds":["proof-source","proof-live-ui"]},{"id":"explicit-input-wins","statement":"Explicit user/intake trade and path choices must take precedence over permit/property/notes inference.","proofConditionIds":["proof-source","proof-live-ui"]},{"id":"no-duplicate-crm","statement":"Do not create a duplicate CRM or agreement-management surface.","proofConditionIds":["proof-source","proof-live-ui"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-ui","kind":"runtime","claim":"The resolver is present in the Redfish homeowner overview and Confirm & Continue routes to the existing Documents rail.","route":"/redfish-roofing/homeowners","roleRef":"Redfish authorized user","userRef":null,"required":true,"expectedText":"Scope & agreement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-release","kind":"runtime","claim":"The exact merged frontend artifact is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-migration","kind":"runtime","claim":"The metadata-only contact_tenant_memberships migration is applied in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"proof-source","kind":"repository","claim":"The diff contains no creation or modification of Redfish legal/document templates and preserves PA separation, explicit-input precedence, and the existing single homeowner/CRM surface.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-scope-resolver-live-20260902","conversationContext":null,"requestContractHash":"e445e97ad7067ac64e42248e6871385f1c19910e21edb3ce0bf1f25e9df54132","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:26:07.353824+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:tenant-workstream-contribution:73b73f3dee8d1042623ac1c67f31637957e47e55287ff8bcd35e5b06d9ac203b","mission_step_id":null,"command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"20b4fdc4-6b13-483a-b602-13bf22547fd6","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.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"528832c6-4119-4dc0-b0eb-a42052339feb","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":"528832c6-4119-4dc0-b0eb-a42052339feb"},"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":7232,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T15:32:16.811313+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:528832c6-4119-4dc0-b0eb-a42052339feb:execute_mission:repair_mission_source_resolution_required","mission_step_id":"b261cd23-3d13-4757-9eda-75decd044a4e","command_center_event_id":"528832c6-4119-4dc0-b0eb-a42052339feb"},{"id":"20b59a95-b9d5-4f5e-a4cc-220ec12e18ea","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-22b7baf5ae7f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2245,"terminal":false,"missionId":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e88ad60049480b027b02992455ab4f53648597e5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9857,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1196,"approvedPlanMs":0,"missionSetupMs":567,"providerAuthMs":0,"shipAndProveMs":8434,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":247,"resolvePreflightMs":567,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312"},"performance":null,"deploymentId":"forgejo-main-e88ad6004948","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":2529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:28:28.896883+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e88ad60049480b027b02992455ab4f53648597e5","external_id":"forgejo-main-e88ad6004948","receipt_type":"execute_mission","idempotency_key":"mission:22b7baf5-ae7f-4c5b-a82d-e47681ed2312:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"db7d81b0-621c-4cc4-a112-0c7f250973bc","command_center_event_id":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312"},{"id":"20b5d15a-0fc1-473a-8aa7-d242c2dfd318","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdiaun4","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6041,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":967,"terminal":false,"missionId":"742c5fcc-6faa-4867-8afd-acad5a31c3ec","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"47520879982758a0c352430d88736dad18ff8165","timingsMs":{"handlerMs":10138,"prReadinessMs":714,"approvedPlanMs":0,"missionSetupMs":521,"shipAndProveMs":9409},"nextAction":null,"receiptRef":{"mode":"full","missionId":"742c5fcc-6faa-4867-8afd-acad5a31c3ec"},"performance":null,"deploymentId":"forgejo-main-475208799827","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":6444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:15:48.201014+00:00","proof_gate":"canonical_release_dispatched","source_sha":"47520879982758a0c352430d88736dad18ff8165","external_id":"forgejo-main-475208799827","receipt_type":"execute_mission","idempotency_key":"mission:742c5fcc-6faa-4867-8afd-acad5a31c3ec:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5cf5a25b-1b07-45f4-8dca-ff99713e0b50","command_center_event_id":"742c5fcc-6faa-4867-8afd-acad5a31c3ec"},{"id":"20b67529-b926-4f35-86df-79d3bae3b8e5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-24e3bedcfc6f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"24e3bedc-fc6f-4d81-9ba2-a4efcb09e22e","objective":"Fix the cc-execution release workflow so Visual Witness bootstrap secret synchronization uses Cloudflare's version-aware secret command before version promotion. Replace only `wrangler secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET` with `wrangler versions secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET`; preserve all other release ordering and safeguards.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"          (cd workers/cc-execution && printf '%s' \"$bootstrap_key\" | ./node_modules/.bin/wrangler versions secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET --config wrangler.toml >/dev/null)","old_content":"          (cd workers/cc-execution && printf '%s' \"$bootstrap_key\" | ./node_modules/.bin/wrangler secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET --config wrangler.toml >/dev/null)"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix the repeated cc-execution release blocker.","canonicalIntent":"Use Cloudflare version-aware secret synchronization in the cc-execution release workflow.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"release-secret-order","statement":"cc-execution heavy release no longer fails because secret synchronization targets an undeployed latest version.","proofConditionIds":["repository"]}],"constraints":[{"id":"scope","statement":"Only .forgejo/workflows/knocklaunch.yml changes, replacing one Wrangler command.","proofConditionIds":["repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Canonical Gate proves the version-aware secret command is present.","route":".forgejo/workflows/knocklaunch.yml","required":true,"expectedText":"wrangler versions secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET"}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"intent":{"rawUtterance":"Fix the repeated cc-execution release blocker.","canonicalIntent":"Use Cloudflare version-aware secret synchronization in the cc-execution release workflow.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"outcomes":[{"id":"release-secret-order","statement":"cc-execution heavy release no longer fails because secret synchronization targets an undeployed latest version.","proofConditionIds":["repository"]}],"constraints":[{"id":"scope","statement":"Only .forgejo/workflows/knocklaunch.yml changes, replacing one Wrangler command.","proofConditionIds":["repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Canonical Gate proves the version-aware secret command is present.","route":".forgejo/workflows/knocklaunch.yml","required":true,"expectedText":"wrangler versions secret put VISUAL_WITNESS_BOOTSTRAP_SHARED_SECRET"}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Cloudflare rejects pre-deploy `wrangler secret put` when a newer Worker version is uploaded but not deployed; use the version-aware secret command explicitly recommended by Cloudflare."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Cloudflare rejects pre-deploy `wrangler secret put` when a newer Worker version is uploaded but not deployed; use the version-aware secret command explicitly recommended by Cloudflare."},"recovery":false,"fingerprint":"72031d3006fff8c5e9e21f5c03c2142217e9f8c6b004fdb421fc828a66bff4e8","replayCount":0,"serializedBytes":4260},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:04:24.85207+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:24e3bedc-fc6f-4d81-9ba2-a4efcb09e22e:repository-mutation-intent:72031d3006fff8c5e9e21f5c03c2142217e9f8c6b004fdb421fc828a66bff4e8:0","mission_step_id":"9a8c2804-4fb4-46ee-9b3b-37b669ff36cf","command_center_event_id":"24e3bedc-fc6f-4d81-9ba2-a4efcb09e22e"},{"id":"20b68533-f93d-4be3-8cea-8c232a2bf51e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bf49287eb585","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12035,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":85006,"firstUsefulResultAt":"2026-10-06T00:55:09.712Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5114,"terminal":false,"missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5745,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2122,"approvedPlanMs":551,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":3068,"repositoryProviderMs":3068,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1897,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1171},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:56:41.716554+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5114","receipt_type":"execute_mission","idempotency_key":"mission:bf49287e-b585-4228-abc9-2d19c6a63b77:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"91866770-b1b9-451b-b8d1-a3349855f56d","command_center_event_id":"bf49287e-b585-4228-abc9-2d19c6a63b77"},{"id":"20b7cef0-8328-4736-a35e-04937754f913","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/salvage-pr-6512-0a68dd3c97e8","headSha":null,"prNumber":6533},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T20:28:19.173575+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:62adfd14-ade6-4cae-b542-10b019d33f4d:pr:6533:implementation-created","mission_step_id":"29afc36e-6ffa-4d75-93f3-9a6b227cbf16","command_center_event_id":"62adfd14-ade6-4cae-b542-10b019d33f4d"},{"id":"20bc8aa4-2b86-41dc-b636-6741462ae243","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c7f485464e8d","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3237,"terminal":false,"missionId":"c7f48546-4e8d-46be-9032-1afc255f743c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1178,"missionSetupMs":340,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"repositoryMutationMs":6201,"repositoryProviderMs":6201,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4754,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1447},"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":"c7f48546-4e8d-46be-9032-1afc255f743c"},"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":3147,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:43:19.630795+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3237","receipt_type":"execute_mission","idempotency_key":"mission:c7f48546-4e8d-46be-9032-1afc255f743c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1e6813bb-97fd-4bd2-b11a-5db7c1766efd","command_center_event_id":"c7f48546-4e8d-46be-9032-1afc255f743c"},{"id":"20bd1bc1-7924-479a-8b24-009e0233f9e2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-today-visual-family-20260807","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2237,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.2-canonical-release-dedupe","prNumber":null,"terminal":false,"missionId":"04347b4a-6258-4541-a00e-58316628e6b2","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":"04347b4a-6258-4541-a00e-58316628e6b2"},"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":1704,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T13:28:12.401383+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04347b4a-6258-4541-a00e-58316628e6b2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"501f37c9-8fec-4d2b-a3c1-e0b1534f18eb","command_center_event_id":"04347b4a-6258-4541-a00e-58316628e6b2"},{"id":"20bd49a8-07d5-40d4-a659-1f87ea130f93","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ghost-capacity","satisfied":true,"statement":"Terminal Visual Witness jobs cannot remain in the active queue or consume runner capacity.","proofConditionIds":["repo","runtime"]},{"id":"self-heal","satisfied":true,"statement":"Self-heal reconciles and reports terminal-active ghost jobs while preserving bounded runner behavior.","proofConditionIds":["repo","runtime"]}],"satisfied":true,"constraints":[{"id":"preserve-throughput","satisfied":true,"statement":"The 30-second queue/no-progress policy and healthy available-capacity routing remain unchanged.","proofConditionIds":["repo","runtime"]},{"id":"preserve-isolation","satisfied":true,"statement":"Warm browser and per-mission isolated contexts plus independent-verifier boundaries remain unchanged.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","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":["repo","runtime"]}],"contractHash":"39c3f6b35c7a7d51dec0838b7fbfebc0ef9467c72512e365136c224cf7480ba0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":9401,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"onrunner":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"39c3f6b35c7a7d51dec0838b7fbfebc0ef9467c72512e365136c224cf7480ba0","unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"39c3f6b35c7a7d51dec0838b7fbfebc0ef9467c72512e365136c224cf7480ba0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:05:13.278694+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5536d194-35b3-4979-85ad-8d8ce16d777a:request-contract:39c3f6b35c7a7d51dec0838b7fbfebc0ef9467c72512e365136c224cf7480ba0:a1d1ab5e51edcd977648fd9ca9c1737cd56502f3:verified:","mission_step_id":"409f2b3f-c121-4797-a7f6-f0e0f7fdca32","command_center_event_id":"5536d194-35b3-4979-85ad-8d8ce16d777a"},{"id":"20bd6779-a356-4f91-8c5b-c770c1b406ca","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0cbdd32dce21","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":17737,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":8,"executorlessWaitMs":3354928,"firstUsefulResultAt":"2026-10-02T13:03:04.112Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"0cbdd32d-ce21-4479-a186-51ab12c601e1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1079,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":319,"providerAuthMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":319,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":319,"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":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},"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":4018,"likelyAffectedFiles":["src/integrations/supabase/client.ts","src/lib/edge-function-client.ts","src/hooks/useGodModeTenantDemo.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T13:03:04.158332+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0cbdd32d-ce21-4479-a186-51ab12c601e1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"62297b92-2d81-415e-8b50-a5a5c110d1ad","command_center_event_id":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},{"id":"20bdc4a3-a99a-43d1-bdd4-f5cb2ee4575d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtd3y22d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3843,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":933,"terminal":false,"missionId":"369cbf3b-057c-4f1e-85c1-2b6284970108","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","timingsMs":{"handlerMs":25920,"prReadinessMs":958,"approvedPlanMs":17741,"missionSetupMs":4600,"shipAndProveMs":6958},"nextAction":null,"receiptRef":{"mode":"full","missionId":"369cbf3b-057c-4f1e-85c1-2b6284970108"},"performance":null,"deploymentId":"forgejo-main-3dcbd3d4ad5f","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":7985,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T15:33:23.380635+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","external_id":"forgejo-main-3dcbd3d4ad5f","receipt_type":"execute_mission","idempotency_key":"mission:369cbf3b-057c-4f1e-85c1-2b6284970108:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8d9060d3-c380-40de-a0ca-f68595491757","command_center_event_id":"369cbf3b-057c-4f1e-85c1-2b6284970108"},{"id":"20bf2a0e-8b74-4c98-9e06-354a33c58818","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e75b3c5326fd","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2","objective":"Continue the existing Speedy Panda custom-host routing mission using these exact anchored edits.","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/PublicAppShell.tsx","new_content":"const BYCHEFAP_PUBLIC_HOSTS = new Set(['bychefap.com', 'www.bychefap.com']);\nconst SPEEDY_PANDA_PUBLIC_HOSTS = new Set(['speedypandapartyrentals.com', 'www.speedypandapartyrentals.com']);\nconst SPEEDY_PANDA_PUBLIC_PATHS = new Set(['/speedy-panda-party-rentals', '/speedy-panda-party-rentals/booking']);","old_content":"const BYCHEFAP_PUBLIC_HOSTS = new Set(['bychefap.com', 'www.bychefap.com']);\nconst SPEEDY_PANDA_PUBLIC_PATHS = new Set(['/speedy-panda-party-rentals', '/speedy-panda-party-rentals/booking']);"},{"path":"src/PublicAppShell.tsx","new_content":"if (hostname === 'bigpapiscoquitoiceys.com' || hostname === 'www.bigpapiscoquitoiceys.com' || ROOF_HELP_FINDER_HOSTS.has(hostname) || AUTO_UNLOCK_PUBLIC_HOSTS.has(hostname) || WHATS_MY_PROGRESS_HOSTS.has(hostname) || BOOK_ME_DIRECTLY_HOSTS.has(hostname) || BYCHEFAP_PUBLIC_HOSTS.has(hostname) || SPEEDY_PANDA_PUBLIC_HOSTS.has(hostname)) return null;","old_content":"if (hostname === 'bigpapiscoquitoiceys.com' || hostname === 'www.bigpapiscoquitoiceys.com' || ROOF_HELP_FINDER_HOSTS.has(hostname) || AUTO_UNLOCK_PUBLIC_HOSTS.has(hostname) || WHATS_MY_PROGRESS_HOSTS.has(hostname) || BOOK_ME_DIRECTLY_HOSTS.has(hostname) || BYCHEFAP_PUBLIC_HOSTS.has(hostname)) return null;"},{"path":"src/PublicAppShell.tsx","new_content":"  const isByChefApCustomHost = BYCHEFAP_PUBLIC_HOSTS.has(hostname);\n  const isSpeedyPandaCustomHost = SPEEDY_PANDA_PUBLIC_HOSTS.has(hostname);\n  const normalizedPath = location.pathname.length > 1 ? location.pathname.replace(/\\/+$/, '') : '/';","old_content":"  const isByChefApCustomHost = BYCHEFAP_PUBLIC_HOSTS.has(hostname);\n  const normalizedPath = location.pathname.length > 1 ? location.pathname.replace(/\\/+$/, '') : '/';"},{"path":"src/PublicAppShell.tsx","new_content":"  const isSpeedyPandaPublicPath = isSpeedyPandaCustomHost || (isWhatsMyProgressCustomHost && SPEEDY_PANDA_PUBLIC_PATHS.has(normalizedPath.toLowerCase()));","old_content":"  const isSpeedyPandaPublicPath = isWhatsMyProgressCustomHost && SPEEDY_PANDA_PUBLIC_PATHS.has(normalizedPath.toLowerCase());"},{"path":"src/PublicAppShell.tsx","new_content":"  const suppressShellBackground = isSignAgreementPath || isPcgPublicSite || isSelfContainedBookingRoute(location.pathname) || normalizedPath.toLowerCase().startsWith('/book-me-directly') || ROOF_HELP_FINDER_HOSTS.has(hostname) || isAutoUnlockCustomHost || isWhatsMyProgressCustomHost || isBookMeDirectlyCustomHost || isByChefApCustomHost || isSpeedyPandaCustomHost || location.pathname.toLowerCase() === '/palm-bay' || ['/demo','/build-my-demo'].includes(location.pathname.toLowerCase());","old_content":"  const suppressShellBackground = isSignAgreementPath || isPcgPublicSite || isSelfContainedBookingRoute(location.pathname) || normalizedPath.toLowerCase().startsWith('/book-me-directly') || ROOF_HELP_FINDER_HOSTS.has(hostname) || isAutoUnlockCustomHost || isWhatsMyProgressCustomHost || isBookMeDirectlyCustomHost || isByChefApCustomHost || location.pathname.toLowerCase() === '/palm-bay' || ['/demo','/build-my-demo'].includes(location.pathname.toLowerCase());"}],"evaluateChecks":true,"implementation":{"files":[],"writes":[]},"openPullRequest":true,"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2","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":"2b91cb4f8bc3d658a97a98a509e873a34adcd70373c6b596e15f424d679b71c6","replayCount":0,"serializedBytes":4255},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:13:55.642952+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:repository-mutation-intent:2b91cb4f8bc3d658a97a98a509e873a34adcd70373c6b596e15f424d679b71c6:0","mission_step_id":"1f11e7a5-6251-460d-881f-00f08e22f538","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"20c019b1-22aa-4281-80c4-74127c198264","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f13248590e3bcc222a901edc5831d1c9a424ae59","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"task-lifecycle-contract","satisfied":true,"statement":"Production activity_timeline accepts task_created, task_updated, and task_completed events emitted by project_task_business_activity.","proofConditionIds":["release-migration"]},{"id":"task-writes-unblocked","satisfied":true,"statement":"The shared database contract no longer aborts task inserts or lifecycle updates because of activity_timeline activity_type validation.","proofConditionIds":["release-migration"]}],"satisfied":true,"constraints":[{"id":"preserve-existing-types","satisfied":true,"statement":"Preserve all activity types already allowed by the current production constraint.","proofConditionIds":["repository-change"]},{"id":"migration-only-release","satisfied":true,"statement":"Release only the affected Supabase migration target; no frontend, Command Center, OnRunner, or Edge Function deployment.","proofConditionIds":["release-migration"]},{"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":["repository-change","release-migration"]},{"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":["repository-change","release-migration"]}],"contractHash":"e5c4b0439d3a39560c50bd8140e1ffc63b79d5eade7d7fb44f509c0fcd7ca4e4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-change","kind":"repository","evidence":{"reason":null,"gateRunId":9441,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":true,"namedGateTestPath":null,"releaseTargetStates":{"migrations":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e5c4b0439d3a39560c50bd8140e1ffc63b79d5eade7d7fb44f509c0fcd7ca4e4","unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"repositoryConditionBound":true,"repositoryProofSourceSha":"f13248590e3bcc222a901edc5831d1c9a424ae59"},"required":true,"satisfied":true},{"id":"release-migration","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"e5c4b0439d3a39560c50bd8140e1ffc63b79d5eade7d7fb44f509c0fcd7ca4e4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:16:12.59676+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f13248590e3bcc222a901edc5831d1c9a424ae59","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:22f0aed7-a665-4f75-84be-df47e22244db:request-contract:e5c4b0439d3a39560c50bd8140e1ffc63b79d5eade7d7fb44f509c0fcd7ca4e4:f13248590e3bcc222a901edc5831d1c9a424ae59:verified:","mission_step_id":"752cda87-92bb-4c01-99f3-b0b19425247e","command_center_event_id":"22f0aed7-a665-4f75-84be-df47e22244db"},{"id":"20c46a0f-f552-48e5-b9aa-0edb0763e9c3","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/execution-contract-callsite-enforcement.test.js"],"reason":"Owner-authorized final tree-backed cc-execution source anchor correction after live smoke test proved ranked-slice anchoring insufficient.","baseSha":"78e638ea710926d1d097b7787a140d50e9a2cfd5","issuedAt":1790224695265,"expiresAt":1790224875265,"missionId":"27aea3af-c6c1-41f1-8beb-8a5af86e2b34","authorizationId":"20495ef6-548b-453a-afc2-f4fccbc36a82","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:38:15.569998+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"78e638ea710926d1d097b7787a140d50e9a2cfd5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:20495ef6-548b-453a-afc2-f4fccbc36a82","mission_step_id":"d8a26fa9-f47f-4199-b7a2-a19399552074","command_center_event_id":"27aea3af-c6c1-41f1-8beb-8a5af86e2b34"},{"id":"20c5f33e-ca98-4ef1-8fe2-933e512f1e48","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3571b79c6d3f","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":34849,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":13,"executorlessWaitMs":72640,"firstUsefulResultAt":"2026-10-05T16:43:36.024Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4986,"terminal":false,"missionId":"3571b79c-6d3f-4835-8201-7a7d403c3fe3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3571b79c-6d3f-4835-8201-7a7d403c3fe3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:43:50.561611+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4986","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3571b79c-6d3f-4835-8201-7a7d403c3fe3:automatic-mission-resume:4986:repair_mission_pr_ready_retryable","mission_step_id":"04dae777-8bf0-46f9-a22b-e14857182a90","command_center_event_id":"3571b79c-6d3f-4835-8201-7a7d403c3fe3"},{"id":"20c735ab-d395-4377-84f8-23334ce51f8d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly approved the Scheduler v2 control-plane modernization to refresh post-Lovable automation operations, correct Mission Freedom runner topology assumptions, and tighten autonomous mission/release reconciliation.","baseSha":"84ac7a071a470df85e50ccea07cfe710771eff5a","issuedAt":1790514913993,"expiresAt":1790515093993,"missionId":"a5460452-01de-4411-9e0a-b337ff222440","authorizationId":"59d9b526-9d9c-4605-ad7f-a74614c18c16","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:15:14.261578+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"84ac7a071a470df85e50ccea07cfe710771eff5a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:59d9b526-9d9c-4605-ad7f-a74614c18c16","mission_step_id":"271b1a83-d97c-42c4-b877-71dc5c1d69a0","command_center_event_id":"a5460452-01de-4411-9e0a-b337ff222440"},{"id":"20c9243b-de21-4337-b3f6-fde2c50c9fbd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/release-target-ownership.mjs","content":"const FRONTEND_RELEASE_PATH = /^(?:src\\/(?!__tests__\\/contracts\\/)|public\\/|index\\.html$|package(?:-lock)?\\.json$|vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.|components\\.json$|wrangler\\.toml$|scripts\\/knocklaunch-console\\/|scripts\\/cloudflare-native-(?!version-deploy\\.mjs$)|scripts\\/validate-cloudflare-native-public-env\\.mjs$|config\\/cloudflare-native-frontend-build\\.json$)/;\n\nexport function releaseTargetsFromChangedPaths(input = []) {\n  const paths = [...new Set((Array.isArray(input) ? input : [])\n    .map((value) => String(value || \"\").trim())\n    .filter(Boolean))];\n  return {\n    ccExecution: paths.some((path) => (path.startsWith(\"workers/cc-execution/\") && !path.startsWith(\"workers/cc-execution/test/\"))\n      || path === \"config/control-plane-capabilities.json\"\n      || path.startsWith(\"scripts/visual-witness-hosted-runner/\")),\n    onrunner: false,\n    frontend: paths.some((path) => FRONTEND_RELEASE_PATH.test(path)),\n    supabaseEdge: paths.some((path) => path.startsWith(\"supabase/functions/\") || path === \"scripts/reconcile-supabase-edge-registry.mjs\"),\n    migrations: paths.some((path) => path.startsWith(\"supabase/migrations/\")),\n  };\n}\n\nexport function workflowReleaseFlagsFromChangedPaths(paths = []) {\n  const targets = releaseTargetsFromChangedPaths(paths);\n  return {\n    release_cc_execution: String(targets.ccExecution),\n    release_onrunner: \"false\",\n    release_frontend: String(targets.frontend),\n    release_supabase_edge: String(targets.supabaseEdge),\n    release_migrations: String(targets.migrations),\n  };\n}\n"},{"path":"scripts/knocklaunch-console/console.css","content":":root{color-scheme:dark;font-family:Inter,Segoe UI,system-ui,sans-serif;background:#06100d;color:#e8f5ef;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:1px solid #315a49;background:#122c22;color:#e4fff1;padding:.65rem .9rem;border-radius:9px;font-weight:600}button:hover{background:#204734}button:disabled{opacity:.45;cursor:not-allowed}input{background:#071a12;border:1px solid #315a49;padding:.7rem;color:white;border-radius:8px;min-width:0}a{color:#79e5af}header{position:sticky;top:0;z-index:5;background:#081610;border-bottom:1px solid #284637;padding:16px 22px}h1{font-size:21px;letter-spacing:.035em;margin:4px 0}h2{font-size:23px;margin:0 0 8px}h3{font-size:16px;margin:0 0 12px}p{line-height:1.5}.eyebrow{color:#74d8a9;font-size:10px;letter-spacing:.18em;font-weight:700}.muted{color:#9cb7a9;font-size:13px}.top,.row{display:flex;align-items:center;gap:12px;justify-content:space-between}.top{flex-wrap:wrap}.layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 85px)}nav{padding:16px;border-right:1px solid #243f32}nav button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-bottom:6px;border-color:transparent;background:transparent;font-size:14px}nav button[aria-current=step]{background:#163b29;border-color:#428968}nav b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #426a55;border-radius:7px}main{padding:22px;min-width:0;max-width:1500px;width:100%;margin:0 auto}.panels{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px}.panel{background:#0b1b14;border:1px solid #254a37;border-radius:12px;padding:17px;margin-bottom:16px}.step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #203e2e}.step:last-child{border:0}.step p{margin:4px 0}.step .number{color:#72daa7;font-weight:700}.pill{font-size:10px;font-weight:700;text-transform:uppercase;padding:5px 8px;border-radius:6px;background:#263a30;white-space:nowrap}.passed,.live{background:#154a30;color:#89f0b8}.failed,.blocked,.unavailable{background:#4b391b;color:#ffd591}.running{background:#16453c;color:#9ff6de}.waiting,.stale{color:#a5b9af}.error{color:#ffd591;overflow-wrap:anywhere;font-size:13px}.logs{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;background:#030a06;padding:14px;font:12px/1.65 Consolas,monospace;border-radius:8px}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric{padding:12px;background:#10271a;border:1px solid #254d35;border-radius:8px;overflow-wrap:anywhere}.metric b{display:block;font-size:20px;margin-top:5px}details{margin-top:12px}summary{cursor:pointer;color:#a4dabb;font-size:13px}table{width:100%;border-collapse:collapse;font-size:12px}td,th{text-align:left;padding:8px;border-bottom:1px solid #284436;overflow-wrap:anywhere}.scroll{overflow:auto;max-height:300px}.connect{display:flex;gap:8px;flex-wrap:wrap}.connect input{flex:1}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.notice{border-left:3px solid #65c18d;padding:10px 14px;background:#142d20}.headline{margin-bottom:18px}.full{grid-column:1/-1}.small{font-size:11px}.provider-head{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}@media(max-width:900px){.panels{grid-template-columns:1fr}.layout{grid-template-columns:1fr}nav{display:flex;overflow:auto;position:sticky;top:83px;z-index:4;background:#091a12;padding:8px;border-bottom:1px solid #243f32}nav button{width:auto;white-space:nowrap;margin:0;padding:8px}nav b{width:20px;height:20px}main{padding:12px}.panel{padding:13px}header{padding:12px}.step{grid-template-columns:24px minmax(0,1fr) auto}.top .muted{display:none}}\n\n\n.operator-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:16px;align-items:start}.operator-chat{display:flex;flex-direction:column;min-height:560px}.operator-messages{flex:1;min-height:200px;max-height:48vh;overflow:auto}.operator-message{padding:12px;margin:8px 0;border-radius:10px;background:#102a1e;overflow-wrap:anywhere}.operator-message.user{background:#194333;margin-left:24px}.operator-message strong{font-size:11px;color:#8ce1b4}.operator-message p{white-space:pre-wrap;margin:5px 0}.operator-chat textarea{width:100%;resize:vertical;min-height:80px;border:1px solid #438563;border-radius:10px;background:#06140c;color:#effff5;padding:12px;font:inherit}.operator-compose-actions{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:8px}.operator-context{display:grid;gap:8px;margin:12px 0}.operator-context label{display:grid;gap:5px;font-size:12px}.operator-image{background:#030905;min-height:220px;border-radius:9px;text-align:center;padding:10px;overflow:auto;max-height:65vh}.operator-image img{max-width:100%;height:auto;display:block;margin:auto}.operator-image.mobile img{max-width:min(100%,390px)}.operator-route{overflow-wrap:anywhere}.operator-witness h2,.operator-chat h2{font-size:18px}.operator-witness .actions{margin:0;gap:4px}.operator-witness [aria-pressed=true]{background:#286346;border-color:#79e5af}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1050px){.operator-grid{grid-template-columns:1fr}.operator-chat{min-height:0}.operator-messages{max-height:32vh;min-height:100px}.operator-image{max-height:60vh}.operator-main{padding:10px}.operator-witness .provider-head{flex-wrap:wrap}.operator-chat .provider-head{align-items:start}.operator-chat h2{font-size:17px}}\n\n/* Operator witness-first layout */\n.layout:has(.operator-main){grid-template-columns:1fr}\n.layout:has(.operator-main)>nav{display:flex;gap:6px;overflow-x:auto;position:sticky;top:76px;z-index:4;background:#081610;border-right:0;border-bottom:1px solid #243f32;padding:8px 14px}\n.layout:has(.operator-main)>nav button{width:auto;white-space:nowrap;margin:0;padding:.45rem .65rem;font-size:12px;flex:0 0 auto}\n.layout:has(.operator-main)>nav b{width:20px;height:20px;border-radius:6px;font-size:11px}\n.operator-main{max-width:1800px;padding:14px 16px 20px}\n.operator-pairing{padding:10px 12px;margin-bottom:10px}\n.operator-pairing .provider-head{margin:0;gap:14px}\n.operator-pairing h3{margin:0 0 2px}\n.operator-pairing p{margin:0;line-height:1.35}\n.operator-pairing .connect{min-width:min(100%,390px);flex-wrap:nowrap}\n.operator-pairing .connect input{min-width:180px}\n.operator-grid{grid-template-columns:minmax(290px,.55fr) minmax(620px,1.8fr);gap:12px;align-items:stretch}\n.operator-chat{min-height:calc(100dvh - 225px);margin-bottom:0}\n.operator-messages{max-height:36vh}\n.operator-witness{min-height:calc(100dvh - 225px);margin-bottom:0;display:flex;flex-direction:column}\n.operator-witness>.provider-head{margin-bottom:8px}\n.operator-image{flex:1;min-height:500px;max-height:calc(100dvh - 365px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14px}\n.operator-image>a{display:flex;width:100%;justify-content:center}\n.operator-image img{max-height:calc(100dvh - 420px);object-fit:contain}\n.operator-image.mobile img{max-width:min(100%,430px);width:auto}\n.operator-witness>details{margin-top:8px}\n@media(max-width:1050px){.operator-grid{grid-template-columns:1fr}.operator-witness{order:1;min-height:0}.operator-chat{order:2;min-height:0}.operator-image{min-height:420px;max-height:none}.operator-image img{max-height:none}.operator-pairing .provider-head{align-items:flex-start;flex-wrap:wrap}.operator-pairing .connect{width:100%}}\n@media(max-width:700px){.layout:has(.operator-main)>nav{top:70px;padding:6px 8px}.operator-main{padding:8px}.operator-image{min-height:360px;padding:8px}.operator-pairing .connect{flex-wrap:wrap}.operator-pairing .connect button{width:100%}}\n/* static console frontend release ownership canary */\n"}],"route":"/console/index.html","branch":"ai/objective-first-repair-57f09d9a80d1","writes":[],"patches":[],"version":1,"approved":true,"viewport":"desktop","missionId":"57f09d9a-80d1-4d8d-af0e-78ee0d4cc700","objective":"Fix KNOCKLAUNCH release ownership for the standalone Console static assets. scripts/knocklaunch-console/** is served by the frontend/static deployment but is currently omitted from FRONTEND_RELEASE_PATH, so merged Console UI changes do not go live. Add scripts/knocklaunch-console/ to frontend release classification and make one no-op CSS comment change in scripts/knocklaunch-console/console.css so this repair itself triggers the frontend release and publishes the already-merged witness-first Operator layout. Ship through Gate, squash merge, frontend deploy, and verify the standalone Console route.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/release-target-ownership.mjs","scripts/knocklaunch-console/console.css"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"visualProofRoute":"/console/index.html","executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/release-target-ownership.mjs","scripts/knocklaunch-console/console.css"],"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":"09fe3aa67e829576ee26bf6a5da739ff77b3cab1492d0037db391729c6406449","replayCount":0,"serializedBytes":11448},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:30:58.252216+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:57f09d9a-80d1-4d8d-af0e-78ee0d4cc700:repository-mutation-intent:09fe3aa67e829576ee26bf6a5da739ff77b3cab1492d0037db391729c6406449:0","mission_step_id":"16da35d5-9693-4233-8bac-f0c3d67cc980","command_center_event_id":"57f09d9a-80d1-4d8d-af0e-78ee0d4cc700"},{"id":"20c93c14-2361-4e32-9f4c-cabc5446dc24","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},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T03:23:17.384326+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-af437e18556e\",\"prNumber\":3330,\"sourceSha\":\"07665a148f115f740540a143c968dd7735a2c7a3\",\"deploymentId\":\"forgejo-main-07665a148f11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:03:52.801877+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:af437e18-556e-4d9c-9bd5-9860f47e6b44:owner-progress-heartbeat:119330175","mission_step_id":"0e6e1848-8e5f-48dc-92d9-d28145a9ef92","command_center_event_id":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},{"id":"20c9a71c-cf5e-4e81-af25-15294de655ac","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-event-form-mobile","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.212-parallel-patch-planning","prNumber":3408,"terminal":false,"missionId":"503c75fa-0a82-400f-9885-5d7de6c0be54","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5577,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":937,"missionSetupMs":394,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":394,"repositoryMutationMs":4640,"repositoryProviderMs":4640,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2347,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2293},"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":"503c75fa-0a82-400f-9885-5d7de6c0be54"},"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":3722,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:17:19.368303+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3408","receipt_type":"execute_mission","idempotency_key":"mission:503c75fa-0a82-400f-9885-5d7de6c0be54:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c3a89df0-0cc4-4532-919c-a83d6d5187b8","command_center_event_id":"503c75fa-0a82-400f-9885-5d7de6c0be54"},{"id":"20cadcfd-a9ac-46d7-a592-b46112ab07d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c353b8946db3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":90996,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"executorlessWaitMs":77946,"firstUsefulResultAt":"2026-10-01T02:08:42.104Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4307,"terminal":false,"missionId":"c353b894-6db3-4cda-af74-08a44a3c0df3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2384,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2155,"approvedPlanMs":0,"missionSetupMs":411,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":133,"resolvePreflightMs":411,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"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":"c353b894-6db3-4cda-af74-08a44a3c0df3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:09:57.099456+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4307","receipt_type":"execute_mission","idempotency_key":"mission:c353b894-6db3-4cda-af74-08a44a3c0df3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6f21a605-04f0-4287-9c0c-d6b788607856","command_center_event_id":"c353b894-6db3-4cda-af74-08a44a3c0df3"},{"id":"20cc755f-9cc2-432d-b470-cfcf986a0b76","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-94dc4229b32e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":3037,"terminal":false,"missionId":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25427,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":9480,"missionSetupMs":3062,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":3062,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3062,"repositoryMutationMs":15947,"repositoryProviderMs":15947,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6733,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":3062,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9214},"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":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},"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":3995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:43:10.697333+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3037","receipt_type":"execute_mission","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"250f27d9-98da-487b-b7d3-449eadcacee6","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"20cd9fb9-63d3-458f-8e62-023001259a72","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eac68a1282bb","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.170-cancelled-release-historical-source-dispatch","prNumber":null,"terminal":false,"missionId":"eac68a12-82bb-4a94-9f20-c7cf7877821a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1121,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":343,"providerAuthMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"eac68a12-82bb-4a94-9f20-c7cf7877821a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1385,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:48:40.407694+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eac68a12-82bb-4a94-9f20-c7cf7877821a:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"600df255-f038-427d-99ee-e110e54ce2c6","command_center_event_id":"eac68a12-82bb-4a94-9f20-c7cf7877821a"},{"id":"20ce775b-d301-4b6e-9560-d54094da264d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papis-proposal-pdf-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3493,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.13-control-plane-branch-synthesis-reliability","prNumber":null,"terminal":false,"missionId":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7","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":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7"},"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":14842,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/__tests__/contracts/big-papis-premium-operations.contract.test.ts","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/PreWorkflowScreen.tsx","src/components/TenantRouter.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/route-service-application-integration.contract.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T01:56:46.65118+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f20e5157-68a6-4ad7-8939-7c6bca08c1c7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"737aca44-7ed5-4c7e-b25e-26cd3faa61dc","command_center_event_id":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7"},{"id":"20cf3027-3bed-44db-800a-eb124db2cf54","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"3953d3304d50de5fd386f7e60690c37df34e94be20a2b9b700e2ffb3be0e9632","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4526","runId":4526,"status":"success","sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":4526,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.4-refresh-fastpath","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:59:35.831846+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","external_id":"forgejo-main-4885d408d195","receipt_type":"canonical_release_status","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:forgejo-release-status:4885d408d195f1e6b2218bce88b9d2dcfa0bb85f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"edc58f95-a05a-4eb0-a663-fb4e27309149","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"20cfe4f3-1510-4e7c-9e8c-a89f8010da10","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtsrziil","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.72-mcp-local-jwks","prNumber":2134,"terminal":false,"missionId":"12ac40e1-9587-489d-a117-9832e1dd0305","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"bb5d45de0a304fb857a05df7662a725c8782aa4b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12858,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1797,"approvedPlanMs":0,"missionSetupMs":926,"providerAuthMs":0,"shipAndProveMs":10543,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":686,"resolvePreflightMs":926,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"12ac40e1-9587-489d-a117-9832e1dd0305"},"performance":null,"deploymentId":"forgejo-main-bb5d45de0a30","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":2676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T14:49:02.164224+00:00","proof_gate":"canonical_release_dispatched","source_sha":"bb5d45de0a304fb857a05df7662a725c8782aa4b","external_id":"forgejo-main-bb5d45de0a30","receipt_type":"execute_mission","idempotency_key":"mission:12ac40e1-9587-489d-a117-9832e1dd0305:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ae2c30aa-1839-4c64-bcdc-af17db46f556","command_center_event_id":"12ac40e1-9587-489d-a117-9832e1dd0305"},{"id":"20d4b4b3-76c1-47eb-b441-08b3190b9f96","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2a192ae13b98d1cb44cca8a76164577192d7ee7e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2a192ae13b98d1cb44cca8a76164577192d7ee7e","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"963e5a1871985f7b2323ce93b604f4a50b5702fdfb10e9553b8fbcdbe80576c1","forgejoWorkflowProof":{"runId":9055,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T23:24:33.857697+00:00","proof_gate":"canonical_release_pending","source_sha":"2a192ae13b98d1cb44cca8a76164577192d7ee7e","external_id":"forgejo-main-2a192ae13b98","receipt_type":"canonical_release_status","idempotency_key":"mission:c90b228f-2a10-4040-b752-7401578b7892:forgejo-release-status:2a192ae13b98d1cb44cca8a76164577192d7ee7e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ffa719c4-cda5-4767-a31a-9aee58a689e8","command_center_event_id":"c90b228f-2a10-4040-b752-7401578b7892"},{"id":"20d67337-4a75-4b01-9eea-73a56b8ab44e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-continuity-20260904","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.52-merged-release-target-recovery-refreeze","prNumber":1714,"terminal":false,"missionId":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7843,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":417,"approvedPlanMs":0,"missionSetupMs":772,"providerAuthMs":0,"shipAndProveMs":7218,"ledgerPrepareMs":772,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":772,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":772,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},"performance":null,"deploymentId":null,"workflowRunId":5222,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:37:56.798051+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1714","receipt_type":"execute_mission","idempotency_key":"mission:3cf5ba12-444d-46ba-9a5d-4d4230bc2833:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"5dd0fcff-9300-4065-82d3-310d5820f88d","command_center_event_id":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},{"id":"20d688b7-88f4-45ff-ab85-b5da4e6d26ba","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},\"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-23T03:25:24.571784+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/tenant-bootstrap-connection-closed-recovery\",\"prNumber\":3464,\"sourceSha\":\"5469d6ca4a7296f91c516207cbad0dfa6507b407\",\"deploymentId\":\"forgejo-main-5469d6ca4a72\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:30:57.747186+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:653e90c1-e996-4fa2-89de-76cd34941081:owner-progress-heartbeat:119341563","mission_step_id":"2a4fdcf7-d40e-40ef-b1e1-4cd8e4a4e438","command_center_event_id":"653e90c1-e996-4fa2-89de-76cd34941081"},{"id":"20d691ad-23b5-41be-9378-c7b37a43f6f6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/godmode-owner-realtor-mode-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1858,"terminal":false,"missionId":"c4d815b4-45c7-45d8-9f28-884d162fdcff","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b6e404dde31d645a549836454527e18094a4cdbc","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9298,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":775,"approvedPlanMs":0,"missionSetupMs":1013,"providerAuthMs":0,"shipAndProveMs":6780,"ledgerPrepareMs":1013,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1013,"repositoryMutationMs":1476,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1013,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4d815b4-45c7-45d8-9f28-884d162fdcff"},"performance":null,"deploymentId":"forgejo-main-b6e404dde31d","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":2930,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T16:45:46.999263+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b6e404dde31d645a549836454527e18094a4cdbc","external_id":"forgejo-main-b6e404dde31d","receipt_type":"execute_mission","idempotency_key":"mission:c4d815b4-45c7-45d8-9f28-884d162fdcff:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b69200da-f16a-4632-b6a9-05be63b49fc7","command_center_event_id":"c4d815b4-45c7-45d8-9f28-884d162fdcff"},{"id":"20d79eea-a484-41f3-a920-e7ec7c84f63f","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-600523e24951","approved":true,"missionId":"600523e2-4951-4f14-a70e-72af6e3c3b85","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["src/pages/connections/TenantConnections.tsx"],"anchored_edits":[{"path":"src/pages/connections/TenantConnections.tsx","new_string":"const providerReady=useCallback((r?:ConnectionRow|null)=>{if(!r||!isConnectedStatus(r.credential_status))return false;if(PROVIDER_MAP.get(r.provider as ProviderKey)?.kind==='secret'&&r.provider!=='irslogiqs'&&!r.last_verified_at)return false;if(r.provider==='google_workspace'){","old_string":"const providerReady=useCallback((r?:ConnectionRow|null)=>{if(!r||!isConnectedStatus(r.credential_status))return false;if(PROVIDER_MAP.get(r.provider as ProviderKey)?.kind==='secret'&&!r.last_verified_at)return false;if(r.provider==='google_workspace'){"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"88c527843a2a067cb01f352c53f457a92dbbdfd94202ba15a53635a3b0231d09","replayCount":0,"serializedBytes":1167},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:32:29.907969+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:600523e2-4951-4f14-a70e-72af6e3c3b85:repository-mutation-intent:88c527843a2a067cb01f352c53f457a92dbbdfd94202ba15a53635a3b0231d09:0","mission_step_id":"25f3cad4-3af0-4308-84f0-b87dfaf1c0fa","command_center_event_id":"600523e2-4951-4f14-a70e-72af6e3c3b85"},{"id":"20d9d843-254b-4462-ac6d-7ce8dd23a8ce","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["prior_exact_owner_unfreeze_utterance","current_owner_self_healing_utterance"],"confidence":1,"rawUtterance":"Unfreeze the control plane for the Virtual Witness bootstrap repair. i need you to ensure that the witness is self healing incase of future errors","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane for the Virtual Witness repair and ensure Virtual Witness is self-healing in case of future errors.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"self-healing-runtime","statement":"Virtual Witness automatically detects and recovers bounded transient lane, bootstrap, stale mission, and browser failures while preserving a healthy sibling lane.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]}],"objective":"Unfreeze the control plane for the Virtual Witness repair and ensure Virtual Witness is self-healing in case of future errors.","constraints":[{"id":"bounded-recovery","statement":"Recovery is bounded to one lane-local attempt per cooldown window and persistent failures fail closed instead of retrying indefinitely.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"bootstrap-authority","statement":"Self-healing must use the existing synchronized stable bootstrap authority and must not independently rotate bootstrap HMAC secrets.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","statement":"Use one branch, one PR, KnockLaunch Gate, squash merge, and only affected production releases.","proofConditionIds":["gate-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current Forgejo source contains the bounded Virtual Witness self-healing watchdog, lane-local recovery controller, stable-authority virtual rebootstrap, stale-job/browser cleanup, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"KnockLaunch Gate passes on the exact repair head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Only affected witness/control-plane production targets release successfully from the squash-merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live inspect_route_health reports both witness lanes ready with redundancyReady=true, automatic failover healthy, selfHealingReady=true, watchdogActive=true, and syntheticRecoveryProof.ok=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","requestContractRevision":2,"previousRequestContractHash":"b5c59277d11ac998a644cfac7c91f08ce1b733c26dde7442b5bbf5b982b668b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:58:52.85099+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:request-contract:d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"20daca2a-8d91-4621-ac32-791305a5de44","source":"cc-execution","status":"recorded","payload":{"objective":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","tenantRef":"321-auto-unlock","receivedAt":"2026-09-24T18:54:01.176Z","fingerprint":"6654cf765a813efdf5115656521aa8980019ce1be7a2e9d47aca1426fb03bfb4","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","wordingChanged":false,"canonicalIntent":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to 321-auto-unlock. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"The requested desktop viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Adjust only the 321 Auto Unlock desktop density/footprint. Owner wants the desktop presentation to feel like a 67% scale/density but with the actual interface elements larger and occupying more of the viewport. Do NOT use CSS zoom, transform-scale, or 125% width hacks. Preserve the true viewport centerline and current nav centering. Increase the canonical desktop shell from 1580px to 1760px, reduce outer dead space, enlarge the center video column and both side rails, increase headline/body/card sizing modestly, and raise hero height enough that the composition fills more of the visible desktop viewport without becoming oversized. Keep the uploaded waterfront background full-bleed, all current copy, video, CTA, routes, request flow, and contrast fixes. Frontend-only, smallest deterministic diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend release.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Adjust-only-the-321-Auto-Unlock-desktop-density-footprint.-Owner-wants-the-desktop-presentation-to-f","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"cf8aa7d05070a7d99c60ed8205e92c217cf480c530559ed2543be4173e3aaa83","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:54:01.459657+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:12c8c4b3-37d7-47d5-a3b3-bb7cf219335d:tenant-workstream-contribution:6654cf765a813efdf5115656521aa8980019ce1be7a2e9d47aca1426fb03bfb4","mission_step_id":null,"command_center_event_id":"12c8c4b3-37d7-47d5-a3b3-bb7cf219335d"},{"id":"20dc3cd4-3077-4d46-86ca-bf81782ac903","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-980b9743e3e3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b","objective":"Apply these exact corrective edits on the existing current-main corrective branch. Fix the actual failures shown by the owner's live screenshot: (1) platform utility bar cannot render on ANY custom/public hostname; it is restricted to app.knocklaunch.app authenticated tenant workspace context, while existing private tenant-nav-above-utility ordering remains untouched; (2) the mobile fixed-video region gets an opaque/frosted full-width backing layer so scrolling content can never be visually present behind or around the fixed video; (3) the frosted-card rule targets every direct major max-width content wrapper inside public marketing sections, not just the previous last-child assumption, so all major white-text blocks receive the same glass treatment. Preserve the fixed mobile header from current main and desktop unchanged. Inspect diff, one PR, Gate, squash merge, Cloudflare deploy, and verify the exact live screenshot conditions.","repository":"noel/KnockLaunchOS","anchoredEdits":[{"path":"src/PrivateAppShell.tsx","anchor":"if(!mobile||!activeTenant?.id)return null;","replacement":"if(!mobile||!activeTenant?.id||typeof window==='undefined'||window.location.hostname.toLowerCase()!=='app.knocklaunch.app')return null;"},{"path":"src/pages/auto-lockout/AutoUnlockPublic.tsx","anchor":"<style>{`@media (max-width:767px){.auto-unlock-public>section:not(#start-unlock)>div:last-child{border:1px solid rgba(125,211,252,.22);border-radius:1.25rem;background:rgba(3,16,26,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}`}</style>","replacement":"<style>{`@media (max-width:767px){.auto-unlock-public>section>div[class*=\"mx-auto\"][class*=\"max-w\"]{border:1px solid rgba(125,211,252,.22);border-radius:1.25rem;background:rgba(3,16,26,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}`}</style>"},{"path":"src/pages/auto-lockout/AutoUnlockPublic.tsx","anchor":"<div className=\"fixed inset-x-0 top-[56px] z-30 px-3 py-2 sm:top-[64px] sm:px-4 lg:hidden\">","replacement":"<div className=\"fixed inset-x-0 top-[56px] z-30 bg-[#010712]/96 px-3 py-2 backdrop-blur-2xl sm:top-[64px] sm:px-4 lg:hidden\">"}],"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/pages/auto-lockout/AutoUnlockPublic.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/pages/auto-lockout/AutoUnlockPublic.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":"4cc4e1e66d703c65a3cee15469dd485356f268825125ae361d24715e127d6020","replayCount":0,"serializedBytes":3348},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:38:50.101585+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:980b9743-e3e3-4fa2-b582-487091d09a8b:repository-mutation-intent:4cc4e1e66d703c65a3cee15469dd485356f268825125ae361d24715e127d6020:0","mission_step_id":"5c1409cb-1838-4806-8bd4-0c7a693665da","command_center_event_id":"980b9743-e3e3-4fa2-b582-487091d09a8b"},{"id":"20dce6da-1211-4844-83bd-6b03de8856bc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"c05dd40e620d2a8cac2473351d9e80b215460956\",\"merge\":\"{\\\"message\\\":\\\"Please try again later\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":152628,"releaseCount":0,"toolCallCount":118,"repeatedCallCount":117,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":176,"terminal":false,"missionId":"8463dbb9-d37d-4a1d-9412-17f65ca76297","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8463dbb9-d37d-4a1d-9412-17f65ca76297"},"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":3089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T22:20:25.386779+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"176","receipt_type":"ship_and_prove","idempotency_key":"mission:8463dbb9-d37d-4a1d-9412-17f65ca76297:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"9c9a75e5-94a2-4c2e-8e01-597d580ae3e2","command_center_event_id":"8463dbb9-d37d-4a1d-9412-17f65ca76297"},{"id":"20deb258-8286-4b5a-a2c0-063db67ef6cb","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Validate exact fingerprint before reusing expensive frontend QA evidence.","baseSha":"5006f2a450bb502d5759b00e72a60d3ea40f0b4a","issuedAt":1790225779053,"expiresAt":1790225959053,"missionId":"ae53d005-9d3c-44a4-9374-5fc6219b79cf","authorizationId":"d55e1c48-9fce-4796-ab17-b276cd0e92de","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:56:19.380452+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5006f2a450bb502d5759b00e72a60d3ea40f0b4a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d55e1c48-9fce-4796-ab17-b276cd0e92de","mission_step_id":"e8f6deac-b48a-450b-aa90-6711cd80de82","command_center_event_id":"ae53d005-9d3c-44a4-9374-5fc6219b79cf"},{"id":"20e089bb-2246-4c29-9e9a-a75518ea52d4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":993,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":444,"terminal":false,"missionId":"fe9b39a0-bceb-4d4c-8fd9-f4a8cf307ba4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"88fd66a7c3bacf387a670543e8d18353098eb586","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe9b39a0-bceb-4d4c-8fd9-f4a8cf307ba4"},"performance":null,"deploymentId":"forgejo-main-88fd66a7c3ba","workflowRunId":1544,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1596,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:35:41.402923+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"444","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fe9b39a0-bceb-4d4c-8fd9-f4a8cf307ba4:automatic-mission-resume:444:canonical_release_dispatched","mission_step_id":"8c3cf728-6224-437c-87a5-7bdb38a8082b","command_center_event_id":"fe9b39a0-bceb-4d4c-8fd9-f4a8cf307ba4"},{"id":"20e39f75-7cc2-445f-a373-2de879b1bc40","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner-authorized follow-up repair of a live-proven merge-queue provider request-shape discrepancy. Scope is limited to the Actions snapshot first-page normalization, its regression guard, and capability contract.","baseSha":"d81a65f462a3f20c659f1037df583c3f35d7c304","issuedAt":1789777148195,"expiresAt":1789777328195,"missionId":"98f3cf09-b186-42f8-b212-27b09a3913f7","authorizationId":"367df7fe-ef07-4f2c-818e-142eff2f4c2f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:19:08.485773+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d81a65f462a3f20c659f1037df583c3f35d7c304","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:367df7fe-ef07-4f2c-818e-142eff2f4c2f","mission_step_id":"cb0c7efd-82b8-4e15-bca3-1647c8b6ccc3","command_center_event_id":"98f3cf09-b186-42f8-b212-27b09a3913f7"},{"id":"20e4f63e-a137-470b-9e2e-cdcbe7143c51","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-be8a91c52fcf","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":8652,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T04:40:38.818Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.76-paul-semantic-heldout","prNumber":null,"terminal":false,"missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},"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":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:40:39.787431+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"227acacd-5fca-42ec-9edb-473f75a746ab","command_center_event_id":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},{"id":"20e7f0e7-0ece-4172-b5c8-a08ec02a3b24","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"50f4f846056407032e75f19768ace422b6c242c27583852a9bff625c8732253b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15833","runId":15833,"status":"running","sourceSha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"383c2be65a93be3e8b91c237d0fb8a27cbcfe888","deploymentId":"forgejo-main-383c2be65a93be3e8b91c237d0fb8a27cbcfe888","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.98-proof-target-fidelity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:45:05.035093+00:00","proof_gate":"canonical_release_pending","source_sha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","external_id":"forgejo-main-12e768b8554a","receipt_type":"canonical_release_status","idempotency_key":"mission:3571b79c-6d3f-4835-8201-7a7d403c3fe3:forgejo-release-status:12e768b8554a377d5d378dd7d7399a7337b89b0a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d6a71c3b-ab6f-4ebb-bbf1-08a75c3e02c8","command_center_event_id":"3571b79c-6d3f-4835-8201-7a7d403c3fe3"},{"id":"20e90b20-0aaf-4647-84cd-235101957bc0","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/release-target-ownership.js","workers/cc-execution/src/version.js"],"reason":"Synchronize the deployed mission reconciler ownership map with the protected-main planner so worker test files cannot create false ccExecution releases.","baseSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","issuedAt":1788525399431,"expiresAt":1788525579431,"missionId":"7163978d-886d-4591-ad04-d960d4591f77","authorizationId":"3037fa30-18d6-4da9-9781-731b5006dd04","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:36:39.901266+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3037fa30-18d6-4da9-9781-731b5006dd04","mission_step_id":"68d7f500-0d80-46bc-8335-f1b57a9cc9bc","command_center_event_id":"7163978d-886d-4591-ad04-d960d4591f77"},{"id":"20e97d26-cff2-4834-8370-40926110c9e4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a8cae272acdb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":24989,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":2258078,"firstUsefulResultAt":"2026-10-01T09:13:37.154Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4328,"terminal":false,"missionId":"a8cae272-acdb-4fe0-9e38-cb245e063ff9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"08b1ae86555c64f904ad86fde2874cb3f5a049c4","timingsMs":{"prReadinessMs":660,"approvedPlanMs":0,"shipAndProveMs":280,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},"performance":null,"deploymentId":"forgejo-main-08b1ae86555c","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":1800,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:51:20.24442+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4328","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8cae272-acdb-4fe0-9e38-cb245e063ff9:automatic-mission-resume:4328:canonical_release_reconciliation_pending","mission_step_id":"15de5f7f-1bd1-4f41-9a8c-11e62065f89a","command_center_event_id":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},{"id":"20ea9491-46f0-459b-b0d4-97be6ef45d03","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-route-identity-isolation-20260908","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2216,"terminal":false,"missionId":"599c83fb-a92f-4cef-b4b8-d361856c8128","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"78a15b3e5406b41cd369b9201ea5b01522851d37","timingsMs":{"prReadinessMs":2904,"approvedPlanMs":0,"shipAndProveMs":14641,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"599c83fb-a92f-4cef-b4b8-d361856c8128"},"performance":null,"deploymentId":"forgejo-main-78a15b3e5406","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":1822,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T02:41:15.509963+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2216","receipt_type":"automatic_mission_resume","idempotency_key":"mission:599c83fb-a92f-4cef-b4b8-d361856c8128:automatic-mission-resume:2216:canonical_release_dispatched","mission_step_id":"d959f7fd-cdec-428c-8532-a453bcac0917","command_center_event_id":"599c83fb-a92f-4cef-b4b8-d361856c8128"},{"id":"20ebff49-8db1-4f0d-8e96-8b7599cd0cbe","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":118574,"owner_action_to_pr_ms":303052,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":125320},"ownerWaitLiveAt":"2026-09-25T17:47:52.574Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:47:53.042867+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:058e1f3c-bbfd-476f-bd60-bbf109806103:owner-wait-live","mission_step_id":"b9127f21-0071-4f19-89fd-a356d233b575","command_center_event_id":"058e1f3c-bbfd-476f-bd60-bbf109806103"},{"id":"20ec037c-b280-46ba-bcf9-6a91fa4bddee","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:efa2cfc3-74a5-41f8-8391-ef6164efaca2","mission_step_id":null,"command_center_event_id":"efa2cfc3-74a5-41f8-8391-ef6164efaca2"},{"id":"20ec89e9-a817-4655-ac64-4c8ae49f10a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/redfish-demo-financial-data-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1236,"terminal":false,"missionId":"c5d8dba7-e8c7-4807-90f8-3c012d397d02","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18216,"prReadinessMs":17472,"approvedPlanMs":0,"missionSetupMs":857,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c5d8dba7-e8c7-4807-90f8-3c012d397d02"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T15:09:29.90355+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1236","receipt_type":"execute_mission","idempotency_key":"mission:c5d8dba7-e8c7-4807-90f8-3c012d397d02:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e62b825b-05e2-4b7b-a7e1-80cb8500ed94","command_center_event_id":"c5d8dba7-e8c7-4807-90f8-3c012d397d02"},{"id":"20f00258-7908-4bce-8925-c2291d2a8da9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-portal-visible-files-20260825","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":735,"terminal":false,"missionId":"9943b94a-009a-480c-a92d-03c5a247d598","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":14459,"prReadinessMs":14299,"approvedPlanMs":0,"missionSetupMs":2028,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9943b94a-009a-480c-a92d-03c5a247d598"},"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":3591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T17:13:23.72905+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"735","receipt_type":"execute_mission","idempotency_key":"mission:9943b94a-009a-480c-a92d-03c5a247d598:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8ce5318f-e57e-4e74-aed8-16f0da6792c0","command_center_event_id":"9943b94a-009a-480c-a92d-03c5a247d598"},{"id":"20f22c5f-7e33-449d-a5c8-f8edaeb776e0","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","consumedAt":1788448687723,"consumerToken":"728fa156-a1e7-4096-8748-a40ffa3700d5","authorizationId":"1fd96b58-8600-4fb9-b2ad-d6fce7285e2e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:18:10.654871+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:1fd96b58-8600-4fb9-b2ad-d6fce7285e2e","mission_step_id":"e6184eaf-db6e-4f70-98c5-95d4b21d151a","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"20f2741c-53ff-497f-8782-d68a2d31dbad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-976697ac4ab9","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2869,"terminal":false,"missionId":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1326,"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":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T02:02:49.965444+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2869","receipt_type":"automatic_mission_resume","idempotency_key":"mission:976697ac-4ab9-4e6f-b845-6e119ad2b4f2:automatic-mission-resume:2869:repair_mission_waiting_for_gate","mission_step_id":"a5138eb0-6957-4e7a-9069-06ae65c4aa8b","command_center_event_id":"976697ac-4ab9-4e6f-b845-6e119ad2b4f2"},{"id":"20f3bda5-f9f4-4da3-a6e1-3d8ee6027df5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-first-party-reservations-safe-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6473,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"581269b1-c91a-435d-852b-4ce0ddcb5bf9","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":30340,"prReadinessMs":0,"approvedPlanMs":30340,"missionSetupMs":4432,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"581269b1-c91a-435d-852b-4ce0ddcb5bf9"},"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":5059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T18:32:54.849058+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:581269b1-c91a-435d-852b-4ce0ddcb5bf9:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"440a6de5-788c-4305-94f5-dabb5969ffd9","command_center_event_id":"581269b1-c91a-435d-852b-4ce0ddcb5bf9"},{"id":"20f43cc4-c822-4d0e-8b1a-4492ee0145e0","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 and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","wordingChanged":false,"canonicalIntent":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-speedy-panda-public-site","statement":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. U","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","constraints":[{"id":"tenant-visual-isolation","statement":"Only Speedy Panda Party Rentals public website surfaces may be changed for this outcome; preserve other tenants and private workspace behavior.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"content-truth","statement":"Do not invent unsupported prices, testimonials, geography, credentials, availability, or business facts; use current Speedy Panda source/profile data and approved assets.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-artifact-scope","statement":"The requested visual artifact is the Speedy Panda public website only; do not alter unrelated workspace or tenant surfaces.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","statement":"Do not present invented business facts, names, metrics, prices, dates, services, testimonials, credentials, customer records, or availability as real.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"Acceptance requires coherent responsive implementations for both mobile and desktop, preserving one design system rather than separate designs.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","statement":"Existing approved Speedy Panda tenant branding and media own the visual identity; preserve their hierarchy, crop intent, color treatment and density where source provides them.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive reflow must preserve branding, hierarchy, functionality and design language.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","statement":"Existing approved Speedy Panda tenant visuals are implementation authority; completion requires source implementation and live visual proof, not a mockup.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"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":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/PublicAppShell.tsx","config/capabilities/tenant-brand-character.json","config/platform-standards.json"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by the public-site primitive: title/meta description"],"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":true,"viewports":["mobile","desktop"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","canonicalIntent":"Implement and ship the Speedy Panda Party Rentals public website at the exact production route https://speedypandapartyrentals.com/ for the existing Speedy Panda tenant. This is the visual acceptance route and must be proven on mobile and desktop after release. Build a premium, bright, energetic, clean public site using the tenant's existing approved female panda/sunset-color branding and current approved hero/background/media from source or tenant profile; do not invent replacement branding. Clearly feature the known offer: up to 40 chairs, 6 foldout tables, one 20x40 tent with sidewalls, plus live hibachi chef and live DJ with sound system as event add-ons/services. Create a focused conversion experience with homepage hero, rentals/equipment, services/add-ons, gallery/media presentation using approved tenant assets, trust/about content, FAQ, and a clear Check Availability / Request a Quote / Plan Your Event path. Public pages must not show internal platform bottom navigation or CRM/workspace chrome. Navigation must resolve to real routes or intentional sections with no dead links. Avoid bloated/repetitive cards, excessive overlays, generic AI copy, tiny mobile text, or clutter. Use strong typography, deliberate spacing, readable contrast over imagery, compact mobile composition, and tasteful motion only where it improves polish. Reuse the existing Speedy Panda public lead/booking primitive if one exists; do not create a parallel backend. Include SEO basics supported by the public-site primitive: title/meta description, semantic headings, crawlable service copy, Open Graph, and structured data only if safely supported already. Use existing business/service-area facts only; do not invent geography, prices, testimonials, credentials, or availability. Inspect exact current source first, make one coherent focused implementation, run relevant checks, canonical Gate, squash merge, release the affected production target, then visually verify https://speedypandapartyrentals.com/ on desktop and mobile. Done means live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The Speedy Panda public website is live at https://speedypandapartyrentals.com/ with the requested production behavior.","route":"https://speedypandapartyrentals.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"The Speedy Panda public website at https://speedypandapartyrentals.com/ is visually premium and verified on mobile and desktop.","route":"https://speedypandapartyrentals.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-and-ship-the-Speedy-Panda-Party-Rentals-public-website-at-the-exact-production-route-https","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":"563a25fb79a3278ee590f243774baa65bae46b24f8521ddd44a130bb7aedfea8","requestContractRevision":2,"previousRequestContractHash":"5240209a891f6a6edbb67c37c69554b319a06e331a83fae380a3c9782ea1931b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:10:08.820052+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:request-contract:563a25fb79a3278ee590f243774baa65bae46b24f8521ddd44a130bb7aedfea8","mission_step_id":"7704b4c0-2672-4e79-acab-2f8461da2893","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"20f4fc7d-4bbb-4fc5-a8b1-9997068ab02a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e7ec02af6fb8","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":"e7ec02af-6fb8-4ca7-a908-9fc05ebd8471","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":339,"providerAuthMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":339,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":339,"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":"e7ec02af-6fb8-4ca7-a908-9fc05ebd8471"},"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":["workers/cc-execution/src/mission-ledger.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-09-24T01:11:20.303074+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7ec02af-6fb8-4ca7-a908-9fc05ebd8471:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6e281956-fac4-451e-8df3-77396d06147f","command_center_event_id":"e7ec02af-6fb8-4ca7-a908-9fc05ebd8471"},{"id":"20f56795-6236-4ff7-b31e-be64513f7e5c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8aa59103e478c7994664c87b8ab94044e2635f6d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8aa59103e478c7994664c87b8ab94044e2635f6d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c9fa0a2e0892ea2c366766f4df32801c0160efe6697bfed3b6549f20e359dbb3","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:19:03.709205+00:00","proof_gate":"canonical_release_pending","source_sha":"8aa59103e478c7994664c87b8ab94044e2635f6d","external_id":"forgejo-main-8aa59103e478","receipt_type":"canonical_release_status","idempotency_key":"mission:b1a2ec4e-138e-4a9d-8215-8752de3db4ae:forgejo-release-status:8aa59103e478c7994664c87b8ab94044e2635f6d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d8ee39b2-964a-4f35-bc3f-26c27e2a36b3","command_center_event_id":"b1a2ec4e-138e-4a9d-8215-8752de3db4ae"},{"id":"20f5986a-04f1-4b04-be41-178350c64387","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-22bb987d450c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8882,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"executorlessWaitMs":140773,"firstUsefulResultAt":"2026-10-06T01:00:54.107Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"22bb987d-450c-4a77-abd7-e744d2133c77","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3404,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":298,"providerAuthMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":298,"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":"22bb987d-450c-4a77-abd7-e744d2133c77"},"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":3522,"likelyAffectedFiles":["src/pages/card-grading/PCGPublicSite.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:01:03.005898+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0b8d357b-7c9e-42a5-b38d-7cd7507c60c3","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"20f61bbe-8df0-4450-828d-bec1d6836f51","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"failure"},"mainSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"success"},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5843","runId":5843,"status":"running","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","runnerVersion":"onrunner-0d5da712b55f","expectedSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","deploymentId":"forgejo-main-eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.58.67-visual-witness-self-healing","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:01:09.859892+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"forgejo-main-eca957cd0b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:forgejo-release-status:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=failure","mission_step_id":"ac709c96-cfbd-47f8-859c-3e6652ba6bd7","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"20f6f68d-ad3f-47c8-9518-cbdc14242186","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c49f3e649244","reason":"pull_request_not_merge_eligible:forgejo_expected_conflict:409:{\"message\":\"PushRejected without remote error message\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":30418,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":9,"executorlessWaitMs":135686,"firstUsefulResultAt":"2026-10-05T01:33:11.541Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4887,"terminal":false,"missionId":"c49f3e64-9244-4c27-8235-ecb6e91b9825","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9564,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1157,"approvedPlanMs":553,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":2960,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":4623,"repositoryProviderMs":4623,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2662,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1961},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c49f3e64-9244-4c27-8235-ecb6e91b9825"},"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":3570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:35:37.789744+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4887","receipt_type":"execute_mission","idempotency_key":"mission:c49f3e64-9244-4c27-8235-ecb6e91b9825:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"12b72270-838e-4a89-9657-992b9c553749","command_center_event_id":"c49f3e64-9244-4c27-8235-ecb6e91b9825"},{"id":"20f8356a-11d5-496c-bc5a-4c1bd7d89c03","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3792c7a1f7be999caf57836dd6702c85b5580105","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3792c7a1f7be999caf57836dd6702c85b5580105","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":"931ff076fe36846d1128b71e345a77ea70724ee470b7eed3c5b4c0aa6f32c6d7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7883","runId":7883,"status":"success","sourceSha":"3792c7a1f7be999caf57836dd6702c85b5580105","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3792c7a1f7be999caf57836dd6702c85b5580105","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-3792c7a1f7be999caf57836dd6702c85b5580105","compareStatus":"target_job_success_runtime_verified","workflowRunId":7883,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.137-release-reentry-run-id-propagation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:37:13.070583+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3792c7a1f7be999caf57836dd6702c85b5580105","external_id":"forgejo-main-3792c7a1f7be","receipt_type":"canonical_release_status","idempotency_key":"mission:4bac03cb-d6c3-4447-b54f-1917e64d0d4a:forgejo-release-status:3792c7a1f7be999caf57836dd6702c85b5580105:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"4dfaa20f-1ad2-493a-a1f4-d18135dac6ad","command_center_event_id":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},{"id":"20f8f5af-02c5-43fa-87b7-a55221cfdfc3","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"12a5956c-e25a-45ac-936f-e0283d9e90d6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1795,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":756,"providerAuthMs":0,"ledgerPrepareMs":756,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":756,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":756,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"12a5956c-e25a-45ac-936f-e0283d9e90d6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:00:12.895628+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:12a5956c-e25a-45ac-936f-e0283d9e90d6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dca48253-d3e0-4558-9009-26a9685a0e7c","command_center_event_id":"12a5956c-e25a-45ac-936f-e0283d9e90d6"},{"id":"20f9909c-6b5b-4f1c-9457-58c860d08b64","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a991d475d299a7e630ffdb777ec11bb0980318c5","prNumber":4648,"gateRunId":14846,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14846/jobs/1","mergeCommitSha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa"}],"requestContractHash":"a653f5ef8c4598c8cf9b6ccf3f3501b5874c25bed8ed8d0d68fa4b222271af90","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:58:26.975823+00:00","proof_gate":"request_contract_repository_verified","source_sha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:efaafcd1-0ea9-435f-93f6-92c40c3ae6fd:request-contract-repository:a653f5ef8c4598c8cf9b6ccf3f3501b5874c25bed8ed8d0d68fa4b222271af90:ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","mission_step_id":"79d4f5b8-3694-4079-8f8d-68ad837779e2","command_center_event_id":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd"},{"id":"20fb59db-3df2-4bac-9f7c-3adf644db09a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ead13e6b624e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":53365,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"executorlessWaitMs":132950,"firstUsefulResultAt":"2026-10-03T00:33:48.082Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4571,"terminal":false,"missionId":"ead13e6b-624e-4093-ae21-ed1dbe024324","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2505,"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":"ead13e6b-624e-4093-ae21-ed1dbe024324"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:34:24.64371+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4571","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ead13e6b-624e-4093-ae21-ed1dbe024324:automatic-mission-resume:4571:repair_mission_pr_ready_retryable","mission_step_id":"d8891a13-a395-4a7b-9ed0-a2322039a300","command_center_event_id":"ead13e6b-624e-4093-ae21-ed1dbe024324"},{"id":"20fd4138-629e-4993-b9e8-61c7ec30e4e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-mobile-today-palette","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1134,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4101,"terminal":false,"missionId":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"06d7cfc3b20bf1c91006374c0a6ab5801d6dc183","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4"},"performance":null,"deploymentId":"canonical-release-06d7cfc3b20b","workflowRunId":31059520868,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1679,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T00:23:02.998556+00:00","proof_gate":"canonical_release_dispatched","source_sha":"06d7cfc3b20bf1c91006374c0a6ab5801d6dc183","external_id":"canonical-release-06d7cfc3b20b","receipt_type":"execute_mission","idempotency_key":"mission:bb82f9dd-9ab2-4635-9311-3aa5b37831f4:execute_mission:canonical_release_dispatched","mission_step_id":"ff25bd45-20a7-40cc-87f5-dcd3ac7e3d27","command_center_event_id":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4"},{"id":"20fe58f4-afee-47d5-a961-240ebf6f9762","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"acd6479ffd0cf5ad4ebcac1159eea5ab1427dd49","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"acd6479ffd0cf5ad4ebcac1159eea5ab1427dd49","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"51662b619346e15fb861e771bfb4534076d1a0638bf22e42120c92330ff7fa73","forgejoWorkflowProof":{"runId":15302,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:51:41.177554+00:00","proof_gate":"canonical_release_pending","source_sha":"acd6479ffd0cf5ad4ebcac1159eea5ab1427dd49","external_id":"forgejo-main-acd6479ffd0c","receipt_type":"canonical_release_status","idempotency_key":"mission:4be99959-9669-49ba-b129-5c3a7a624a8a:forgejo-release-status:acd6479ffd0cf5ad4ebcac1159eea5ab1427dd49:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"b8edc772-6abd-4f94-a730-96608dc5736e","command_center_event_id":"4be99959-9669-49ba-b129-5c3a7a624a8a"},{"id":"20ff98ea-383a-42ce-b0a1-288e764ba482","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d989e6e802dea19c02dc66410e8c9a25e044cd50","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Continue the existing mission and apply the exact hidden-window change to scripts/command-center-host-agent/install-owner-host-agent.ps1. Preserve all behavior. Gate, squash merge, and verify merged source.","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":"8a938c64ce4c7e1a98f7fc211ca9abbddf41ea4eea17dbd8a338d229d6e9442a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8a938c64ce4c7e1a98f7fc211ca9abbddf41ea4eea17dbd8a338d229d6e9442a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:47:09.156439+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d989e6e802dea19c02dc66410e8c9a25e044cd50","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4d69e591-de91-42dc-944d-35e90a773e87:request-contract:8a938c64ce4c7e1a98f7fc211ca9abbddf41ea4eea17dbd8a338d229d6e9442a:d989e6e802dea19c02dc66410e8c9a25e044cd50:verified:","mission_step_id":"06b754e0-be13-42df-bd9f-715ef44b82e2","command_center_event_id":"4d69e591-de91-42dc-944d-35e90a773e87"},{"id":"210190d2-d6cb-4f38-aab3-7688c4c4d262","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized repair required to unblock repeated scoped repository mutation timeouts that are preventing the Big Papi production fix.","baseSha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","issuedAt":1790234153219,"expiresAt":1790234333219,"missionId":"acdb7521-1245-4b43-881a-bd2345be622b","authorizationId":"62ef5bf0-6c31-410e-8833-7946e0d023ce","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:15:53.501422+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:62ef5bf0-6c31-410e-8833-7946e0d023ce","mission_step_id":"0542c77f-b0db-43b3-8b7c-3b83ce570fdb","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"2101ad39-dfe9-4c7b-9068-42e39163b129","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Advance existing owner-approved PR #2825 only. Exact head c60f109b1a6958a4683255606c383c46e4843646 is current with main and KnockLaunch Gate is successful. Squash merge this same PR through canonical Forgejo ownership, release only the affected frontend target, and verify production. Do not create another branch or PR and do not change source.","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":"fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf","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":"fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:06:58.628589+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d:request-contract:fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf:704a0033b5a4087399226ec8ce6c7ef7177ec7f0:verified:","mission_step_id":"df3b554f-e897-4a83-8127-2b19209c74d2","command_center_event_id":"f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d"},{"id":"2101f2c2-b76c-40e1-86cb-1ca23eeee405","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-10537c192b88","reason":null,"status":"pending","metrics":{"receiptBytes":58233,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":10,"executorlessWaitMs":1726064,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":false,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"351d35593c0855d3b0242d7ec72740c8f91e70ee","timingsMs":{"queue":269,"total":260,"execution":null},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-351d35593c08","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/people","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13392,"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":1765,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:07:52.055372+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"351d35593c0855d3b0242d7ec72740c8f91e70ee","external_id":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","receipt_type":"visual_proof_started","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual-start:c3f7e98c-2aa7-484c-a610-082fc03be5fb","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"21047b20-39f8-4322-abe6-d88ec1ae2c39","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":3998,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":727,"terminal":false,"missionId":"e9c1c5ec-c954-44d2-9911-30b2f045c667","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e9c1c5ec-c954-44d2-9911-30b2f045c667"},"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":5097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:01:48.102663+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:e9c1c5ec-c954-44d2-9911-30b2f045c667:execute_mission:canonical_release_transport_retryable","mission_step_id":"1bcd7ad6-cafa-48fb-8520-de92f1a753ff","command_center_event_id":"e9c1c5ec-c954-44d2-9911-30b2f045c667"},{"id":"2105c140-3711-45fa-9fa5-a9e31415696a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-stale-tenant-release-rotation-20260823","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4561,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":608,"terminal":false,"missionId":"ed090223-0e7d-4618-885b-5d91254f2a11","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed090223-0e7d-4618-885b-5d91254f2a11"},"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":3617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T12:41:11.301175+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"608","receipt_type":"execute_mission","idempotency_key":"mission:ed090223-0e7d-4618-885b-5d91254f2a11:execute_mission:canonical_release_transport_retryable","mission_step_id":"7ee80235-69ec-400b-9435-4da647af2c68","command_center_event_id":"ed090223-0e7d-4618-885b-5d91254f2a11"},{"id":"21065cb9-d129-4394-a844-0c52c59ff1c0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-login-continuity-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2310,"terminal":false,"missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1263,"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":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1289,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:09:52.274052+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2310","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bbe556b8-c0bf-4251-a4f1-bf258168214f:automatic-mission-resume:2310:repair_mission_waiting_for_gate","mission_step_id":"51b2a031-1abd-43ab-b3c4-24f807c98af4","command_center_event_id":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},{"id":"210766e5-d1fb-4dd0-8126-2b02a3583347","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1968,"terminal":false,"missionId":"183963eb-e032-416e-ba0c-6d1b181ea338","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4387,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4029,"approvedPlanMs":0,"missionSetupMs":1043,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":327,"ledgerReconcileMs":0,"lineageReconcileMs":716,"resolvePreflightMs":1043,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":327,"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":"183963eb-e032-416e-ba0c-6d1b181ea338"},"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":1968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:21:32.98006+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1968","receipt_type":"execute_mission","idempotency_key":"mission:183963eb-e032-416e-ba0c-6d1b181ea338:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3096c6c2-a3d3-4a11-a097-34cf20267843","command_center_event_id":"183963eb-e032-416e-ba0c-6d1b181ea338"},{"id":"21076f42-3b32-4bbe-ae47-12e0e52900af","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2204,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":602,"terminal":false,"missionId":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea"},"performance":null,"deploymentId":"forgejo-main-522d676f457f","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":1617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:55:31.767502+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"602","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea:automatic-mission-resume:602:canonical_release_dispatched","mission_step_id":"be68ec67-638d-42b4-9c5a-e2993cdbb587","command_center_event_id":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea"},{"id":"2109c68d-aea4-47d5-a16e-4e482b6eb7b2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-284164bb3f06","prNumber":4581,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a1d51b2b357f260f67775d42b590c66f1341441a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:18:15.735904+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a1d51b2b357f260f67775d42b590c66f1341441a","external_id":"4581","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:284164bb-3f06-4691-9871-73eb85a8dda4:merged-pr:4581:a1d51b2b357f260f67775d42b590c66f1341441a","mission_step_id":"53f19778-523a-4727-93fa-5ab2496805c9","command_center_event_id":"284164bb-3f06-4691-9871-73eb85a8dda4"},{"id":"2109cdbc-214a-43fb-bd6d-1b7fb465d057","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T17:59:33.570692+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0618a5ffb7bd\",\"prNumber\":3629,\"sourceSha\":\"e1efa7ac76f792ce93365b88233ae35637ab2194\",\"deploymentId\":\"forgejo-main-e1efa7ac76f7\"}"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:01:46.845967+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0618a5ff-b7bd-4db6-a975-5b9689bf2c05:owner-progress-heartbeat:119350807","mission_step_id":"cd0d25b5-236d-4fd7-9b94-40d803e943d7","command_center_event_id":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05"},{"id":"210a296a-a5bc-4b74-a0be-368f76ce9fa9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-release-intent-nochange-20260820","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.1-auto-merge-release-live-proof","prNumber":null,"terminal":false,"missionId":"3aed58a1-8122-4256-a47d-4500560fc7b9","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":"3aed58a1-8122-4256-a47d-4500560fc7b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9787,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","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-21T03:28:32.918489+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3aed58a1-8122-4256-a47d-4500560fc7b9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c9ce2056-7952-4bcf-9994-7a792f0554ef","command_center_event_id":"3aed58a1-8122-4256-a47d-4500560fc7b9"},{"id":"210e8563-d421-4d7f-bb0a-72361d18b5c1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtewmjuy","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5598,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6faae96a-1e0a-47da-b7af-8c609fbf9d2d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":154,"missionSetupMs":470},"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":"6faae96a-1e0a-47da-b7af-8c609fbf9d2d"},"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":8802,"likelyAffectedFiles":["src/components/rental/VistaReservationApplication.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T21:42:22.474754+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6faae96a-1e0a-47da-b7af-8c609fbf9d2d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ba50ab36-5f6a-49fe-93b2-4d89ddaa0afb","command_center_event_id":"6faae96a-1e0a-47da-b7af-8c609fbf9d2d"},{"id":"210f5338-e194-4483-803c-bfa33e3bacf2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the final live Redfish mobile proof defect on /redfish-roofing/roof-measurement. Desktop already passes both non-saving actions. Mobile now reaches the correct Redfish tenant and route, but the floating RoofTracingPanel Trace roof control is not discoverable/reachable. Add one compact mobile-only manual tracing action surface directly in RoofTracingPage's map shell, above the map and below unrelated platform chrome, using the existing handleToggleTracing state/logic and existing addTracingPoint map-center logic. It must expose the exact accessible button name `Trace roof` when inactive, switch to `Stop tracing` when active, and expose the exact accessible name `Place center roof trace point` while tracing. Do not save, submit, invoke AI detection, create backend jobs, or change desktop behavior. Keep the existing panel intact. Ship through canonical Gate, merge, frontend release, then reconcile this same mission until the desktop/mobile interaction proof is terminal.","wordingChanged":false,"canonicalIntent":"Correct the final live Redfish mobile proof defect on /redfish-roofing/roof-measurement. Desktop already passes both non-saving actions. Mobile now reaches the correct Redfish tenant and route, but the floating RoofTracingPanel Trace roof control is not discoverable/reachable. Add one compact mobile-only manual tracing action surface directly in RoofTracingPage's map shell, above the map and below unrelated platform chrome, using the existing handleToggleTracing state/logic and existing addTracingPoint map-center logic. It must expose the exact accessible button name `Trace roof` when inactive, switch to `Stop tracing` when active, and expose the exact accessible name `Place center roof trace point` while tracing. Do not save, submit, invoke AI detection, create backend jobs, or change desktop behavior. Keep the existing panel intact. Ship through canonical Gate, merge, frontend release, then reconcile this same mission until the desktop/mobile interaction proof is terminal.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-redfish-mobile-trace","statement":"Redfish roof measurement exposes a reachable non-saving manual trace action on desktop and mobile and the existing mission terminalizes.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-frontend-release","proof-redfish-interaction"]}],"objective":"Correct the final live Redfish mobile proof defect on /redfish-roofing/roof-measurement. Desktop already passes both non-saving actions. Mobile now reaches the correct Redfish tenant and route, but the floating RoofTracingPanel Trace roof control is not discoverable/reachable. Add one compact mobile-only manual tracing action surface directly in RoofTracingPage's map shell, above the map and below unrelated platform chrome, using the existing handleToggleTracing state/logic and existing addTracingPoint map-center logic. It must expose the exact accessible button name `Trace roof` when inactive, switch to `Stop tracing` when active, and expose the exact accessible name `Place center roof trace point` while tracing. Do not save, submit, invoke AI detection, create backend jobs, or change desktop behavior. Keep the existing panel intact. Ship through canonical Gate, merge, frontend release, then reconcile this same mission until the desktop/mobile interaction proof is terminal.","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-frontend-release"]},{"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-frontend-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-frontend-release","kind":"runtime","claim":"The exact Redfish frontend source passes canonical Gate, merges to protected main, releases through the affected frontend owner, and is live in production.","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-redfish-interaction","kind":"visual","claim":"Redfish roof measurement completes the non-saving Trace roof then Place center roof trace point interaction on desktop and mobile.","route":"/redfish-roofing/roof-measurement","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"name":"Trace roof","role":"button","action":"click"},{"name":"Place center roof trace point","role":"button","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Correct-the-final-live-Redfish-mobile-proof-defect-on-redfish-roofing-roof-measurement.-Desktop-alre","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-frontend-release"]},"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":"e485de9cac39cc07846d53039ae99203f46738f2e65915729f8c01f0996f49a5","requestContractRevision":5,"previousRequestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:36:50.327743+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:request-contract:e485de9cac39cc07846d53039ae99203f46738f2e65915729f8c01f0996f49a5","mission_step_id":"1f45a99d-6759-433a-a373-39431f17423f","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"2110206a-3fcf-425e-84fe-a577c39f770f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:11:07.056159+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419244","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"2110402b-c1a0-404f-81a2-cad06c7c6836","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8170,"prReadinessMs":1421,"approvedPlanMs":6626,"missionSetupMs":2573,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"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":5638,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:41:34.587679+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1029","receipt_type":"execute_mission","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4262adba-9b60-4ff6-b777-368ede9968b4","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"2110dd6a-a3e2-4e1f-a434-dc375dfa1ddc","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/calendar/UserCalendarPage.tsx","replacements":[{"after":"  const tenantSlug = String(activeTenant.company_slug || '').trim().toLowerCase();\n  const isBigPapis = tenantSlug === 'big-papis';\n  const isPcg = tenantSlug === 'pcg';","before":"  const isBigPapis = String(activeTenant.company_slug || '').trim().toLowerCase() === 'big-papis';"},{"after":"        isLawnCare && 'bg-slate-50',\n        isPcg && 'pcg-calendar-theme',","before":"        isLawnCare && 'bg-slate-50',"}]},{"path":"src/App.css","append":"\n\n/* PCG calendar: tenant-native palette and centered event composer. */\n.pcg-calendar-theme {\n  --primary: 40 42% 55%;\n  --primary-foreground: 32 45% 8%;\n  --ring: 40 42% 55%;\n  --accent: 38 28% 18%;\n  --accent-foreground: 42 55% 92%;\n}\n.pcg-calendar-theme [data-calendar-oversight=\"premium\"] { width: 100%; max-width: none; }\n.pcg-calendar-theme [data-calendar-workspace=\"true\"] { border-color: rgba(185,145,74,.28) !important; }\n.pcg-calendar-theme [data-calendar-event-row=\"true\"],\n.pcg-calendar-theme [data-calendar-day-selected=\"true\"] { border-color: rgba(185,145,74,.34) !important; }\n[data-pcg-calendar-composer=\"true\"] {\n  top: 50% !important; left: 50% !important; right: auto !important; bottom: auto !important;\n  width: min(920px, calc(100vw - 48px)) !important; max-width: none !important;\n  height: min(820px, calc(100dvh - 48px)) !important; max-height: calc(100dvh - 48px) !important;\n  transform: translate(-50%, -50%) !important; border-radius: 26px !important;\n  border: 1px solid rgba(185,145,74,.38) !important; box-shadow: 0 36px 120px rgba(0,0,0,.62) !important;\n}\n[data-pcg-calendar-composer=\"true\"] input:focus,\n[data-pcg-calendar-composer=\"true\"] textarea:focus,\n[data-pcg-calendar-composer=\"true\"] [role=\"combobox\"]:focus {\n  border-color: rgba(202,166,95,.9) !important; box-shadow: 0 0 0 2px rgba(185,145,74,.28) !important; outline: none !important;\n}\n@media (max-width: 767px) {\n  [data-pcg-calendar-composer=\"true\"] {\n    top: auto !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n    width: 100% !important; height: min(92dvh, 860px) !important; max-height: 92dvh !important;\n    transform: none !important; border-radius: 24px 24px 0 0 !important;\n  }\n}\n"},{"path":"src/__tests__/contracts/platform-calendar.contract.test.ts","replacements":[{"after":"const enhancedCalendar = readFileSync(resolve(process.cwd(), 'src/components/calendar/EnhancedUserCalendar.tsx'), 'utf8');\nconst userCalendarPage = readFileSync(resolve(process.cwd(), 'src/pages/calendar/UserCalendarPage.tsx'), 'utf8');\nconst appCss = readFileSync(resolve(process.cwd(), 'src/App.css'), 'utf8');","before":"const enhancedCalendar = readFileSync(resolve(process.cwd(), 'src/components/calendar/EnhancedUserCalendar.tsx'), 'utf8');"},{"after":"  it('keeps PCG calendar tenant-native and centers its event composer', () => {\n    expect(userCalendarPage).toContain(\"isPcg && 'pcg-calendar-theme'\");\n    expect(appCss).toContain('[data-pcg-calendar-composer=\"true\"]');\n    expect(appCss).toContain('transform: translate(-50%, -50%) !important');\n    expect(appCss).toContain('--primary: 40 42% 55%');\n  });\n\n  it('supports create, edit, delete, assignment, recurrence and tenant-facing views outside Seaside', () => {","before":"  it('supports create, edit, delete, assignment, recurrence and tenant-facing views outside Seaside', () => {"}]}],"branch":"ai/objective-first-repair-b278ae441277","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b278ae44-1277-4643-8f34-a2b64814b045","objective":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/calendar/UserCalendarPage.tsx","src/App.css","src/__tests__/contracts/platform-calendar.contract.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Owner supplied a live screenshot of /pcg/calendar showing the right-side composer and generic green accents."],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","wordingChanged":false,"canonicalIntent":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"pcg-calendar-ui","statement":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","provenance":{"reason":"current screenshot and repair request","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","constraints":[{"id":"tenant-visual-isolation","statement":"Keep the visual change isolated to PCG calendar and preserve PCG background/media.","provenance":{"reason":"tenant-native branding","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-generic-green","statement":"Do not use generic green as PCG primary/focus/control accent.","provenance":{"reason":"explicit rejection of green","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-continuity","statement":"Desktop composer is centered and well-scaled; mobile uses a compact bottom-sheet without changing functionality.","provenance":{"reason":"desktop/mobile scaling requirement","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","route":"/pcg/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":["open New event","capture centered desktop composer","capture mobile bottom-sheet"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/calendar/UserCalendarPage.tsx","src/App.css","src/__tests__/contracts/platform-calendar.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["Owner supplied a live screenshot of /pcg/calendar showing the right-side composer and generic green accents."],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","wordingChanged":false,"canonicalIntent":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"pcg-calendar-ui","statement":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","provenance":{"reason":"current screenshot and repair request","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","constraints":[{"id":"tenant-visual-isolation","statement":"Keep the visual change isolated to PCG calendar and preserve PCG background/media.","provenance":{"reason":"tenant-native branding","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-generic-green","statement":"Do not use generic green as PCG primary/focus/control accent.","provenance":{"reason":"explicit rejection of green","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-continuity","statement":"Desktop composer is centered and well-scaled; mobile uses a compact bottom-sheet without changing functionality.","provenance":{"reason":"desktop/mobile scaling requirement","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the live PCG calendar UI only on current main. Center and properly scale the PCG New/Edit Event composer on desktop instead of a narrow right-side sheet; use a bottom-sheet on mobile. Apply PCG gold/bronze primary, focus-ring, border and control accents instead of the generic green calendar theme while preserving PCG tenant background/media. Keep existing calendar behavior and Google connectivity intact. Add focused contract coverage, Gate, squash merge, deploy frontend, and visually verify /pcg/calendar desktop and mobile.","route":"/pcg/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":["open New event","capture centered desktop composer","capture mobile bottom-sheet"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"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":"fc8773230e104a5a7313557b295a5fed443c9293f090a6ae3effd898c456deb5","replayCount":0,"serializedBytes":17522},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:42:07.249464+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b278ae44-1277-4643-8f34-a2b64814b045:repository-mutation-intent:fc8773230e104a5a7313557b295a5fed443c9293f090a6ae3effd898c456deb5:0","mission_step_id":"a0304059-3004-4651-9ac4-d5d2cb0dc251","command_center_event_id":"b278ae44-1277-4643-8f34-a2b64814b045"},{"id":"21117d60-0c23-4c02-b50f-6bae58fdfcb9","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly directed control plane maintenance to eliminate excessive Forgejo/Gate latency while preserving canonical validation safety.","baseSha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","issuedAt":1788028822382,"expiresAt":1788029002382,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","singleUse":true,"authorizationId":"b3bda270-72e7-4665-a010-f6386b903f6f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:40:23.38921+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b3bda270-72e7-4665-a010-f6386b903f6f","mission_step_id":"75419b8e-697e-4101-a6a1-e530ce1f40f2","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"21128a0a-d21e-49cb-8c03-f0ac3077f6a6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"skipped\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-02T02:52:10.870254+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-4adeff75f590\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:28:49.990557+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:owner-progress-heartbeat:119393395","mission_step_id":"425c329c-11be-4c55-a745-7b2f4a8c8432","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"2115562d-a819-4c21-b2b5-45e9501b24b8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-route-canvas-background-owner-20260906","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1965,"terminal":false,"missionId":"f71933bc-689b-44b9-9bd1-d548ae92e630","operation":"execute_mission","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4000,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5255,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5255,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"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":"f71933bc-689b-44b9-9bd1-d548ae92e630"},"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":1491,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:37:47.434449+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"1965","receipt_type":"execute_mission","idempotency_key":"mission:f71933bc-689b-44b9-9bd1-d548ae92e630:execute_mission:repair_mission_auto_progress_authorization_retryable:current-generation","mission_step_id":"957484ac-3a7f-4168-9443-a66bca7af9fd","command_center_event_id":"f71933bc-689b-44b9-9bd1-d548ae92e630"},{"id":"2115f0c5-66db-40a6-9e56-26c63d06442b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0ebe67f8f2f9","prNumber":3238,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:46:52.843805+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","external_id":"3238","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0ebe67f8-f2f9-425d-bab2-1995e593c877:merged-pr:3238:8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","mission_step_id":"ec345682-bd76-459c-954a-fae733194044","command_center_event_id":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},{"id":"2116b98c-0336-4941-97bf-42499639586d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1624bf069219","prNumber":4079,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:16:35.170758+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"21eccb4cf1ecb1834b549d0284ab490547afbc08","external_id":"4079","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:merged-pr:4079:21eccb4cf1ecb1834b549d0284ab490547afbc08","mission_step_id":"eed05614-2a12-4427-b8ee-3e1d1c99c458","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"211aff24-e0c4-47e1-b609-b82c58fcc306","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/424","runId":424,"status":"failure","conclusion":null,"failedJobs":[{"id":1854,"name":"Frontend Wrangler upload failed","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend wrangler upload failed","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:31:19.690844+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","external_id":"forgejo-main-8e3a47d7cde8","receipt_type":"canonical_release_status","idempotency_key":"mission:ae854f1c-b9bc-47dc-b32c-abdfe5dffdac:forgejo-release-status:8e3a47d7cde8a16cbf17ba106182c356d688f151:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"c31cdaf0-aad1-47d1-b5bf-de0ac8bcdc5d","command_center_event_id":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac"},{"id":"211e4e2d-bbe6-4242-b4b5-c8bf4b18b983","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-751ebedbf59f","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2727,"terminal":false,"missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8372,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1767,"approvedPlanMs":0,"missionSetupMs":2691,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":373,"ledgerReconcileMs":0,"lineageReconcileMs":2318,"resolvePreflightMs":2691,"repositoryMutationMs":6174,"repositoryProviderMs":3554,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3118,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":373,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":436},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:32:12.786621+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2727","receipt_type":"execute_mission","idempotency_key":"mission:751ebedb-f59f-45ee-a890-88cf3bf08f1c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1b1a796b-8ebc-47ec-8e21-6d74ed9d6551","command_center_event_id":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},{"id":"211ec883-d8e9-430b-8c25-1f586f414692","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"cf4f7db6d3853e0323c327b4deb53f76c3cd5a5e862efc77d602f599e9b0e9db","forgejoWorkflowProof":{"runId":16109,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c62786630e9e416292410af15960959aabf40ba8","deploymentId":"forgejo-main-c62786630e9e416292410af15960959aabf40ba8","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.7-prime-stale-manual-retirement-adapter","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:50:59.8188+00:00","proof_gate":"canonical_release_pending","source_sha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","external_id":"forgejo-main-b45fd8c9fd5d","receipt_type":"canonical_release_status","idempotency_key":"mission:6f54f4fa-36c2-421d-aac8-170cc986046a:forgejo-release-status:b45fd8c9fd5d57f80fe95aba194eaae1f6da163c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"7b1a6cf6-94df-4679-9e4c-1956eca662cf","command_center_event_id":"6f54f4fa-36c2-421d-aac8-170cc986046a"},{"id":"211ee5c8-6d62-4695-82d3-94bbe1685874","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed bounded follow-up on existing PR #1026: correct the second stale readiness-budget invariant pair exposed by the exact-head gate and bump the required cc-execution release identity.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018638176,"expiresAt":1788018818176,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"9c1b8e94-a755-47c8-a44d-5bab68a3a3e4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:50:39.028945+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9c1b8e94-a755-47c8-a44d-5bab68a3a3e4","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"211f0698-b529-4bb4-9938-7a220aa9901c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3897,"terminal":false,"missionId":"1f69663f-8db6-4b49-ba28-36007a0e56a7","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"2f767c4fa70aa859df76c495cf98776afc358bab","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f69663f-8db6-4b49-ba28-36007a0e56a7"},"performance":null,"deploymentId":"canonical-release-2f767c4fa70a","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":810,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T17:47:29.534986+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2f767c4fa70aa859df76c495cf98776afc358bab","external_id":"canonical-release-2f767c4fa70a","receipt_type":"ship_and_prove","idempotency_key":"mission:1f69663f-8db6-4b49-ba28-36007a0e56a7:ship_and_prove:canonical_release_dispatched","mission_step_id":"1dfe8ada-7af8-4d85-a593-9ca40dcd2313","command_center_event_id":"1f69663f-8db6-4b49-ba28-36007a0e56a7"},{"id":"211f819c-36b0-40ef-a2f6-80940e82dcee","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_scope_mismatch","fingerprint":"2f5da9a045d17000e5b818d82bb1448d26e5923151b26629868bdf67a9805be3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:37:28.010496+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e6a9f106-c0ab-4d13-9da3-8c67bf171dfc:repository-mutation-intent-blocked:2f5da9a045d17000e5b818d82bb1448d26e5923151b26629868bdf67a9805be3","mission_step_id":"24b92250-0e13-44fb-9f19-c926932f43f9","command_center_event_id":"e6a9f106-c0ab-4d13-9da3-8c67bf171dfc"},{"id":"21206346-7211-4b26-8f36-9f90ff5e01d9","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"c409a668-37bd-436f-b447-19ea20458184","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-visible-premium-motion-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":7918,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1144,"terminal":false,"missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","timingsMs":{"wake":177,"total":1064,"submit":887,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},"performance":null,"deploymentId":"forgejo-main-30b66007f9f7","workflowRunId":3692,"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":627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:14:00.156638+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"c409a668-37bd-436f-b447-19ea20458184","receipt_type":"visual_proof_started","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:visual-start:c409a668-37bd-436f-b447-19ea20458184","mission_step_id":"4d031819-fa15-4085-9665-9b8f6a5a70d8","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"2120d7cf-3c3a-439a-b54b-71ea0b86df85","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c0596befb424","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c0596bef-b424-4b7d-85b6-2c710556a017","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));return <><style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important}}`}</style><nav data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))] z-[10050] grid h-[var(--kl-mobile-utility-footer-h,56px)] grid-cols-4 border-y border-white/15 bg-black/94 text-white shadow-[0_-12px_32px_rgba(0,0,0,.38)] backdrop-blur-xl md:hidden\"><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\"/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\"/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\"/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button></nav></>}","replacement":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const footerRef=React.useRef<HTMLElement|null>(null);const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);React.useEffect(()=>{if(!mobile||typeof document==='undefined'||typeof window==='undefined')return;const footer=footerRef.current;if(!footer)return;const selectors=['[data-tenant-modes-mobile-nav=\"true\"]','[data-tenant-modes-mobile-landing-nav=\"true\"]','[data-mobile-bottom-nav=\"true\"]','[data-tenant-mobile-nav=\"true\"]'];const sync=()=>{const primary=selectors.map((selector)=>document.querySelector<HTMLElement>(selector)).find(Boolean);if(!primary)return;const style=window.getComputedStyle(primary);const active=primary.querySelector<HTMLElement>('[aria-current=\"page\"]');const activeStyle=active?window.getComputedStyle(active):null;footer.style.setProperty('--kl-utility-nav-bg',style.backgroundColor||'rgba(5,10,16,.94)');footer.style.setProperty('--kl-utility-nav-border',style.borderTopColor||'rgba(255,255,255,.12)');footer.style.setProperty('--kl-utility-nav-text',style.color||'rgba(255,255,255,.82)');footer.style.setProperty('--kl-utility-nav-accent',activeStyle?.color||style.color||'rgba(255,255,255,.92)');footer.style.setProperty('--kl-utility-nav-shadow',style.boxShadow||'0 -14px 44px rgba(0,0,0,.32)');footer.style.setProperty('--kl-utility-nav-backdrop',style.backdropFilter||'blur(24px)')};sync();const observer=new MutationObserver(sync);observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:['class','style','aria-current']});window.addEventListener('resize',sync,{passive:true});return()=>{observer.disconnect();window.removeEventListener('resize',sync)}},[mobile,activeTenant?.id]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));const iconStyle={color:'var(--kl-utility-nav-accent,var(--kl-utility-nav-text,rgba(255,255,255,.92)))'};return <><style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important}.kl-responsive-tenant-runtime [data-tenant-modes-mobile-nav=\"true\"],.kl-responsive-tenant-runtime [data-tenant-modes-mobile-landing-nav=\"true\"],.kl-responsive-tenant-runtime [data-mobile-bottom-nav=\"true\"],.kl-responsive-tenant-runtime [data-tenant-mobile-nav=\"true\"]{bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-utility-footer-h))!important;padding-bottom:0!important}}`}</style><nav ref={footerRef} data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-0 z-[10050] grid h-[calc(var(--kl-mobile-utility-footer-h,56px)+env(safe-area-inset-bottom))] grid-cols-4 border-t pb-[env(safe-area-inset-bottom)] md:hidden\" style={{background:'var(--kl-utility-nav-bg,rgba(5,10,16,.94))',borderColor:'var(--kl-utility-nav-border,rgba(255,255,255,.12))',color:'var(--kl-utility-nav-text,rgba(255,255,255,.82))',boxShadow:'var(--kl-utility-nav-shadow,0 -14px 44px rgba(0,0,0,.32))',backdropFilter:'var(--kl-utility-nav-backdrop,blur(24px))'}}><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\" style={iconStyle}/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\" style={iconStyle}/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\" style={iconStyle}/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\" style={iconStyle}/><span>Messages</span></button></nav></>}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c0596bef-b424-4b7d-85b6-2c710556a017","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":"cd4ec428ce5d91bfcd543cff669a44a23a9dabd598a218ba20ecc34df632ef56","replayCount":0,"serializedBytes":8461},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:47:03.826591+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c0596bef-b424-4b7d-85b6-2c710556a017:repository-mutation-intent:cd4ec428ce5d91bfcd543cff669a44a23a9dabd598a218ba20ecc34df632ef56:0","mission_step_id":"4b38a0f4-7078-4497-b80b-2a98c8bbc538","command_center_event_id":"c0596bef-b424-4b7d-85b6-2c710556a017"},{"id":"2122124f-2851-433d-a1fc-390aa6fe0ddc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-modes-native-presentation","satisfied":true,"statement":"Every tenant-integrated application opened from a MODES tenant renders inside a MODES-native integrated application surface with no duplicate CRM sidebar/avatar/application chrome and no raw generic CRM presentation fallback.","proofConditionIds":["proof-repository","proof-production"]},{"id":"outcome-mode-specific-identity","satisfied":false,"statement":"The destination preserves the tenant-configured MODES application identity so labels such as CURRI Growth 'One Call Operations', 'Portfolio Reports', 'Brokerage Pulse', and 'Cross-Business Opportunities' remain authoritative instead of reverting to generic Jobs/Analytics labels.","proofConditionIds":["proof-repository","proof-curri-interaction"]},{"id":"outcome-existing-functionality","satisfied":true,"statement":"Jobs controls and job workflows, Analytics controls/metrics/charts, and Opportunity Radar functionality remain intact while their MODES presentation becomes integrated; non-MODES tenants remain behaviorally unchanged.","proofConditionIds":["proof-repository","proof-production"]},{"id":"outcome-sibling-modes","satisfied":false,"statement":"The shared repair applies to a representative sibling MODES tenant, Salty Panda Events, without tenant-specific hardcoding.","proofConditionIds":["proof-repository","proof-sibling"]}],"satisfied":false,"constraints":[{"id":"constraint-shared","satisfied":true,"statement":"Repair the shared application embedding/presentation contract, not CURRI-only CSS or tenant-specific route hacks.","proofConditionIds":["proof-repository"]},{"id":"constraint-non-modes","satisfied":true,"statement":"Non-MODES tenant-integrated applications must preserve current behavior and no extra application chrome may be introduced.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","satisfied":true,"statement":"Do not change tenant data, MODES card names/images/layout, auth, database, backend/runtime, or unrelated shells.","proofConditionIds":["proof-repository"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and frontend-only production release.","proofConditionIds":["proof-repository","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-repository","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-repository","proof-production"]}],"contractHash":"ce983804b524fcd8c8c4137f2743a2e0488f260a7233dfc45cd5769ae7d558d8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ce983804b524fcd8c8c4137f2743a2e0488f260a7233dfc45cd5769ae7d558d8","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ce983804b524fcd8c8c4137f2743a2e0488f260a7233dfc45cd5769ae7d558d8"},"required":true,"satisfied":true},{"id":"proof-curri-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-sibling","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["interaction","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:19:14.92984+00:00","proof_gate":"request_contract_pending","source_sha":"92a78d1b445b7faf0b24a329c6b3b21739b9d260","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9f8f1695-22ff-4ec2-bb41-3e626310b4b2:request-contract:ce983804b524fcd8c8c4137f2743a2e0488f260a7233dfc45cd5769ae7d558d8:92a78d1b445b7faf0b24a329c6b3b21739b9d260:pending:interaction,visual","mission_step_id":"7203eddb-8005-48cc-b8db-76e9923a4143","command_center_event_id":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2"},{"id":"21248ac6-6bac-41db-962b-9267f6c23492","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the two proven Redfish defects using current main: make the Redfish contacts landing view resolve to Active Clients/Homeowners so graduated active homeowners like Patricia Nelson and Dharma Kedarnauth are surfaced rather than landing in the broad all-homeowners feed; and wrap ContactWorkspaceInner in the existing MapProvider so useMapContext has its required provider and contact workspaces do not crash. Preserve explicit ?view= selections, non-Redfish defaults, Redfish dual job/claim pipeline semantics, and all existing workspace capabilities. Ship and verify both Patricia and Dharma live.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T11:27:30.823Z","fingerprint":"6579fbba22e4ce55b50960694370e6003ee01aec8e908beb84bc0cd30502a262","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtikznsw","requestContract":{"valid":true,"intent":{"evidence":["current_conversation:Patricia Nelson and Dharma Kedarnauth identified as two active Redfish clients","live_database:both active Redfish unified_contacts records","live_runtime:Patricia contact workspace crashes with missing MapProvider"],"confidence":1,"rawUtterance":"Then fix it and stop giving me a fucking play-by-play.","wordingChanged":true,"canonicalIntent":"Fix Redfish so Patricia Nelson and Dharma Kedarnauth are surfaced as active clients and their contact workspaces open without crashing.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"active-clients-visible","statement":"Patricia Nelson and Dharma Kedarnauth are surfaced in Redfish Active Clients/Homeowners.","proofConditionIds":["proof-active-list","proof-production"]},{"id":"contact-workspaces-open","statement":"Patricia Nelson and Dharma Kedarnauth each open a functioning Redfish contact workspace without the MapProvider crash.","proofConditionIds":["proof-patricia-open","proof-dharma-open","proof-production"]}],"objective":"Fix Redfish so Patricia Nelson and Dharma Kedarnauth are surfaced as active clients and their contact workspaces open without crashing.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-active-list","kind":"interaction","claim":"Both Patricia Nelson and Dharma Kedarnauth can be found in the Redfish active-client view.","route":"/crm/ROOFING_COMPANY/redfish-roofing/contacts?view=active-clients","required":true,"expectedText":null,"targetedActions":[{"text":"Patricia Nelson","type":"wait_for_text"},{"text":"Dharma Kedarnauth","type":"wait_for_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-patricia-open","kind":"interaction","claim":"Patricia Nelson opens without an application error.","route":"/crm/ROOFING_COMPANY/redfish-roofing/contacts?view=active-clients","required":true,"expectedText":null,"targetedActions":[{"text":"Patricia Nelson","type":"click"},{"text":"Patricia Nelson","type":"wait_for_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dharma-open","kind":"interaction","claim":"Dharma Kedarnauth opens without an application error.","route":"/crm/ROOFING_COMPANY/redfish-roofing/contacts?view=active-clients","required":true,"expectedText":null,"targetedActions":[{"text":"Dharma Kedarnauth","type":"click"},{"text":"Dharma Kedarnauth","type":"wait_for_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"The repaired Redfish contacts experience is live in production.","route":"/crm/ROOFING_COMPANY/redfish-roofing/contacts?view=active-clients","required":true,"expectedText":"Active Homeowners","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtikznsw","conversationContext":null,"requestContractHash":"0035048225bb9d6e8332a336227814b3d22ff732adc189305a992847ec2894b7","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:27:31.33678+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:644c46c5-821e-4b48-9264-991f32c52759:tenant-workstream-contribution:6579fbba22e4ce55b50960694370e6003ee01aec8e908beb84bc0cd30502a262","mission_step_id":null,"command_center_event_id":"644c46c5-821e-4b48-9264-991f32c52759"},{"id":"2126db5c-26b8-40e6-9a7e-2b7ef11e05bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2057,"terminal":false,"missionId":"d3e68175-e9b9-4075-9840-01783bfbcc4b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10003,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":9656,"approvedPlanMs":0,"missionSetupMs":834,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":834,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":834,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":834,"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":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},"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":2248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:56:26.674627+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2057","receipt_type":"execute_mission","idempotency_key":"mission:d3e68175-e9b9-4075-9840-01783bfbcc4b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1fe89c08-93c5-40d8-b822-480ec5cca4c0","command_center_event_id":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},{"id":"2127a7bd-eb0f-49bf-868f-fc87c8808513","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Replace the ACTUAL live Big Papi public homepage design in src/pages/mobile-vendor/BigPapisPublic.tsx. The current dark 'CATCH THE FLAVA. CHASE THE TRUCK.' + trailer-card homepage is NOT the approved redesign. Build the approved desktop-first premium homepage using ONLY existing Big Papi tenant assets already referenced in this file: BIG_PAPIS_HERO_IMAGE_SRC as the full-width tropical waterfront hero background, brandLogo prominently over the hero, BIG_PAPIS_VERIFIED_PROMO_VIDEO as a dedicated hero video feature with BIG_PAPIS_HERO_IMAGE_SRC as fallback/poster, and existing event/flavor/gallery assets below. Use the exact tagline 'Heaven In A Cup!'. Preserve the real routes for Home, Find the Truck, Flavors, Fundraising, Events, Next Stop Club/Loyalty, and Book Big Papi. Make the desktop composition fill the viewport naturally at 100% browser zoom with large type and imagery; mobile must stack cleanly without horizontal overflow. Keep public loyalty signup prominent. Do not expose internal inventory. Do not reuse the current postage-stamp/narrow-card composition as the final homepage. One fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then desktop+mobile","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: poster 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":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","proof-visual"]},{"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","proof-visual"]},{"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","proof-visual"]},{"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-visual"]},{"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-visual"]},{"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-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":"65c34c6034f090fb6507184ce8cdc2f6e82cc9ad1053a9c79899626ebbafc40e","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"65c34c6034f090fb6507184ce8cdc2f6e82cc9ad1053a9c79899626ebbafc40e"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://bigpapiscoquitoiceys.com/","currentSourceSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","witnessSourceSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","verificationState":"verified","witnessRequestContractHash":"65c34c6034f090fb6507184ce8cdc2f6e82cc9ad1053a9c79899626ebbafc40e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:20:09.433067+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f133fa0a-aaad-4bf7-9573-1d5de1e65d04:request-contract:65c34c6034f090fb6507184ce8cdc2f6e82cc9ad1053a9c79899626ebbafc40e:f2393aeeadcee5fc44ca4a1d664453e4bcb6b907:verified:","mission_step_id":"0ca5b6a8-d786-4ccb-ba8b-e1664cf7aecf","command_center_event_id":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},{"id":"2127f05f-2067-41a7-8751-a9f3aa183171","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2de8885eb3fa","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48280,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"executorlessWaitMs":89448,"firstUsefulResultAt":"2026-10-03T01:05:05.772Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.63-paul-deep-latency-tuned","prNumber":4578,"terminal":false,"missionId":"2de8885e-b3fa-4534-bcf4-73b46fc72746","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2366,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2264,"approvedPlanMs":0,"missionSetupMs":399,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":100,"resolvePreflightMs":399,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"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":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:06:38.527152+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4578","receipt_type":"execute_mission","idempotency_key":"mission:2de8885e-b3fa-4534-bcf4-73b46fc72746:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1e82cbe2-6e76-439c-87ad-0d98e22a9e3f","command_center_event_id":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},{"id":"2128036c-1f65-4569-aae4-6b14159aef8e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:32:28.697064+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419089","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"212999f4-7114-43e7-80de-360a56ff7b6e","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-engine-direct-auth-transport-20260907","prNumber":2092,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T18:50:47.6489+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","external_id":"2092","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:merged-pr:2092:ce8b12efa6b3281fba2ca9d52e0f0574a584b870","mission_step_id":"fcdbf688-4235-466d-9217-3a4a4184e6af","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"2129bf02-5576-4a9a-bff2-c3022171fe82","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-tenant-isolation-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12332,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1231,"terminal":false,"missionId":"f07ece04-b57b-4c87-9df2-124190a6ed73","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1460,"prReadinessMs":1162,"approvedPlanMs":0,"missionSetupMs":581,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f07ece04-b57b-4c87-9df2-124190a6ed73"},"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":1499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T03:16:08.294892+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1231","receipt_type":"execute_mission","idempotency_key":"mission:f07ece04-b57b-4c87-9df2-124190a6ed73:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"94e94ad6-8915-49d6-8e17-b04caeb6147c","command_center_event_id":"f07ece04-b57b-4c87-9df2-124190a6ed73"},{"id":"2129f05d-0c32-4c46-9c06-416c3a5f72c7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ff82205f1347","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18420,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":677272,"firstUsefulResultAt":"2026-10-02T18:03:26.561Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4512,"terminal":false,"missionId":"ff82205f-1347-4228-9bab-86da35c748f1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"38fb29a1cd1d553fee8ee5b46090d08e478f50c5","timingsMs":{"prReadinessMs":58,"approvedPlanMs":0,"shipAndProveMs":197,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ff82205f-1347-4228-9bab-86da35c748f1"},"performance":null,"deploymentId":"forgejo-main-38fb29a1cd1d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"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":2034,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:16:25.860048+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4512","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ff82205f-1347-4228-9bab-86da35c748f1:automatic-mission-resume:4512:canonical_release_reconciliation_pending","mission_step_id":"356bffd6-e996-418b-b917-4a9d646d2edc","command_center_event_id":"ff82205f-1347-4228-9bab-86da35c748f1"},{"id":"212a156c-1e7c-4bae-aa5a-dba2747822ff","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/visual-work-contract-hardening.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { classifyVisualArtifactContract } from \"../src/objective-intent.js\";\nimport { normalizeRequestContract } from \"../src/command-center-contracts.js\";\n\nconst get = (contract, id) => contract.constraints.find((entry) => entry.id === id);\n\ntest(\"meta visual policy work is not treated as an artifact request\", () => {\n  const artifact = classifyVisualArtifactContract({ objective: \"Harden visual policy for workspace, website, and logo handling\" });\n  assert.equal(artifact.authoritative, false);\n});\n\ntest(\"logo inside a workspace request remains an asset, not a competing surface\", () => {\n  const artifact = classifyVisualArtifactContract({ objective: \"Create a workspace mockup for Tennex using the supplied logo\" });\n  assert.equal(artifact.primaryArtifactType, \"workspace\");\n  assert.deepEqual(artifact.allowedSurfaceTypes, [\"workspace\"]);\n  assert.equal(artifact.excludedSurfaceTypes.includes(\"logo\"), false);\n  assert.equal(artifact.excludedSurfaceTypes.includes(\"website\"), true);\n});\n\ntest(\"supplied brand asset becomes source-authoritative\", () => {\n  const contract = normalizeRequestContract({\n    objective: \"Create a workspace mockup for Tennex using the actual supplied logo\",\n    suppliedBrandAsset: true,\n    tenantName: \"Tennex Tax Solutions\",\n  });\n  assert.match(get(contract, \"brand-asset-authority\").statement, /redrawn|morphed|substituted/i);\n});\n\ntest(\"tenant visual isolation is explicit\", () => {\n  const contract = normalizeRequestContract({\n    objective: \"Create a workspace mockup for Tennex tenant\",\n    tenantName: \"Tennex Tax Solutions\",\n  });\n  assert.match(get(contract, \"tenant-visual-isolation\").statement, /another tenant/i);\n});\n\ntest(\"unknown business facts are placeholder-only\", () => {\n  const contract = normalizeRequestContract({ objective: \"Create a workspace mockup for Tennex\" });\n  assert.match(get(contract, \"visual-content-truth\").statement, /placeholder|example/i);\n});\n\ntest(\"desktop viewport blocks accidental mixed-device composition\", () => {\n  const contract = normalizeRequestContract({ objective: \"Create a desktop workspace mockup for Tennex\", viewport: \"desktop\" });\n  assert.match(get(contract, \"visual-viewport-authority\").statement, /desktop/i);\n  assert.match(get(contract, \"visual-viewport-authority\").statement, /mixed-device/i);\n});\n\ntest(\"approved reference implementation gets material fidelity and responsive continuity\", () => {\n  const contract = normalizeRequestContract({\n    objective: \"Apply this approved workspace mockup to Tennex tenant\",\n    referenceVisual: true,\n    approvedMockup: true,\n    route: \"/tennex\",\n    viewport: \"desktop\",\n    ship: true,\n  });\n  assert.match(get(contract, \"reference-visual-fidelity\").statement, /composition|geometry|typography|spacing/i);\n  assert.match(get(contract, \"responsive-visual-continuity\").statement, /second design/i);\n  assert.equal(contract.proofConditions.some((proof) => proof.kind === \"visual\" && proof.required !== false), true);\n});\n"}],"branch":"ai/objective-first-repair-e75a65527477","writes":[],"patches":[],"approved":true,"missionId":"e75a6552-7477-4e77-adf2-9e538404eb42","objective":"Strengthen the visual-work contract for supplied asset authority, tenant isolation, truthful content, viewport authority, reference fidelity, responsive continuity, and meta-request isolation. Prevent control-plane discussion about visual policy from being misclassified as a visual deliverable. Preserve all current live visual intent and artifact-scope behavior.","repository":"noel/KnockLaunchOS","sourceScope":"control-plane","autoProgress":true,"ownerApproved":true,"sourceTargets":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-work-contract-hardening.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"export function classifyVisualArtifactContract(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const visualWork = classifyVisualWorkIntent(body);\n  if (visualWork.kind === \"not_visual_work\") {\n    return { primaryArtifactType: null, allowedSurfaceTypes: [], excludedSurfaceTypes: [], mixedSurfacesAllowed: false, authoritative: false };\n  }\n  const positiveObjective = objective\n    .replace(/\\x60[^\\x60]*\\x60|\"[^\"]*\"/g, \" \")\n    .replace(/\\b(?:for example|e\\.g\\.|such as)\\b[^.;\\n]*/g, \" \")\n    .trim();\n  const surfaceMatchers = [\n    [\"workspace\", /\\bworkspace(?:\\s+mockup)?\\b/],\n    [\"website\", /\\b(?:website|web\\s*site|landing\\s+page)(?:\\s+mockup)?\\b/],\n    [\"flyer\", /\\bflyer\\b/],\n    [\"proposal\", /\\bproposal\\b/],\n    [\"invoice\", /\\binvoice\\b/],\n    [\"dashboard\", /\\bdashboard\\b/],\n    [\"poster\", /\\bposter\\b/],\n  ];\n  const genericArtifactMatchers = [\n    [\"logo\", /\\blogo\\b/],\n    [\"graphic\", /\\bgraphic\\b/],\n  ];\n  const negated = surfaceMatchers\n    .filter(([, pattern]) => new RegExp(\"\\\\b(?:not|no|without|exclude|excluding)\\\\b[^.;\\\\n]{0,50}\" + pattern.source, \"i\").test(positiveObjective))\n    .map(([type]) => type);\n  const positiveSurfaces = surfaceMatchers\n    .filter(([, pattern]) => pattern.test(positiveObjective))\n    .map(([type]) => type)\n    .filter((type) => !negated.includes(type));\n  const genericPrimary = positiveSurfaces.length === 0\n    ? genericArtifactMatchers.find(([, pattern]) => pattern.test(positiveObjective))?.[0] || null\n    : null;\n  const positive = genericPrimary ? [genericPrimary] : positiveSurfaces;\n  const primaryArtifactType = positive[0] || null;\n  const allowedSurfaceTypes = primaryArtifactType ? [primaryArtifactType] : [];\n  const mutuallyExclusiveSurfaceTypes = {\n    workspace: [\"website\"],\n    website: [\"workspace\"],\n    flyer: [\"workspace\", \"website\", \"dashboard\"],\n    proposal: [\"website\", \"dashboard\"],\n    invoice: [\"website\", \"dashboard\"],\n  };\n  const excludedSurfaceTypes = [...new Set([\n    ...negated,\n    ...(primaryArtifactType ? (mutuallyExclusiveSurfaceTypes[primaryArtifactType] || []) : []),\n  ])].filter((type) => type !== primaryArtifactType);\n  const explicitMixedRequest = /\\b(?:and|plus|along with|together with|both)\\b[^.;\\n]{0,80}\\b(?:workspace|website|flyer|proposal|invoice|dashboard|poster)\\b/.test(positiveObjective)\n    && positiveSurfaces.length > 1;\n  return {\n    primaryArtifactType,\n    allowedSurfaceTypes: explicitMixedRequest ? [...new Set(positiveSurfaces)] : allowedSurfaceTypes,\n    excludedSurfaceTypes,\n    mixedSurfacesAllowed: explicitMixedRequest,\n    authoritative: Boolean(primaryArtifactType),\n  };\n}","old_content":"export function classifyVisualArtifactContract(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const artifactMatchers = [\n    [\"workspace\", /\\bworkspace(?:\\s+mockup)?\\b/],\n    [\"website\", /\\b(?:website|web\\s*site|landing\\s+page)(?:\\s+mockup)?\\b/],\n    [\"flyer\", /\\bflyer\\b/],\n    [\"proposal\", /\\bproposal\\b/],\n    [\"invoice\", /\\binvoice\\b/],\n    [\"dashboard\", /\\bdashboard\\b/],\n    [\"logo\", /\\blogo\\b/],\n    [\"poster\", /\\bposter\\b/],\n    [\"graphic\", /\\bgraphic\\b/],\n  ];\n  const mentioned = artifactMatchers.filter(([, pattern]) => pattern.test(objective)).map(([type]) => type);\n  const negated = artifactMatchers\n    .filter(([, pattern]) => new RegExp(\"\\\\b(?:not|no|without|exclude|excluding)\\\\b[^.;\\\\n]{0,50}\" + pattern.source, \"i\").test(objective))\n    .map(([type]) => type);\n  const positive = mentioned.filter((type) => !negated.includes(type));\n  const primaryArtifactType = positive[0] || null;\n  const allowedSurfaceTypes = primaryArtifactType ? [primaryArtifactType] : [];\n  const mutuallyExclusiveSurfaceTypes = {\n    workspace: [\"website\"],\n    website: [\"workspace\"],\n    flyer: [\"workspace\", \"website\", \"dashboard\"],\n    proposal: [\"website\", \"dashboard\"],\n    invoice: [\"website\", \"dashboard\"],\n  };\n  const excludedSurfaceTypes = [...new Set([\n    ...negated,\n    ...(primaryArtifactType ? (mutuallyExclusiveSurfaceTypes[primaryArtifactType] || []) : []),\n  ])].filter((type) => type !== primaryArtifactType);\n  const explicitMixedRequest = /\\b(?:and|plus|along with|together with|both)\\b[^.;\\n]{0,80}\\b(?:workspace|website|flyer|proposal|invoice|dashboard|logo|poster|graphic)\\b/.test(objective)\n    && positive.length > 1;\n  return {\n    primaryArtifactType,\n    allowedSurfaceTypes: explicitMixedRequest ? [...new Set(positive)] : allowedSurfaceTypes,\n    excludedSurfaceTypes,\n    mixedSurfacesAllowed: explicitMixedRequest,\n    authoritative: Boolean(primaryArtifactType),\n  };\n}"}]},{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const visualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const visualArtifactContract = classifyVisualArtifactContract({ ...body, objective });\n  const suppliedBrandAsset = body.suppliedBrandAsset === true || body.supplied_brand_asset === true || body.brandAssetProvided === true || body.brand_asset_provided === true || body.referenceImage === true || body.reference_image === true || /\\b(?:actual|supplied|provided|attached|existing)\\s+(?:logo|brand asset|image)\\b/i.test(objective);\n  const tenantVisualScope = String(body.tenantName || body.tenant_name || body.tenantRef || body.tenant_ref || body.tenantId || body.tenant_id || \"\").trim() || (/\\btenant\\b/i.test(objective) ? \"requested tenant\" : \"\");\n  const viewportAuthority = String(body.viewport || body.device || body.formFactor || body.form_factor || \"\").trim().toLowerCase()\n    || (/\\bmobile\\b/i.test(objective) ? \"mobile\" : /\\bdesktop\\b/i.test(objective) ? \"desktop\" : \"\");\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };","old_content":"  const visualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const visualArtifactContract = classifyVisualArtifactContract({ ...body, objective });\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };"},{"new_content":"  if (visualWorkIntent.kind !== \"not_visual_work\" && visualArtifactContract.authoritative && !constraints.some((entry) => entry.id === \"visual-artifact-scope\")) {","old_content":"  if (visualArtifactContract.authoritative && !constraints.some((entry) => entry.id === \"visual-artifact-scope\")) {"},{"new_content":"  if (visualWorkIntent.kind !== \"not_visual_work\" && !constraints.some((entry) => entry.id === \"visual-content-truth\")) {\n    constraints.push({\n      id: \"visual-content-truth\",\n      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.\",\n      proofConditionIds: [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.kind !== \"not_visual_work\" && suppliedBrandAsset && !constraints.some((entry) => entry.id === \"brand-asset-authority\")) {\n    constraints.push({\n      id: \"brand-asset-authority\",\n      statement: \"Supplied brand assets are source-authoritative. They must not be redrawn, morphed, recolored, restyled, substituted, cropped, or regenerated unless the owner explicitly requests that transformation.\",\n      proofConditionIds: [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.kind !== \"not_visual_work\" && tenantVisualScope && !constraints.some((entry) => entry.id === \"tenant-visual-isolation\")) {\n    constraints.push({\n      id: \"tenant-visual-isolation\",\n      statement: `Visual work is isolated to ${tenantVisualScope}. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.`,\n      proofConditionIds: [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.kind !== \"not_visual_work\" && viewportAuthority && !constraints.some((entry) => entry.id === \"visual-viewport-authority\")) {\n    constraints.push({\n      id: \"visual-viewport-authority\",\n      statement: `The requested ${viewportAuthority} viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.`,\n      proofConditionIds: [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.implementation && !constraints.some((entry) => entry.id === \"reference-visual-fidelity\")) {\n    const visualProofIds = proofConditions.filter((condition) => condition.kind === \"visual\" && condition.required !== false).map((condition) => condition.id);\n    constraints.push({\n      id: \"reference-visual-fidelity\",\n      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.\",\n      proofConditionIds: visualProofIds.length ? visualProofIds : [...fallbackProofIds],\n    });\n    constraints.push({\n      id: \"responsive-visual-continuity\",\n      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.\",\n      proofConditionIds: visualProofIds.length ? visualProofIds : [...fallbackProofIds],\n    });\n  }\n  if (visualWorkIntent.implementation && !constraints.some((entry) => entry.id === \"reference-visual-authority\")) {","old_content":"  if (visualWorkIntent.implementation && !constraints.some((entry) => entry.id === \"reference-visual-authority\")) {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.229-visual-contract-hardening\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.228-visual-artifact-scope\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"rawUtterance":"Strengthen the visual-work contract for supplied asset authority, tenant isolation, truthful content, viewport authority, reference fidelity, responsive continuity, and meta-request isolation. Prevent control-plane discussion about visual policy from being misclassified as a visual deliverable. Preserve all current live visual intent and artifact-scope behavior.","wordingChanged":false,"canonicalIntent":"Strengthen the visual-work contract for supplied asset authority, tenant isolation, truthful content, viewport authority, reference fidelity, responsive continuity, and meta-request isolation. Prevent control-plane discussion about visual policy from being misclassified as a visual deliverable. Preserve all current live visual intent and artifact-scope behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"asset-authority","statement":"Supplied visual brand assets remain source-authoritative unless explicit transformation is requested.","proofConditionIds":["prod"]},{"id":"tenant-isolation","statement":"Tenant-scoped visual work remains isolated from other tenant branding and content.","proofConditionIds":["prod"]},{"id":"content-truth","statement":"Unknown business content is omitted or clearly marked as placeholder/example.","proofConditionIds":["prod"]},{"id":"viewport-authority","statement":"Requested device/form factor remains authoritative and accidental mixed-device composites are blocked.","proofConditionIds":["prod"]},{"id":"reference-fidelity","statement":"Approved references govern material visual composition and deployed visual acceptance.","proofConditionIds":["prod"]},{"id":"responsive-continuity","statement":"Responsive adaptation preserves one coherent design language rather than inventing a second design.","proofConditionIds":["prod"]},{"id":"meta-isolation","statement":"Meta/control-plane discussion about visual policy cannot become a visual artifact request.","proofConditionIds":["prod"]}],"objective":"Strengthen the visual-work contract for supplied asset authority, tenant isolation, truthful content, viewport authority, reference fidelity, responsive continuity, and meta-request isolation. Prevent control-plane discussion about visual policy from being misclassified as a visual deliverable. Preserve all current live visual intent and artifact-scope behavior.","constraints":[{"id":"preserve-existing","statement":"Preserve runtime 1.58.228 visual creation-vs-implementation and artifact-scope behavior.","proofConditionIds":["prod"]},{"id":"single-path","statement":"Do not create a parallel visual orchestration lane.","proofConditionIds":["prod"]}],"sourceScope":"control-plane","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"prod","kind":"runtime","claim":"Live cc-execution enforces the strengthened visual-work contract and meta-request isolation.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-work-contract-hardening.test.js"],"controlPlaneMaintenanceReason":"Harden visual generation/application contracts and prevent meta-policy text from contaminating artifact classification."},"recovery":false,"fingerprint":"4c2d7f73134f6d6965832279e1c57f6be275b44643480ca8bece4f2d0ed907e7","replayCount":0,"serializedBytes":18433},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:03:32.378025+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e75a6552-7477-4e77-adf2-9e538404eb42:repository-mutation-intent:4c2d7f73134f6d6965832279e1c57f6be275b44643480ca8bece4f2d0ed907e7:0","mission_step_id":"bf6ce619-af76-412a-8a36-a5a97ef83ebf","command_center_event_id":"e75a6552-7477-4e77-adf2-9e538404eb42"},{"id":"212b371a-0506-49c4-89b7-64f7927652f6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","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":"535002f0-048f-4534-bd43-10cea3d2d86f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1007,"missionSetupMs":676,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":676,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":676,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":676,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"535002f0-048f-4534-bd43-10cea3d2d86f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1302,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:01:58.305776+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"212c9fe3-983b-428f-bdb2-97d620ed8bf2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","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":"e255d91e8474c69f11b6461ac1da569203e1cc3dbe665d0565eb5a02284e6cc6","forgejoWorkflowProof":{"runId":7246,"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-11T23:57:02.470353+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","external_id":"forgejo-main-d839cec46ed1","receipt_type":"canonical_release_status","idempotency_key":"mission:3c9c7b2c-9ad3-4eba-b110-a17b882a1436:forgejo-release-status:d839cec46ed1bddc2da453c670bc0eee8e9419c6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"bddbcda3-fc69-4415-8f59-3ad80ddd1356","command_center_event_id":"3c9c7b2c-9ad3-4eba-b110-a17b882a1436"},{"id":"212eaed6-4715-4443-9f8e-cb65e86939b3","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly unfreezed the control plane for cancelled-release descendant recovery; this bounded repair preserves the durable unfinished-target scope and prevents completed release targets from being redispatched.","baseSha":"10117d9666a69224d572a257d5cbeb238a94cde9","issuedAt":1789592206912,"expiresAt":1789592386912,"missionId":"7cc973aa-6b60-43e3-9757-7a0ae138ba99","authorizationId":"8cfb32f1-7b9a-48d4-baeb-e89b7085ba1e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T20:56:47.554461+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"10117d9666a69224d572a257d5cbeb238a94cde9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8cfb32f1-7b9a-48d4-baeb-e89b7085ba1e","mission_step_id":"ffc70f52-fd1f-4745-b366-6fd975211552","command_center_event_id":"7cc973aa-6b60-43e3-9757-7a0ae138ba99"},{"id":"2131d6e0-334b-46a2-9886-81148780613c","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":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","issuedAt":1791596982928,"expiresAt":1791597162928,"missionId":"6c02ac49-eb5a-49ae-ba77-d7ae02600470","autoRefreeze":true,"authorizationId":"8d00d4ff-fa8f-47c4-b7cb-c616a2d0ff21","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:49:43.437624+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","external_id":"8d00d4ff-fa8f-47c4-b7cb-c616a2d0ff21","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:6c02ac49-eb5a-49ae-ba77-d7ae02600470:8d00d4ff-fa8f-47c4-b7cb-c616a2d0ff21","mission_step_id":null,"command_center_event_id":"6c02ac49-eb5a-49ae-ba77-d7ae02600470"},{"id":"21366aeb-1390-402b-924b-bdc047372aaf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-44859d01927b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13768,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":74017,"firstUsefulResultAt":"2026-10-03T20:48:09.252Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4673,"terminal":false,"missionId":"44859d01-927b-4333-bfd0-b985f7da4258","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b0cf0bc20f6703e2dc606612979cc09d02fd7135","timingsMs":{"prReadinessMs":755,"approvedPlanMs":0,"shipAndProveMs":3144,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"44859d01-927b-4333-bfd0-b985f7da4258"},"performance":null,"deploymentId":"forgejo-main-b0cf0bc20f67","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":1810,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T20:49:31.942918+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4673","receipt_type":"automatic_mission_resume","idempotency_key":"mission:44859d01-927b-4333-bfd0-b985f7da4258:automatic-mission-resume:4673:canonical_release_reconciliation_pending","mission_step_id":"3264a43f-3cf3-4d15-8a5c-6e0991a68d23","command_center_event_id":"44859d01-927b-4333-bfd0-b985f7da4258"},{"id":"213a23e0-0e7b-4b41-9077-b79f2217bd4d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-27ce03fc4218","prNumber":5177,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b132a570fe2b06924984c4920c85aab26745d89b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:37:15.966527+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b132a570fe2b06924984c4920c85aab26745d89b","external_id":"5177","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:27ce03fc-4218-4895-9bb0-38cc60489943:merged-pr:5177:b132a570fe2b06924984c4920c85aab26745d89b","mission_step_id":"bd4bb8b0-2083-429d-a243-e26078df1b2b","command_center_event_id":"27ce03fc-4218-4895-9bb0-38cc60489943"},{"id":"213c98b7-70e8-4370-a26e-8798ce4590ef","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d3d2bdbc6dfa","writes":[],"patches":[],"approved":true,"missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87","objective":"Make Big Papi's Plan calendar operational with pop-up creation, hourly availability, day agenda, and drag-to-move.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"function shiftCalendarDate(dateKey: string, days: number) {\n  const date = new Date(`${dateKey}T12:00:00`);\n  date.setDate(date.getDate() + days);\n  return `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`;\n}","replacement":"function shiftCalendarDate(dateKey: string, days: number) {\n  const date = new Date(`${dateKey}T12:00:00`);\n  date.setDate(date.getDate() + days);\n  return `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`;\n}\n\nfunction clockMinutes(value: string | null | undefined) {\n  const match = String(value || '').match(/^(\\d{1,2}):(\\d{2})/);\n  if (!match) return null;\n  return Number(match[1]) * 60 + Number(match[2]);\n}\n\nfunction eventCoversHour(event: EventBooking, hour: number) {\n  const start = clockMinutes(event.start_time);\n  const end = clockMinutes(event.end_time);\n  if (start === null) return false;\n  const safeEnd = end !== null && end > start ? end : start + 60;\n  const slotStart = hour * 60;\n  const slotEnd = slotStart + 60;\n  return start < slotEnd && safeEnd > slotStart;\n}"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"  const [taskDayKey, setTaskDayKey] = React.useState<string | null>(null);","replacement":"  const [taskDayKey, setTaskDayKey] = React.useState<string | null>(null);\n  const [dayAgendaOpen, setDayAgendaOpen] = React.useState(false);"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"  const selectCalendarDay = React.useCallback((dayKey: string) => {\n    if (calendarHoldOpenedRef.current) {\n      calendarHoldOpenedRef.current = false;\n      return;\n    }\n    setSelectedDayKey(dayKey);\n  }, []);","replacement":"  const selectCalendarDay = React.useCallback((dayKey: string) => {\n    if (calendarHoldOpenedRef.current) {\n      calendarHoldOpenedRef.current = false;\n      return;\n    }\n    setSelectedDayKey(dayKey);\n    setDayAgendaOpen(true);\n  }, []);"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"  const calendarWeather = weatherQuery.data || null;\n\n  const cancelMutation = useMutation({","replacement":"  const calendarWeather = weatherQuery.data || null;\n  const hourSlots = React.useMemo(() => Array.from({ length: 14 }, (_, index) => 8 + index).map((hour) => ({ hour, booked: selectedDayEvents.some((event) => eventCoversHour(event, hour)), events: selectedDayEvents.filter((event) => eventCoversHour(event, hour)) })), [selectedDayEvents]);\n\n  const moveEventMutation = useMutation({\n    mutationFn: async ({ event, dayKey }: { event: EventBooking; dayKey: string }) => updateEventBooking(tenantId, event.id, { event_date: dayKey }),\n    onSuccess: async (_updated, variables) => {\n      setSelectedDayKey(variables.dayKey);\n      toast.success(`${variables.event.event_name} moved to ${new Date(`${variables.dayKey}T12:00:00`).toLocaleDateString()}.`);\n      await Promise.all([\n        queryClient.invalidateQueries({ queryKey: ['mobile-vendor-event-bookings', tenantId] }),\n        queryClient.invalidateQueries({ queryKey: ['tenant-normalized-schedule', tenantId] }),\n        queryClient.invalidateQueries({ queryKey: ['mobile-vendor-home-three-day-schedule', tenantId] }),\n      ]);\n    },\n    onError: (error: any) => toast.error(error?.message || 'Could not move this event.'),\n  });\n\n  const cancelMutation = useMutation({"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"<div className=\"flex shrink-0 flex-wrap gap-2\"><Link to={inMode(`${BASE}/events/advanced?new=1`)} className={`${isCalendarRoute ? 'min-h-[40px] px-3 text-xs' : 'min-h-[46px] px-5 text-sm'} inline-flex items-center gap-2 rounded-xl bg-white font-black text-[#071019]`}><Plus className=\"h-4 w-4\" /> New event</Link></div>","replacement":"<div className=\"flex shrink-0 flex-wrap gap-2\">{isCalendarRoute ? <Link to={`${BASE}/pop-up/start?bpMode=popup&date=${encodeURIComponent(selectedDayKey)}`} className=\"inline-flex min-h-[40px] items-center gap-2 rounded-xl border border-[#72dbff]/25 bg-[#72dbff]/10 px-3 text-xs font-black text-[#dff7ff]\"><Plus className=\"h-4 w-4\" /> New Pop-Up</Link> : null}<Link to={inMode(`${BASE}/events/advanced?new=1&date=${encodeURIComponent(selectedDayKey)}`)} className={`${isCalendarRoute ? 'min-h-[40px] px-3 text-xs' : 'min-h-[46px] px-5 text-sm'} inline-flex items-center gap-2 rounded-xl bg-white font-black text-[#071019]`}><Plus className=\"h-4 w-4\" /> New event</Link></div>"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"onClick={() => selectCalendarDay(day.key)} onDoubleClick={() => {","replacement":"onClick={() => selectCalendarDay(day.key)} onDragOver={(event) => { event.preventDefault(); event.dataTransfer.dropEffect = 'move'; }} onDrop={(event) => { event.preventDefault(); const eventId = event.dataTransfer.getData('application/x-knocklaunch-event-id') || event.dataTransfer.getData('text/plain'); const booking = bookings.find((item) => item.id === eventId); if (booking && booking.event_date !== day.key && !moveEventMutation.isPending) moveEventMutation.mutate({ event: booking, dayKey: day.key }); }} onDoubleClick={() => {"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"</button>; })}</div><div className=\"mt-2 text-center text-[9px] font-bold text-white/32\">","replacement":"</button>; })}</div><div data-big-papis-hour-availability=\"true\" className=\"mt-2.5 border-t border-white/8 pt-2.5\"><div className=\"mb-1.5 flex items-center justify-between gap-2\"><span className=\"text-[9px] font-black uppercase tracking-[0.12em] text-white/40\">Hour availability</span><span className=\"text-[9px] font-bold text-white/32\">Green open · blue booked</span></div><div className=\"flex gap-1 overflow-x-auto pb-1 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden\">{hourSlots.map((slot) => <button key={slot.hour} type=\"button\" onClick={() => setDayAgendaOpen(true)} title={slot.booked ? `${slot.events.map((event) => event.event_name).join(', ')} booked` : 'Open'} className={`min-w-[44px] rounded-lg border px-1.5 py-2 text-center ${slot.booked ? 'border-[#72dbff]/25 bg-[#72dbff]/12 text-[#dff7ff]' : 'border-emerald-300/20 bg-emerald-400/[0.08] text-emerald-100'}`}><span className=\"block text-[9px] font-black\">{new Date(2000, 0, 1, slot.hour).toLocaleTimeString([], { hour: 'numeric' })}</span><span className=\"mt-0.5 block text-[7px] font-black uppercase\">{slot.booked ? 'Booked' : 'Open'}</span></button>)}</div></div><div className=\"mt-2 text-center text-[9px] font-bold text-white/32\">"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"return <button key={event.id} type=\"button\" onClick={() => {","replacement":"return <button key={event.id} type=\"button\" draggable={isCalendarRoute} onDragStart={(dragEvent) => { if (!isCalendarRoute) return; dragEvent.dataTransfer.effectAllowed = 'move'; dragEvent.dataTransfer.setData('application/x-knocklaunch-event-id', event.id); dragEvent.dataTransfer.setData('text/plain', event.id); }} onClick={() => {"},{"path":"src/pages/mobile-vendor/BigPapisEventsHub.tsx","anchor":"      <BigPapisDayTasksDialog dayKey={taskDayKey} open={Boolean(taskDayKey)}","replacement":"      {isCalendarRoute && dayAgendaOpen ? <div role=\"dialog\" aria-modal=\"true\" aria-label={`Schedule for ${selectedDayDate.toLocaleDateString()}`} className=\"fixed inset-0 z-[1700] flex items-end justify-center bg-black/72 p-2 sm:items-center sm:p-4\" onMouseDown={(event) => { if (event.target === event.currentTarget) setDayAgendaOpen(false); }}><section className=\"max-h-[82dvh] w-full max-w-2xl overflow-y-auto rounded-[1.5rem] border border-white/12 bg-[#06111c] p-4 text-white shadow-2xl sm:p-5\"><div className=\"flex items-start justify-between gap-3\"><div><div className=\"text-[9px] font-black uppercase tracking-[0.14em] text-[#72dbff]\">Day schedule</div><h2 className=\"mt-1 text-xl font-black\">{selectedDayDate.toLocaleDateString(undefined, { weekday: 'long', month: 'long', day: 'numeric' })}</h2></div><button type=\"button\" onClick={() => setDayAgendaOpen(false)} className=\"grid h-11 w-11 shrink-0 place-items-center rounded-full border border-white/10 text-lg font-black text-white/65\" aria-label=\"Close day schedule\">×</button></div><div className=\"mt-4 grid grid-cols-2 gap-2\"><Link to={`${BASE}/pop-up/start?bpMode=popup&date=${encodeURIComponent(selectedDayKey)}`} onClick={() => setDayAgendaOpen(false)} className=\"flex min-h-11 items-center justify-center rounded-xl border border-[#72dbff]/25 bg-[#72dbff]/10 px-3 text-xs font-black text-[#dff7ff]\">New Pop-Up</Link><Link to={inMode(`${BASE}/events/advanced?new=1&date=${encodeURIComponent(selectedDayKey)}`)} onClick={() => setDayAgendaOpen(false)} className=\"flex min-h-11 items-center justify-center rounded-xl bg-white px-3 text-xs font-black text-[#071019]\">New Event</Link></div><div className=\"mt-4 space-y-1.5\">{hourSlots.map((slot) => <div key={slot.hour} className={`rounded-xl border p-3 ${slot.booked ? 'border-[#72dbff]/18 bg-[#72dbff]/[0.055]' : 'border-emerald-300/14 bg-emerald-400/[0.045]'}`}><div className=\"flex items-start gap-3\"><div className={`w-16 shrink-0 text-xs font-black ${slot.booked ? 'text-[#bfeeff]' : 'text-emerald-100'}`}>{new Date(2000, 0, 1, slot.hour).toLocaleTimeString([], { hour: 'numeric' })}</div><div className=\"min-w-0 flex-1\">{slot.booked ? slot.events.map((event) => <button key={event.id} type=\"button\" onClick={() => { const next = new URLSearchParams(searchParams); next.set('event', event.id); setSearchParams(next, { replace: true }); setDayAgendaOpen(false); }} className=\"mb-1 block w-full truncate text-left text-xs font-black text-white last:mb-0\">{event.event_name} · {eventTimeLabel(event)}</button>) : <span className=\"text-xs font-bold text-emerald-100/70\">Open</span>}</div></div></div>)}</div>{selectedDayEvents.some((event) => clockMinutes(event.start_time) === null) ? <div className=\"mt-3 rounded-xl border border-amber-300/15 bg-amber-300/[0.06] p-3 text-xs font-semibold text-amber-100\">{selectedDayEvents.filter((event) => clockMinutes(event.start_time) === null).length} event{selectedDayEvents.filter((event) => clockMinutes(event.start_time) === null).length === 1 ? '' : 's'} on this day still need a start time.</div> : null}</section></div> : null}\n      <BigPapisDayTasksDialog dayKey={taskDayKey} open={Boolean(taskDayKey)}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"2e03cf6c47328f02b77185a6d30da357aeb7e3592db3459e428caa5c4ff38a4b","replayCount":0,"serializedBytes":10999},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:34:53.41568+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:repository-mutation-intent:2e03cf6c47328f02b77185a6d30da357aeb7e3592db3459e428caa5c4ff38a4b:0","mission_step_id":"ca03a1fc-a73e-47e7-b6d0-ebe78cf5b6b1","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"213de6bd-d272-4cf9-b861-1c08d95e0e87","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"55995cfc-e6e8-a455-6cf0-07ece50ae56c"},"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:21a0433d-2ae0-458b-b1c1-3e0989fb82d5","mission_step_id":null,"command_center_event_id":"21a0433d-2ae0-458b-b1c1-3e0989fb82d5"},{"id":"213e7484-7fee-4116-bc5b-cd9cb29bb86e","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-37ebd595d533","prNumber":3982,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4dcefd64357534a9e62fdb48806462972e71e1c6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:12:49.573906+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4dcefd64357534a9e62fdb48806462972e71e1c6","external_id":"3982","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:37ebd595-d533-4226-ad6a-09565d186926:merged-pr:3982:4dcefd64357534a9e62fdb48806462972e71e1c6","mission_step_id":"3d3c82ee-145a-4d30-9f8a-a4818bd0f08b","command_center_event_id":"37ebd595-d533-4226-ad6a-09565d186926"},{"id":"213e904d-cb2f-4553-99ee-ec4572d439e3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/universal-settings-billing-r2-20260905","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1841,"terminal":false,"missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6877,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1042,"approvedPlanMs":0,"missionSetupMs":727,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":460,"ledgerReconcileMs":0,"lineageReconcileMs":267,"resolvePreflightMs":727,"repositoryMutationMs":5705,"repositoryProviderMs":4636,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4499,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":460,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":137},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:43:00.516832+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1841","receipt_type":"execute_mission","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7faf232c-c819-4a45-b696-9b5d16242709","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"213ec6fd-ac2a-4297-9c30-422356e3e45c","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"4b6141b452523c7eb4008f787f606fe838c88d3d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a6677bb4871dd45e947f20796a0428a6f65ebe4f","prNumber":3435,"gateRunId":null,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/a6677bb4871dd45e947f20796a0428a6f65ebe4f","mergeCommitSha":"4b6141b452523c7eb4008f787f606fe838c88d3d"}],"requestContractHash":"921904d34ccca5a52c2c631d26cbe8d7e2ceb201633710030f0ed99db9850fb2","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:56:44.754394+00:00","proof_gate":"request_contract_repository_verified","source_sha":"4b6141b452523c7eb4008f787f606fe838c88d3d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff:request-contract-repository:921904d34ccca5a52c2c631d26cbe8d7e2ceb201633710030f0ed99db9850fb2:4b6141b452523c7eb4008f787f606fe838c88d3d","mission_step_id":"8c122908-1001-4c36-b3d3-3734765b0deb","command_center_event_id":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff"},{"id":"213ece88-ea7b-4eed-905a-b792b845e43c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"2e8efad698df6ae0a2071146284fc51edd609ca6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-app-families","satisfied":false,"statement":"Communications, Customer Records, Field Intelligence, Jobs/Work Orders, and Reports/Analytics render TenantRouteFailureSurface when their tenant composition is unavailable instead of silently navigating to the tenant dashboard.","proofConditionIds":["repo","release"]},{"id":"dedicated-routers","satisfied":false,"statement":"321 Auto Unlock and Cafe/QSR unknown route sections render TenantRouteFailureSurface instead of silently navigating to dashboard.","proofConditionIds":["repo","release","pcg-sample"]},{"id":"shared-primitive","satisfied":false,"statement":"All repaired failure paths use the shared TenantRouteFailureSurface with stable reference codes and recoverable actions.","proofConditionIds":["repo","release"]}],"satisfied":false,"constraints":[{"id":"fail-closed","satisfied":false,"statement":"Missing or uncertain tenant membership continues to fail closed to tenant selection/access handling; do not guess a tenant.","proofConditionIds":["repo","release"]},{"id":"preserve-aliases","satisfied":false,"statement":"Preserve legitimate canonical redirects and aliases for supported routes.","proofConditionIds":["repo","release"]},{"id":"frontend-only","satisfied":false,"statement":"Frontend routing only; no backend, database, auth, provider, or tenant-data changes.","proofConditionIds":["repo"]},{"id":"compact","satisfied":false,"statement":"Use the existing compact shared failure surface; do not introduce tenant-specific replacement error cards.","proofConditionIds":["repo","release"]},{"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","release"]},{"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","release"]}],"contractHash":"928ec373022fbbcca70bac56ed998fc55be85e9e376ac0aef5c2e6032b15d34e","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"928ec373022fbbcca70bac56ed998fc55be85e9e376ac0aef5c2e6032b15d34e","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"928ec373022fbbcca70bac56ed998fc55be85e9e376ac0aef5c2e6032b15d34e"},"required":true,"satisfied":true},{"id":"pcg-sample","kind":"interaction","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"interactive_audit","witnessRoute":"/pcg/this-route-does-not-exist","currentSourceSha":"2e8efad698df6ae0a2071146284fc51edd609ca6","witnessSourceSha":"2e8efad698df6ae0a2071146284fc51edd609ca6","verificationState":"verified","witnessRequestContractHash":"928ec373022fbbcca70bac56ed998fc55be85e9e376ac0aef5c2e6032b15d34e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:03:51.020206+00:00","proof_gate":"request_contract_pending","source_sha":"2e8efad698df6ae0a2071146284fc51edd609ca6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:request-contract:928ec373022fbbcca70bac56ed998fc55be85e9e376ac0aef5c2e6032b15d34e:2e8efad698df6ae0a2071146284fc51edd609ca6:pending:repository","mission_step_id":"9f6449f6-ef46-46a9-b0a4-9f8d5b848e4d","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":5200,"schema":"public","order_key":"id"}