{"data":[{"id":"14d12d70-6c7d-4820-8838-109efbca13e9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T23:31:26.951312+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-fc4b382dfbf3\",\"prNumber\":5038,\"sourceSha\":\"7bccbf5b266f395b57dd0dec6ce0e40b15888a2a\",\"deploymentId\":\"forgejo-main-7bccbf5b266f\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:37:28.175257+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:fc4b382d-fbf3-4395-8941-b2aa4381b8a1:owner-progress-heartbeat:119415269","mission_step_id":"00cf53bc-56cb-44ca-bf9a-dc520db28df0","command_center_event_id":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1"},{"id":"14d26b4f-d53c-4605-b1e0-492b09f68922","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Replace the just-released PCG beige/light redesign with a cleaner and simpler PCG operating UI. The user dislikes both the color scheme and the confusing layout. Use a cool neutral white/light-gray/charcoal palette with PCG gold only as a restrained accent. Flatten the owner landing page to one compact header, one obvious Receive new cards action, and a numbered 1-to-4 workflow: Receive Cards, Grade Cards, Publish & Sell, Fulfill & Ship. Remove lifestyle/hero framing and decorative imagery blocks from the owner landing page. Keep setup visually secondary. Fix PCG Settings specifically: do not embed the entire universal Settings & Profile home inside PCG. Show a small PCG-specific settings launcher first with Brand & workspace, Google & connections, Email & customers, Notifications, Profile & staff, and Workspace behavior; only render the relevant universal settings section after Anthony chooses one. Payments remains in the separate Payments tool. Preserve all business logic, routes, grading rules, data actions, provider state, and owner approval safeguards. Frontend-only change. Ship through fast UI gate, squash merge, frontend release, then visually verify PCG root and PCG Setting","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: workspace, website only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to pcg. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8","releaseBound":false,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":null,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","witnessSourceSha":null,"verificationState":"verified","witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:36:11.01388+00:00","proof_gate":"request_contract_pending","source_sha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88715ace-54dc-4957-a3cc-b4f76e98b1bf:request-contract:eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8:c2ca31e10110f4888944ec96bff2c894acc89ac6:pending:runtime,visual","mission_step_id":"70889653-a123-4a92-a5c7-4c5aa44e68e0","command_center_event_id":"88715ace-54dc-4957-a3cc-b4f76e98b1bf"},{"id":"14d2a01d-5ded-4a2b-801a-2712c2fe72b4","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":2,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-g3\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_reconciled\",\"status\":\"retryable\",\"proofGate\":\"merged_pr_deleted_branch_reconciled\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"github\",\"reason\":\"merged_pr_deleted_branch_reconciled\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"retry_bounded_recovery\",\"recoveryOwner\":\"github\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-07T16:43:51.152781+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"merged_pr_deleted_branch_reconciled\",\"terminal\":false,\"branch\":\"ai/objective-first-repair-g3\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:50:16.417533+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_reconciled\",\"status\":\"retryable\",\"proofGate\":\"merged_pr_deleted_branch_reconciled\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"github\",\"re","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"14d609a3-460e-49d2-9d7f-1ad53f4be0d6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e3478acfa504","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":11882,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":984897,"firstUsefulResultAt":"2026-09-29T02:55:26.386Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4073,"terminal":false,"missionId":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10561,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:55:40.445404+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4073","receipt_type":"automatic_mission_resume","idempotency_key":"mission:276cfdf9-8116-4ac5-93bc-ac1b2103b2ec:automatic-mission-resume:4073:repair_mission_pr_ready_retryable","mission_step_id":"77766f0c-2f32-4365-93d9-3d82446568aa","command_center_event_id":"276cfdf9-8116-4ac5-93bc-ac1b2103b2ec"},{"id":"14d6ce57-4069-4f89-a0c7-19c2891e7bb0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"reason":"Unfreeze the control plane for this repair and continue through deploy and verification.","baseSha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","issuedAt":1790302907617,"expiresAt":1790303087617,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","authorizationId":"b9197bdd-c735-46db-8fec-5bf3b92edacf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:21:47.955426+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b9197bdd-c735-46db-8fec-5bf3b92edacf","mission_step_id":"a7755bec-f374-4dd6-b0a6-85181f9a5578","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"14d7e19f-fb9b-4f2d-8900-83471a5672cc","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_commerce_grading","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"fc7fa43d-7d22-d6ce-91d5-49fd0e3041dd"},"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:65a07a08-016d-476b-93d7-93a24a459988","mission_step_id":null,"command_center_event_id":"65a07a08-016d-476b-93d7-93a24a459988"},{"id":"14d88a35-be04-47fa-9b80-e5d15e25d06c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","wordingChanged":false,"canonicalIntent":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"test","statement":"Invariant requires concurrent Promise.all planning reads and rejects the serial loop.","proofConditionIds":["live"]}],"objective":"Update the stale cc-execution invariant on the current repair generation so it requires the approved concurrent immutable planning-read shape instead of the superseded serial loop.","constraints":[{"id":"safe","statement":"Test-only correction; runtime behavior and release semantics remain unchanged.","proofConditionIds":["live"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Released cc-execution runtime passes the updated invariant suite and contains concurrent immutable planning reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Update-the-stale-cc-execution-invariant-on-the-current-repair-generation-so-it-requires-the-approved","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"3e9834eaa781c0f8c6f9ae3615e39fb284f0c794bd07ffac23481d1955dded33","requestContractRevision":6,"previousRequestContractHash":"f08d4b5175a3497b6f1e9cea309c7cbeef034154101290e09f0d1cdac650d46f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:25:44.869815+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:64887c21-6ac0-4d97-8c93-ab164575f540:request-contract:3e9834eaa781c0f8c6f9ae3615e39fb284f0c794bd07ffac23481d1955dded33","mission_step_id":"7441bbec-ccd3-4d2e-a945-630bdabbe400","command_center_event_id":"64887c21-6ac0-4d97-8c93-ab164575f540"},{"id":"14da17d2-a8db-46df-8e55-43309b8eec54","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/pages/card-grading/PCGPublicSite.tsx","supabase/functions/pcg-customer-progress/index.ts","supabase/functions/pcg-r2-media/index.ts"],"continuationObjective":"Implement and ship PCG website video support in the same Cloudflare R2 media pipeline. Allow PCG website background, hero, process/grading, encapsulation, vault/collection, submission CTA, and footer media slots to accept both images and videos; store both in the existing R2 Website/public-site namespace; render video with muted autoplay loop playsInline and image with img; preserve logo/favicon as image-only; preserve non-PCG behavior; Gate, merge, deploy frontend and affected edge function, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:01:14.282718+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:80d24db9-bf8f-4751-81e3-022c671173fc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"c59860ec-2a5a-412e-bedb-b095876597dc","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"14da6401-0f18-4442-adae-ad2ac9a32d65","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11344,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4341,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:02:37.604555+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:canonical_release_transport_retryable","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"14da82a6-bc24-4b00-85c0-e7dd71a5f79f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair tenant bootstrap failure semantics on current main. Exact source owners: src/contexts/MultiTenantContext.tsx and src/PrivateAppShell.tsx. MultiTenantContext must expose a sanitized durable bootstrap error flag/state when loadMemberships fails and cannot preserve/recover a workspace, clear it on successful load/reset, and keep legitimate zero memberships distinct. PrivateAppShell must consume that state and show a retryable tenant-safe recovery UI instead of treating bootstrap failure as an empty workspace. Preserve existing last-good continuity, auth/GodMode, and tenant isolation. Add focused contract test if an existing relevant test owner is found. Ship through Gate, squash merge, frontend release, production proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:26.686513+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"164b7a91f84e3a2a2e617080609f513d5d06e731","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c1db4b32-0c9b-4ba9-9443-29070940cac7:request-contract:70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d:164b7a91f84e3a2a2e617080609f513d5d06e731:verified:","mission_step_id":"92ddacdf-0e0e-4186-a714-fb8efee86044","command_center_event_id":"c1db4b32-0c9b-4ba9-9443-29070940cac7"},{"id":"14dca970-b9d0-410f-9e93-b20bb13eb134","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"510e8ea2b1ae85ea3a5eab1605747c60755330a8","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T16:16:06.182545+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"510e8ea2b1ae85ea3a5eab1605747c60755330a8","external_id":"canonical-release-510e8ea2b1ae","receipt_type":"canonical_release_status","idempotency_key":"mission:2a446ed2-56b1-492c-8e75-33d66279adba:forgejo-release-ancestry:510e8ea2b1ae85ea3a5eab1605747c60755330a8:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"d96e92cf-4df8-4530-ad08-c0a839c5cb44","command_center_event_id":"2a446ed2-56b1-492c-8e75-33d66279adba"},{"id":"14ddbe3e-81fc-4166-bbbc-cfa18484edcf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-demo-command-center-20260907","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2046,"terminal":false,"missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":666,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":369,"resolvePreflightMs":666,"repositoryMutationMs":7624,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:26:24.326279+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2046","receipt_type":"execute_mission","idempotency_key":"mission:9ccad517-f966-436a-90d3-fa6ea923fa64:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5c1cc35e-781c-4271-8521-cab0e6418e72","command_center_event_id":"9ccad517-f966-436a-90d3-fa6ea923fa64"},{"id":"14dfbabb-78c2-4c09-8db1-32ee0b3205d2","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":1044958,"owner_action_to_pr_ms":45010,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":38975},"ownerWaitLiveAt":"2026-09-25T19:28:53.958Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:28:54.282646+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:5f17a082-daea-4cc5-8735-e9deb4d2f979:owner-wait-live","mission_step_id":"970cd6a2-a734-4b03-ba42-836b07e055fe","command_center_event_id":"5f17a082-daea-4cc5-8735-e9deb4d2f979"},{"id":"14e134e3-3f11-47a2-a15b-63018faecb73","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/cloudflare-bootstrap-release-recovery.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. This corrective generation only fixes the bootstrap recovery classifier and exact-secret mapping required to resume after the owner supplied CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN.","baseSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","issuedAt":1788556145217,"expiresAt":1788556325217,"missionId":"d7d5f78e-f650-419a-8d20-29f5c50d0c7f","authorizationId":"d16257bf-f530-4206-9211-430c7e611fca","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:09:05.779927+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d16257bf-f530-4206-9211-430c7e611fca","mission_step_id":"916b1d9b-8181-43f1-a9a1-6a8c0559f47b","command_center_event_id":"d7d5f78e-f650-419a-8d20-29f5c50d0c7f"},{"id":"14e23fc5-562b-4cee-9a99-28105af9a663","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"find":"const isTaxOffice = String(activeTenant?.tenant_type || '').trim().toUpperCase().replace(/[\\\\s-]+/g, '_') === 'TAX_SERVICES' || String(tenantSettings.workspace_variant || '').trim().toLowerCase() === 'tax_office';","path":"src/shells/TenantModesShell.tsx","replace":"const isTaxOffice = String(activeTenant?.tenant_type || '').trim().toUpperCase().replace(/[\\\\s-]+/g, '_') === 'TAX_SERVICES' || String(tenantSettings.workspace_variant || '').trim().toLowerCase() === 'tax_office'; const tenantSlug = modeToken(activeTenant?.company_slug || activeTenant?.name); const isTennex = tenantSlug === 'tennex' || tenantSlug === 'tennex-tax-solutions';"}],"branch":"ai/objective-first-repair-431312c1e84e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"431312c1-e84e-4443-9de5-a621b3f6101b","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"431312c1-e84e-4443-9de5-a621b3f6101b","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"23eca322c034b58ef7bd26182a41afc3f75d56fc3a77949dc7c4251133a6aacd","replayCount":0,"serializedBytes":1664},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:51:31.650524+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:431312c1-e84e-4443-9de5-a621b3f6101b:repository-mutation-intent:23eca322c034b58ef7bd26182a41afc3f75d56fc3a77949dc7c4251133a6aacd:0","mission_step_id":"5d049446-04a6-4090-9343-8c5c9cd572f3","command_center_event_id":"431312c1-e84e-4443-9de5-a621b3f6101b"},{"id":"14e3712d-2d6b-4bc2-bf53-7fbc470dc6c3","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":"retryable","sourceTargets":["scripts/frontend-startup-watchdog.mjs","src/shells/pcg/PCGUploadProgressToast.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"primary","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":false,"validationReason":"compiler_recovery_incomplete_coverage"},{"role":"primary","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":true,"validationReason":"compiler_recovery_incomplete_coverage"},{"role":"fallback","reason":"model_provider_attempt_timeout","status":504,"provider":"openai","formatRepair":false},{"role":"deep","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":false,"validationReason":"compiler_anchor_not_unique_in_exact_source"},{"role":"deep","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":true,"validationReason":"compiler_recovery_incomplete_coverage"}],"continuationOwner":"calling_assistant","requiresExactSourceEdits":true,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-19T18:58:12.523851+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"c6963a4a62882a8fc9879781eba0dfaec876aaa2","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:aa3af281-1aa8-4586-be22-a57fc8ac8fea:compiler:c6963a4a62882a8fc9879781eba0dfaec876aaa2:scripts/frontend-startup-watchdog.mjs,src/shells/pcg/PCGUploadProgressToast.tsx:attempt:0","mission_step_id":"c87aa085-66dc-4ecc-bdc2-64b7a5dbd61d","command_center_event_id":"aa3af281-1aa8-4586-be22-a57fc8ac8fea"},{"id":"14e527d9-2c38-4123-b950-3bdd9ebc379a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_revision\",\"status\":\"recorded\",\"proofGate\":\"request_contract_revision_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T19:50:38.159976+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-dbcdd5155b02\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:57:02.410733+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:owner-progress-heartbeat:119420868","mission_step_id":"7caebc0f-3f43-4271-90b0-639962c3f05c","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"14e65955-7670-48fe-a019-9f94131b7dbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-151e87f07d03","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18978,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":51166,"firstUsefulResultAt":"2026-09-26T20:52:34.682Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3829,"terminal":false,"missionId":"151e87f0-7d03-4334-884a-2fdfa41492fa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5421,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"151e87f0-7d03-4334-884a-2fdfa41492fa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:53:25.882742+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3829","receipt_type":"automatic_mission_resume","idempotency_key":"mission:151e87f0-7d03-4334-884a-2fdfa41492fa:automatic-mission-resume:3829:repair_mission_pr_ready_retryable","mission_step_id":"d6722b47-cbf7-4628-ab5e-b1a28ed9155d","command_center_event_id":"151e87f0-7d03-4334-884a-2fdfa41492fa"},{"id":"14e6cdc1-5fee-43f9-9dbc-0b6c9929f619","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-57e09f3d28f1","reason":"canonical_release_queue_busy:14583","status":"blocked","metrics":{"receiptBytes":56323,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":10,"executorlessWaitMs":207260,"firstUsefulResultAt":"2026-10-02T23:05:37.868Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade-explicit-contract-hydration","prNumber":4554,"terminal":false,"missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b3d3f203df4df6110304b3c6243ab877703d0287","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1041,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":99,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":548,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},"performance":null,"deploymentId":"forgejo-main-b3d3f203df4d","releaseState":"failed","workflowRunId":14581,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:09:18.148519+00:00","proof_gate":"canonical_release_blocked","source_sha":"b3d3f203df4df6110304b3c6243ab877703d0287","external_id":"forgejo-main-b3d3f203df4d","receipt_type":"execute_mission","idempotency_key":"mission:57e09f3d-28f1-40a5-baf1-e07071a3e2f1:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"179308a6-01cf-4329-96e7-12b3f9727890","command_center_event_id":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},{"id":"14e9a092-2dc5-4fe1-930a-010527b617ce","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-df7c9c96b8aa","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"df7c9c96-b8aa-40c4-90ab-e77b8278c889","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":348,"providerAuthMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":348,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"df7c9c96-b8aa-40c4-90ab-e77b8278c889"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3445,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:44:42.676273+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df7c9c96-b8aa-40c4-90ab-e77b8278c889:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"9673f940-2148-4121-947d-7e1ce992b58d","command_center_event_id":"df7c9c96-b8aa-40c4-90ab-e77b8278c889"},{"id":"14ea8e28-a5ba-47b4-98b0-4d778b7cc490","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-font-family","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6795,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":346,"terminal":false,"missionId":"d72eacd5-2555-43d4-8a2b-567388808ea4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d72eacd5-2555-43d4-8a2b-567388808ea4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T19:48:58.589864+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"346","receipt_type":"execute_mission","idempotency_key":"mission:d72eacd5-2555-43d4-8a2b-567388808ea4:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d87906d7-bdc6-43c7-af27-26803e9efbbf","command_center_event_id":"d72eacd5-2555-43d4-8a2b-567388808ea4"},{"id":"14ebcbc5-ee67-42d0-bd2f-c206189b8f15","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-readiness-demo-handoff-tiers","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3133,"terminal":false,"missionId":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14753,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":14247,"approvedPlanMs":0,"missionSetupMs":662,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":373,"resolvePreflightMs":662,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:35:29.863594+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3133","receipt_type":"execute_mission","idempotency_key":"mission:1447ee22-ab33-4cb2-b5da-4d70a852c1e3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6614f87c-3126-4755-af17-3390e1d27c91","command_center_event_id":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},{"id":"14ec4558-0f55-42df-acce-5e9d4766f132","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-be69d4cc896d","reason":"explicit_pull_request_identity_mismatch:3195","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3195,"terminal":false,"missionId":"be69d4cc-896d-403a-b422-f77e29cfea30","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":793,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":793,"missionSetupMs":1428,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":1096,"resolvePreflightMs":1428,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be69d4cc-896d-403a-b422-f77e29cfea30"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1473,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:27:06.476325+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3195","receipt_type":"execute_mission","idempotency_key":"mission:be69d4cc-896d-403a-b422-f77e29cfea30:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"41025dba-2b31-4f9f-b126-e608c51eae99","command_center_event_id":"be69d4cc-896d-403a-b422-f77e29cfea30"},{"id":"14eec96c-dd6e-4110-bc79-c6425f0c08e3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-129786168236","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":14897,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T14:45:51.383Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4134,"terminal":false,"missionId":"12978616-8236-42a0-bff7-69f525cf900b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4569,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":647,"missionSetupMs":395,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":395,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":395,"repositoryMutationMs":3922,"repositoryProviderMs":3922,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2441,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":395,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1481},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"12978616-8236-42a0-bff7-69f525cf900b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:45:57.11467+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4134","receipt_type":"execute_mission","idempotency_key":"mission:12978616-8236-42a0-bff7-69f525cf900b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b6c0246c-9c55-486c-bf8e-7a7042e2eccd","command_center_event_id":"12978616-8236-42a0-bff7-69f525cf900b"},{"id":"14f04f14-3ac8-40b8-a06a-71335f99d48c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-owner-intent-readonly-precedence","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3097,"terminal":false,"missionId":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10920,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":971,"approvedPlanMs":0,"missionSetupMs":682,"providerAuthMs":0,"shipAndProveMs":9397,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":418,"resolvePreflightMs":682,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},"performance":null,"deploymentId":"forgejo-main-ea7e6a4cf3d3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:57:10.071534+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","external_id":"forgejo-main-ea7e6a4cf3d3","receipt_type":"execute_mission","idempotency_key":"mission:c80cc8fd-c6ad-4264-bb8b-68deebad6efc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0da11a28-1a0a-43a2-8b06-708fc3b20b5a","command_center_event_id":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},{"id":"14f1e452-a866-4030-9122-759c6c33da13","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a36f55c59ea5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"a36f55c5-9ea5-4d41-8f00-4327aef038b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1099,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":467,"providerAuthMs":0,"ledgerPrepareMs":467,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":467,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":467,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"a36f55c5-9ea5-4d41-8f00-4327aef038b6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3556,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/package.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:32:12.872221+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a36f55c5-9ea5-4d41-8f00-4327aef038b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dbd0334b-53d2-4854-9f44-2fe2bde79d24","command_center_event_id":"a36f55c5-9ea5-4d41-8f00-4327aef038b6"},{"id":"14f27044-17a1-4719-a481-6eef4840b782","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-053317659277","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"05331765-9277-4b18-bd61-d3dca2ae50b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":495,"providerAuthMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":495,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"05331765-9277-4b18-bd61-d3dca2ae50b6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4109,"likelyAffectedFiles":["src/pages/card-grading/PCGAIGradingWorkbench.tsx","supabase/migrations/20261006151500_pcg_cert_on_acceptance.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:20:49.735325+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05331765-9277-4b18-bd61-d3dca2ae50b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4b6fac96-95a7-482a-8101-73c868771283","command_center_event_id":"05331765-9277-4b18-bd61-d3dca2ae50b6"},{"id":"14f36e7b-d5f2-4cab-8a61-8e0339cb1fe9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-integrated-boundary","satisfied":true,"statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","satisfied":true,"statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","satisfied":true,"statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"satisfied":true,"constraints":[{"id":"constraint-standalone-preserved","satisfied":true,"statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","satisfied":true,"statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","satisfied":true,"statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"contractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-boundary-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-workspace-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-regression-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-scope-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"verified","repositoryProofSourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1"},"required":true,"satisfied":true},{"id":"proof-production-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:07:33.857394+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8:96b68b18800a95e05fb4c43caba5c4c886d7afd1:verified:","mission_step_id":"59039687-dab6-4496-b511-dc9060682d47","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"14f49a41-e9a6-4375-825e-98a842d93235","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-identity-read-fastpath-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2339,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.39-mission-lineage-fastpath","prNumber":null,"terminal":false,"missionId":"e445dc2e-5230-49e6-a415-433b1c786174","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1387,"missionSetupMs":722},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"e445dc2e-5230-49e6-a415-433b1c786174"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9234,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:31:13.657658+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e445dc2e-5230-49e6-a415-433b1c786174:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8afb83f2-ca0c-4e53-855c-835998ff7b26","command_center_event_id":"e445dc2e-5230-49e6-a415-433b1c786174"},{"id":"14f805c2-da1d-4029-9414-51ab5e93a653","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":null,"terminal":false,"missionId":"43cf682f-f619-421e-88b0-ecbe479f755e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":398,"providerAuthMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":398,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":398,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"43cf682f-f619-421e-88b0-ecbe479f755e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3335,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/validate-edge-functions.mjs","config/cloudflare-native-frontend-build.json","scripts/owner-supabase-function-migrate.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:07:26.818205+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43cf682f-f619-421e-88b0-ecbe479f755e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"35e7cfa4-4698-4d5e-8c85-aa11cf182163","command_center_event_id":"43cf682f-f619-421e-88b0-ecbe479f755e"},{"id":"14f9fa05-2fab-460d-92e7-3e92ce5d644a","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/pcg-qa-sandbox.yml","e2e/pcg-zoom-acceptance.spec.ts","scripts/qa/pcg-qa-bind-secrets.mjs","scripts/qa/pcg-qa-broker-cli.mjs","scripts/qa/pcg-qa-runner-attestation.mjs","scripts/qa/pcg-qa-save-regression.mjs","scripts/qa/pcg-qa-verify-receipts.mjs","workers/cc-execution/src/pcg-qa-operator.js","workers/cc-execution/test/pcg-qa-operator.test.js"],"baseSha":"e7b91b5559f400e2ab1f9e579d5444b52a34b09e","issuedAt":1792514771931,"expiresAt":1792514951931,"missionId":"74c0e1b2-a635-4f78-a106-b1a74eddca42","autoRefreeze":true,"authorizationId":"b03d97bd-0a2d-4adb-9508-796730519f11","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-20T16:46:12.46919+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"e7b91b5559f400e2ab1f9e579d5444b52a34b09e","external_id":"b03d97bd-0a2d-4adb-9508-796730519f11","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:74c0e1b2-a635-4f78-a106-b1a74eddca42:b03d97bd-0a2d-4adb-9508-796730519f11","mission_step_id":null,"command_center_event_id":"74c0e1b2-a635-4f78-a106-b1a74eddca42"},{"id":"14fb85b1-1d9c-4f80-a79a-28f91228b52f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"coherent-contract","statement":"Current main and live cc-execution expose one reconciliation read attempt and a shared 4000ms total reconciliation budget consistently in source, capability metadata, and regression tests.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]}],"objective":"UNFREEZE the control plane only for this two-file release-reconciliation capability-contract correction. Align capability metadata with the already-live runtime behavior: one Forgejo reconciliation read attempt inside a shared 4000ms wall-clock budget. Add the regression assertion, preserve the event-native release fast path unchanged, pass exact-head KnockLaunch Gate, squash merge the same PR, release only cc-execution, prove the live merge SHA and coherent contract, then REFREEZE to frozen-by-default behavior.","constraints":[{"id":"scope","statement":"Change only config/control-plane-capabilities.json and workers/cc-execution/test/release-orchestration-invariants.test.js; do not change runtime orchestration logic, tenant code, frontend, Supabase, migrations, or Visual Witness.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"release-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, the event-native protected-main release launch, and one canonical release; release only cc-execution.","proofConditionIds":["gate-proof","release-proof","runtime-proof"]},{"id":"refreeze","statement":"The scoped maintenance permit must not leave persistent control-plane mutation enabled.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact PR changes only the two declared files and aligns missionReleaseReconciliationTotalBudgetMs=4000 plus missionReleaseReconciliationReadMaxAttempts=1 with the existing mission-ledger constants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head with the new regression assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The squash merge dispatches only cc-execution through the canonical protected-main release path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution serves the squash-merge source SHA, the coherent release-reconciliation contract is present on current main, and controlPlaneMutationDefault remains frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"da28dd267b5fc77f5075f93b69ff648e2d9e0b74f59fa15575c98ce6050399ba","requestContractRevision":2,"previousRequestContractHash":"1e0783ea722f4c4cc9b09ce1dcd6787fb4a5b93b15e1753a8d3240c2f33361cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:52:18.556604+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e06fb523-117b-497b-97e9-0cfa043318cb:request-contract:da28dd267b5fc77f5075f93b69ff648e2d9e0b74f59fa15575c98ce6050399ba","mission_step_id":"354c8f2b-639d-43ea-a02d-70b1d549cf8d","command_center_event_id":"e06fb523-117b-497b-97e9-0cfa043318cb"},{"id":"14fc0e76-09d1-48b0-88dc-b48e095f4689","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a736aad7f792","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":18293,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":30246,"firstUsefulResultAt":"2026-09-24T03:58:24.561Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.227-visual-work-intent-contract","prNumber":3566,"terminal":false,"missionId":"a736aad7-f792-4785-aa47-eab1f1fac0b5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":700,"approvedPlanMs":0,"missionSetupMs":496,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":196,"resolvePreflightMs":496,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":300,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:58:59.733891+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3566","receipt_type":"execute_mission","idempotency_key":"mission:a736aad7-f792-4785-aa47-eab1f1fac0b5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"825c7264-8fd4-468b-ae31-eaddcc54c787","command_center_event_id":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},{"id":"14fed1d8-73c7-4169-951c-ba9605dccc1b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-db46e1fe0c9b","prNumber":4124,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T13:43:56.530154+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","external_id":"4124","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c:merged-pr:4124:9a9c9b69527ef64913b6b307e2464953b5e80c36","mission_step_id":"e3f4f754-8b86-4bbe-b4ee-82a579575f22","command_center_event_id":"db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c"},{"id":"150378e1-21c5-4bcb-890b-6aec18819f36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2765a07c91e8","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":51538,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":228547,"firstUsefulResultAt":"2026-09-25T01:43:48.395Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3695,"terminal":false,"missionId":"2765a07c-91e8-4ac7-8913-ef516c1ad074","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5775,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":714,"missionSetupMs":314,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":314,"repositoryMutationMs":3636,"repositoryProviderMs":3636,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2098,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1538},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"2765a07c-91e8-4ac7-8913-ef516c1ad074"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T01:47:52.256+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3695","receipt_type":"execute_mission","idempotency_key":"mission:2765a07c-91e8-4ac7-8913-ef516c1ad074:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"379594f8-af10-4d72-9e58-adccc52b685e","command_center_event_id":"2765a07c-91e8-4ac7-8913-ef516c1ad074"},{"id":"1504589b-9f5f-44e0-a765-a58c146c54ef","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a8efd7c9984f115e7301c0589982c59e3424b2ddf222de6e9bbcb3e92eaaf668","forgejoWorkflowProof":{"runId":12130,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T03:14:50.401024+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b2dcbfbce76947d1c97c0dcdbcd8466ffa811154","external_id":"forgejo-main-b2dcbfbce769","receipt_type":"canonical_release_status","idempotency_key":"mission:29638666-37ca-4f82-bb45-2b03ab41e5ef:forgejo-release-status:b2dcbfbce76947d1c97c0dcdbcd8466ffa811154:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fc0d41fd-86d4-4cb3-b75f-605f4c2590b9","command_center_event_id":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},{"id":"1507a43d-3e22-482f-882e-b389465a015e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4065","runId":4065,"status":"running","sourceSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T16:10:26.093722+00:00","proof_gate":"canonical_release_pending","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":"forgejo-main-2f0e10dbb843","receipt_type":"canonical_release_status","idempotency_key":"mission:8fd876e8-1329-46bd-bca7-1a3efc1999be:forgejo-release-status:2f0e10dbb843cd24f10b0f09de127e9319cd0a0e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4207e92d-3386-4a71-a5f3-7a59ad85649f","command_center_event_id":"8fd876e8-1329-46bd-bca7-1a3efc1999be"},{"id":"1507f804-6f44-4d84-8953-097d8642afd0","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3318ac030845b4ab881c11b589407f584ddfa480","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"35efb07612f0fdf49632e600be1eabc0172a043d","prNumber":3058,"gateRunId":9390,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9390/jobs/1","mergeCommitSha":"3318ac030845b4ab881c11b589407f584ddfa480"}],"requestContractHash":"f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:43:17.308245+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3318ac030845b4ab881c11b589407f584ddfa480","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:a924d509-8361-466f-9fcc-6999d3a728e6:request-contract-repository:f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b:3318ac030845b4ab881c11b589407f584ddfa480","mission_step_id":"87bb3685-df18-4a6b-8bd3-f5dcd444e3f2","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"1508574d-eaec-4f70-936a-119e9cbb0307","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b42e927e063da4c9a64029871bec5cabfb22efda","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"dissatisfaction-continuation","satisfied":true,"statement":"Owner dissatisfaction phrases continue and raise the bar on the single active objective instead of becoming a disconnected new objective.","proofConditionIds":["live"]},{"id":"ambiguity-safe","satisfied":true,"statement":"If multiple active objectives exist, dissatisfaction continuation fails closed to clarification rather than choosing arbitrarily.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"readonly-tenant","satisfied":true,"statement":"Preserve read-only status semantics and tenant isolation; never cross-bind another tenant's objective.","proofConditionIds":["live"]},{"id":"mission-freedom","satisfied":true,"statement":"Preserve Mission Freedom, authorization, correction precedence, and Visual Witness opt-in.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live"]}],"contractHash":"7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:13:16.986594+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b42e927e063da4c9a64029871bec5cabfb22efda","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:request-contract:7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5:b42e927e063da4c9a64029871bec5cabfb22efda:verified:","mission_step_id":"9e513752-f2f6-43a6-9b06-b43ea03fee73","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"1508618f-d37d-4734-aab6-c8f9963b89ee","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/generic-reports-analytics-modern-verticals-20260825","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1243,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":748,"terminal":false,"missionId":"1b571f1f-0e07-4bac-860e-31e8c4355d46","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2563,"prReadinessMs":2563,"approvedPlanMs":0,"missionSetupMs":2107,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1b571f1f-0e07-4bac-860e-31e8c4355d46"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4388,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T17:34:19.54922+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"748","receipt_type":"execute_mission","idempotency_key":"mission:1b571f1f-0e07-4bac-860e-31e8c4355d46:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"08b2b59a-946a-418e-890e-b37096a61d26","command_center_event_id":"1b571f1f-0e07-4bac-860e-31e8c4355d46"},{"id":"1509252b-e83e-489e-b4f5-1118faa3a6a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4344cd6ab57e","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":33720,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":12,"executorlessWaitMs":1710665,"firstUsefulResultAt":"2026-10-05T14:56:08.396Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4936,"terminal":false,"missionId":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:56:21.294775+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4936","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4344cd6a-b57e-4c2b-a3a7-418e6468b3de:automatic-mission-resume:4936:repair_mission_pr_ready_retryable","mission_step_id":"a7245463-f782-4984-b590-ff6606651e84","command_center_event_id":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de"},{"id":"1509f149-ecaf-467b-b203-83982402f43b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e6a4771814a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43185,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":5,"executorlessWaitMs":1115173,"firstUsefulResultAt":"2026-10-06T11:45:52.135Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5172,"terminal":false,"missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f73bc4ec8bdabed9ae78cb31a42056111782736f","timingsMs":{"prReadinessMs":809,"approvedPlanMs":0,"shipAndProveMs":307,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},"performance":null,"deploymentId":"forgejo-main-f73bc4ec8bda","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1924,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:04:32.489091+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5172","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e6a4771-814a-4d3a-8559-fbc6788ac894:automatic-mission-resume:5172:canonical_release_reconciliation_pending","mission_step_id":"7f9af0be-3f0c-495a-9dbb-590b84530694","command_center_event_id":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},{"id":"150b405a-2be4-42b6-b8eb-6314698edd7e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1c858a705b52ec711b8448e238a05c926d7e9175","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c858a705b52ec711b8448e238a05c926d7e9175","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"b7f8b98afadef867e4f3058dd2381e441788a06798f964fe0dbfafe66cf176de","forgejoWorkflowProof":{"runId":10230,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:22:29.335543+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":"forgejo-main-1c858a705b52","receipt_type":"canonical_release_status","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:forgejo-release-status:1c858a705b52ec711b8448e238a05c926d7e9175:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"478bcb6b-3d06-4706-9c58-8b1fe40c588d","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"150c1b23-2dc5-4b30-8c0a-d25f8bf4316f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-82a13b0d5137","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2975,"terminal":false,"missionId":"82a13b0d-5137-4c15-ad50-785c6a10a176","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7cb270a60f08206f3004bebc8016c59aa274327d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":251,"approvedPlanMs":0,"missionSetupMs":7322,"providerAuthMs":0,"shipAndProveMs":871,"ledgerPrepareMs":868,"ledgerReconcileMs":0,"lineageReconcileMs":6454,"resolvePreflightMs":7322,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":868,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"82a13b0d-5137-4c15-ad50-785c6a10a176"},"performance":null,"deploymentId":"forgejo-main-7cb270a60f08","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["universal-extractor"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2639,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:02:08.879878+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7cb270a60f08206f3004bebc8016c59aa274327d","external_id":"forgejo-main-7cb270a60f08","receipt_type":"execute_mission","idempotency_key":"mission:82a13b0d-5137-4c15-ad50-785c6a10a176:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1c7296ce-b822-49a3-ba0e-e2619b4d4da6","command_center_event_id":"82a13b0d-5137-4c15-ad50-785c6a10a176"},{"id":"150d65b4-9d38-4014-8218-66bc387882c0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/pcg-slack-history-read.test.mjs","supabase/functions/tenant-provider-connections/index.ts","supabase/functions/tenant-provider-connections/slackCardHistory.mjs","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/pcg-slack-history-read.js","workers/cc-execution/test/pcg-slack-history-read.test.js"],"baseSha":"1ea5cf2c45c66c85f255fee36668481a74dcd331","issuedAt":1792515267129,"expiresAt":1792515447129,"missionId":"924cd5fc-5b58-4aa5-bee7-7c58ee9f61d4","autoRefreeze":true,"authorizationId":"e64c11ae-8c92-48ab-a8e1-bbf000db94f6","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-20T16:54:27.670757+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"1ea5cf2c45c66c85f255fee36668481a74dcd331","external_id":"e64c11ae-8c92-48ab-a8e1-bbf000db94f6","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:924cd5fc-5b58-4aa5-bee7-7c58ee9f61d4:e64c11ae-8c92-48ab-a8e1-bbf000db94f6","mission_step_id":null,"command_center_event_id":"924cd5fc-5b58-4aa5-bee7-7c58ee9f61d4"},{"id":"150e1785-9012-4c37-99b2-2281942ba8b2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","wordingChanged":false,"canonicalIntent":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness is live through the Cloudflare virtual runner and no longer returns 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","constraints":[{"id":"constraint-1","statement":"Reuse only existing PR #1817 with no source mutation; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"Use the existing canonical Cloudflare credential repair preflight and preserve the previous token until live proof.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"PR #1817 squash merges and protected-main release successfully deploys cc-execution only with a validated Container-capable Cloudflare credential.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","requestContractRevision":3,"previousRequestContractHash":"26ca061ba99b84c474e4a2785c1f47eaa8e7ca8a8e607d7bca7cacb62921f9a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:40:50.150754+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:request-contract:a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"150ee077-9a96-4dc2-a6e7-6a068b1806e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-518293e0098e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2424,"terminal":false,"missionId":"518293e0-098e-46bb-a9a6-87a92a36f806","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","timingsMs":{"prReadinessMs":771,"approvedPlanMs":0,"shipAndProveMs":2481,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"518293e0-098e-46bb-a9a6-87a92a36f806"},"performance":null,"deploymentId":"forgejo-main-628b5300d9eb","workflowRunId":7196,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:23:22.698174+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2424","receipt_type":"automatic_mission_resume","idempotency_key":"mission:518293e0-098e-46bb-a9a6-87a92a36f806:automatic-mission-resume:2424:canonical_release_dispatched","mission_step_id":"b24c9e2a-66b3-48b1-97de-fffadd138b28","command_center_event_id":"518293e0-098e-46bb-a9a6-87a92a36f806"},{"id":"1510d063-e6ff-469d-af73-bb7507a0bc57","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"16a886d223f9e9a0d2fd9b951ba4ca620a7fdc14","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"e0906c892c3ff34b2a5bd3488d7ee95b2456883f","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"babb4ca1baf0377dd614f59cd5b89e07d361695be2bcc18cbb0ac993841f27ef","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T14:18:20.552801+00:00","proof_gate":"canonical_release_pending","source_sha":"e0906c892c3ff34b2a5bd3488d7ee95b2456883f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:27cde27a-f705-48a2-b557-ec77e6b40faf:forgejo-release-status:e0906c892c3ff34b2a5bd3488d7ee95b2456883f:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"94742150-466a-404b-8f44-5c433e18d026","command_center_event_id":"27cde27a-f705-48a2-b557-ec77e6b40faf"},{"id":"1510fbb6-3ba0-42ec-b756-fe88c51f2459","source":"cc-execution","status":"recorded","payload":{"objective":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","tenantRef":"pcg","receivedAt":"2026-10-22T02:27:39.108Z","fingerprint":"e51e417d2fc861c672f0512f1798d73b05c4cfc5817f4d1fc5f1a853b3d4f3b6","workstreamRef":"pcg","conversationId":null,"canonicalBranch":"ai/knocklaunch-owner-authorized-control-plane-maint-1ec82b81","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":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","proofKinds":["repository","release"],"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":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","wordingChanged":false,"canonicalIntent":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-free","statement":"KNOCKLAUNCH control plane allows owner to approve up to three exact-head Gate-green PRs via authenticated Command Center without manually opening Forgejo; native reviews read back and same canonical queue resumes","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","live"]}],"objective":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","constraints":[{"id":"safety","statement":"Control plane explicit hard veto, verified owner identity, exact SHA Gate, protected branch, original tenant safety, no arbitrary review bypass or duplicate merge queue","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","live"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","live"]}],"focusContext":{"valid":true,"focusId":"focus:knocklaunch-owner-authorized-control-plane-maintenance-eliminate-the-need-to-open-forgejo-","tenantRef":"pcg","recordType":"objective_focus_context","schemaVersion":1,"reviewBoundary":{"mode":"do_not_merge","mergeAuthority":"independent_exact_head_gate_and_native_owner_review_if_required","automaticMergeBypassAllowed":false},"terminalPolicy":"all_required_proofs_live_verified_by_canonical_mission_ledger","dependencyPaths":[{"id":"intent-to-scope","to":"scoped_implementation","from":"authorized_outcome","kind":"authorization","state":"unverified","required":true,"evidenceOwner":"mission_ledger","proofConditionIds":[]},{"id":"scope-to-gate","to":"canonical_gate","from":"scoped_implementation","kind":"validation","state":"unverified","required":true,"evidenceOwner":"mission_ledger","proofConditionIds":[]},{"id":"gate-to-release","to":"affected_target_release","from":"canonical_gate","kind":"delivery","state":"unverified","required":true,"evidenceOwner":"mission_ledger","proofConditionIds":[]},{"id":"release-to-proof","to":"claim_matched_live_proof","from":"affected_target_release","kind":"verification","state":"unverified","required":true,"evidenceOwner":"mission_ledger","proofConditionIds":[]}],"charterAlignment":{"evidence":[{"id":"owner-intent","anchor":"authorityBoundary.currentOwnerRequestAlwaysWins","source":"config/owner-context.json"},{"id":"tenant-safety","anchor":"tenantSafetyContract","source":"config/owner-context.json"},{"id":"live-proof","anchor":"authorityBoundary.liveReceiptsStillRequired","source":"config/owner-context.json"},{"id":"owner-review","anchor":"ownerReviewMergeRestriction","source":"workers/cc-execution/src/forgejo-host-command-queue.js"}],"clauseIds":["owner-intent","tenant-safety","live-proof","owner-review"],"authoritySource":"config/owner-context.json","authorityContextId":"knocklaunch-owner-context"},"validationErrors":[],"verificationChecks":[{"id":"focus-check-1","kind":"repository","status":"pending","required":true,"authority":"mission_ledger_request_contract_hash","proofConditionId":"repo"},{"id":"focus-check-2","kind":"release","status":"pending","required":true,"authority":"mission_ledger_request_contract_hash","proofConditionId":"live"}],"authorizedBusinessOutcome":{"source":"explicit_owner_request_contract","decision":"authorized_to_execute_within_contract","outcomeId":"owner-free","statement":"KNOCKLAUNCH control plane allows owner to approve up to three exact-head Gate-green PRs via authenticated Command Center without manually opening Forgejo; native reviews read back and same canonical queue resumes","mergeAuthorization":"not_granted_by_focus_record"}},"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","release"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"pcg","sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before invoking the EXISTING merge supervisor"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["route","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":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","canonicalIntent":"KNOCKLAUNCH owner-authorized control-plane maintenance: eliminate the need to open Forgejo to approve every held PR. Add a strict owner-OAuth-authenticated exact-head Gate approval action to existing KNOCKLAUNCH Command Center. Require the requester OAuth identity match the connected Forgejo repository owner (profile email or configured pinned owner subject), verify open first-party ai PR, exact head, green canonical Gate, explicit no-merge veto, create an actual Forgejo APPROVED review via provider and verify owner review before invoking the EXISTING merge supervisor. No broad review bypass and no second queue; retain hard DO NOT MERGE, stale-head, tenant safety and canonical release checks. Tests, Gate, auto merge release and live proof; auto-refreeze control-plane maintenance.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact guarded source patch, Node tests, canonical Gate","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live","kind":"release","claim":"Deployed cc-execution source and owner-authenticated command response","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":"KNOCKLAUNCH-owner-authorized-control-plane-maintenance:-eliminate-the-need-to-open-Forgejo-to-approv","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":["repo","live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":"ai/knocklaunch-owner-authorized-control-plane-maint-1ec82b81","conversationContext":null,"requestContractHash":"9067ab9c378531d324aebecb5cbb500cd5d71d52636216c46d03c1e10ed70d09","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-22T02:27:39.812274+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3ad057f9-9425-425e-9238-6634013f6686:tenant-workstream-contribution:e51e417d2fc861c672f0512f1798d73b05c4cfc5817f4d1fc5f1a853b3d4f3b6","mission_step_id":null,"command_center_event_id":"3ad057f9-9425-425e-9238-6634013f6686"},{"id":"15116708-0c0d-41ad-bf0f-bbdff2203d58","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"7b4205e60b755d4eeac3bcc157243c0041ec3d6a6458263f6290795d4e940f9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:20:21.262447+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bed1cc8a-6c97-4f21-afa4-9e08be856b23:repository-mutation-intent-blocked:7b4205e60b755d4eeac3bcc157243c0041ec3d6a6458263f6290795d4e940f9e","mission_step_id":"a0bfd721-84ef-4826-97aa-0615036fcd28","command_center_event_id":"bed1cc8a-6c97-4f21-afa4-9e08be856b23"},{"id":"15124b11-da86-406e-a068-ec4dba4c7f5e","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mcp.js","fingerprint":"6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:00:48.137998+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a:repository-mutation-intent-blocked:6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04","mission_step_id":"b6eb8653-e777-4a06-a11b-b5b918198a06","command_center_event_id":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a"},{"id":"15131425-cf2e-43a8-9fbe-4f81e682cf91","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"6a7c298fe9d627f95be1486529e1e704d9df242b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"1d18df6e49d243fa6e961166836e52147df1769d","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-r2-media"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"77283d5177b3b10aaf2938f183f7628dbb5270932280f51971f1127e9c57f95d","forgejoWorkflowProof":{"runId":15608,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:02:57.455199+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1d18df6e49d243fa6e961166836e52147df1769d","external_id":"forgejo-main-1d18df6e49d2","receipt_type":"canonical_release_status","idempotency_key":"mission:384bbd68-f02e-4cd7-8460-0530b53064b7:forgejo-release-status:1d18df6e49d243fa6e961166836e52147df1769d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5f9c4f3b-7856-4faa-8827-b77ad7725a41","command_center_event_id":"384bbd68-f02e-4cd7-8460-0530b53064b7"},{"id":"1514013d-f0f6-45fb-a62a-9c9d591c439e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/encore-portal-visible-files-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2793,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"204d8170-323b-4435-82d6-b472f8e5e994","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"204d8170-323b-4435-82d6-b472f8e5e994"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5047,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:58:29.593881+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:204d8170-323b-4435-82d6-b472f8e5e994:execute_mission:repair_mission_execution_retryable","mission_step_id":"56ae805b-f1bb-4445-90d2-c2f5ca32424e","command_center_event_id":"204d8170-323b-4435-82d6-b472f8e5e994"},{"id":"15140e45-376c-4dca-9316-651b41420e0c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1582","runId":1582,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T22:00:00.242194+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","external_id":"forgejo-main-60f0e038e7de","receipt_type":"canonical_release_status","idempotency_key":"mission:3ed5d590-c025-4f1b-b69d-6d2defa64559:forgejo-release-status:60f0e038e7dedc3a9c5ea1e5e9e569471984983b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"bd91acca-4d01-4834-8df5-6edf3f507023","command_center_event_id":"3ed5d590-c025-4f1b-b69d-6d2defa64559"},{"id":"15147c53-46c3-48bc-a6ad-56bfad077452","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1117","runId":1117,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T17:06:01.785949+00:00","proof_gate":"canonical_release_pending","source_sha":"58d40c452e5cb7979cb40171938add7ad6bb5d9a","external_id":"forgejo-main-58d40c452e5c","receipt_type":"canonical_release_status","idempotency_key":"mission:a3819335-8db3-4b64-b8db-f2a9d781afd6:forgejo-release-status:58d40c452e5cb7979cb40171938add7ad6bb5d9a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"71105c9e-2d32-4a83-b769-07be5c9f7a43","command_center_event_id":"a3819335-8db3-4b64-b8db-f2a9d781afd6"},{"id":"151606cf-9638-4ce3-8442-24d1c5d5a0c7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/one-call-permission-aware-curri-return-20260909","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/one-call-permission-aware-curri-return-20260909","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"3437d25f-cc04-447e-b4ff-af3336d4cf95","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2449,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":436,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":166,"resolvePreflightMs":436,"repositoryMutationMs":2449,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3437d25f-cc04-447e-b4ff-af3336d4cf95"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1606,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:04:05.039275+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3437d25f-cc04-447e-b4ff-af3336d4cf95:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"501c3545-6d34-4546-892b-4800a1e3c1d9","command_center_event_id":"3437d25f-cc04-447e-b4ff-af3336d4cf95"},{"id":"1518caff-6f10-47d3-a121-a7b8888b1e07","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T14:31:42.532706+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9ad0325b245a\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:17:37.129747+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b:owner-progress-heartbeat:119413990","mission_step_id":"046836a3-61fe-42fc-b1cb-7d9fd0078fb0","command_center_event_id":"9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b"},{"id":"15197bb1-f0bc-4a3d-9399-fda5e4dca167","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/repair-recurring-cc-execution-bounded-implementa-ab949c13","headSha":"b10236e55f19d6ede8afd825b38f8ac5fd0f4644","prNumber":7153},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T15:58:47.069238+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:92669bf9-faf0-47fd-b10f-6a14f985d2f1:pr:7153:implementation-created","mission_step_id":"ec134aba-a2c7-44dd-8eb2-506cd53780ce","command_center_event_id":"92669bf9-faf0-47fd-b10f-6a14f985d2f1"},{"id":"15198484-ee86-448c-a58e-606b505c77b7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-383f3b7a4a66","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22804,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":105998,"firstUsefulResultAt":"2026-10-06T13:45:10.189Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.66.0-stopless-capability-routing","prNumber":5180,"terminal":false,"missionId":"383f3b7a-4a66-4bca-a451-7707a615ffc1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8765,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2478,"approvedPlanMs":1899,"missionSetupMs":531,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":531,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":531,"repositoryMutationMs":4381,"repositoryProviderMs":4381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2735,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":531,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1646},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:47:06.43091+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5180","receipt_type":"execute_mission","idempotency_key":"mission:383f3b7a-4a66-4bca-a451-7707a615ffc1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a3fdf850-15ca-4876-898a-864b58a9460a","command_center_event_id":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},{"id":"151a4c2f-31a3-4162-8a22-685a590880dd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ea83890fbfb7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3499,"terminal":false,"missionId":"ea83890f-bfb7-47ff-a3d2-aba09c206259","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8eebe9615489ea195e82aadba77c436a95ebbe39","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":603,"approvedPlanMs":0,"missionSetupMs":373,"providerAuthMs":0,"shipAndProveMs":3317,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":133,"resolvePreflightMs":373,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea83890f-bfb7-47ff-a3d2-aba09c206259"},"performance":null,"deploymentId":"forgejo-main-8eebe9615489","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:49:57.202869+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8eebe9615489ea195e82aadba77c436a95ebbe39","external_id":"forgejo-main-8eebe9615489","receipt_type":"execute_mission","idempotency_key":"mission:ea83890f-bfb7-47ff-a3d2-aba09c206259:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d207d5f3-b9bf-46cb-9bec-29b974df6314","command_center_event_id":"ea83890f-bfb7-47ff-a3d2-aba09c206259"},{"id":"151cc55e-7b9c-464f-a6fb-fc3d21a78b75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-97b239709674","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24164,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":167854,"firstUsefulResultAt":"2026-09-25T18:49:27.333Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3756,"terminal":false,"missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5448,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:49:55.02688+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3756","receipt_type":"automatic_mission_resume","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:automatic-mission-resume:3756:repair_mission_pr_ready_retryable","mission_step_id":"923fcfa1-b198-4750-b68f-959b538c42a7","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"151cdbea-efe1-43c7-9bc1-f6f5eb789728","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-80d24db9bf8f","prNumber":5202,"sourceSha":"82e167bb495b9310fc5d4e936b93391c0b1a55a5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:23:14.483038+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"82e167bb495b9310fc5d4e936b93391c0b1a55a5","external_id":"5202","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5202:82e167bb495b9310fc5d4e936b93391c0b1a55a5","mission_step_id":"c4e97a57-e5cf-403e-bb6b-86b6c589218a","command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"151e1a84-ab60-4172-8181-1a5d858348af","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-374a132f7416","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"374a132f-7416-4037-b722-336271dc5168","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":73,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":516,"providerAuthMs":0,"ledgerPrepareMs":462,"ledgerReconcileMs":0,"lineageReconcileMs":54,"resolvePreflightMs":516,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":462,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"374a132f-7416-4037-b722-336271dc5168"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2447,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:29:21.033257+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:374a132f-7416-4037-b722-336271dc5168:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c7b58d21-80d4-4349-8e20-2b20f4e8f899","command_center_event_id":"374a132f-7416-4037-b722-336271dc5168"},{"id":"1525a0f2-4285-4cbf-912d-0840f000897d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"62c858063acc326e99fce316ff3ea6a9aac9ce33fbcca19a0316308452b66e6f","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:23:39.980721+00:00","proof_gate":"canonical_release_pending","source_sha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","external_id":"forgejo-main-9db2c25ff6f3","receipt_type":"canonical_release_status","idempotency_key":"mission:e6e3072d-804e-4308-aeeb-32a5fe3f3263:forgejo-release-status:9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"51a4f610-e6c8-43c9-aef2-1d34d7459dd6","command_center_event_id":"e6e3072d-804e-4308-aeeb-32a5fe3f3263"},{"id":"1528da7e-3626-4e4c-a0e3-fcb6ca1b4071","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f4a37491d8214614ebb421999bef094a15d876f4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ea827275831366bb8093b0d50f14ceea21f0b259e3269dfb1d8a5e6b143fcfd3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14593","runId":14593,"status":"blocked","sourceSha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:20:32.141952+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","external_id":"forgejo-main-642b86a0ab03","receipt_type":"canonical_release_status","idempotency_key":"mission:187b2a23-4d3c-4df9-adf4-9ad6835bddd9:forgejo-release-status:642b86a0ab03f275d4de5d304e53a6290a0436c8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"39e03d51-422c-4b96-9bda-138d9b6a8a54","command_center_event_id":"187b2a23-4d3c-4df9-adf4-9ad6835bddd9"},{"id":"152b49d8-3d62-422c-ad7d-016d37bd452c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-logo-glow-0817","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4038,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"a352b167-c6b4-4350-9a7d-64a2f1da4833","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"a352b167-c6b4-4350-9a7d-64a2f1da4833"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9321,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","scripts/resolve-supabase-function-targets.mjs","scripts/resolve-supabase-function-targets.test.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/components/admin/drive/DriveRecentFiles.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/GlobalCommandPalette.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/commandCenter/deployDetection.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T16:51:10.059524+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a352b167-c6b4-4350-9a7d-64a2f1da4833:execute_mission:repair_mission_synthesis_ready","mission_step_id":"385862f7-cab4-4645-8d7e-399e08dd6adc","command_center_event_id":"a352b167-c6b4-4350-9a7d-64a2f1da4833"},{"id":"152c31b3-5fff-4100-b56a-ac8d4fff1d5e","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"continuationOwner":"calling_assistant","requiresExactSourceEdits":false,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T17:08:15.767018+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"d20316dbe16479a098b27d51371235d57dad3ef7","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:18bdd2b0-76d1-403e-b01e-86c709d2d061:compiler:d20316dbe16479a098b27d51371235d57dad3ef7:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"01a47e87-390f-4af4-bedb-536083ac5f4d","command_center_event_id":"18bdd2b0-76d1-403e-b01e-86c709d2d061"},{"id":"152ce596-78a3-46c7-a67a-d11776ef6f51","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":194,"terminal":false,"missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"02636caab08640356e60ea75cc8f3ff21473f399","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78"},"performance":null,"deploymentId":"forgejo-main-02636caab086","workflowRunId":598,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4004,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:31:26.282054+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"02636caab08640356e60ea75cc8f3ff21473f399","external_id":"forgejo-main-02636caab086","receipt_type":"ship_and_prove","idempotency_key":"mission:b2b68b6e-7242-4f10-8801-a593f7298a78:ship_and_prove:ship_and_prove_release_pending:02636caab08640356e60ea75cc8f3ff21473f399:598","mission_step_id":"843974b9-b43f-4dc7-a1ad-09dbcf6832c6","command_center_event_id":"b2b68b6e-7242-4f10-8801-a593f7298a78"},{"id":"152db05a-caa4-4077-bc27-a50fbeda7f1f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"waiting_for_gate\",\"proofGate\":\"repair_mission_waiting_for_gate\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"skipped\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-04T13:53:03.40141+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-mutqafd3\",\"prNumber\":4742,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:46:25.722542+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6e50b510-1933-461f-95f1-61e10875ee5e:owner-progress-heartbeat:119407625","mission_step_id":"9e74708a-7386-4585-9024-01b187b5f3f9","command_center_event_id":"6e50b510-1933-461f-95f1-61e10875ee5e"},{"id":"152f8fd9-bde2-470e-ad24-54cfadf71f1f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/calendar-premium-oversight-rebuild-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2093,"terminal":false,"missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ead8fc5be01619e229be549585d1c0f35851f051","timingsMs":{"prReadinessMs":1379,"approvedPlanMs":0,"shipAndProveMs":18771,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2"},"performance":null,"deploymentId":"forgejo-main-ead8fc5be016","workflowRunId":6229,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:42:00.207633+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2093","receipt_type":"automatic_mission_resume","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:automatic-mission-resume:2093:canonical_release_reconciliation_pending","mission_step_id":"92b91cd4-ae42-46ee-8c2e-887d5d48cbcf","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"1530b40d-8792-46cc-8313-e9cbb2889fb8","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-3a65d698dc9e","approved":true,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["src/App.tsx"],"anchored_edits":[{"find":"const PcgAppShell = lazyWithRetry(() => import(\"./PcgAppShell\"));\n","path":"src/App.tsx","replace":""},{"find":"  const isPcgPrivateRoute = !isPublicRoute && /^\\/pcg(?:\\/|$)/i.test(location.pathname);\n","path":"src/App.tsx","replace":""},{"find":"        {isPublicRoute ? <PublicAppShell /> : isKnockLaunchOwnerRoute ? <KnockLaunchOwnerShell /> : isPcgPrivateRoute ? <PcgAppShell /> : <PrivateAppShell />}","path":"src/App.tsx","replace":"        {isPublicRoute ? <PublicAppShell /> : isKnockLaunchOwnerRoute ? <KnockLaunchOwnerShell /> : <PrivateAppShell />}"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"7bf6770dfbdbb679453e9dda2fbef20681ac1c5fbcd8c99975c87cb9865c9555","replayCount":0,"serializedBytes":1095},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:09:04.920645+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:repository-mutation-intent:7bf6770dfbdbb679453e9dda2fbef20681ac1c5fbcd8c99975c87cb9865c9555:0","mission_step_id":"06161acc-f297-4d26-a304-a8445e2fa17e","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"1531f72a-460e-48cb-b698-3e12b629e14a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-28af7fa0fd8a","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":32315,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":466916,"firstUsefulResultAt":"2026-09-29T01:18:27.686Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4070,"terminal":false,"missionId":"28af7fa0-fd8a-4404-b45b-6081b520a294","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10499,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"28af7fa0-fd8a-4404-b45b-6081b520a294"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:19:52.675492+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4070","receipt_type":"automatic_mission_resume","idempotency_key":"mission:28af7fa0-fd8a-4404-b45b-6081b520a294:automatic-mission-resume:4070:repair_mission_pr_ready_retryable","mission_step_id":"3c7f41c2-1248-45be-aea5-564230f9f6a9","command_center_event_id":"28af7fa0-fd8a-4404-b45b-6081b520a294"},{"id":"15350f17-d23b-48e9-9805-b7008e3711e1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9de0b2915856","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"9de0b291-5856-43cb-9f33-5ac84a81cdef","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":202,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1648,"providerAuthMs":0,"ledgerPrepareMs":1648,"ledgerReconcileMs":558,"lineageReconcileMs":0,"resolvePreflightMs":1648,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2206,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6646,"likelyAffectedFiles":["src/routes/verticalRouteRegistry.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:39:42.150044+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9de0b291-5856-43cb-9f33-5ac84a81cdef:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"afcbe756-6c6c-4be1-9397-be710273627d","command_center_event_id":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},{"id":"15351d1a-e97e-411b-a8d3-011d98a21d2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1443ad08dd3c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":26953,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":229924,"firstUsefulResultAt":"2026-09-25T00:48:52.527Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3694,"terminal":false,"missionId":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3377,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3136,"approvedPlanMs":0,"missionSetupMs":472,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":137,"resolvePreflightMs":472,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":335,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:49:05.442062+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3694","receipt_type":"execute_mission","idempotency_key":"mission:1443ad08-dd3c-4cf3-9679-c93fe1d26c3f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8f6254f4-3c21-4466-a9b7-57f49f7ffd07","command_center_event_id":"1443ad08-dd3c-4cf3-9679-c93fe1d26c3f"},{"id":"1535b685-1992-45a1-9457-751179c84b8d","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-51f8c15d6987","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3407,"terminal":false,"missionId":"51f8c15d-6987-4152-8c77-3065ae92c29e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","timingsMs":{"queue":257,"total":1024,"execution":767},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"51f8c15d-6987-4152-8c77-3065ae92c29e"},"performance":null,"deploymentId":"forgejo-main-959463e65d19","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"e584974a-7d6a-4234-97cf-195eeee9f0ca","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar?bpMode=plan","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":10704,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:35:40.476737+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","external_id":"e584974a-7d6a-4234-97cf-195eeee9f0ca","receipt_type":"visual_proof_started","idempotency_key":"mission:51f8c15d-6987-4152-8c77-3065ae92c29e:visual-start:e584974a-7d6a-4234-97cf-195eeee9f0ca","mission_step_id":"fbaaa31b-dd85-4c1f-9ea5-be7cfa713f18","command_center_event_id":"51f8c15d-6987-4152-8c77-3065ae92c29e"},{"id":"1538174b-012b-413b-a0c2-ff3807b2b43f","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":"retryable","sourceTargets":["src/PcgAppShell.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"primary","reason":"model_provider_invalid_json","status":502,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_invalid_json","status":502,"provider":"cloudflare-workers-ai","formatRepair":true},{"role":"fallback","reason":"model_provider_attempt_timeout","status":504,"provider":"openai","formatRepair":false},{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false}],"continuationOwner":"calling_assistant","requiresExactSourceEdits":true,"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-17T23:45:32.590974+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"a2fe5693aa3be9c054f73536a0773148e2c94956","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:5b5f8172-163d-4666-be37-c70be2fc0ed6:compiler:a2fe5693aa3be9c054f73536a0773148e2c94956:src/PcgAppShell.tsx:attempt:0","mission_step_id":"60f19132-ade6-44ee-b3ae-b6ddfcccecaf","command_center_event_id":"5b5f8172-163d-4666-be37-c70be2fc0ed6"},{"id":"1539c449-04e3-4422-ad64-692e2e62e49f","source":"forgejo-runtime","status":"verified","payload":{"headSha":"186565a4a7e7a0da2fd00956c88513904e26acdf","prNumber":6609,"sourceSha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T14:53:13.303325+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"92dfcb8410ef49f10e03bd67033cf99d2b42a74a","external_id":"6609","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dc87aca2-1a97-4528-985d-09b21d9b7233:merged-pr:6609:92dfcb8410ef49f10e03bd67033cf99d2b42a74a","mission_step_id":"561dec02-cc36-4f3d-b0a2-4172ed6b9d32","command_center_event_id":"dc87aca2-1a97-4528-985d-09b21d9b7233"},{"id":"153d2a66-bc26-429c-8ab0-05dd3c6e07fc","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T09:57:25.944445+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"58842f806838d330a6be2453a13fdf891c8269bb","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:24584534-3aca-4300-838e-c1922680bfbe:compiler:58842f806838d330a6be2453a13fdf891c8269bb:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"5f1871cd-a9f7-47fd-8024-feb7a58662ab","command_center_event_id":"24584534-3aca-4300-838e-c1922680bfbe"},{"id":"153ec45d-a7c6-48ab-b574-325d4544079f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f1ff245a57ba","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10417,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":7045,"firstUsefulResultAt":"2026-09-25T00:21:19.679Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3687,"terminal":false,"missionId":"f1ff245a-57ba-4276-bf35-579da7ebd277","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":636,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f1ff245a-57ba-4276-bf35-579da7ebd277"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:21:36.506263+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3687","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f1ff245a-57ba-4276-bf35-579da7ebd277:automatic-mission-resume:3687:repair_mission_waiting_for_gate","mission_step_id":"f8e33b66-8131-4962-828b-63cd2ea644c5","command_center_event_id":"f1ff245a-57ba-4276-bf35-579da7ebd277"},{"id":"153f7f18-8473-46be-a1dc-392768db3fde","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/installed-app-navigation.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst shellSource = readFileSync(resolve(process.cwd(), 'src/PrivateAppShell.tsx'), 'utf8');\nconst modesSource = readFileSync(resolve(process.cwd(), 'src/shells/TenantModesShell.tsx'), 'utf8');\n\ndescribe('platform mobile utility footer contract', () => {\n  it('is fixed above the primary mobile nav and contains only explicit utility actions', () => {\n    expect(shellSource).toContain('data-platform-mobile-utility-footer=\"true\"');\n    expect(shellSource).toContain(\"matchMedia('(max-width: 767px)')\");\n    expect(shellSource).toContain('bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))]');\n    expect(shellSource).toContain('grid-cols-4');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"back\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"home\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"reload\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"messages\"');\n    expect(shellSource).toContain(\"window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'))\");\n    expect(shellSource).not.toContain('data-installed-app-navigation-trigger=\"true\"');\n    expect(shellSource).not.toContain('kl-installed-app-nav-position-v1');\n  });\n\n  it('reserves the complete two-bar mobile footer stack in the route canvas', () => {\n    expect(shellSource).toContain('--kl-mobile-primary-nav-h:64px');\n    expect(shellSource).toContain('--kl-mobile-utility-footer-h:56px');\n    expect(shellSource).toContain('padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important');\n    expect(modesSource).toContain('pb-[calc(120px+env(safe-area-inset-bottom))] lg:pb-0');\n    expect(modesSource).toContain('pb-[calc(142px+env(safe-area-inset-bottom))] lg:pb-8');\n  });\n});\n"}],"route":"https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan","branch":"ai/objective-first-repair-6163b7374446","writes":[],"patches":[],"approved":true,"missionId":"6163b737-4446-4df3-a84c-23bcfe0db6ff","objective":"UI fast-lane correction. Make the existing mobile utility controls a true fixed platform-wide footer stacked directly above the existing mobile tenant navigation. The utility footer must contain only Back, Home, Refresh, and Messages; there must be no group/team/grid action in this utility footer. Reserve the combined utility-footer + primary-nav height in the mobile route canvas and MODES screens so the main screen resizes and scrollable content never hides behind either fixed bar. Preserve desktop behavior and existing tenant-specific bottom navigation. Frontend only; fresh PR, canonical Gate, squash merge, Cloudflare frontend release.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));return <nav data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-[calc(env(safe-area-inset-bottom)+64px)] z-[10050] grid h-14 grid-cols-4 border-t border-white/15 bg-black/94 text-white shadow-[0_-12px_32px_rgba(0,0,0,.38)] backdrop-blur-xl md:hidden\"><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\"/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\"/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\"/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button></nav>}","replacement":"function InstalledAppNavigationRecovery(){const navigate=useNavigate();const{activeTenant}=useMultiTenant();const[mobile,setMobile]=React.useState(()=>typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{if(typeof window==='undefined')return;const media=window.matchMedia('(max-width: 767px)');const sync=()=>setMobile(media.matches);sync();media.addEventListener('change',sync);return()=>media.removeEventListener('change',sync)},[]);if(!mobile)return null;const home=activeTenant?.id?getTenantDashboardPathForTenant(activeTenant):'/select-tenant';const goBack=()=>{if(window.history.length>1)navigate(-1);else navigate(home)};const goHome=()=>navigate(home);const reload=()=>window.location.reload();const openMessages=()=>window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'));return <><style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important}}`}</style><nav data-platform-mobile-utility-footer=\"true\" aria-label=\"Mobile utility navigation\" className=\"fixed inset-x-0 bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))] z-[10050] grid h-[var(--kl-mobile-utility-footer-h,56px)] grid-cols-4 border-y border-white/15 bg-black/94 text-white shadow-[0_-12px_32px_rgba(0,0,0,.38)] backdrop-blur-xl md:hidden\"><button type=\"button\" data-installed-app-navigation-action=\"back\" onClick={goBack} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><ArrowLeft className=\"h-5 w-5\"/><span>Back</span></button><button type=\"button\" data-installed-app-navigation-action=\"home\" onClick={goHome} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><Home className=\"h-5 w-5\"/><span>Home</span></button><button type=\"button\" data-installed-app-navigation-action=\"reload\" onClick={reload} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><RefreshCw className=\"h-5 w-5\"/><span>Refresh</span></button><button type=\"button\" data-installed-app-navigation-action=\"messages\" onClick={openMessages} className=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button></nav></>}"},{"path":"src/shells/TenantModesShell.tsx","anchor":"className=\"min-h-0 flex-1 overflow-y-auto pb-[calc(86px+env(safe-area-inset-bottom))] lg:pb-8\"","replacement":"className=\"box-border min-h-0 flex-1 overflow-y-auto pb-[calc(142px+env(safe-area-inset-bottom))] lg:pb-8\""},{"path":"src/shells/TenantModesShell.tsx","anchor":"className={isBigPapis ? \"min-h-0 flex-1 p-1.5 sm:p-2.5 lg:p-3\" : \"min-h-0 flex-1 p-2.5 sm:p-4 lg:p-5\"}","replacement":"className={isBigPapis ? \"box-border min-h-0 flex-1 p-1.5 pb-[calc(120px+env(safe-area-inset-bottom))] sm:p-2.5 lg:p-3 lg:pb-3\" : \"box-border min-h-0 flex-1 p-2.5 pb-[calc(120px+env(safe-area-inset-bottom))] sm:p-4 lg:p-5 lg:pb-5\"}"},{"path":"src/shells/TenantModesShell.tsx","anchor":"${activeMode ? 'pb-[calc(64px+env(safe-area-inset-bottom))] lg:pb-0' : ''}","replacement":"${activeMode ? 'pb-[calc(120px+env(safe-area-inset-bottom))] lg:pb-0' : ''}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"4b7d6df59322e4743768e02db5acfef98f50b0ad3b4d638ebbb4fb315e717d19","replayCount":0,"serializedBytes":8819},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:33:02.930944+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6163b737-4446-4df3-a84c-23bcfe0db6ff:repository-mutation-intent:4b7d6df59322e4743768e02db5acfef98f50b0ad3b4d638ebbb4fb315e717d19:0","mission_step_id":"a89aeee0-90c5-40d6-b968-4ac8b04d5442","command_center_event_id":"6163b737-4446-4df3-a84c-23bcfe0db6ff"},{"id":"1540ce58-9db0-43de-8c34-e5706ce02aa8","source":"forgejo","status":"waiting","payload":{"branch":"ai/canonical-tenant-storage","prNumber":1887,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:34:20.116391+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","external_id":"1887","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64b0dea4-ef9d-4ec2-8148-131e4c78f762:merged-pr:1887:5f01e31ad14934e26d83e4d6764e4847394ecfd7","mission_step_id":"a3ad2c30-a70a-4536-afab-b5a2f4e5351d","command_center_event_id":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},{"id":"1541222b-5f85-4543-94a4-d98512c14f86","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"1e0f556d4bf8137a06bdaffa7d456d6067b5b5050102194166553bbe4fa65f9c","forgejoWorkflowProof":{"runId":13020,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:38:45.086905+00:00","proof_gate":"canonical_release_pending","source_sha":"8e2513e9f6bac51a31a0ab03a7b6187dc487202d","external_id":"forgejo-main-8e2513e9f6ba","receipt_type":"canonical_release_status","idempotency_key":"mission:40d53593-3830-4b77-9db2-9016266a5e7c:forgejo-release-status:8e2513e9f6bac51a31a0ab03a7b6187dc487202d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3e5fbec1-6ccf-473c-ae48-b8ab15ee3b2f","command_center_event_id":"40d53593-3830-4b77-9db2-9016266a5e7c"},{"id":"15421111-59d6-4f6e-ac3f-87355d690380","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fe3b322706d0","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2922,"terminal":false,"missionId":"fe3b3227-06d0-438f-bec5-f42f51cf93a6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":813,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fe3b3227-06d0-438f-bec5-f42f51cf93a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:14:56.147209+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2922","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fe3b3227-06d0-438f-bec5-f42f51cf93a6:automatic-mission-resume:2922:repair_mission_waiting_for_gate","mission_step_id":"736be312-463c-4d09-9334-da8fdc662b43","command_center_event_id":"fe3b3227-06d0-438f-bec5-f42f51cf93a6"},{"id":"15426bec-4639-436b-a2e0-afa944199137","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"1b5a596a29dede62737be6668623bf63c46b1e4d","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"1b5a596a29dede62737be6668623bf63c46b1e4d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"72d49fcd1e447e75044058545ae1de9b7383b81c11bf087c290fa79e920df34a","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:34:12.886984+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1b5a596a29dede62737be6668623bf63c46b1e4d","external_id":"forgejo-main-1b5a596a29de","receipt_type":"canonical_release_status","idempotency_key":"mission:70e62e33-53ec-46a6-9018-665a16b25fb1:forgejo-release-status:1b5a596a29dede62737be6668623bf63c46b1e4d:verified:forgejo-main/source=success","mission_step_id":"8f45397a-3ac9-4eb3-ba25-6c5536f891ab","command_center_event_id":"70e62e33-53ec-46a6-9018-665a16b25fb1"},{"id":"15431387-4a05-405f-8fb7-53493e9335ef","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7d00d3c0834e","prNumber":4155,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f4763bcbdbead520b904913ebf03e5e966f22db2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:58:14.739297+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f4763bcbdbead520b904913ebf03e5e966f22db2","external_id":"4155","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:merged-pr:4155:f4763bcbdbead520b904913ebf03e5e966f22db2","mission_step_id":"f8a95785-d2ee-4baa-ab6a-22feeacab6de","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"154383bb-8b74-4d02-8487-97259f35e3d9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-settings-full-convergence-20260808","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3182,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"c5a66239-2da7-454b-abe7-50fb1efef2bf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"c5a66239-2da7-454b-abe7-50fb1efef2bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9321,"likelyAffectedFiles":["src/pages/seaside/SeasideExperience.css",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:19:45.576314+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c5a66239-2da7-454b-abe7-50fb1efef2bf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d683c70d-b1cb-4b58-a2b2-160047ecaf93","command_center_event_id":"c5a66239-2da7-454b-abe7-50fb1efef2bf"},{"id":"154834f8-3c29-43f6-8f87-3cd2e9d38280","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-911bc3a670f0","reason":"canonical_release_queue_busy:15729","status":"blocked","metrics":{"receiptBytes":65933,"releaseCount":0,"toolCallCount":42,"repeatedCallCount":29,"executorlessWaitMs":3106748,"firstUsefulResultAt":"2026-10-05T14:44:45.567Z","recoveryAttemptCount":21,"ownerInterruptionCount":0},"version":"1.64.96-cloudflare-release-reconciliation","prNumber":4927,"terminal":false,"missionId":"911bc3a6-70f0-4ab3-b463-bb05311024bc","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b95b63e73436abef3728ddc270b8a20273945958","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1230,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":117,"approvedPlanMs":0,"missionSetupMs":1911,"providerAuthMs":0,"shipAndProveMs":699,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":1684,"resolvePreflightMs":1911,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":227,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},"performance":null,"deploymentId":"forgejo-main-b95b63e73436","releaseState":"failed","workflowRunId":15714,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1410,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:36:34.074058+00:00","proof_gate":"canonical_release_blocked","source_sha":"b95b63e73436abef3728ddc270b8a20273945958","external_id":"forgejo-main-b95b63e73436","receipt_type":"execute_mission","idempotency_key":"mission:911bc3a6-70f0-4ab3-b463-bb05311024bc:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"518a7b01-a86d-453b-ac6d-890a650a4d72","command_center_event_id":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},{"id":"1548a874-babf-4f74-8381-49d05caf46d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-functional-integrity-20260820","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4954,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.0-tenant-workstream-rotation","prNumber":null,"terminal":false,"missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9787,"likelyAffectedFiles":["src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/MiscAwareAccountMenu.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T03:14:44.970904+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d63ce685-b892-4a81-b20d-7fc0c00254d9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4ce64492-ac4f-4d06-b272-9999e246c791","command_center_event_id":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},{"id":"1548f41b-ba6f-4787-a0a2-a32df93901bb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b8d3386a024","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21880,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":231,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":231,"repositoryMutationMs":21880,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":231,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:47:12.429991+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b8d3386-a024-4e24-a54b-66baf11ba804:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"117b1a39-1c89-49a8-b58d-563f704f43da","command_center_event_id":"3b8d3386-a024-4e24-a54b-66baf11ba804"},{"id":"15494bf4-1105-4cda-aa0a-d6fc5b422284","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"1abf2596-33f3-4f6a-8127-6a253873e638","phase":"visual_proof","branch":"ai/objective-first-repair-e75b3c5326fd","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28770,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":6,"executorlessWaitMs":402965,"firstUsefulResultAt":"2026-09-30T12:12:55.862Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4223,"terminal":false,"missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c12bca8903905cce6888629ac932609ef9060c5c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":977,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":74,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":431,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},"performance":null,"deploymentId":"forgejo-main-c12bca890390","releaseState":"verified","visualWitness":{"role":null,"jobId":"1abf2596-33f3-4f6a-8127-6a253873e638","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13331,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2706,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:19:49.805364+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c12bca8903905cce6888629ac932609ef9060c5c","external_id":"forgejo-main-c12bca890390","receipt_type":"execute_mission","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"baaaf67a-3b52-4661-b0b5-81c1d84e46b7","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"154c7708-7776-4e6f-82c4-f638f03dadcc","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":1,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T20:02:01.317626+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:25d0fc82-3965-48e0-89f4-8f7b2aa09be6:compiler-scheduler-recovery:1:started","mission_step_id":null,"command_center_event_id":"25d0fc82-3965-48e0-89f4-8f7b2aa09be6"},{"id":"154d9d70-4171-4a3e-b017-9cfe59be035a","source":"forgejo","status":"waiting","payload":{"branch":"ai/tennex-contact-isolation","prNumber":4422,"nextAction":null,"mergeCommitSha":"3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:55:27.158725+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","external_id":"4422","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:76eacfaf-2edc-4cae-94f4-e5c0904e3cb0:merged-pr:4422:3ce53edc0c58b1d5cea4ce7df94a7221e7d66850","mission_step_id":"3e1027bb-3ffc-4a4e-81b0-c5a81eb90a6c","command_center_event_id":"76eacfaf-2edc-4cae-94f4-e5c0904e3cb0"},{"id":"154e4eaf-ea50-4c98-b48f-83f1e883334f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":2157,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":130,"terminal":false,"missionId":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3487,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T15:13:38.745905+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"130","receipt_type":"execute_mission","idempotency_key":"mission:359064b9-93b9-4caa-b7a4-cf8d9737fe5e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"29a5c63f-6df4-4175-9f94-79fc787b2b03","command_center_event_id":"359064b9-93b9-4caa-b7a4-cf8d9737fe5e"},{"id":"15509922-c3a5-4c9c-9e7b-df870b0de866","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:16:25.413346+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419985","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"1551606a-15d2-4ce4-b06b-67cf5c1f9cf6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b5f44bcfe851","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":74889,"releaseCount":0,"toolCallCount":48,"repeatedCallCount":42,"executorlessWaitMs":244890,"firstUsefulResultAt":"2026-10-06T11:48:52.809Z","recoveryAttemptCount":42,"ownerInterruptionCount":0},"version":null,"prNumber":5169,"terminal":false,"missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2280,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:49:46.032632+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5169","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:automatic-mission-resume:5169:repair_mission_pr_ready_retryable","mission_step_id":"fe79eea7-e061-4b15-add6-12f1aeb50c99","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"1555c967-adc8-4358-88c8-3992b037644f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["The reserved mission branch was verified twice by authoritative Forgejo repository inspection with head SHA equal to current main SHA 5b5faac378335d272039a52560918dfda6d06674.","Current main still uses the too-short Forgejo daily-operator transport budget; inherited PR #2468 proved the intended 4500/6500 repair but is now conflicting and should be superseded only after preservation.","Merged PR #2467 already owns queue snapshot-first ordering, so the consolidated repair must preserve rather than duplicate that supervisor."],"confidence":1,"rawUtterance":"I stopped the other five conversations. I want you to take over the work. In doing so, you will continue your work.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exclusive-ownership","statement":"One fail-closed machine-readable ownership graph defines the sole gate, merge-queue, merge, release, deployment, and public mutation owners, and existing runtime invariants are regression-locked against duplicate authority.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"transport-reliable","statement":"Daily Forgejo operator GETs use a 4500 ms attempt ceiling, 6500 ms shared total budget, two attempts, and 100 ms retry delay, while mutation timeout and separate owner-facing SLO telemetry remain unchanged.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"queue-preserved","statement":"The current-main queue snapshot-first and exact-head supervisor architecture remains canonical; no second scheduler, release conductor, auto-merge workflow, or fallback lane is introduced.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"live-converged","statement":"The one consolidated PR passes KnockLaunch Gate, squash merges, deploys only affected cc-execution runtime ownership, and live runtime identity converges to the merged Forgejo main lineage.","proofConditionIds":["gate-proof","runtime-proof"]},{"id":"refrozen","statement":"Control-plane maintenance is closed/refrozen after live proof.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","constraints":[{"id":"forgejo-only","statement":"Forgejo remains the only repository, PR, merge, workflow, and release source of truth; GitHub remains absent.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"one-delivery","statement":"Use this existing architecture mission, its one ai/* branch generation, one PR, one KnockLaunch Gate, one squash merge, and at most one canonical release per affected owner.","proofConditionIds":["repository-proof","gate-proof","runtime-proof"]},{"id":"no-new-orchestration","statement":"Do not add another scheduler, conductor, registry, observer, retry lane, compatibility shim, or fallback architecture.","proofConditionIds":["repository-proof"]},{"id":"scope","statement":"Mutation scope is exact to config/control-plane-capabilities.json, workers/cc-execution/src/index-mcp.js, workers/cc-execution/src/version.js, workers/cc-execution/test/release-orchestration-invariants.test.js, and src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts.","proofConditionIds":["repository-proof"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged Forgejo source contains the single-owner architectureExclusivity contract, matching Gate regressions, and the validated 4500/6500/2/100 Forgejo operator read transport contract without adding parallel authority.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"release","claim":"KnockLaunch Gate passes on the exact current head after current-main freshness is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Affected cc-execution release is live, runtime git SHA is in the merged current-main lineage, capability truth still exposes one public repository mutation lane and unified release supervision, and control-plane maintenance is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"28f5ff5ff3e5c5e5d11336f3c4ae127da8e5906212b09cb1f52e7d602f3e7671","requestContractRevision":5,"previousRequestContractHash":"e98045f8ae1fb23ab4e1f61c1fb6b09fe544c9e54e6222ba2cd175152f838f41"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:45:57.006647+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a3d6673b-3c9f-4d2f-b261-b03d33ae21ac:request-contract:28f5ff5ff3e5c5e5d11336f3c4ae127da8e5906212b09cb1f52e7d602f3e7671","mission_step_id":"8308a6b3-c523-4122-b379-79193d37d488","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"1557d8bf-5b90-4539-a1b4-b9bea5722828","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"relevance-filter","satisfied":false,"statement":"The cockpit shows only currently relevant machine signals: running, waiting, degraded, failed, current active-job machinery, and the active build/Gate/PR/merge/deploy chain; healthy/idle/unavailable unrelated tiles remain hidden.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"faster-refresh","satisfied":false,"statement":"Existing read-only telemetry refreshes about every 4 seconds so status visibly changes in near real time.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"quiet-state","satisfied":false,"statement":"When nothing material is happening, the cockpit shows at most one compact Machine quiet indicator rather than a wall of green or idle tiles.","proofConditionIds":["repository-proof","frontend-release-proof"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":false,"statement":"Only src/pages/admin/GodModeCommandConsole.tsx may change; no backend, runtime, schema, auth, provider, shell, avatar, or endpoint changes.","proofConditionIds":["repository-proof"]},{"id":"existing-telemetry-only","satisfied":false,"statement":"Reuse only existing Console telemetry and current component state.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"no-witness","satisfied":false,"statement":"Do not launch Visual Witness; owner is the visual acceptance gate.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","frontend-release-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","frontend-release-proof"]}],"contractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"frontend-release-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:05:31.257617+00:00","proof_gate":"request_contract_pending","source_sha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:request-contract:b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f:16c26598bc4c2cacc74f47c6ccb2456237f54a05:pending:repository","mission_step_id":"a3cb73d9-18b0-4296-a7cd-78d62491bdbd","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"155997f4-fb14-4969-acd3-ea6ca8ca98b8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-draft-hook","satisfied":true,"statement":"A reusable React hook wraps the existing OfflineManager durable draft APIs for scoped restore, autosave, and removal.","proofConditionIds":["repo","live"]},{"id":"global-sync-status","satisfied":true,"statement":"Authenticated application users get one quiet global sync-status surface that appears only for offline, pending, syncing, or needs-review states and offers bounded retry only for review-required items.","proofConditionIds":["repo","live"]},{"id":"lawn-single-draft","satisfied":true,"statement":"Lawn-care single-contact intake autosaves and restores its draft and clears it only after the contact is server-saved or durably queued.","proofConditionIds":["repo","live"]},{"id":"lawn-bulk-draft","satisfied":true,"statement":"Lawn-care bulk input and reviewed rows are durably restored while bulk import itself remains online-only/fail-closed.","proofConditionIds":["repo","live"]},{"id":"lawn-screenshot-staging","satisfied":true,"statement":"Lawn-care screenshot intake stages the file locally before cloud extraction and can resume the staged screenshot after recoverable connectivity loss without silently discarding it.","proofConditionIds":["repo","live"]},{"id":"truthful-save-state","satisfied":true,"statement":"A locally queued single-contact save is messaged as saved on this device/pending sync rather than falsely as server-confirmed.","proofConditionIds":["repo","live"]},{"id":"no-offline-boundary-expansion","satisfied":true,"statement":"No offline write/function allowlists are broadened and security-sensitive, destructive, bulk, payment, signature, and unapproved operations remain fail-closed.","proofConditionIds":["repo"]},{"id":"integration-tests","satisfied":true,"statement":"Deterministic contract tests cover the shared hook/status integration, draft restore semantics, screenshot staging/resume wiring, truthful queued messaging, and bulk fail-closed behavior.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"single-owner","satisfied":true,"statement":"OfflineManager remains the only platform offline persistence/sync owner; no parallel queue or database is introduced.","proofConditionIds":["repo","live"]},{"id":"scope","satisfied":true,"statement":"Mutation is limited to the five declared frontend/test paths and does not modify public demo or isolated preview roots.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One branch, one PR, one Gate, squash merge, frontend-only release, exact live proof.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:46.106512+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:request-contract:ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74:850ea44fea7eb60bdb9b445eda9634ade49426d5:verified:","mission_step_id":"5cd9ae93-188a-44fd-afed-e9c7286fa049","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"155b9d5d-20d0-4379-9053-b0d93df42ad5","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-compact-density-contrast","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":1349,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4381,"terminal":false,"missionId":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1086,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T20:15:43.799003+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4381","receipt_type":"execute_mission","idempotency_key":"mission:6545bc75-fedd-40d6-bb5b-a2820b56d5b3:execute_mission:repair_mission_prepared","mission_step_id":"344eef85-eb67-45b7-9a82-a632430b5d93","command_center_event_id":"6545bc75-fedd-40d6-bb5b-a2820b56d5b3"},{"id":"155fa3b8-54b9-4a30-b282-05f72d5231ca","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T00:31:36.021541+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4158,\"sourceSha\":\"66291afbd112e53a82d558de3097a7c4d93d6a24\",\"deploymentId\":\"canonical-release-66291afbd112\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:40:36.239965+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:07e9933e-c5b9-42b6-89c6-4757f246c102:owner-progress-heartbeat:119407602","mission_step_id":"81afb4b8-6f06-4172-b6c6-7be76e1f0dd6","command_center_event_id":"07e9933e-c5b9-42b6-89c6-4757f246c102"},{"id":"15608407-38c3-4294-a41c-a952f4820195","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":true,"statement":"Live runner operator reports paul-light and two docker-capable runners for noel/KnockLaunchOS.","proofConditionIds":["p1"]}],"satisfied":true,"constraints":[{"id":"c1","satisfied":true,"statement":"Preserve the existing Forgejo scheduler and security boundaries; do not create a second registry or release path.","proofConditionIds":["p1"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["p1"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["p1"]}],"contractHash":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:37:22.889615+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:39ba4bac-fec7-4697-8051-0c4ae46fe28d:request-contract:6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468:fa8f95efde6f7017bae957afae6063f3bce7c6c3:verified:","mission_step_id":"71da14cf-1d33-4ae2-a63c-80c7eff93b5e","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"1562de0d-baed-4aea-9c25-b67bf70e4c01","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6760da5e-aa80-4f1d-92a4-d78163879f25","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":190149,"releaseCount":0,"toolCallCount":96,"repeatedCallCount":44,"executorlessWaitMs":6761975,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3999,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","timingsMs":{"queue":292,"total":419,"execution":127},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-1daa96721e72","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"6760da5e-aa80-4f1d-92a4-d78163879f25","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"6760da5e-aa80-4f1d-92a4-d78163879f25","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":2,"restartReplayHistory":[]},"workflowRunId":12564,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:10:14.81899+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","external_id":"6760da5e-aa80-4f1d-92a4-d78163879f25","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:6760da5e-aa80-4f1d-92a4-d78163879f25","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"15655ccb-f851-4e5f-bc98-b3482c62c562","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","wordingChanged":false,"canonicalIntent":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-fullscreen","statement":"The live Vista dashboard is a dark, low-glare, full-screen long-term rental workspace and all essential dashboard content fits in one desktop viewport.","proofConditionIds":["repo-source","live-route","desktop-visual"]},{"id":"vista-identity","statement":"The tenant presents as La Vista del Mar Rentals and not Vacation Rentals on the dashboard.","proofConditionIds":["repo-source","live-route"]}],"objective":"Continue the already-applied Vista del Mar fullscreen senior dashboard change on this exact branch. Reconcile the existing branch after the transient Forgejo GET timeout, open the one PR if it is not already open, require the canonical gate, squash merge, release the frontend, and verify the live Vista dashboard. Do not regenerate or change the implementation unless exact read-back proves it is missing.","constraints":[{"id":"senior-readable","statement":"Large readable typography, strong contrast, large tap targets, simple labels, and no dense command-center or CRM styling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"one-page-desktop","statement":"Desktop view shows header, four summary cards, five action cards, and The View/The Nest without vertical page scrolling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"tenant-isolation","statement":"Changes are limited to the Vista rental dashboard and the private-shell self-contained Vista route behavior; no control-plane/runtime/auth source changes.","proofConditionIds":["repo-source"]},{"id":"no-fake-assets","statement":"Do not add fake contact data or hotlink Airbnb/Vrbo listing photography.","proofConditionIds":["repo-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source","kind":"repository","claim":"Only src/pages/rental/LongTermRentalDashboard.tsx and src/PrivateAppShell.tsx change. Vista is explicitly self-contained and low-chrome. Dashboard source contains the approved long-term rental labels and dark full-viewport layout.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route","kind":"runtime","claim":"Production /la-vista-del-mar/dashboard renders La Vista del Mar Rentals and Rent & Payments after the exact frontend release.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"Rent & Payments","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"desktop-visual","kind":"visual","claim":"At desktop viewport, the page is dark/low-glare, uses the full viewport with no generic platform chrome around the tenant, and shows the header, four summary cards, five action cards, and both The View and The Nest in the same visible screen without scrolling.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"La Vista del Mar Rentals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4a2516221cc127710a1967d0619f8c9fbbf9bb239d1bc9f462b3b1ad7c32f11f","requestContractRevision":2,"previousRequestContractHash":"1e227a469e4c3c1f4d429efd55994c836a09f8a8a1faf3ec20f023d159fac876"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:14:16.101496+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2def1491-f093-48b9-9a60-61fdfd8a721d:request-contract-revision:2:4a2516221cc127710a1967d0619f8c9fbbf9bb239d1bc9f462b3b1ad7c32f11f","mission_step_id":"4c729c1f-a504-455e-b29f-f8922b56dd31","command_center_event_id":"2def1491-f093-48b9-9a60-61fdfd8a721d"},{"id":"15659f43-cf69-42d2-9b65-a099653b0136","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-simple-event-closeout-20260824","reason":null,"status":"no_change","metrics":{"receiptBytes":13694,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":685,"terminal":true,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":"forgejo-main-af17deaa6329","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4890,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:39:09.134866+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":"forgejo-main-af17deaa6329","receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_no_change_verified","mission_step_id":"16550741-b154-468e-8763-34bc03d84b69","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"1565a369-8be5-422a-8521-ea042b99819d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:50:14.558754+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419880","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"15664dc3-3845-464f-93a5-4e2932d57443","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-46c478b8cefc","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19146,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":6,"executorlessWaitMs":284748,"firstUsefulResultAt":"2026-10-05T18:24:00.323Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":5027,"terminal":false,"missionId":"46c478b8-cefc-4f91-be11-e16603b6543f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b2febb180cb5212a22783ae820d6f35fbc981f45","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1116,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":99,"approvedPlanMs":0,"missionSetupMs":1406,"providerAuthMs":0,"shipAndProveMs":385,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":1076,"resolvePreflightMs":1406,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"46c478b8-cefc-4f91-be11-e16603b6543f"},"performance":null,"deploymentId":"forgejo-main-b2febb180cb5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:26:23.858642+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8bdcb7e587022ad95879be9f0de6c69b1b470850","external_id":"forgejo-main-8bdcb7e58702","receipt_type":"execute_mission","idempotency_key":"mission:46c478b8-cefc-4f91-be11-e16603b6543f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f77b0abe-a22d-49d1-99ab-6daa4a66337d","command_center_event_id":"46c478b8-cefc-4f91-be11-e16603b6543f"},{"id":"15676154-6c65-4c8a-a47c-0ea44c681db6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0a9356bed9ff","reason":"explicit_pull_request_identity_mismatch:2951","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.167-cancelled-release-unfinished-target-scope","prNumber":2951,"terminal":false,"missionId":"0a9356be-d9ff-4e77-8f89-9df07c756609","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10813,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":10813,"missionSetupMs":1406,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":816,"ledgerReconcileMs":0,"lineageReconcileMs":590,"resolvePreflightMs":1406,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":816,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0a9356be-d9ff-4e77-8f89-9df07c756609"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:04:16.768265+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2951","receipt_type":"execute_mission","idempotency_key":"mission:0a9356be-d9ff-4e77-8f89-9df07c756609:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f70377d3-cd15-4278-b473-27b8ffbe9eaf","command_center_event_id":"0a9356be-d9ff-4e77-8f89-9df07c756609"},{"id":"156a1374-904c-461a-9f55-3fcb13539ff5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"91f53dcfe6dfaa29b454016dd025003ded33e21a3aa6c8790d21612c5d19342e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6640","runId":6640,"status":"running","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","deploymentId":"forgejo-main-e82566c45953ad1cf3e3c642addf05995a4136fd","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.82-merge-queue-conflict-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:04:24.529035+00:00","proof_gate":"canonical_release_pending","source_sha":"1267c5c400b867a265083a8a5819e41db98c9e7a","external_id":"forgejo-main-1267c5c400b8","receipt_type":"canonical_release_status","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:forgejo-release-status:1267c5c400b867a265083a8a5819e41db98c9e7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"8537e898-4b3d-4ab3-83f2-41bcddb96e95","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"156a9c1f-a5de-405f-9dff-955b30950017","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-sandwich-boba-rebuild-20260817","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":21187,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":13,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":323,"terminal":false,"missionId":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10781,"likelyAffectedFiles":["src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/validate-command-center-contracts.mjs","scripts/visual-witness-hosted-runner/contracts/sce-field-intelligence-real-user-canary.json","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-access-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-storage-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","scripts/visual-witness-hosted-runner/test/projection-access-contract.test.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T10:45:09.507954+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ac6c239d-f1ec-4798-abc7-9f77a22fb912","command_center_event_id":"cc3e1c3b-7771-4c03-bfe7-68ebd55a8a87"},{"id":"156afc0f-d6f0-41f2-ac74-0a0913b18bf9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e0436a39a62f","prNumber":4103,"nextAction":null,"mergeCommitSha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:02:51.166269+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","external_id":"4103","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e0436a39-a62f-4791-a380-d49e8332acae:merged-pr:4103:b17abda3cf72053e5276cb8afa777b1c5a959d93","mission_step_id":"7441ef61-4760-4d3e-9c83-067afeaf63ad","command_center_event_id":"e0436a39-a62f-4791-a380-d49e8332acae"},{"id":"156b6c3f-bd58-4a94-b1ac-b95fd687c18c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a90ea650696","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":27707,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":12,"executorlessWaitMs":1207724,"firstUsefulResultAt":"2026-10-02T16:59:49.316Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":4499,"terminal":false,"missionId":"bae55fd8-1f35-46b8-8880-90f8af26e680","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bae55fd8-1f35-46b8-8880-90f8af26e680"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:19:27.353467+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4499","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bae55fd8-1f35-46b8-8880-90f8af26e680:automatic-mission-resume:4499:repair_mission_waiting_for_gate","mission_step_id":"3eb69d72-f23d-4db5-9fc8-a68a9674e23f","command_center_event_id":"bae55fd8-1f35-46b8-8880-90f8af26e680"},{"id":"156cded6-b29a-4b92-970c-7d47fd9c589e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T05:51:08.754502+00:00","proof_gate":"canonical_release_pending","source_sha":"b720a801b9f7981e01ed23347645c0ba408bbaeb","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:eae61863-98a4-4714-b4e4-81bc0d22fcba:forgejo-release-status:b720a801b9f7981e01ed23347645c0ba408bbaeb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"38be9be0-8492-4a58-99ac-1fe1189f80e6","command_center_event_id":"eae61863-98a4-4714-b4e4-81bc0d22fcba"},{"id":"156d093c-e690-4da2-a9fa-0a2bbe4e69ef","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"95de7957-906c-e163-73d9-62948a04ac31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:05b5aa1d-5c0a-4ea6-b372-45afd46d3f43","mission_step_id":null,"command_center_event_id":"05b5aa1d-5c0a-4ea6-b372-45afd46d3f43"},{"id":"15702101-5f4d-455e-86ba-74528acd6a13","source":"forgejo","status":"retryable","payload":{"branch":"ai/sign-agreement-continuous-pdf-scroll","merged":false,"prNumber":3399,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:28:29.767633+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3399","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:c3099ee9-3d4b-4114-879a-d6ff0aeb63f0:closed-pr:3399:unmerged","mission_step_id":"24a3bfc2-5084-40e9-84bc-1b8787108e3b","command_center_event_id":"c3099ee9-3d4b-4114-879a-d6ff0aeb63f0"},{"id":"15711474-aa03-4ece-b390-10088a65443d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-7e95ab36263f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":37149,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":150100,"firstUsefulResultAt":"2026-09-29T16:56:44.537Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.4-paul-iterative-intent-evidence","prNumber":4149,"terminal":false,"missionId":"7e95ab36-263f-441b-a886-10e229080126","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1284,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":111,"approvedPlanMs":0,"missionSetupMs":299,"providerAuthMs":0,"shipAndProveMs":645,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":299,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7e95ab36-263f-441b-a886-10e229080126"},"performance":null,"deploymentId":"forgejo-main-c0a476f88b64","releaseState":"pending","workflowRunId":13108,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:59:29.648896+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c0a476f88b64b15f3a95592b31375933dc808432","external_id":"forgejo-main-c0a476f88b64","receipt_type":"execute_mission","idempotency_key":"mission:7e95ab36-263f-441b-a886-10e229080126:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4c16a3a7-37ab-429a-b4d7-01ee0b83ecf1","command_center_event_id":"7e95ab36-263f-441b-a886-10e229080126"},{"id":"1571f38f-44c2-482c-b11e-1e03ed7b54cf","source":"forgejo-runtime","status":"verified","payload":{"headSha":"1827600bcf9ccd0e4b65a61652d1dc8a80a8f035","prNumber":7420,"sourceSha":"701aac8a947f82899beeb865702ee748a3b675f9","headRefreshed":false,"ancestryVerified":false,"mergedPrVerified":true,"previousSourceSha":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-18T02:48:37.13434+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"701aac8a947f82899beeb865702ee748a3b675f9","external_id":"7420","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10575271-65b5-4f0b-946d-120e78c175d8:merged-pr:7420:701aac8a947f82899beeb865702ee748a3b675f9","mission_step_id":"0c6627ae-7fc6-4ee6-a98f-2e66d7e6aec5","command_center_event_id":"10575271-65b5-4f0b-946d-120e78c175d8"},{"id":"15740c28-8799-4975-8c7c-65835dd3c8f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8a0b96fb2ddf","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2452,"terminal":false,"missionId":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1595,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:41:32.607096+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2452","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a:automatic-mission-resume:2452:repair_mission_waiting_for_gate","mission_step_id":"d6c0dd46-71b6-405c-98d7-d62bc429b418","command_center_event_id":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},{"id":"15744d4c-2165-444f-b1f5-aa63e681c521","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c9e442a78255","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"c9e442a7-8255-4ef8-a592-40da0d9aac0b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1188,"providerAuthMs":0,"ledgerPrepareMs":642,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1188,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":642,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"c9e442a7-8255-4ef8-a592-40da0d9aac0b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4970,"likelyAffectedFiles":["src/pages/auto-lockout/AutoUnlockPublic.tsx","src/pages/auto-lockout/autoUnlockApprovedBackground.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T17:15:27.527727+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9e442a7-8255-4ef8-a592-40da0d9aac0b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8dfa3418-0982-415f-9e2e-2e8ec195bb9a","command_center_event_id":"c9e442a7-8255-4ef8-a592-40da0d9aac0b"},{"id":"1574c8be-5d4d-43e6-8d0e-d9d2905df48a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"manifest","statement":"Machine-readable capability manifests declare surfaces, dependencies, release ownership, compatibility window, canary, activation, and rollback/quarantine contract.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"atomic-activation","statement":"Changed capabilities follow prepare -> deploy -> verify -> activate and cannot be active/user-visible before required dependencies and proof are ready; owner-authorized missing dependencies become prerequisite_required.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"no-orphan-action","statement":"Exposed actions cannot target unavailable dependencies; dependent capability gates cleanly without breaking unrelated working capability.","proofConditionIds":["repo-lifecycle","runtime-lifecycle","seo-regression"]},{"id":"contract-state-tests","statement":"Regression coverage exercises ready, prerequisite/missing provider, expired authorization, unauthorized, empty or partial data, runtime failure, and stale or incompatible dependency states where applicable.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"canary","statement":"Terminal completion for changed capabilities requires claim-matched production canary evidence bound to exact released source/runtime identity.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"quarantine","statement":"Post-activation health contract violation results in capability-scoped quarantine/rollback semantics while unrelated capabilities remain available.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"drift","statement":"Expected-vs-live manifest, source, release, dependency, and runtime drift is detected and represented as actionable nonterminal state rather than false completion.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"compatibility","statement":"Rolling frontend/runtime releases require an explicit N/N-1 compatibility window or fail closed before activation.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"proof-ledger","statement":"Capability proof evidence is durable and bound to exact source SHA, request contract, dependency readiness, release receipts, canary, activation, drift, and quarantine/rollback state.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"seo-regression-outcome","statement":"Owner SEO/Search Console demonstrates the primitive: disconnected Search Console is prerequisite_required and independent owner-seo-audit plus unrelated SEO workspace behavior remain usable.","proofConditionIds":["seo-regression"]},{"id":"single-owner","statement":"The implementation reuses the current Gate, mission ledger, merge supervisor, and canonical release conductor and introduces no second autonomous owner.","proofConditionIds":["repo-lifecycle","release-lifecycle"]}],"objective":"Unfreeze the control plane only for this owner-authorized Atomic Capability Lifecycle maintenance, implement the platform primitive on current Forgejo main, preserve the canonical single-owner Gate/merge/release architecture, then leave the control plane locked and fail-closed. Extend Capability Completeness so incomplete capabilities cannot become user-visible: machine-readable capability manifests, dependency-readiness and No Orphan Action enforcement, prepare -> deploy -> verify -> activate lifecycle, prerequisite_required handling for expected owner-authorized dependencies, contract-state regression coverage, claim-matched production canaries, capability-scoped quarantine/rollback semantics, exact runtime drift detection, N/N-1 compatibility enforcement, and durable proof-ledger binding. Apply the representative contract to owner SEO/Search Console while preserving owner-seo-audit when Search Console is disconnected.","constraints":[{"id":"forgejo-only","statement":"Forgejo remains the only source, Gate, merge, and release authority; GitHub workflow budget remains zero.","proofConditionIds":["repo-lifecycle"]},{"id":"one-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one canonical release per affected owner, and exact live proof.","proofConditionIds":["gate-lifecycle","release-lifecycle","runtime-lifecycle"]},{"id":"preserve-safety","statement":"Do not weaken protected main, architecture exclusivity, Gate, fail-closed safety, or existing capability-completeness policy.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"bounded-maintenance","statement":"Control plane maintenance is bounded to this capability lifecycle hardening and final state preserves locked single-owner fail-closed posture.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"optional-isolation","statement":"Expected unavailable optional or owner-authorized dependencies are prerequisite states and may disable only the dependent capability, never unrelated working capability.","proofConditionIds":["repo-lifecycle","seo-regression"]},{"id":"no-visual","statement":"Do not run Visual Witness unless an exact interaction or visual proof becomes necessary; nonvisual repository/runtime claims use nonvisual proof.","proofConditionIds":["repo-lifecycle"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-lifecycle","gate-lifecycle","release-lifecycle","runtime-lifecycle","seo-regression"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-lifecycle","kind":"repository","claim":"Merged main contains Atomic Capability Lifecycle manifest/enforcement, compatibility, drift, quarantine/rollback, proof-ledger contracts, and regression tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-lifecycle","kind":"repository","claim":"The exact PR head passes the canonical KnockLaunch Gate with relevant regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-lifecycle","kind":"release","claim":"The canonical protected-main release conductor deploys only affected production owners for the exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-lifecycle","kind":"runtime","claim":"Affected live runtime identities match the exact released source and report lifecycle readiness/proof without false terminal completion or drift.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"seo-regression","kind":"runtime","claim":"Live owner SEO/Search Console resolves missing Google authorization as prerequisite_required while owner-seo-audit remains independently usable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"7e1d7fcdf88bb2c63e97b0e2c4f8a24c05a58203df55702f29b02a10beac3705","requestContractRevision":3,"previousRequestContractHash":"749a95bb8b134e1552a2cc6e78d2f3adb1a12cf8dca8d4df9c9d79a3e6033eec"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:22:43.09766+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:request-contract:7e1d7fcdf88bb2c63e97b0e2c4f8a24c05a58203df55702f29b02a10beac3705","mission_step_id":"65a4c160-6288-4ff4-98d3-9849150345b5","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"15757717-a10d-4aca-88d7-eaf7aa500783","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"8cc70b9084cd17bedc2a018cf32ffebd79736e6bba1317ab0d47915f01b9a733","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:59:22.00874+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","external_id":"forgejo-main-0882e0b89b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:forgejo-release-status:0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a:verified:forgejo-main/source=success","mission_step_id":"b9faabc9-f01d-414e-abee-28e7da6de731","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"1577a8c8-551b-467f-93e3-b0f17ce0cdb1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","tenantRef":"MS Lawn Barber","receivedAt":"2026-09-05T13:21:08.386Z","fingerprint":"9fe75638fcba2038c28fd31da46ba59775bc16e2903b68bf12ca149fafeac8e5","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtoercrk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-quality","statement":"Provider/self-promotional advertisements are rejected fail-closed while genuine local buyer/request posts remain eligible.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-cost","statement":"Demand-first discovery reduces avoidable provider-backed query work and records paid-query quality telemetry, including early-stop behavior and qualified-per-paid-query.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-regression","statement":"Deterministic regression coverage protects lawn-care and sibling service profiles against provider-ad false positives and buyer-demand false negatives.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue PR #1835 and harden Opportunity Radar so paid scans prioritize genuine buyer demand and provider advertisements fail closed. Apply the listed classifier, query-lattice, paid-query early-stop, purge, telemetry, regression, version-bump, release, and production-proof requirements. Do not run Visual Witness.","constraints":[{"id":"constraint-pr","statement":"Reuse branch ai/objective-first-repair-mtoercrk and existing PR #1835; do not create a duplicate PR.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-scope","statement":"Preserve configured territory/service taxonomy and genuine customer demand; do not broaden into UI work.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-release","statement":"Release only the affected Supabase Opportunity Radar function/shared dependency.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-witness","statement":"Do not run Visual Witness.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source on the PR head implements fail-closed provider-ad rejection, demand-first paid query sequencing/early stop, seller-noise purge, quality telemetry, regression coverage, and a mesh version bump.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The merged production Opportunity Radar function is live and the production classifier contract rejects representative provider ads while preserving representative genuine buyer-demand cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtoercrk","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"objective\":\"Refine the shared Opportunity Radar so MS Lawn Barber and sibling service tenants do not surface provider/self-advertising as opportunities and paid scan effort is not wasted on seller noise.\",\"outcomes\":[{\"id\":\"outcome-quality\",\"statement\":\"Provider/self-promotional advertisements are rejected fail-closed while genuine local buyer/request posts remain eligible.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]},{\"id\":\"outcome-cost\",\"statement\":\"Demand-first discovery reduces avoidable provider-backed query work and records paid-query quality telemetry, including early-stop behavior and qualified-per-paid-query.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]},{\"id\":\"outcome-regression\",\"statement\":\"Deterministic regression coverage protects lawn-care and sibling service profiles against provider-ad false positives and buyer-demand false negatives.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]}],\"constraints\":[{\"id\":\"constraint-pr\",\"statement\":\"Reuse branch ai/objective-first-repair-mtoercrk and existing PR #1835; do not create a duplicate PR.\"},{\"id\":\"constraint-scope\",\"statement\":\"Preserve configured territory/service taxonomy and genuine customer demand; do not broaden into UI work.\"},{\"id\":\"constraint-release\",\"statement\":\"Release only the affected Supabase Opportunity Radar function/shared dependency.\"},{\"id\":\"constraint-witness\",\"statement\":\"Do not run Visual Witness.\"}],\"proofConditions\":[{\"id\":\"proof-repository\",\"kind\":\"repository\",\"claim\":\"Current Forgejo source on the PR head implements fail-closed provider-ad rejection, demand-first paid query sequencing/early stop, seller-noise purge, quality telemetry, regression coverage, and a mesh version bump.\",\"required\":true},{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The merged production Opportunity Radar function is live and the production classifier contract rejects representative provider ads while preserving representative genuine buyer-demand cases.\",\"required\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"c60c1cdae134dcfcd882c29a773d738872515c5c90aedc60478dabdb96832451","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T13:21:08.819617+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4a97af2a-b2cb-49e4-a468-90bc5f23ac68:tenant-workstream-contribution:9fe75638fcba2038c28fd31da46ba59775bc16e2903b68bf12ca149fafeac8e5","mission_step_id":null,"command_center_event_id":"4a97af2a-b2cb-49e4-a468-90bc5f23ac68"},{"id":"15790014-3c6b-4f2c-a6c4-368f0f67833a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0498ad0e02607f370249ac29e6390759055a5284","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"8850011cf4b3951f6a410e73784fe1017456085136fc74f8eab95bba21590b20","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7936","runId":7936,"status":"running","sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a626afe5fe8d7e928fd6dc5794175afda855e122","deploymentId":"forgejo-main-a626afe5fe8d7e928fd6dc5794175afda855e122","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.143-current-runtime-reliability-truth","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:39:09.777644+00:00","proof_gate":"canonical_release_pending","source_sha":"0498ad0e02607f370249ac29e6390759055a5284","external_id":"forgejo-main-0498ad0e0260","receipt_type":"canonical_release_status","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:forgejo-release-status:0498ad0e02607f370249ac29e6390759055a5284:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"95f7e368-92ac-4eab-a20e-787b6c7021fd","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"157f4939-dd29-4bee-bbb6-46b9d614cd2c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/pcg-qa-sandbox.yml","workers/cc-execution/src/pcg-qa-operator.js","workers/cc-execution/test/pcg-qa-operator.test.js"],"baseSha":"4fdf349227dea4afdf987fc30e76428f271a43b0","issuedAt":1792513279776,"expiresAt":1792513459776,"missionId":"8fa1a2e1-c299-4e5c-838e-5f77f9156ae9","autoRefreeze":true,"authorizationId":"d9ffb490-02fa-40bd-af1b-1fd2d38d9b7d","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-20T16:21:20.533581+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"4fdf349227dea4afdf987fc30e76428f271a43b0","external_id":"d9ffb490-02fa-40bd-af1b-1fd2d38d9b7d","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:8fa1a2e1-c299-4e5c-838e-5f77f9156ae9:d9ffb490-02fa-40bd-af1b-1fd2d38d9b7d","mission_step_id":null,"command_center_event_id":"8fa1a2e1-c299-4e5c-838e-5f77f9156ae9"},{"id":"1580cfd6-2af9-4833-9294-6ad646ea0866","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7388,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21156,"prReadinessMs":19836,"approvedPlanMs":1311,"missionSetupMs":402,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5893,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:33.900104+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1024","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"1582796c-bb14-418c-839e-6b833cc262e3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-media-branding-controls","reason":null,"status":"in_progress","metrics":{"receiptBytes":6069,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1305,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7272,"prReadinessMs":1029,"approvedPlanMs":0,"missionSetupMs":1894,"shipAndProveMs":5492},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:21.370564+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1305","receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3666422a-cf45-45ff-ae92-ff0f7654799c","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"15869576-4f15-4459-a63b-8a93255d3087","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/paul-scheduler-compiler-recovery.contract.test.ts","supabase/functions/paul-scheduler/compilerRecovery.ts","workers/cc-execution/src/index-mission-control.js"],"baseSha":"0e54f9c46fb12b597417534ee25c69f4a18397e0","issuedAt":1792262371056,"expiresAt":1792262551056,"missionId":"62f888c3-4dc6-4fa3-8344-1ecd87cba46f","autoRefreeze":true,"authorizationId":"06974cf7-4658-48ed-963e-6662fb8471a2","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T18:39:31.731998+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"0e54f9c46fb12b597417534ee25c69f4a18397e0","external_id":"06974cf7-4658-48ed-963e-6662fb8471a2","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:62f888c3-4dc6-4fa3-8344-1ecd87cba46f:06974cf7-4658-48ed-963e-6662fb8471a2","mission_step_id":null,"command_center_event_id":"62f888c3-4dc6-4fa3-8344-1ecd87cba46f"},{"id":"15878198-0b0e-4a8c-ac1d-a2726768ccf7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.98-proof-target-fidelity","prNumber":null,"terminal":false,"missionId":"811a28ef-ee59-49e4-ba44-69732758134d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2592,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":537,"providerAuthMs":0,"ledgerPrepareMs":537,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":537,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":537,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"811a28ef-ee59-49e4-ba44-69732758134d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3404,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/README.md","scripts/resolve-production-workflow-run.mjs","scripts/backup/README.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:24:49.054539+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:811a28ef-ee59-49e4-ba44-69732758134d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9f7bf0c6-7668-415b-8fac-30f9858f7c7c","command_center_event_id":"811a28ef-ee59-49e4-ba44-69732758134d"},{"id":"158803ba-c72c-4d78-8eaf-68231187ec10","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","wordingChanged":false,"canonicalIntent":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"source-directed-recovery","statement":"Missing workflowRunId is recovered with an exact protected-main push lookup filtered by the mission source SHA, so successful runs do not age out.","proofConditionIds":["repo-source-query","regression","runtime-cc","roofhelp-terminal"]},{"id":"avoid-slow-ancestry-first","statement":"An exact protected-main push is authoritative source-in-main release proof and avoids depending on a slow current-main compare before release identity recovery.","proofConditionIds":["repo-source-query","regression","fresh-reconcile"]},{"id":"no-replay","statement":"The old RoofHelpFinder mission adopts run 3286 and terminalizes without dispatching another release.","proofConditionIds":["roofhelp-terminal"]}],"objective":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-source-query"]},{"id":"no-product","statement":"Do not modify product/tenant code.","proofConditionIds":["repo-source-query","regression"]},{"id":"one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source-query","kind":"repository","claim":"Current main mission-ledger queries Forgejo workflow runs with exact head_sha and protected-main push filters before current-main ancestry comparison, persists recovered workflowRunId, and uses a head_sha-filtered fallback rather than a global last-10 scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Contract coverage requires exact head_sha protected-main recovery and rejects the unfiltered /actions/runs?limit=10 ledger scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime reports the corrective merged SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"roofhelp-terminal","kind":"runtime","claim":"Mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 recovers existing canonical run 3286 and becomes terminal success with no release replay.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-reconcile","kind":"runtime","claim":"A fresh reconciliation avoids the previous 17-30 second stacked provider path; use observed runtime evidence only.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","requestContractRevision":2,"previousRequestContractHash":"76b9f7c230d150a84382660a1416a3afd30c7037f19d02f9247800e9d3b4d0ed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:04:12.05126+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:request-contract-revision:2:a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"1588b337-22e0-4a14-8938-181980d554be","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-508e7882f819","prNumber":2898,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:36:45.017463+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","external_id":"2898","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:508e7882-f819-4e43-8fc3-475ab47bf6a8:merged-pr:2898:65b1f61d551783b218e725ca4d3b268c09d4f7a2","mission_step_id":"7adb82e1-556a-4b53-9cbe-04eaba2df484","command_center_event_id":"508e7882-f819-4e43-8fc3-475ab47bf6a8"},{"id":"1588c21b-21d7-4384-a7bd-1573b5714a5e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:25:44.999614+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f25a29ea-e02d-4735-a433-53dbe57b4227:owner-progress-heartbeat:119408022","mission_step_id":"0cd5bd2b-c0c6-41a8-b7dd-1c45d021f79d","command_center_event_id":"f25a29ea-e02d-4735-a433-53dbe57b4227"},{"id":"158dcda7-18d1-4668-ba20-4a430f8e5d6b","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:ae6a731a-a298-457f-a647-4275bb2bd714","mission_step_id":null,"command_center_event_id":"ae6a731a-a298-457f-a647-4275bb2bd714"},{"id":"158ef62e-ec85-49dc-b485-a1cdb9ab3cf8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-restore-point-ancestry-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2043,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bd167733-204f-4782-9fce-e263e6a0860d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:26:10.257022+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"25035a7d-4b69-4280-8f3d-662a3d89b1b6","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"158ff22d-a83d-4c44-8eb3-90fd1cc3939e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cc-runtime-target-state-ledger","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.133-forgejo-admission-emergency-recovery","prNumber":null,"terminal":false,"missionId":"319aa18e-6833-4082-bb13-784ce39928d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":984,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":984,"ledgerReconcileMs":256,"lineageReconcileMs":0,"resolvePreflightMs":984,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"319aa18e-6833-4082-bb13-784ce39928d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:36:32.172583+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:319aa18e-6833-4082-bb13-784ce39928d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b6a83214-890b-416d-946b-e6cebe493eab","command_center_event_id":"319aa18e-6833-4082-bb13-784ce39928d1"},{"id":"15929ef2-67be-4a94-aea8-eeb095ade773","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/321-public-page-humanize-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7645,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":378,"missionSetupMs":3604},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4715,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/PublicRoute.tsx","src/components/RouteHealthBanner.tsx","src/components/UnifiedProtectedRoute.tsx","src/booking-route-viewport.css","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:35:54.663665+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6d891d3f-52b6-4b53-98e3-6cfbe3931ed4","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"15947c22-297a-43b8-9686-cd10f025ee16","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/encore-canonical-claim-workspace","reason":"elevated_confirmation_required","status":"blocked","metrics":{"receiptBytes":2097,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"8fa93620-2d22-4ca7-a744-9357b2b10def","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8fa93620-2d22-4ca7-a744-9357b2b10def"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1015,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-06T02:07:49.514878+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fa93620-2d22-4ca7-a744-9357b2b10def:execute_mission:repair_mission_execution_blocked","mission_step_id":"d5417c7b-934d-4830-a3a7-7a77222f3e70","command_center_event_id":"8fa93620-2d22-4ca7-a744-9357b2b10def"},{"id":"159564ac-355d-4992-8d84-ff73f9b1ffc4","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js"],"baseSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","consumedAt":1788280032910,"consumerToken":"23b2a0bc-f02b-4afc-8f58-4a67f8ab8534","authorizationId":"cb16a3ba-e933-4b66-8a35-eb71619443f8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T16:27:14.630091+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:cb16a3ba-e933-4b66-8a35-eb71619443f8","mission_step_id":"ccd08ade-9413-4f0a-b564-1cec12ca0e59","command_center_event_id":"93af80c6-ddb6-44de-9b88-03b8c161f56d"},{"id":"159584bb-ceff-4271-a134-4cae14b636fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4881,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":4881,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4881,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":4881,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:49:46.01569+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c925a5ba-6cdf-420d-983a-ebfbe877b7e4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"96473a0a-abb1-46f0-8f89-85dfed029df0","command_center_event_id":"c925a5ba-6cdf-420d-983a-ebfbe877b7e4"},{"id":"1596dbce-fa90-49a3-a528-e9ff619b63cf","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0ef5b04dfc4d","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"0ef5b04d-fc4d-4f23-9444-d44a932136e3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1816,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1816,"missionSetupMs":1481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1367,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":1481,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ef5b04d-fc4d-4f23-9444-d44a932136e3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:14:42.794751+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ef5b04d-fc4d-4f23-9444-d44a932136e3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cbd1e01b-7440-45c1-a66c-cdee9adfbad1","command_center_event_id":"0ef5b04d-fc4d-4f23-9444-d44a932136e3"},{"id":"159b0220-5f48-49b6-bc57-f6fa3f6e7ec6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2c0246d33e00","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3532,"terminal":false,"missionId":"2c0246d3-3e00-4c22-a1e0-8924139defc2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":789,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:54:11.577331+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3532","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2c0246d3-3e00-4c22-a1e0-8924139defc2:automatic-mission-resume:3532:repair_mission_waiting_for_gate","mission_step_id":"28fa8737-190b-404e-97bb-d74b2c5c914b","command_center_event_id":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},{"id":"159d879c-a5ed-4191-8d30-ecb6215b37ce","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js"],"baseSha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","consumedAt":1788483335975,"consumerToken":"05d71e3b-a497-46d1-aae7-cb7363ebd3a0","authorizationId":"0a1b2ea4-edf7-483b-a922-3d07608d5833"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:55:36.871005+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:0a1b2ea4-edf7-483b-a922-3d07608d5833","mission_step_id":"dad8dfca-5231-4f14-a353-ceaf94732d5f","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"159e17a0-a72e-4c3d-9e95-074ad1077a5d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5985fcd91c4f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","objective":"Modify cc-execution and its regression contracts to enforce the owner-experience execution invariants in the existing mission.","sourceSha":"03bb728febad5c7789f7239acbd15531c18f0c74","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const explicitReadOnlyText = /^(?:please\\s+)?(?:read[- ]?only\\b|inspection only\\b|diagnostic only\\b)/.test(objective)\n    || /\\b(?:do not|don't|dont|never)\\s+(?:mutate|change|modify|write|deploy|ship)\\b/.test(objective);\n  // A scoped preservation clause (for example, \"fix X; do not change Y\") must not\n  // erase an explicit positive mutation request. Structured readOnly remains absolute.\n  const explicitReadOnly = explicitReadOnlyFlag\n    || (!mutationSignal && !hasMutationPayload && body.ship !== true && explicitReadOnlyText);","old_content":"  const explicitReadOnlyText = /^(?:please\\s+)?(?:read[- ]?only\\b|inspection only\\b|diagnostic only\\b)/.test(objective)\n    || /\\b(?:do not|don't|dont|never)\\s+(?:mutate|change|modify|write|deploy|ship)\\b/.test(objective);\n  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;"}]},{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const requestContractState = String(first(input.requestContractState, context.requestContractState, \"\")).trim().toLowerCase();\n  const requestContractPresent = Boolean(requestContract.version || requestContractHash);\n  const prNumber = Number(first(input.prNumber, input.pr_number, context.prNumber, context.pr_number, 0));\n  const mutationLifecycle = Number.isInteger(prNumber) && prNumber > 0;\n  const releaseState = String(first(input.releaseState, context.releaseState, \"\")).trim().toLowerCase();\n  const verificationState = String(first(input.verificationState, context.verificationState, \"\")).trim().toLowerCase();\n  if (!terminal) return ownerActionRequired ? \"ACTION_REQUIRED\" : \"IN_PROGRESS\";\n  if (ownerActionRequired) return \"ACTION_REQUIRED\";\n  if ([\"blocked\", \"failed\", \"cancelled\", \"canceled\", \"superseded\"].includes(status)) return \"ENDED\";\n  if (requestContractPresent && requestContractState !== \"verified\") return \"ENDED\";\n  if (mutationLifecycle && releaseState !== \"verified\") return \"IN_PROGRESS\";\n  if (mutationLifecycle && !requestContractPresent && verificationState !== \"verified\") return \"IN_PROGRESS\";\n  return input.ok === false ? \"ENDED\" : \"LIVE\";","old_content":"  const requestContractState = String(first(input.requestContractState, context.requestContractState, \"\")).trim().toLowerCase();\n  const requestContractPresent = Boolean(requestContract.version || requestContractHash);\n  if (!terminal) return ownerActionRequired ? \"ACTION_REQUIRED\" : \"IN_PROGRESS\";\n  if (ownerActionRequired) return \"ACTION_REQUIRED\";\n  if ([\"blocked\", \"failed\", \"cancelled\", \"canceled\", \"superseded\"].includes(status)) return \"ENDED\";\n  if (requestContractPresent && requestContractState !== \"verified\") return \"ENDED\";\n  return input.ok === false ? \"ENDED\" : \"LIVE\";"},{"new_content":"  const contractTerminalBlocked = successfulTerminalClaim\n    && requestContractPresent\n    && String(requestContractState || \"\").trim().toLowerCase() !== \"verified\";\n  const successfulMutationTerminalClaim = successfulTerminalClaim\n    && Number.isInteger(prNumber)\n    && prNumber > 0;\n  const releaseTerminalBlocked = successfulMutationTerminalClaim\n    && String(releaseState || \"\").trim().toLowerCase() !== \"verified\";\n  const legacyRuntimeTerminalBlocked = successfulMutationTerminalClaim\n    && !requestContractPresent\n    && String(verificationState || \"\").trim().toLowerCase() !== \"verified\";\n  const terminalBlocked = contractTerminalBlocked || releaseTerminalBlocked || legacyRuntimeTerminalBlocked;\n  const terminal = terminalBlocked ? false : terminalCandidate;\n  const status = terminalBlocked ? \"verification_pending\" : rawStatus;","old_content":"  const contractTerminalBlocked = successfulTerminalClaim\n    && requestContractPresent\n    && String(requestContractState || \"\").trim().toLowerCase() !== \"verified\";\n  const terminal = contractTerminalBlocked ? false : terminalCandidate;\n  const status = contractTerminalBlocked ? \"verification_pending\" : rawStatus;"},{"new_content":"    requestContractHash: first(inputContext.requestContractHash, missionContext.requestContractHash),\n    requestContractState,\n    prNumber,\n    releaseState,\n    verificationState,\n  });","old_content":"    requestContractHash: first(inputContext.requestContractHash, missionContext.requestContractHash),\n    requestContractState,\n  });"}]},{"path":"workers/cc-execution/test/objective-intent-boundary.test.js","edits":[{"new_content":"test(\"scoped preservation clauses do not turn explicit mutation requests into read-only work\", () => {\n  for (const objective of [\n    \"Modify cc-execution to enforce owner progress; do not change tenant or product behavior.\",\n    \"Fix the tenant shell; do not change unrelated shared platform behavior.\",\n    \"Repair the connector, but do not deploy unrelated code.\",\n  ]) {\n    const intent = classifyObjectiveIntent({ objective });\n    assert.equal(intent.kind, \"mutation_or_unknown\", objective);\n    assert.equal(intent.explicitReadOnly, false, objective);\n  }\n});\n\ntest(\"existing mission identity is continuation authority over incidental read-only wording\", () => {","old_content":"test(\"existing mission identity is continuation authority over incidental read-only wording\", () => {"}]},{"path":"workers/cc-execution/test/done-means-live-invariants.test.js","edits":[{"new_content":"import { ownerMissionNextSafeAction, requestContractProofState } from \"../src/mission-ledger.js\";","old_content":"import { requestContractProofState } from \"../src/mission-ledger.js\";"},{"new_content":"test(\"owner-facing LIVE also fails closed until mutation release proof is verified\", () => {\n  const requestContract = { version: 1 };\n  const pending = {\n    ok: true,\n    status: \"verified\",\n    terminal: true,\n    prNumber: 4421,\n    context: { requestContract, requestContractHash: \"hash\", requestContractState: \"verified\", releaseState: \"pending\" },\n  };\n  assert.equal(ownerFacingMissionState(pending), \"IN_PROGRESS\");\n  assert.equal(ownerFacingMissionState({ ...pending, context: { ...pending.context, releaseState: \"verified\" } }), \"LIVE\");\n});\n\ntest(\"internal durable continuation stays assistant-owned unless owner action is explicit\", () => {\n  const automatic = ownerMissionNextSafeAction({\n    terminal: false,\n    phase: \"implementation\",\n    context: {},\n    stepSummary: [{ key: \"implementation\", status: \"waiting\", lane: \"cc-execution\" }],\n    recentReceipts: [{ type: \"repository_mutation_intent\", status: \"waiting\", proofGate: \"repository_mutation_intent_persisted\" }],\n  });\n  assert.equal(automatic.action, \"continue_implementation\");\n  assert.equal(automatic.automationAllowed, true);\n  assert.equal(automatic.ownerActionRequired, false);\n\n  const owner = ownerMissionNextSafeAction({\n    terminal: false,\n    phase: \"implementation\",\n    context: {},\n    stepSummary: [{ key: \"implementation\", status: \"waiting\", lane: \"cc-execution\" }],\n    recentReceipts: [{ status: \"owner_action_required\", reason: \"external_owner_consent_required\" }],\n  });\n  assert.equal(owner.action, \"await_owner_action\");\n  assert.equal(owner.automationAllowed, false);\n  assert.equal(owner.ownerActionRequired, true);\n});\n\ntest(\"compact mutation receipts cannot terminalize before verified release proof\", () => {\n  const mission = {\n    missionId: \"mutation-release-pending\",\n    prNumber: 4421,\n    context: {\n      prNumber: 4421,\n      requestContract: { version: 1 },\n      requestContractHash: \"contract-hash\",\n      requestContractState: \"verified\",\n      releaseState: \"pending\",\n    },\n  };\n  const pending = compactOperationReceipt({ ok: true, status: \"verified\", terminal: true, prNumber: 4421 }, { mission, operation: \"execute_mission\" });\n  assert.equal(pending.status, \"verification_pending\");\n  assert.equal(pending.terminal, false);\n  assert.equal(pending.ownerFacingState, \"IN_PROGRESS\");\n\n  const liveMission = { ...mission, context: { ...mission.context, releaseState: \"verified\" } };\n  const live = compactOperationReceipt({ ok: true, status: \"verified\", terminal: true, prNumber: 4421 }, { mission: liveMission, operation: \"execute_mission\" });\n  assert.equal(live.status, \"verified\");\n  assert.equal(live.terminal, true);\n  assert.equal(live.ownerFacingState, \"LIVE\");\n});\n\ntest(\"compact receipts suppress raw success-terminal claims while request contract proof is pending\", () => {","old_content":"test(\"compact receipts suppress raw success-terminal claims while request contract proof is pending\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.42-owner-experience-guardrails\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.41-device-deploy-keys\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"terminal-truth","statement":"Command Center mutation work only becomes owner-facing LIVE/DONE after terminal Gate, merge, required release-target, and runtime proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"auto-continuation","statement":"Command Center nonterminal internal states with ownerActionRequired=false automatically resume on the same durable mission.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"deterministic-source","statement":"Command Center takes deterministic exact-source continuation when exact targets or mutations are known and prevents repeated identical synthesis/source-resolution loops.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"owner-interruption","statement":"Owner interruption occurs only when ownerActionRequired=true for an external action.","proofConditionIds":["repo-proof","runtime-proof"]}],"constraints":[{"id":"scope","statement":"Implement only Command Center / cc-execution machinery and its regression tests; preserve tenant/product behavior.","proofConditionIds":["repo-proof"]},{"id":"safety","statement":"Preserve authentication, authorization, protected-main, Gate, request-contract, and release-verification safety invariants.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"lineage","statement":"Preserve one durable mission, one canonical branch, one focused PR, Gate, squash merge, affected-target release, and terminal proof.","proofConditionIds":["repo-proof","runtime-proof"]}],"proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Source and regression contracts enforce the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runtime contains and verifies the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"terminal-truth","statement":"Command Center mutation work only becomes owner-facing LIVE/DONE after terminal Gate, merge, required release-target, and runtime proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"auto-continuation","statement":"Command Center nonterminal internal states with ownerActionRequired=false automatically resume on the same durable mission.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"deterministic-source","statement":"Command Center takes deterministic exact-source continuation when exact targets or mutations are known and prevents repeated identical synthesis/source-resolution loops.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"owner-interruption","statement":"Owner interruption occurs only when ownerActionRequired=true for an external action.","proofConditionIds":["repo-proof","runtime-proof"]}],"constraints":[{"id":"scope","statement":"Implement only Command Center / cc-execution machinery and its regression tests; preserve tenant/product behavior.","proofConditionIds":["repo-proof"]},{"id":"safety","statement":"Preserve authentication, authorization, protected-main, Gate, request-contract, and release-verification safety invariants.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"lineage","statement":"Preserve one durable mission, one canonical branch, one focused PR, Gate, squash merge, affected-target release, and terminal proof.","proofConditionIds":["repo-proof","runtime-proof"]}],"proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Source and regression contracts enforce the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runtime contains and verifies the owner-experience invariants.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner explicitly requested correction of recurring Command Center execution behaviors."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner explicitly requested correction of recurring Command Center execution behaviors."},"recovery":false,"fingerprint":"53f1b0942d65d9f21aaaf09017880b2a17a871aa0838e4e1be462a9a07557316","replayCount":0,"serializedBytes":14326},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:26:51.061865+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5985fcd9-1c4f-491d-af2a-278f521b5414:repository-mutation-intent:53f1b0942d65d9f21aaaf09017880b2a17a871aa0838e4e1be462a9a07557316:0","mission_step_id":"56060d22-25b6-4754-abc6-6400f3c32939","command_center_event_id":"5985fcd9-1c4f-491d-af2a-278f521b5414"},{"id":"159fa387-5017-4970-8096-584a01fd6c35","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-recovery-20260902","reason":"existing_branch_refresh_failed:1440:200","status":"blocked","metrics":{"receiptBytes":3580,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":8296,"prReadinessMs":0,"approvedPlanMs":8296,"missionSetupMs":4360,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:00:40.86198+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"15a253d1-eb17-4ec3-b08c-0241ba623b70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-quick-capture-unblock-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1988,"terminal":false,"missionId":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4160,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:38:36.87485+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1988","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b42396ae-109e-4a1a-a5f7-dcc57ed7dceb:automatic-mission-resume:1988:repair_mission_pr_ready_retryable","mission_step_id":"dbd484eb-6ef5-42c5-a665-547a8cd2dc21","command_center_event_id":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},{"id":"15a4edbc-61b4-4615-9842-0d8261956eb4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0f8cc6896a4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3474,"terminal":false,"missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":491,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:17:14.247948+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:automatic-mission-resume:3474:repair_mission_waiting_for_gate","mission_step_id":"a4faf037-3bab-4609-9bc0-9486d3592e8f","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"15a639f6-e482-4fc2-a39e-ee0be3d979d6","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/progress-migration-history-repair-20260907","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2050,"terminal":true,"missionId":"5d050be6-189c-4c94-acb9-5f5380051dbc","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"8d617b744f2deef75612da8c6220d444988c8c28","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":495,"providerAuthMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":495,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d050be6-189c-4c94-acb9-5f5380051dbc"},"performance":null,"deploymentId":"forgejo-main-8d617b744f2d","workflowRunId":6112,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1164,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:44:20.325804+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"8d617b744f2deef75612da8c6220d444988c8c28","external_id":"forgejo-main-8d617b744f2d","receipt_type":"execute_mission","idempotency_key":"mission:5d050be6-189c-4c94-acb9-5f5380051dbc:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"50797f06-aaa2-49ce-a210-f5afd5e44d6b","command_center_event_id":"5d050be6-189c-4c94-acb9-5f5380051dbc"},{"id":"15a6e829-e335-4bc4-9158-7fd5063981ef","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":7,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_repository_status\",\"status\":\"verified\",\"proofGate\":\"request_contract_repository_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T15:48:51.417708+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b5f44bcfe851\",\"prNumber\":5169,\"sourceSha\":\"0b75168bd2d411a2e672bb4cc7b529ed76a7a6a2\",\"deploymentId\":\"forgejo-main-0b75168bd2d4\"}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T15:48:51.417708+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b5f44bcfe851\",\"prNumber\":5169,\"sourceSha\":\"0b75168bd2d411a2e672bb4cc7b529ed76a7a6a2\",\"deploymentId\":\"forgejo-main-0b75168bd2d4\"}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:54:08.910276+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"0ace381b-2b3d-47c1-9e49-c6069f6e2cab","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"15a7c980-110b-48b2-93a0-653a2fd25028","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"20322f37-5626-4be3-bfc3-cbc428c484f7","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":499,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"20322f37-5626-4be3-bfc3-cbc428c484f7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:31:48.620824+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:20322f37-5626-4be3-bfc3-cbc428c484f7:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"756065ba-013f-4d59-bf0b-89627fe26c39","command_center_event_id":"20322f37-5626-4be3-bfc3-cbc428c484f7"},{"id":"15aa221e-704c-4217-88da-c63112d3785e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1092","runId":1092,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T15:39:24.002818+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b","external_id":"forgejo-main-a9c290b186d2","receipt_type":"canonical_release_status","idempotency_key":"mission:47130c43-ec1a-4e69-ac25-c4e2814b62f7:forgejo-release-status:a9c290b186d2c0de8cfcb3abb7cbbb069310ee6b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"f5f84631-937c-4b9d-b767-98cda90d0ff9","command_center_event_id":"47130c43-ec1a-4e69-ac25-c4e2814b62f7"},{"id":"15aa402f-14f8-4b6a-90e2-914cbc799782","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["render-onrunner/real-user-canary"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","releaseState":"pending","exactConductorRun":{"id":31311969411,"status":"in_progress","headSha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T11:56:41.102139+00:00","proof_gate":"canonical_release_pending","source_sha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","external_id":"canonical-release-4ff6a0b1f542","receipt_type":"canonical_release_status","idempotency_key":"mission:baa905f1-5ff7-408c-95f6-bacf1fe70b9b:release-status:4ff6a0b1f542cf15e3b069055a2bcf165f6c10df:31311969411:pending:canonical-production-release/verified=pending|render-onrunner/real-user-canary=missing","mission_step_id":"265136cf-4665-4411-b95e-45dcfbc8c879","command_center_event_id":"baa905f1-5ff7-408c-95f6-bacf1fe70b9b"},{"id":"15ab9f15-28df-404b-8d59-e4e38b54f444","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f5ac0529-8647-57d7-d698-8cbb7f61212a"},"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:af1f1b6e-6b07-4a7f-9e7b-4c16510b7085","mission_step_id":null,"command_center_event_id":"af1f1b6e-6b07-4a7f-9e7b-4c16510b7085"},{"id":"15ac3d78-cdb3-48e5-bc44-3f8d6af44abc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","wordingChanged":false,"canonicalIntent":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-memory-contract","statement":"Frontend production release uses at least 3584 MiB container memory and preserves the canonical 2560 MiB Node heap for both normal and no-minify fallback builds; the guard validates the actual release job memory.","proofConditionIds":["proof-repository","proof-production"]},{"id":"tenant-fix-live","statement":"The already-merged tenant pipeline repair containing EVENT_RENTALS is present in the live production frontend source identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same durable mission and make only the proven two-file repair to the shared frontend release-memory contract, then ship through KnockLaunch Gate, squash merge, affected frontend release, and live production proof so the already-merged EVENT_RENTALS tenant pipeline repair reaches production.","constraints":[{"id":"bounded-control-plane-scope","statement":"Mutate only .forgejo/workflows/knocklaunch.yml and scripts/cloudflare-native-build.mjs for the release-memory repair; do not change unrelated release owners, runners, routes, tenant code, auth, database, or product behavior.","proofConditionIds":["proof-repository"]},{"id":"canonical-delivery","statement":"One existing durable mission, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, affected-target release only, then live proof.","proofConditionIds":["proof-repository","proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the exact bounded release-memory repair and the previously merged EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"Cloudflare production serves the exact merged frontend source containing both the release-memory repair and the EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Owner-explicitly-authorizes-unfreeze-control-plane-for-the-frontend-release-memory-repair.-Continue-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"fca8ddaf83873b0b0862d54c849af0e06f77de837115ebdc44b670cf3994a6ef","requestContractRevision":3,"previousRequestContractHash":"b12327e472959c206bf631e46d05fa26a5e1cad01d39980151d86ff47ed93e3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:51:44.020553+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract:fca8ddaf83873b0b0862d54c849af0e06f77de837115ebdc44b670cf3994a6ef","mission_step_id":"320f1ba8-33c8-4a4c-82e6-04ce277e9ed2","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"15ac583a-4132-422c-ae61-60371b42c5c7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","wordingChanged":false,"canonicalIntent":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"supported-migration","statement":"The V3 SQL migration modifies only public schema/control metadata and reads storage metadata without mutating the storage schema.","proofConditionIds":["repo-proof"]}],"objective":"Replace the V3 registry migration on PR #1897 with a public-only registry/catalog. Do not mutate storage.buckets or storage.objects, do not install storage-schema triggers, and keep platform bucket creation for the Edge migration worker. Correct finance/demo/voicemail legacy descriptions. Do not release yet.","constraints":[{"id":"no-storage-schema-mutation","statement":"No INSERT/UPDATE/DELETE/trigger DDL against storage.buckets or storage.objects.","proofConditionIds":["repo-proof"]},{"id":"same-pr","statement":"PR #1897 only; no release.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_mutation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"V3 migration has no storage-schema mutation and exposes the public storage registry/catalog.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"platform_storage_catalog","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ab4bb67fe945c29bcd79b469edac19d715d6eb64226a912f5b4ee5fbf961f801","requestContractRevision":25,"previousRequestContractHash":"c251103e01b0ba4eda5786e260348d51a9186d2572b0efde04fda6b54ef015f8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:47:51.756533+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:ab4bb67fe945c29bcd79b469edac19d715d6eb64226a912f5b4ee5fbf961f801","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"15ad3bbb-f535-4e9d-9700-0884c6bb404e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/whatsmyprogress-waitlist-public-auth-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10381,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1394,"terminal":false,"missionId":"d01e575f-d041-478d-8726-79dc944ede5b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6e0df3efd4007292b2256dd85ea7f6aff15a3cd","timingsMs":{"handlerMs":3741,"prReadinessMs":688,"approvedPlanMs":0,"missionSetupMs":1565,"shipAndProveMs":2185},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d01e575f-d041-478d-8726-79dc944ede5b"},"performance":null,"deploymentId":"forgejo-main-a6e0df3efd40","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","created_at":"2026-09-02T05:08:14.486448+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6e0df3efd4007292b2256dd85ea7f6aff15a3cd","external_id":"forgejo-main-a6e0df3efd40","receipt_type":"execute_mission","idempotency_key":"mission:d01e575f-d041-478d-8726-79dc944ede5b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"349a17ac-0a42-48b9-9e08-280698dedb56","command_center_event_id":"d01e575f-d041-478d-8726-79dc944ede5b"},{"id":"15aed972-e82e-4bbe-84e2-9b69bda3f625","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8de988c794849cd5084dd0a38e45e46f3e90712d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"background-fit-default","satisfied":true,"statement":"Default tenant background image framing uses centered contain/fit without implicit cover zoom.","proofConditionIds":["proof-production"]},{"id":"settings-truth","satisfied":true,"statement":"Saved scale, position/framing, opacity, and blur apply literally and consistently across private tenant routes.","proofConditionIds":["proof-production"]},{"id":"pcg-shared-fix","satisfied":true,"statement":"PCG is fixed by the canonical shared SiteBackground primitive, with focused regression coverage.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"no-visual-witness","satisfied":true,"statement":"Do not run visual witness; perform non-visual runtime/release verification only.","proofConditionIds":["proof-production"]},{"id":"focused-diff","satisfied":true,"statement":"Use one focused reversible PR and avoid unrelated redesigns or tenant-specific hacks.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:36:37.794247+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8de988c794849cd5084dd0a38e45e46f3e90712d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:request-contract:e350c99b8297538c877afbd947767f998762b0ed7029f23a743e3dbcec6cf5e9:8de988c794849cd5084dd0a38e45e46f3e90712d:verified:","mission_step_id":"e4bf4e66-d616-457b-900b-699e431fcc1b","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"15aee6f2-f4af-4c86-b7f9-7844870da11f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5ff593024537","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1897,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1306,"providerAuthMs":0,"ledgerPrepareMs":1306,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1306,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1306,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4440,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/mission-ledger.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:28:52.366876+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ff59302-4537-4ee8-84d6-b3a8dc1bf24a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"59f90808-10e4-4790-b52c-ea7eb764314b","command_center_event_id":"5ff59302-4537-4ee8-84d6-b3a8dc1bf24a"},{"id":"15b0e3b2-5e70-419e-81f5-b8473feca00d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9a15b1cd00d0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9446,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T00:15:07.521Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4058,"terminal":false,"missionId":"9a15b1cd-00d0-48c2-9195-4d6416264b8b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4802,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":677,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":4125,"repositoryProviderMs":4125,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2688,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1437},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"9a15b1cd-00d0-48c2-9195-4d6416264b8b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3577,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:15:13.214628+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4058","receipt_type":"execute_mission","idempotency_key":"mission:9a15b1cd-00d0-48c2-9195-4d6416264b8b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3de0d207-65b1-45f4-8d7b-23065c22c0b0","command_center_event_id":"9a15b1cd-00d0-48c2-9195-4d6416264b8b"},{"id":"15b3a774-fedf-4088-a538-66e57262ccda","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eae2ec9aec65","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2991,"terminal":false,"missionId":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","timingsMs":{"prReadinessMs":327,"approvedPlanMs":0,"shipAndProveMs":1567,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},"performance":null,"deploymentId":"forgejo-main-d0e9a7f205eb","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:12:06.929812+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2991","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eae2ec9a-ec65-4ad6-96da-55182cdbdaed:automatic-mission-resume:2991:canonical_release_dispatched","mission_step_id":"2e4abf64-1153-418b-b6e8-fad9aed1c576","command_center_event_id":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},{"id":"15b48ff3-23c4-4285-a571-7f81fcc23cfb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/supabase-public-rpc-hardening","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:17:39.54789+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3dc5ab98-7f63-4108-9b60-d7c6c6160bd8:execute_mission:repair_mission_execution_retryable","mission_step_id":"ea364459-4133-4916-8dda-c1337bb8bf08","command_center_event_id":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},{"id":"15b61be5-b385-42f6-920c-d469a141649f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-37b3f8786536","writes":[],"patches":[],"version":1,"approved":true,"missionId":"37b3f878-6536-4a7d-b7c4-64d249432721","objective":"Fix the release-conductor Forgejo read transport to match the proven working `forgejo_actions_runs` operator. In workers/cc-execution/src/index-mission-control.js replace the single `FORGEJO_RELEASE_READ_TIMEOUT_MS = 15000` default with four release-read defaults: attempt timeout 1200ms, total budget 2500ms, max attempts 2, retry delay 100ms. In `dispatchForgejoRelease -> releaseGet`, pass those four defaults into `forgejoReadJson` before caller overrides, preserving `preserveBudgetDuringBrownout: true`; specialized pull-file reads keep their explicit larger overrides. Update `src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts` so the dedicated release-read-budget regression asserts the four bounded retry settings instead of one 15s attempt. Bump `workers/cc-execution/src/version.js` from `1.58.257-release-read-budget` to `1.58.258-release-operator-read-parity`. One fresh ai branch, one PR, canonical Gate, squash merge, deploy cc-execution, verify exact runtime. No frontend source changes.","sourceSha":"b835c36efae6f3cbc0ecf83c29a0d673fe2e2724","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"const FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS = 1200;\nconst FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS = 2500;\nconst FORGEJO_RELEASE_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_RELEASE_READ_RETRY_DELAY_MS = 100;\nconst FORGEJO_RELEASE_DISPATCH_TIMEOUT_MS = 15000;","old_content":"const FORGEJO_RELEASE_READ_TIMEOUT_MS = 15000;\nconst FORGEJO_RELEASE_DISPATCH_TIMEOUT_MS = 15000;"},{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"      attemptTimeoutMs: FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS,\n      totalBudgetMs: FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS,\n      maxAttempts: FORGEJO_RELEASE_READ_MAX_ATTEMPTS,\n      retryDelayMs: FORGEJO_RELEASE_READ_RETRY_DELAY_MS,\n      ...(options && typeof options === \"object\" ? options : {}),\n      preserveBudgetDuringBrownout: true,","old_content":"      attemptTimeoutMs: FORGEJO_RELEASE_READ_TIMEOUT_MS,\n      totalBudgetMs: FORGEJO_RELEASE_READ_TIMEOUT_MS,\n      maxAttempts: 1,\n      ...(options && typeof options === \"object\" ? options : {}),\n      preserveBudgetDuringBrownout: true,"},{"path":"src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","new_content":"  it('uses working operator-style bounded retries for release-conductor Forgejo reads', () => {\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS = 1200;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS = 2500;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_MAX_ATTEMPTS = 2;');\n    expect(missionControlSource).toContain('const FORGEJO_RELEASE_READ_RETRY_DELAY_MS = 100;');\n    expect(missionControlSource).toContain('attemptTimeoutMs: FORGEJO_RELEASE_READ_ATTEMPT_TIMEOUT_MS');\n    expect(missionControlSource).toContain('totalBudgetMs: FORGEJO_RELEASE_READ_TOTAL_BUDGET_MS');\n    expect(missionControlSource).toContain('maxAttempts: FORGEJO_RELEASE_READ_MAX_ATTEMPTS');\n    expect(missionControlSource).toContain('retryDelayMs: FORGEJO_RELEASE_READ_RETRY_DELAY_MS');\n  });","old_content":"  it('uses the dedicated release read budget for release-conductor Forgejo reads', () => {\n    expect(missionControlSource).toContain('attemptTimeoutMs: FORGEJO_RELEASE_READ_TIMEOUT_MS');\n    expect(missionControlSource).toContain('totalBudgetMs: FORGEJO_RELEASE_READ_TIMEOUT_MS');\n    expect(missionControlSource).toContain('maxAttempts: 1');\n  });"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.58.258-release-operator-read-parity\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.257-release-read-budget\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Connection interrupted","wordingChanged":true,"canonicalIntent":"Continue fixing the empty Actions queue/release-conductor failure from the current live state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"release-read-parity","statement":"Release conductor Actions/provider reads use 1.2s attempts, 2.5s total, two attempts, 100ms retry, matching the working Forgejo operator instead of one 15s monolithic read.","proofConditionIds":["proof-runtime"]}],"objective":"Make release-conductor Forgejo reads use the same bounded retry policy as the working Actions operator.","constraints":[{"id":"bounded","statement":"Only release read-policy constants/defaults, focused regression assertion, and runtime version change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution runtime is live on the merged source.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"requestContract":{"intent":{"rawUtterance":"Connection interrupted","wordingChanged":true,"canonicalIntent":"Continue fixing the empty Actions queue/release-conductor failure from the current live state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"release-read-parity","statement":"Release conductor Actions/provider reads use 1.2s attempts, 2.5s total, two attempts, 100ms retry, matching the working Forgejo operator instead of one 15s monolithic read.","proofConditionIds":["proof-runtime"]}],"objective":"Make release-conductor Forgejo reads use the same bounded retry policy as the working Actions operator.","constraints":[{"id":"bounded","statement":"Only release read-policy constants/defaults, focused regression assertion, and runtime version change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution runtime is live on the merged source.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner authorized continuation of the release-conductor repair after the connection interruption."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner authorized continuation of the release-conductor repair after the connection interruption."},"recovery":false,"fingerprint":"d3f3f43381e0f8b9de355d1eeff7cbd5d5b7c50287622040260961d174bac521","replayCount":0,"serializedBytes":8014},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:22:46.544794+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:37b3f878-6536-4a7d-b7c4-64d249432721:repository-mutation-intent:d3f3f43381e0f8b9de355d1eeff7cbd5d5b7c50287622040260961d174bac521:0","mission_step_id":"30f9ab44-cef1-44e5-a117-68b329db41a0","command_center_event_id":"37b3f878-6536-4a7d-b7c4-64d249432721"},{"id":"15b66c64-d9ed-40f6-86e9-37c49f6ff527","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6789,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":23688,"firstUsefulResultAt":"2026-10-05T21:17:11.688Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5041,"terminal":false,"missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:17:19.506457+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5041","receipt_type":"automatic_mission_resume","idempotency_key":"mission:36178328-a025-4d16-9a72-2b6bcde3f4f4:automatic-mission-resume:5041:repair_mission_waiting_for_gate","mission_step_id":"7e543da5-3ca7-453a-9526-835af7bb6432","command_center_event_id":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},{"id":"15b8f5f6-e6ee-4cab-b3f7-23aade3d21f2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-905ab24ed855","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"905ab24e-d855-4b3b-9818-4db0c8885af4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4668,"providerAuthMs":0,"ledgerPrepareMs":4668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4668,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4668,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"905ab24e-d855-4b3b-9818-4db0c8885af4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8785,"likelyAffectedFiles":["config/capabilities/tenant-brand-character.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","src/__tests__/contracts/tenantApplicationAvatarMenuPrimitive.test.ts","config/capabilities/tenant-bootstrap.json","config/capabilities/tenant-creation.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/__tests__/contracts/tenant-router-isolation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:27:26.18985+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:905ab24e-d855-4b3b-9818-4db0c8885af4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"522063d8-3336-4e58-824a-ee8a98f49f18","command_center_event_id":"905ab24e-d855-4b3b-9818-4db0c8885af4"},{"id":"15ba58e9-f674-4506-82e2-356e76014da8","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-7042be913eec","reason":null,"status":"pending","metrics":{"receiptBytes":46041,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":2,"executorlessWaitMs":814403,"firstUsefulResultAt":"2026-09-29T05:35:53.052Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4116,"terminal":false,"missionId":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","timingsMs":{"queue":449,"total":452,"execution":3},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},"performance":null,"deploymentId":"forgejo-main-297942fed174","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/DASHBOARD","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13008,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:49:37.358254+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"297942fed174fc244ce0dab5ec4ee43736ce1791","external_id":"ec76dc41-ede6-4bc2-b37e-43fba00e8b50","receipt_type":"visual_proof_started","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:visual-start:ec76dc41-ede6-4bc2-b37e-43fba00e8b50","mission_step_id":"65561673-22fd-45e5-abef-e810ba6f753e","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"15ba9023-fed3-44db-a872-d2699f6f5f78","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"91e89635c5a8f0b941d94ff9ceb7e9e1eb81d5e2dfd7d59e7800d4195e41c097","forgejoWorkflowProof":{"runId":13364,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","conclusion":"running","deploymentId":"forgejo-main-dc02b4ec4dbbfb2a12822fd482e82378a80b8347","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.14-paul-exact-basename-proof","targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-dc02b4ec4dbbfb2a12822fd482e82378a80b8347","compareStatus":"identical","workflowRunId":13364,"identitySource":"local_build_metadata","runtimeVersion":"1.64.14-paul-exact-basename-proof","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:23:16.446136+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dc02b4ec4dbbfb2a12822fd482e82378a80b8347","external_id":"forgejo-main-dc02b4ec4dbb","receipt_type":"canonical_release_status","idempotency_key":"mission:ccfe408a-9cff-4164-b956-a51691563931:forgejo-release-status:dc02b4ec4dbbfb2a12822fd482e82378a80b8347:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"20e550b2-5159-478f-bf9b-9710ec72a146","command_center_event_id":"ccfe408a-9cff-4164-b956-a51691563931"},{"id":"15bb5e19-8cd7-4a86-8fc5-6650fd613d22","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-83515a4a94d3","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":74415,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":198558,"firstUsefulResultAt":"2026-09-29T02:27:44.732Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4085,"terminal":false,"missionId":"83515a4a-94d3-4807-bbee-e6c6d341bc36","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":752,"approvedPlanMs":0,"shipAndProveMs":615,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"83515a4a-94d3-4807-bbee-e6c6d341bc36"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:31:07.972925+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4085","receipt_type":"automatic_mission_resume","idempotency_key":"mission:83515a4a-94d3-4807-bbee-e6c6d341bc36:automatic-mission-resume:4085:canonical_release_freshness_reconciliation_pending","mission_step_id":"4d871772-da8f-4d37-b7bd-c375faf7f8d9","command_center_event_id":"83515a4a-94d3-4807-bbee-e6c6d341bc36"},{"id":"15bc2aa5-18fc-471c-975a-20f5765487cd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ee3e4aa000ef","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ee3e4aa0-00ef-4f30-944e-4867e60101df","objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest. This is control-plane maintenance required to unblock PR #4714; no product behavior changes.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"          if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then\n            mkdir -p supabase/functions/_shared supabase/functions/tenant-media-library\n            git show \"HEAD:supabase/functions/_shared/tenantStandardsContract.ts\" > supabase/functions/_shared/tenantStandardsContract.ts\n            git show \"HEAD:supabase/functions/tenant-media-library/index.ts\" > supabase/functions/tenant-media-library/index.ts\n            test -s supabase/functions/_shared/tenantStandardsContract.ts\n            test -s supabase/functions/tenant-media-library/index.ts\n            echo \"Tenant Workspace Health contract: frontend exact-head Supabase dependencies materialized\"\n            echo \"Tenant Workspace Health contract: executing src/__tests__/contracts/tenant-workspace-health.contract.test.ts\"\n            ./node_modules/.bin/vitest run \\\n              src/__tests__/contracts/tenant-workspace-health.contract.test.ts \\\n              --environment node\n          fi","old_content":"          if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then\n            echo \"Tenant Workspace Health contract: executing src/__tests__/contracts/tenant-workspace-health.contract.test.ts\"\n            ./node_modules/.bin/vitest run \\\n              src/__tests__/contracts/tenant-workspace-health.contract.test.ts \\\n              --environment node\n          fi"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"  assert.match(workflowSource, /Tenant Workspace Health contract: exact-head Supabase dependencies materialized/);\n  const frontendTenantHealthStart = workflowSource.indexOf('if [ \"$QA_RUN_TENANT_WORKSPACE_HEALTH\" = \"true\" ]; then', workflowSource.indexOf('Adaptive frontend QA: exact dependency workspace valid'));\n  const frontendTenantHealth = workflowSource.slice(frontendTenantHealthStart, frontendTenantHealthStart + 1100);\n  assert.ok(frontendTenantHealthStart >= 0);\n  assert.match(frontendTenantHealth, /git show \"HEAD:supabase\\/functions\\/_shared\\/tenantStandardsContract\\.ts\"/);\n  assert.match(frontendTenantHealth, /git show \"HEAD:supabase\\/functions\\/tenant-media-library\\/index\\.ts\"/);\n  assert.match(frontendTenantHealth, /frontend exact-head Supabase dependencies materialized/);\n});","old_content":"  assert.match(workflowSource, /Tenant Workspace Health contract: exact-head Supabase dependencies materialized/);\n});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"frontend-hydration","statement":"Frontend Gate execution of the Tenant Workspace Health contract materializes exact-head supabase/functions/_shared/tenantStandardsContract.ts and supabase/functions/tenant-media-library/index.ts before Vitest.","proofConditionIds":["repo"]},{"id":"guard","statement":"The canonical release orchestration invariant test locks the frontend hydration behavior.","proofConditionIds":["repo"]}],"objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest.","constraints":[{"id":"canonical-only","statement":"Modify only the canonical KnockLaunch Gate workflow and its invariant test; create no parallel Gate or release lane.","proofConditionIds":["repo"]},{"id":"no-product","statement":"Do not change product, tenant data, authentication, or application behavior.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the exact canonical Gate hydration repair and invariant test after canonical Gate and merge.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"frontend-hydration","statement":"Frontend Gate execution of the Tenant Workspace Health contract materializes exact-head supabase/functions/_shared/tenantStandardsContract.ts and supabase/functions/tenant-media-library/index.ts before Vitest.","proofConditionIds":["repo"]},{"id":"guard","statement":"The canonical release orchestration invariant test locks the frontend hydration behavior.","proofConditionIds":["repo"]}],"objective":"Repair the canonical KnockLaunch Gate dependency hydration defect proven by failed run 15055: when frontend QA elects the Tenant Workspace Health contract, materialize the exact-head tenant standards and tenant-media-library Supabase dependencies before Vitest.","constraints":[{"id":"canonical-only","statement":"Modify only the canonical KnockLaunch Gate workflow and its invariant test; create no parallel Gate or release lane.","proofConditionIds":["repo"]},{"id":"no-product","statement":"Do not change product, tenant data, authentication, or application behavior.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains the exact canonical Gate hydration repair and invariant test after canonical Gate and merge.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Deterministic canonical Gate failure run 15055: frontend Tenant Workspace Health contract omitted exact-head Supabase dependencies required by its imports."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Deterministic canonical Gate failure run 15055: frontend Tenant Workspace Health contract omitted exact-head Supabase dependencies required by its imports."},"recovery":false,"fingerprint":"787d58029696a594169303a8f21ce693b704a8122048fd96f06b409f082e4134","replayCount":0,"serializedBytes":7256},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:29:36.132894+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ee3e4aa0-00ef-4f30-944e-4867e60101df:repository-mutation-intent:787d58029696a594169303a8f21ce693b704a8122048fd96f06b409f082e4134:0","mission_step_id":"74850624-2108-4099-ad12-f3f6ecf8ae8e","command_center_event_id":"ee3e4aa0-00ef-4f30-944e-4867e60101df"},{"id":"15bd66f3-35c8-4c83-86ff-1b1cec9a22fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"3ded052d-9f13-4a41-bee8-bb65540e69ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":497,"providerAuthMs":0,"ledgerPrepareMs":497,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":497,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":497,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3ded052d-9f13-4a41-bee8-bb65540e69ec"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3329,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","config/system-reference-points/release-reliability-standard-2026-10-05.json","src/PcgAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:26:57.315414+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ded052d-9f13-4a41-bee8-bb65540e69ec:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"deb01f8b-811f-44b7-9900-435fac92c931","command_center_event_id":"3ded052d-9f13-4a41-bee8-bb65540e69ec"},{"id":"15c1ee42-04ed-4644-85e6-2ea9c165c20c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a5febfb2bf87","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":23244,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":22376,"firstUsefulResultAt":"2026-10-05T15:28:51.911Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4949,"terminal":false,"missionId":"a5febfb2-bf87-4057-b930-a2694ed6ff33","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f55fd5aa13f9ee2ce61f8865fe88162f5d78e3de","timingsMs":{"prReadinessMs":971,"approvedPlanMs":0,"shipAndProveMs":3855,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a5febfb2-bf87-4057-b930-a2694ed6ff33"},"performance":null,"deploymentId":"forgejo-main-f55fd5aa13f9","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:29:19.94838+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a5febfb2-bf87-4057-b930-a2694ed6ff33:automatic-mission-resume:4949:canonical_release_reconciliation_pending","mission_step_id":"8f6fccd7-248a-4b61-ac51-49581ff130f6","command_center_event_id":"a5febfb2-bf87-4057-b930-a2694ed6ff33"},{"id":"15c32c07-2da6-4c9c-a313-ed43fabdfe4d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"requestContractHash":"f824d854e0268f0b44352b73985ed30088cd43b6ca2ab727b9d794ffba97641b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5052","runId":5052,"status":"running","sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:23.164901+00:00","proof_gate":"canonical_release_pending","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":"forgejo-main-79ea9f9977fc","receipt_type":"canonical_release_status","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:forgejo-release-status:79ea9f9977fcec3152a8398c03b1122227c68fe0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"c06c4bf3-4ca5-4b90-be3b-aa253cb3eacf","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"15c36058-01b5-4290-b864-dd8083a6da72","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-godmode-selector-click-20260806","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1140,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.19-full-mcp-directive-control","prNumber":4143,"terminal":false,"missionId":"0416a85c-f8e6-4b44-981f-197d6f58e790","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"025ad4df618fa3dd3f229dc17289a93f853c4b63","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0416a85c-f8e6-4b44-981f-197d6f58e790"},"performance":null,"deploymentId":"canonical-release-025ad4df618f","workflowRunId":31109898815,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T14:15:23.91511+00:00","proof_gate":"canonical_release_dispatched","source_sha":"025ad4df618fa3dd3f229dc17289a93f853c4b63","external_id":"canonical-release-025ad4df618f","receipt_type":"execute_mission","idempotency_key":"mission:0416a85c-f8e6-4b44-981f-197d6f58e790:execute_mission:canonical_release_dispatched","mission_step_id":"bed9206b-4256-4479-8771-0b291134072d","command_center_event_id":"0416a85c-f8e6-4b44-981f-197d6f58e790"},{"id":"15c70dec-d548-403c-aa66-e390217cb268","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"waiting_for_gate\",\"proofGate\":\"ship_and_prove_waiting_for_gate\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:50:20.514022+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417481","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"15c7768b-6adc-4509-b1bc-6bb7f44ac046","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-84f4d7fdbca6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":259,"providerAuthMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3103,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:12:30.835907+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:84f4d7fd-bca6-49c8-ada7-9ae154ba9f41:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"635bb4ba-9d42-4052-b981-40068574e6c5","command_center_event_id":"84f4d7fd-bca6-49c8-ada7-9ae154ba9f41"},{"id":"15caca65-a061-4114-a187-3b52f74e9ceb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-big-papis-loyalty-integrity-20260824","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":9790,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.34-native-single-file-write","prNumber":null,"terminal":false,"missionId":"7eed82bb-7243-4960-bbf9-33c7f4de34aa","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7eed82bb-7243-4960-bbf9-33c7f4de34aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5106,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T01:47:15.381032+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7eed82bb-7243-4960-bbf9-33c7f4de34aa:execute_mission:repair_mission_execution_retryable","mission_step_id":"cb69f978-c592-48d0-960b-ed63cd27ba12","command_center_event_id":"7eed82bb-7243-4960-bbf9-33c7f4de34aa"},{"id":"15cbd864-e5ae-4f80-9b04-cc71aa7434ba","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-full-menu-media-library-20260817","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1254,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"80147b03-f5b5-4348-b430-e5d42cf5499d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"80147b03-f5b5-4348-b430-e5d42cf5499d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7098,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:41:13.098645+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80147b03-f5b5-4348-b430-e5d42cf5499d:execute_mission:repair_mission_source_resolution_required","mission_step_id":"e32bf1d9-6ffc-4e82-b333-6c8b2298b354","command_center_event_id":"80147b03-f5b5-4348-b430-e5d42cf5499d"},{"id":"15cc98ff-8c8d-4ef5-a414-1a7c79581502","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"2a08d69ae5fd741b7a0a5f5c47c6a7dedf3f0353a4f89879ccbaa772ab325962","forgejoWorkflowProof":{"runId":15677,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"064230c0cabef4cc7ce30bfbf12d3b8460ae1825","deploymentId":"forgejo-main-064230c0cabef4cc7ce30bfbf12d3b8460ae1825","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.95-authorization-envelope-continuity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:59:45.68043+00:00","proof_gate":"canonical_release_pending","source_sha":"0426ba6e9e34b7e4439ed264a927c1c643cdf5f7","external_id":"forgejo-main-0426ba6e9e34","receipt_type":"canonical_release_status","idempotency_key":"mission:eeaad8a2-799b-499e-a691-d1ea80ab9433:forgejo-release-status:0426ba6e9e34b7e4439ed264a927c1c643cdf5f7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"39e252a5-d80f-45b5-be46-77e17b6affe0","command_center_event_id":"eeaad8a2-799b-499e-a691-d1ea80ab9433"},{"id":"15ce38e4-ae4e-4cfa-a97a-ece54ef35657","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/calendar-provider-connections/index.ts"],"continuationObjective":"Repair only the first causal PCG Calendar backend blocker in supabase/functions/calendar-provider-connections/index.ts. Make existing PCG Google calendar connection creation idempotent/reuse or upsert safely instead of violating calendar_connections_identity_idx, and repair the function error/CORS response path so failures return a valid browser-readable response. Do not modify frontend code in this generation."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T21:44:31.574472+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:678cb3ba-c4a5-4555-b900-ef79ef0ad82b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"91a789f6-302f-4f52-a638-b4dade4886ab","command_center_event_id":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},{"id":"15cfa9e1-3df2-437b-91b3-1260d20928ca","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1887cda05e62efd160ecd40079556fba2a0589a1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1887cda05e62efd160ecd40079556fba2a0589a1","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2006","runId":2006,"status":"running","sourceSha":"1887cda05e62efd160ecd40079556fba2a0589a1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8909bc12ddefca628a5fa5533e174bb2fe3f4a92","deploymentId":"forgejo-main-8909bc12ddefca628a5fa5533e174bb2fe3f4a92","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.9-specialized-read-budget","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:23:51.204366+00:00","proof_gate":"canonical_release_pending","source_sha":"1887cda05e62efd160ecd40079556fba2a0589a1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:408e01e1-134a-45fa-bc0f-6f7ba6096aed:forgejo-release-status:1887cda05e62efd160ecd40079556fba2a0589a1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"21229a5d-6749-4c1e-b403-979f7102f2ae","command_center_event_id":"408e01e1-134a-45fa-bc0f-6f7ba6096aed"},{"id":"15d09ae7-a10d-425f-8728-06b56daac80d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-74346618b2fb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"74346618-b2fb-41e1-8bc7-bfede250da18","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":177,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":291,"providerAuthMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":291,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"74346618-b2fb-41e1-8bc7-bfede250da18"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5858,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/lawn-care-contact-intake-offline-experience.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/party-opportunity-lifecycle.json","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:14:02.482063+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:74346618-b2fb-41e1-8bc7-bfede250da18:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d122b6ff-2dfa-4161-a7b5-2a4d51a3a369","command_center_event_id":"74346618-b2fb-41e1-8bc7-bfede250da18"},{"id":"15d0a3b3-adb8-4b11-8128-239f716f797b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:27:05.417956+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419548","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"15d0c144-715d-4551-93af-84063bb8ae8d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roofing-app-decontamination-20260829","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":10472,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":975,"terminal":false,"missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1026,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":602,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T11:31:51.979153+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"975","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ce04ec1a-55ca-484f-8e87-6d65c3cba4c8:automatic-mission-resume:975:repair_mission_pr_ready_retryable","mission_step_id":"6c3ab175-b3bf-4457-ba85-2586b75ccb22","command_center_event_id":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},{"id":"15d0fcb1-df27-4ddf-9d01-b597bd1c46fe","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":98,"terminal":false,"missionId":"a50f985c-3bc6-4de3-926b-01a59063b797","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a50f985c-3bc6-4de3-926b-01a59063b797"},"performance":null,"deploymentId":"forgejo-main-c148bf8c2cd6","workflowRunId":266,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:43:54.752271+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","external_id":"forgejo-main-c148bf8c2cd6","receipt_type":"ship_and_prove","idempotency_key":"mission:a50f985c-3bc6-4de3-926b-01a59063b797:ship_and_prove:canonical_release_dispatched:c148bf8c2cd6d051f9dc66a887029ce5516f4a91:266","mission_step_id":"03ea1235-4ac0-4b43-a99e-cdd28bded58e","command_center_event_id":"a50f985c-3bc6-4de3-926b-01a59063b797"},{"id":"15d231e4-9ef0-4c83-958f-834754f74969","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":928,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"b1f557df-a4fa-478d-a2d1-8cd071333d0b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b1f557df-a4fa-478d-a2d1-8cd071333d0b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":559,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:34:59.687171+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b1f557df-a4fa-478d-a2d1-8cd071333d0b:execute_mission:repair_mission_execution_blocked","mission_step_id":"522ae363-3c96-4369-85fb-d20abfffc2d5","command_center_event_id":"b1f557df-a4fa-478d-a2d1-8cd071333d0b"},{"id":"15d2a2dc-424e-4ef1-9660-9857669ad6f3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"5e79a8b84dc201d20c1e6064c02d57d008f9beb99cbfa4f46c8fe0c1d5bb8e7e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8102","runId":8102,"status":"success","sourceSha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T07:22:19.533446+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d4700b34bdcd52d8ca76817b6d6ee9640bf25170","external_id":"forgejo-main-d4700b34bdcd","receipt_type":"canonical_release_status","idempotency_key":"mission:81bd3898-760c-4981-b5e2-5858d8c478be:forgejo-release-status:d4700b34bdcd52d8ca76817b6d6ee9640bf25170:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"798afd44-e1fc-4f47-b368-106a9e06bdfc","command_center_event_id":"81bd3898-760c-4981-b5e2-5858d8c478be"},{"id":"15d3a264-0da8-4af1-b622-7412981379c2","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Direct Forgejo reads are healthy while Command Center PR-readiness repeatedly aborts at the hard 3000ms specialized read timeout. Increase only the bounded specialized PR-readiness allowance so canonical exact-head Gate and ancestry checks survive ordinary provider tail latency.","baseSha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","issuedAt":1788723877419,"expiresAt":1788724057419,"missionId":"e60a04bc-038f-4147-b881-e15da6b7dd34","authorizationId":"11895abf-a421-4a23-9fdd-4050d832e5f9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:44:37.949896+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"af9fd87f2c0725324950bc40e9ac02665a2e5b7d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:11895abf-a421-4a23-9fdd-4050d832e5f9","mission_step_id":"123acc83-a006-414e-b3ea-34f497afd72a","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"15d41726-7341-46b2-a53a-aa4c3b72d83a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a12ead5738a714fce66955394e4d3c71c306baad","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live /admin/console routing regression demonstrated in the screenshot: `what are your autonomy capabilities?` must be classified as a PAUL capability/self-description conversation and routed through operator-respond, not stable_context_read/native Console operator. Add regression coverage for the exact autonomy wording and closely related autonomy phrasing. Ship through Gate, frontend release, and prove the live Console route is on the repaired frontend build.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:57:25.787885+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a12ead5738a714fce66955394e4d3c71c306baad","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9d579520-5472-4fc8-9581-02ff1a9f0107:request-contract:3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7:a12ead5738a714fce66955394e4d3c71c306baad:verified:","mission_step_id":"d59acfe5-3bf4-4adc-b12d-1d5fdbb001cf","command_center_event_id":"9d579520-5472-4fc8-9581-02ff1a9f0107"},{"id":"15d8ee4e-c061-4951-a7c9-2c9448a09fb3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-37de4bd527ee","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1823,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T15:22:51.838Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1235,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":437,"providerAuthMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":437,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":437,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3467,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T15:22:51.877378+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:37de4bd5-27ee-45b9-9250-60bb16bb3127:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a4569122-01d5-420f-8f4d-aab0a0c75ff3","command_center_event_id":"37de4bd5-27ee-45b9-9250-60bb16bb3127"},{"id":"15db1fbd-bdc1-42db-8c56-eed9906a061e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"hot-intake","statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"objective":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-backend","kind":"repository","claim":"Current main roof-help-public-lead writes Redfish lead_stage, lane_state, lead_origin, next_callback_at and preserved acquisition metadata.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-dashboard","kind":"repository","claim":"Current main RedfishRoofingDashboard contains the RoofHelpFinder hot-intake panel and prioritizes RoofHelpFinder referrals.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged source is released to both affected production owners.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","requestContractRevision":3,"previousRequestContractHash":"1d0b8cc447956e2ba8ba080adf4b800304cb58b4046e64e989b18fe216f8dbb1"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:39:46.12138+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract-revision:3:1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"15dbd805-d4a4-4b60-9f36-db55cf1c6fff","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d6ba33d31386","writes":[],"patches":[],"version":1,"approved":true,"missionId":"05d05300-de6c-4aac-89f8-b03f29ac6802","objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/pcg-card-grading-modes.json"],"anchored_edits":[{"path":"config/capabilities/pcg-card-grading-modes.json","edits":[{"new_content":"\"src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx\",\"src/pages/card-grading/PCGWorkspace.tsx\",\"src/pages/connections/TenantConnections.tsx\"],\"dependencies\"","old_content":"\"src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx\"],\"dependencies\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #4061 retains its existing changes and its PCG capability manifest declares the two changed frontend surfaces so canonical Gate no longer fails cross_boundary_change_without_manifest.","proofConditionIds":["proof-gate"]}],"objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"PR #4061 exact head passes canonical KnockLaunch Gate after the manifest correction.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/capabilities/pcg-card-grading-modes.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #4061 retains its existing changes and its PCG capability manifest declares the two changed frontend surfaces so canonical Gate no longer fails cross_boundary_change_without_manifest.","proofConditionIds":["proof-gate"]}],"objective":"Correct PR #4061 in place on branch ai/objective-first-repair-d6ba33d31386 by adding src/pages/card-grading/PCGWorkspace.tsx and src/pages/connections/TenantConnections.tsx to the surfaces array in config/capabilities/pcg-card-grading-modes.json. Preserve every other branch change and keep PR #4061 as the only PR. No visual proof is required. The branch update must trigger canonical Gate and then the existing auto-progress lifecycle may continue.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"runtime","claim":"PR #4061 exact head passes canonical KnockLaunch Gate after the manifest correction.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"86e46d481c65c37b798a92cef8ac966d9f286142dd70fee325ea4c0045a19583","replayCount":0,"serializedBytes":4097},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:00:38.284258+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:05d05300-de6c-4aac-89f8-b03f29ac6802:repository-mutation-intent:86e46d481c65c37b798a92cef8ac966d9f286142dd70fee325ea4c0045a19583:0","mission_step_id":"aa962659-817f-4a21-bc79-5ad2a17e11f9","command_center_event_id":"05d05300-de6c-4aac-89f8-b03f29ac6802"},{"id":"15dc9b80-7708-46cd-ad63-4f90c50a0f12","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-87ffa1d6dd82","prNumber":2549,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7e200016020a693f0bf289681f8709a2323a540c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:21:23.166386+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7e200016020a693f0bf289681f8709a2323a540c","external_id":"2549","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:87ffa1d6-dd82-42de-94a1-8f33edbb537b:merged-pr:2549:7e200016020a693f0bf289681f8709a2323a540c","mission_step_id":"9dca18a1-331e-429d-8146-79a0bec9365e","command_center_event_id":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},{"id":"15de0fc5-6a88-48a9-8116-84a4b2a6b685","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"optimize-refreeze","statement":"Ship the corrected Gate optimization and leave the control plane refrozen.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","constraints":[{"id":"exact-scope","statement":"Only the two exact authorized control-plane files may be modified.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"hard-safety","statement":"Hard safety checks and stale-generation ordering invariants remain intact.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"controlPlaneFrozen remains true at completion.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","canonicalIntent":"Owner directive: \"Unfreeze the control plane for this optimization, then refreeze and lock it down when it is live and proven.\" Explicitly modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json to remove the proven physical Gate startup tax from unused remote Forgejo action helpers; enforce at most two external action helpers in the physical Gate; preserve hard-safety checks, exact-head/live-main proof, domain-scoped QA, one canonical Gate/release authority, exact validated frontend artifact promotion, and parallel unrelated PR Gates. Encode targets: non-frontend physical Gate <=8s, routine UI Gate <=10s, UI merge-to-live <=15s, scoped backend/control-plane Gate <=20s, scoped release <=25s. Advance the freeze identity and leave controlPlaneFrozen=true when live and proven. No Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Corrected optimized delivery machinery is live and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Owner-directive:-Unfreeze-the-control-plane-for-this-optimization-then-refreeze-and-lock-it-down-whe","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"1ea3ffaaa50a05bfb740d7c637185e6016fb2679c27c2ef3856318e5e10100aa","requestContractRevision":2,"previousRequestContractHash":"47fa598f8ecb489ffd30ed40bc10622c1db7c708d095ce361d92f7e0e03e3229"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:06:51.687681+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:request-contract:1ea3ffaaa50a05bfb740d7c637185e6016fb2679c27c2ef3856318e5e10100aa","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"15de15be-ae2a-49ea-8610-28bb95bf5ef6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T23:49:40.000177+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3c0c91922389\",\"prNumber\":5042,\"sourceSha\":\"3ec0c8cfa09900efb2ff874233a239279399491b\",\"deploymentId\":\"forgejo-main-3ec0c8cfa099\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:52:14.908678+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:owner-progress-heartbeat:119415328","mission_step_id":"78234e56-ba96-46bb-97da-6b75ca24196a","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"15e10e8f-a9ab-475a-9d65-0198f8be8205","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"c191f26ffd85fbf507404af24788c057e95b542e03d8a7fc16f9803200f10311","forgejoWorkflowProof":{"runId":12795,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"db021aa4683117e353144f0557943067c127fed3","deploymentId":"forgejo-main-db021aa4683117e353144f0557943067c127fed3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.59.4-adaptive-gate-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:44:00.169197+00:00","proof_gate":"canonical_release_pending","source_sha":"4a9bade76eb0acb045cca4edf03091d4b911cea3","external_id":"forgejo-main-4a9bade76eb0","receipt_type":"canonical_release_status","idempotency_key":"mission:996c4218-c9b4-40af-9783-1558fff61898:forgejo-release-status:4a9bade76eb0acb045cca4edf03091d4b911cea3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5dfe71bc-d77b-4669-ade4-f6008b0daa33","command_center_event_id":"996c4218-c9b4-40af-9783-1558fff61898"},{"id":"15e152c0-16c5-4a24-b98b-4a7f13801b94","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":936,"terminal":false,"missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19749,"prReadinessMs":19578,"approvedPlanMs":0,"missionSetupMs":461,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5649,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:40:57.508842+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"936","receipt_type":"execute_mission","idempotency_key":"mission:904bcd6f-0e0e-483f-8d99-e8ece41fe1e3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e741a7af-c67b-44c0-8ea6-2390535ca3cc","command_center_event_id":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},{"id":"15e2c8e2-f07a-4d4f-b4a4-1d6940b7a5b1","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3893,"terminal":false,"missionId":"6019a49c-272b-4d70-a6a2-d42e79083eaa","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6019a49c-272b-4d70-a6a2-d42e79083eaa"},"performance":null,"deploymentId":"canonical-release-95bdd0558f72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":923,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:38:31.609813+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"ship_and_prove","idempotency_key":"mission:6019a49c-272b-4d70-a6a2-d42e79083eaa:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"943c70b4-76e8-46b3-9862-2e40e2c618cf","command_center_event_id":"6019a49c-272b-4d70-a6a2-d42e79083eaa"},{"id":"15e50295-2858-4609-bc36-44f06c3d0748","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5dbd0f9103d2","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":59894,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:18:24.384Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4608,"terminal":false,"missionId":"5dbd0f91-03d2-4235-95df-f08a1153c126","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4423,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":649,"missionSetupMs":340,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"repositoryMutationMs":3774,"repositoryProviderMs":3774,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2176,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1598},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5dbd0f91-03d2-4235-95df-f08a1153c126"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3234,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:18:30.171267+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4608","receipt_type":"execute_mission","idempotency_key":"mission:5dbd0f91-03d2-4235-95df-f08a1153c126:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6ab240da-0406-40f8-8a00-71c4c26f2ce2","command_center_event_id":"5dbd0f91-03d2-4235-95df-f08a1153c126"},{"id":"15e51074-95bc-472f-8ebd-92638bae6ab6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":1184,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":null,"terminal":false,"missionId":"eff60862-125a-4840-9b75-9766eb0ef104","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"eff60862-125a-4840-9b75-9766eb0ef104"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4864,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:19:52.284181+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eff60862-125a-4840-9b75-9766eb0ef104:execute_mission:repair_mission_execution_blocked","mission_step_id":"a47268be-e038-4d43-b593-55f36889406a","command_center_event_id":"eff60862-125a-4840-9b75-9766eb0ef104"},{"id":"15e64b79-b6d1-4b98-9276-5a70018395cd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-11b331625fb7","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2709,"terminal":false,"missionId":"11b33162-5fb7-4468-bfe1-f1b01ad98624","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8062134cb0e77e555b8ae616952c17589432ad60","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":475,"approvedPlanMs":0,"missionSetupMs":303,"providerAuthMs":0,"shipAndProveMs":4451,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"11b33162-5fb7-4468-bfe1-f1b01ad98624"},"performance":null,"deploymentId":"forgejo-main-8062134cb0e7","workflowRunId":7997,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:12:50.124249+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8062134cb0e77e555b8ae616952c17589432ad60","external_id":"forgejo-main-8062134cb0e7","receipt_type":"execute_mission","idempotency_key":"mission:11b33162-5fb7-4468-bfe1-f1b01ad98624:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c63bdaa8-fa94-4b23-9b6b-ce172f06935a","command_center_event_id":"11b33162-5fb7-4468-bfe1-f1b01ad98624"},{"id":"15e7da67-66a9-444f-b567-ae1b43b40552","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2183 is squash merged, frontend production release succeeds, /curri-control-center/dashboard no longer triggers the global error boundary or hook-order error, and /curri-properties remains healthy.","proofConditionIds":["proof-production"]}],"objective":"Continue existing PR #2183 only. The source repair is already committed at head 3f7380e97d5d5672a43a6e5b451af16506a374ba and Gate is green. Reconcile that exact existing branch/PR, do not edit source, squash merge through Forgejo, release frontend only, then prove /curri-control-center/dashboard and /curri-properties in production.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After PR #2183 is squash merged and frontend is released, verify /curri-control-center/dashboard loads successfully without the global Something went wrong boundary or uncaught React hook-order error and /curri-properties remains healthy.","route":"/curri-control-center/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","requestContractRevision":2,"previousRequestContractHash":"a386ee5ace013dc13e898993f58fc72a8abbd29a4f4e9fd65dd67fd2b21c0e45"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:41:17.064421+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:request-contract:fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","mission_step_id":"bad0222f-f2f9-44be-ac50-4c7c29547a9b","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"15e954dc-d948-4eb4-9b19-de4109e9c81a","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T19:36:03.12979+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:393789c0-b448-4c6b-ac8c-834d7e59263d:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"393789c0-b448-4c6b-ac8c-834d7e59263d"},{"id":"15edf966-8f74-4c9f-bb93-4ee9d7c45b9a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"818646205e086252ca537f634146b51ce967aeaf","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"818646205e086252ca537f634146b51ce967aeaf","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/863","runId":863,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:40:50.205924+00:00","proof_gate":"canonical_release_pending","source_sha":"818646205e086252ca537f634146b51ce967aeaf","external_id":"forgejo-main-818646205e08","receipt_type":"canonical_release_status","idempotency_key":"mission:b6b09b05-c4bd-4329-8416-ff2800d826be:forgejo-release-status:818646205e086252ca537f634146b51ce967aeaf:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"622a4e9e-2035-4049-af01-ec7c18bab7d8","command_center_event_id":"b6b09b05-c4bd-4329-8416-ff2800d826be"},{"id":"15ef2e94-2855-4dfa-954c-8d7b8defc826","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"prime-oauth-golden-restore-point","satisfied":true,"statement":"The canonical restore point targets protected main 08f4bb1c8329c1c79d2f52246ba821d8bbf550cf and records the proven PRIME OAuth isolation/single-owner architecture plus PR #2302, Gate #6789, Release #6790 and owner-observed end-to-end success.","proofConditionIds":["repo-proof"]},{"id":"control-plane-refrozen","satisfied":true,"statement":"The control plane is frozen after the metadata update and the restore point records controlPlaneFrozen=true.","proofConditionIds":["repo-proof"]},{"id":"no-product-release","satisfied":true,"statement":"Only restore-point metadata changes; no product/runtime release target is deployed.","proofConditionIds":["repo-proof"]}],"satisfied":true,"constraints":[{"id":"metadata-only","satisfied":true,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repo-proof"]},{"id":"preserve-layered-runtime","satisfied":true,"statement":"Preserve Command Center runtime 1.58.94 and autopilot 0.5.13 identities at source 5b97efec0ca87b8a06daf72e560067cfd0d2c76a while protected main restore target advances to 08f4bb1c8329c1c79d2f52246ba821d8bbf550cf.","proofConditionIds":["repo-proof"]},{"id":"preserve-data-history","satisfied":true,"statement":"Database records and migration history remain excluded from rollback mutation and databaseDataSnapshotIncluded remains false.","proofConditionIds":["repo-proof"]}],"contractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","repositoryProofStatus":"verified","repositoryProofSourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:38:06.856528+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:request-contract:250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657:1f0aa4ca1a7690b895052c5d30607e836c7f966a:verified:","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"15f0275c-8906-4d64-bb1d-0afb9eadcbe7","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","tenantRef":"curri-properties","receivedAt":"2026-09-05T11:59:49.495Z","fingerprint":"5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-media-bootstrap-correct-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1820 is merged and the exact approved first-party Curri background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","constraints":[{"id":"constraint-1","statement":"Do not create replacement source work; use PR #1820.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1820 is squash merged from exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The live Curri workspace serves the approved first-party coastal background.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-media-bootstrap-correct-v2","conversationContext":null,"requestContractHash":"84125a36446d4bfce20766ca37bbb89fea360f7e3a0a987f1855bd123c36812a","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:49.926384+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:tenant-workstream-contribution:5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","mission_step_id":null,"command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"15f0db2c-c3c7-4e41-9324-1b4f87a67d3a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1851,"terminal":false,"missionId":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1091,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":984,"approvedPlanMs":0,"missionSetupMs":571,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":458,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":571,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":458,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2077,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","created_at":"2026-09-05T15:04:21.677634+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1851","receipt_type":"execute_mission","idempotency_key":"mission:5bcd6662-5a1e-4438-b29d-414b25f4bbbb:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5e7fb6c9-3f76-4cc3-9e22-52cf5165b7e4","command_center_event_id":"5bcd6662-5a1e-4438-b29d-414b25f4bbbb"},{"id":"15f2a856-e30b-43ec-b1b8-75365ab0413b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e080198f23fe","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":79460,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":22458,"firstUsefulResultAt":"2026-09-29T01:39:31.014Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4074,"terminal":false,"missionId":"e080198f-23fe-492b-b520-669fd8436dc8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","timingsMs":{"prReadinessMs":606,"approvedPlanMs":0,"shipAndProveMs":2826,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e080198f-23fe-492b-b520-669fd8436dc8"},"performance":null,"deploymentId":"forgejo-main-529733f8ab91","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2391,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:40:13.292678+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4074","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e080198f-23fe-492b-b520-669fd8436dc8:automatic-mission-resume:4074:canonical_release_reconciliation_pending","mission_step_id":"ec8911f9-19f1-4565-83de-d45a51912d44","command_center_event_id":"e080198f-23fe-492b-b520-669fd8436dc8"},{"id":"15f4e5db-d31b-4df0-aeb2-e725089a28f6","source":"cc-execution","status":"recorded","payload":{"objective":"Perform a non-mutating diagnosis only of why Visual Witness reaches /admin/qr-suite but times out before the text 'QR Suite' appears, after the premium QR release c3a4bd532dd5688679cb43991d5ee8a948971b0a. Inspect live/main GodModeOnlyRoute, MultiTenantContext loading/authority path, and QR page initial-loading behavior. Determine the first causal blocker. Do not create a branch, PR, or mutation unless the defect is provably in the production app rather than the witness projection/runtime. Evidence: admin-status returns 200 during witness; no console errors or failed requests; witness captured desktop preflight then waitFor QR Suite timed out; qr-suite function did not appear to be called around the witness timestamp.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-08-22T16:06:37.048Z","fingerprint":"0d8021352d5053f783a1479d8398f5e043e8fd082d37772c3fed6ce822941386","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-22T16:06:37.650496+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0b804f17-05a0-4834-9e68-d9179de1a2eb:tenant-workstream-contribution:0d8021352d5053f783a1479d8398f5e043e8fd082d37772c3fed6ce822941386","mission_step_id":null,"command_center_event_id":"0b804f17-05a0-4834-9e68-d9179de1a2eb"},{"id":"15f5c016-f897-4249-bb5e-90e036852f0f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/test/model-provider-gateway.test.js"],"baseSha":"4e4404dcf2245210b529c43096dceebed69898de","issuedAt":1792261714639,"expiresAt":1792261894639,"missionId":"9c2e7c68-c0f5-46ac-a41e-9a5f8ff77353","autoRefreeze":true,"authorizationId":"54d89df9-d69a-4145-87ec-985d0bc71e62","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T18:28:35.064268+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"4e4404dcf2245210b529c43096dceebed69898de","external_id":"54d89df9-d69a-4145-87ec-985d0bc71e62","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:9c2e7c68-c0f5-46ac-a41e-9a5f8ff77353:54d89df9-d69a-4145-87ec-985d0bc71e62","mission_step_id":null,"command_center_event_id":"9c2e7c68-c0f5-46ac-a41e-9a5f8ff77353"},{"id":"15f6950e-5e68-4671-b1fb-fe90bc90dc6c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","wordingChanged":false,"canonicalIntent":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recent-recap-synthesis","statement":"Recent-work recap questions use the canonical recap synthesis policy and deep reasoning.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","constraints":[{"id":"same-mission","statement":"Update the existing PR and mission only; do not create a second repair lane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/console-operator.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before acceptance: general recent-work recap questions must use the","today"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","canonicalIntent":"Complete the same PAUL Console route/intelligence repair. One correction is required before acceptance: general recent-work recap questions must use the same recap synthesis policy as today-specific questions, including deep reasoning and exclusion of raw conversation history.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The corrected cc-execution Console synthesis path is released and live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-the-same-PAUL-Console-route-intelligence-repair.-One-correction-is-required-before-acceptan","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"00d9ad263541d86e23acb158943976d49152b49b4ea65e3e2fe24e5a87a41d78","requestContractRevision":2,"previousRequestContractHash":"dc52bf1500ef0338f39f7b0ffa53bd7fb1ff37519c99a42dc4f4c4a42013f777"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:40:08.229059+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:27acc117-664e-4eec-a0a6-08e898268d1e:request-contract:00d9ad263541d86e23acb158943976d49152b49b4ea65e3e2fe24e5a87a41d78","mission_step_id":"55f551f2-1470-49ef-b740-213888861951","command_center_event_id":"27acc117-664e-4eec-a0a6-08e898268d1e"},{"id":"15f73c7a-004a-488e-a492-841ffcb8adf0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-onrunner-invalid-json-502","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"9760303d-954e-4ded-8d19-11616b812db9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"9760303d-954e-4ded-8d19-11616b812db9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9700,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T13:19:25.057076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9760303d-954e-4ded-8d19-11616b812db9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"b301d454-fb5a-497a-93be-e2a3a1a81ab4","command_center_event_id":"9760303d-954e-4ded-8d19-11616b812db9"},{"id":"15f7dcd3-b24b-41e4-9488-a493c7456823","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:23:49.914803+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:618c39d5-2c42-4512-906b-f385844795a3:repository-mutation-intent-blocked:551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba","mission_step_id":"e0126cbc-d2e9-4971-a61b-2834b39600ea","command_center_event_id":"618c39d5-2c42-4512-906b-f385844795a3"},{"id":"15f88bf8-c4a9-49ee-8cb2-61324a33562c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","wordingChanged":false,"canonicalIntent":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"La Vista Calendar resolves as SHORT_TERM_RENTAL with vacation-rental copy/event types, preserves unit context, and includes short-stay arrivals/departures.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"La Vista Messages resolves to Communications instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"La Vista Documents resolves to Documents instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Photo Studio generates canonical Edge Function URLs and existing The View photos render.","proofConditionIds":["proof-production"]}],"objective":"Protected main advanced to 8aa59103e478c7994664c87b8ab94044e2635f6d while #899 exact-head gate #3052 was running. Refresh the SAME PR #899 and SAME mission onto current main now, retire/supersede the stale gate as appropriate, run one fresh exact-head KnockLaunch Gate, then squash merge and release only frontend plus tenant-photo-studio if green. Do not change repair scope or create another PR.","constraints":[{"id":"constraint-1","statement":"No R2 object mutations or uploads.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No tenant-type change.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"No control-plane file changes.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve existing tenant-family behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Only affected frontend and tenant-photo-studio releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the exact merged release, the frontend and tenant-photo-studio are live; La Vista Calendar/Communications/Documents resolve as supported SHORT_TERM_RENTAL applications and the configured The View main asset is served through the canonical /functions/v1/tenant-photo-studio path.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1ab6b33135045793ea5d2d7eb56318346c956a0e1a323e6e3f96bdf2e0a1be2e","requestContractRevision":7,"previousRequestContractHash":"e0057b9fc9e4288f8c1c9231f424d3209e7a587e9be73bf81c634133a186d159"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:19:49.091909+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:request-contract-revision:7:1ab6b33135045793ea5d2d7eb56318346c956a0e1a323e6e3f96bdf2e0a1be2e","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"15fa3975-b10d-4cd4-9dbc-3ab53431d710","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":"retryable","sourceTargets":["src/PrivateAppShell.tsx","src/routes/crmRoutes.tsx","src/routes/verticalRouteRegistry.ts","src/routes/privateWorkspaceCompatibility.ts"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"primary","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":false,"validationReason":"compiler_patch_syntax_invalid"},{"role":"primary","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":true,"validationReason":"compiler_path_not_authorized"},{"role":"deep","reason":"model_provider_invalid_source_edit","status":502,"provider":"cloudflare-workers-ai","formatRepair":false,"validationReason":"compiler_patch_syntax_invalid"},{"role":"fallback","reason":"model_provider_attempt_timeout","status":504,"provider":"openai","formatRepair":false},{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":true}],"continuationOwner":"calling_assistant","requiresExactSourceEdits":true,"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-19T15:48:59.282767+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"3e90700564dbd03609d7d25713680e97ed3bf08a","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:282f2492-025c-42bd-92b2-5a2d8816a5ff:compiler:3e90700564dbd03609d7d25713680e97ed3bf08a:src/PrivateAppShell.tsx,src/routes/crmRoutes.tsx,src/routes/verticalRouteRegistry.ts,src/routes/privateWorkspaceCompatibility.ts:attempt:0","mission_step_id":"4efe9641-31f1-4551-8cd2-f7fd2abb0326","command_center_event_id":"282f2492-025c-42bd-92b2-5a2d8816a5ff"},{"id":"15fba32c-10d8-41f7-84dc-267c55bc740e","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Apply the prepared workflow-only resource correction to PR #2313; final auto-progression remains deferred until the companion policy update is committed.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789066919805,"expiresAt":1789067099805,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"f752dbe4-02e3-42de-9d7e-9233cab147ee","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:02:00.266929+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f752dbe4-02e3-42de-9d7e-9233cab147ee","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"15fc3cee-0521-4b5d-8347-22865cd4d83f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"8948c92d2b2661c34b64636f1fbfbfca859e0c8e9784a5678e969bb2a860e267","forgejoWorkflowProof":{"runId":10514,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:36:23.60337+00:00","proof_gate":"canonical_release_pending","source_sha":"b00e61fd94a35d889b46c094c736f63e6fb8d30b","external_id":"forgejo-main-b00e61fd94a3","receipt_type":"canonical_release_status","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:forgejo-release-status:b00e61fd94a35d889b46c094c736f63e6fb8d30b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"294d31d8-1888-4469-85ae-00f7cabfcee4","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"15fca925-306c-452e-8b5c-b9d597d4d241","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:40:51.540964+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119417923","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"160079ee-1d2b-4dc8-95de-c200f46b3374","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"26e32529-5348-4c81-a2f1-0f8b906b28bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4847,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":5593,"providerAuthMs":0,"ledgerPrepareMs":5593,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":5593,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":5593,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3597,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:13:11.406102+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:26e32529-5348-4c81-a2f1-0f8b906b28bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3855ed30-d214-4dfb-a74c-91e7ea221e91","command_center_event_id":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},{"id":"16013e6d-5737-421d-b54a-0aab55490ece","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b9007ad7a40c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":7085,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":102945,"firstUsefulResultAt":"2026-10-06T17:19:11.193Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.3-cross-conversation-lean-queue","prNumber":5214,"terminal":false,"missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8044,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2352,"approvedPlanMs":2023,"missionSetupMs":470,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":470,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":470,"repositoryMutationMs":3657,"repositoryProviderMs":3657,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2254,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":470,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1403},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:21:03.839641+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5214","receipt_type":"execute_mission","idempotency_key":"mission:b9007ad7-a40c-44a4-ac49-93810ae73992:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b550deba-22cd-4c2f-9881-9127ddc130a2","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"1601a6e5-1e76-466f-98f0-a0f9a358fdbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-503502db5893","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13848,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":436822,"firstUsefulResultAt":"2026-09-25T18:04:41.307Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3753,"terminal":false,"missionId":"503502db-5893-4e94-acfc-60206671793d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":8263,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"503502db-5893-4e94-acfc-60206671793d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:07:25.006109+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3753","receipt_type":"automatic_mission_resume","idempotency_key":"mission:503502db-5893-4e94-acfc-60206671793d:automatic-mission-resume:3753:repair_mission_pr_ready_retryable","mission_step_id":"fabc562b-68e4-40b2-badf-2e94a1ce886c","command_center_event_id":"503502db-5893-4e94-acfc-60206671793d"},{"id":"160397b9-589b-4402-a5fa-2c50d56ee68e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"13c49956-30c2-4f2d-9c0b-e29586a61301","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"13c49956-30c2-4f2d-9c0b-e29586a61301"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7249,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/resolve-production-workflow-run.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:55:23.968677+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:13c49956-30c2-4f2d-9c0b-e29586a61301:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8c8d8b80-e3b4-41a2-a59a-26895a3f91ff","command_center_event_id":"13c49956-30c2-4f2d-9c0b-e29586a61301"},{"id":"1603ef6f-ea5f-42c2-9529-3242e95ac4a8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4b9cb80d6422ae7c6c628a4d008f37b608a008c7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fast-fail","satisfied":true,"statement":"The canonical KnockLaunch Gate immediately terminates on ordinary TypeScript compiler diagnostics instead of rebuilding dependencies and rerunning the entire semantic typecheck.","proofConditionIds":["proof-source"]},{"id":"preserve-cache-recovery","satisfied":true,"statement":"The dependency-cache rebuild retry remains available for non-diagnostic semantic-check failures plausibly caused by cache/runtime state.","proofConditionIds":["proof-source"]},{"id":"preserve-safety","satisfied":true,"statement":"Protected main, canonical Gate, merge ownership, release ownership, and test coverage are not weakened.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Use one fresh ai/* branch and one PR.","proofConditionIds":["proof-source"]},{"id":"constraint-2","satisfied":true,"statement":"Do not add runner capacity or broaden into unrelated queue architecture in this repair.","proofConditionIds":["proof-source"]},{"id":"constraint-3","satisfied":true,"statement":"Do not bypass protected main or canonical KnockLaunch Gate.","proofConditionIds":["proof-source"]},{"id":"constraint-4","satisfied":true,"statement":"Do not use GitHub.","proofConditionIds":["proof-source"]}],"contractHash":"c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:04:09.635457+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4b9cb80d6422ae7c6c628a4d008f37b608a008c7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e5645f35-64c4-4ea3-825e-6de1aa23bc00:request-contract:c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0:4b9cb80d6422ae7c6c628a4d008f37b608a008c7:verified:","mission_step_id":"3bf5f666-a04f-419d-be5e-dac0fcac31c5","command_center_event_id":"e5645f35-64c4-4ea3-825e-6de1aa23bc00"},{"id":"16040d50-333a-432f-9df9-9f16fbff2314","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3e398a97cf59","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3477,"terminal":false,"missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"00a8fe37a861723fc730417e8d78ab799123f207","timingsMs":{"prReadinessMs":93,"approvedPlanMs":0,"shipAndProveMs":259,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},"performance":null,"deploymentId":"forgejo-main-00a8fe37a861","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1620,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:24:29.000678+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3477","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3e398a97-cf59-4472-ac68-d44ab00fcd65:automatic-mission-resume:3477:canonical_release_dispatched","mission_step_id":"33cce256-99b1-41d6-ac6b-c6c362d27608","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"16048920-a829-4bba-92ec-bcb51ef286a7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-07T23:10:23.56554+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4252,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:22:26.554865+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:75305a89-b0db-4302-b23e-16f4421b78e8:owner-progress-heartbeat:119409449","mission_step_id":"4172a07a-7778-41a2-8d0f-80d90ff3f10d","command_center_event_id":"75305a89-b0db-4302-b23e-16f4421b78e8"},{"id":"16051c7a-4ed9-4214-b536-21398710454e","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"309088c1-7374-43d0-b27a-65796ab71d0c","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":365985,"releaseCount":0,"toolCallCount":176,"repeatedCallCount":83,"executorlessWaitMs":8580005,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4008,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","timingsMs":{"queue":239,"total":339,"execution":100},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-93ee3e2089cc","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"309088c1-7374-43d0-b27a-65796ab71d0c","tenant":"redfish-roofing","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"309088c1-7374-43d0-b27a-65796ab71d0c","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":4,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:40:31.219553+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"93ee3e2089cc41a3dac18addedc2a39ebcf71faa","external_id":"309088c1-7374-43d0-b27a-65796ab71d0c","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:309088c1-7374-43d0-b27a-65796ab71d0c","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"16059a23-ff1b-4dec-96d0-61e9c6a212e8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cb226a3b0871","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":81442,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":12606,"firstUsefulResultAt":"2026-09-27T05:00:27.202Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3861,"terminal":false,"missionId":"cb226a3b-0871-4ad9-b125-44767b357891","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5476,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cb226a3b-0871-4ad9-b125-44767b357891"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:00:39.846149+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3861","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cb226a3b-0871-4ad9-b125-44767b357891:automatic-mission-resume:3861:repair_mission_pr_ready_retryable","mission_step_id":"803338f2-f037-4077-9863-e856d5ea6685","command_center_event_id":"cb226a3b-0871-4ad9-b125-44767b357891"},{"id":"16066fc7-c9c8-4486-8b68-6ece2a52e550","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","wordingChanged":false,"canonicalIntent":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for the workflow correction that excludes src/__tests__ from frontend toolchain hydration while preserving all other merged performance and safety behavior.","proofConditionIds":["proof-repository"]}],"objective":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main must contain a fail-closed pre-classifier where src/__tests__ alone does not hydrate the frontend toolchain, with all existing hard safety and canonical release checks preserved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","requestContractRevision":3,"previousRequestContractHash":"886f3e7b8efcc568426b1fda7aede36f5d3ab72ddc47b287549ab9b64adee070"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:45.783365+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:request-contract-revision:3:1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"16081318-7f8c-4092-aad0-0b209205d085","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/frontend-release-safety-20260912","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1273,"providerAuthMs":0,"ledgerPrepareMs":1273,"ledgerReconcileMs":252,"lineageReconcileMs":0,"resolvePreflightMs":1273,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1525,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5390,"likelyAffectedFiles":["src/lib/versionCheck.ts","src/bootstrap.ts","src/lib/tenantFeatures.ts","src/__tests__/contracts/tenantStartupSafety.test.ts","scripts/cloudflare-native-version-deploy.mjs","scripts/cloudflare-native-version-deploy.test.mjs",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:11:17.24394+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72bfee10-f0e5-4f81-b4ca-326bef91ade0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"799396a3-48b5-4ade-9ee0-037dd42e531a","command_center_event_id":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},{"id":"160864c0-7ae1-42ed-8f2c-fe82f8e3fb20","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":149,"terminal":false,"missionId":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac"},"performance":null,"deploymentId":"forgejo-main-8e3a47d7cde8","workflowRunId":424,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:25:52.348495+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"8e3a47d7cde8a16cbf17ba106182c356d688f151","external_id":"forgejo-main-8e3a47d7cde8","receipt_type":"ship_and_prove","idempotency_key":"mission:ae854f1c-b9bc-47dc-b32c-abdfe5dffdac:ship_and_prove:ship_and_prove_release_pending:8e3a47d7cde8a16cbf17ba106182c356d688f151:424","mission_step_id":"c31cdaf0-aad1-47d1-b5bf-de0ac8bcdc5d","command_center_event_id":"ae854f1c-b9bc-47dc-b32c-abdfe5dffdac"},{"id":"16087195-d45b-44eb-94c0-854d89cd938a","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-no-second-job-20260904","prNumber":1693,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:19:27.781748+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":"1693","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:merged-pr:1693:f7aee76a8d02233c805bf437f7f6cec803fb6cb7","mission_step_id":"20649127-4f64-4584-940e-1d5041020acb","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"160a3cd9-e4b4-400b-a8d1-91f6b8606022","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T05:21:32.015557+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:55:16.910989+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3a185283-fd62-484d-9e01-38460bbffb81:owner-progress-heartbeat:119417501","mission_step_id":"9cec7e38-1696-43e5-b229-cf5ad8e46d54","command_center_event_id":"3a185283-fd62-484d-9e01-38460bbffb81"},{"id":"16101878-1edb-4f36-9035-55370d81713e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-owner-copy-pass","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3091,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":246,"terminal":false,"missionId":"5a17312f-4d76-420c-9aa5-257059ae56ee","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5a17312f-4d76-420c-9aa5-257059ae56ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:21:19.754628+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"246","receipt_type":"execute_mission","idempotency_key":"mission:5a17312f-4d76-420c-9aa5-257059ae56ee:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"698b2f8b-c4b8-4aee-bbe6-4da08ad2f2c5","command_center_event_id":"5a17312f-4d76-420c-9aa5-257059ae56ee"},{"id":"16136392-1674-4664-a966-d436080c4193","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-28","category":"tennex_operations","sourceItemCount":10,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:fbc8f23c-f293-0f39-aaad-043221f667c4","mission_step_id":null,"command_center_event_id":"fbc8f23c-f293-0f39-aaad-043221f667c4"},{"id":"1614fbcb-1fc9-4ce2-8e01-66d8c2850213","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","fingerprint":"77b6b3ab58525c6f1eb8b8353947b067115dda63d85d0f7a1f4e74dd51848b4f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:57:40.033131+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:1335a664-4234-41e4-88e8-5dc39ef05361:repository-mutation-intent-blocked:77b6b3ab58525c6f1eb8b8353947b067115dda63d85d0f7a1f4e74dd51848b4f","mission_step_id":"be24cea7-9c22-4af9-9824-6c03212539c2","command_center_event_id":"1335a664-4234-41e4-88e8-5dc39ef05361"},{"id":"16152b2f-18b3-4d33-bc62-d4e8a0b6208c","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-reference-layout-repair-v2","prNumber":1872,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e6d93a10df24c59d7bd86315135c73105c8d2509","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:37:17.04349+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e6d93a10df24c59d7bd86315135c73105c8d2509","external_id":"1872","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:22aefd85-6f32-499a-b898-8a378296bf57:merged-pr:1872:e6d93a10df24c59d7bd86315135c73105c8d2509","mission_step_id":"885ad053-d438-4110-91bc-b27af5eade50","command_center_event_id":"22aefd85-6f32-499a-b898-8a378296bf57"},{"id":"161572c3-93a3-4e66-b83d-5a30a0eafa79","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/hooks/useLeadVisibility.ts","content":"/**\n * Lead Visibility Hook - CANONICAL SOURCE\n * \n * Single hook for all lead/contact data with clear visibility modes.\n * \n * ARCHITECTURE (Post-Migration):\n * - unified_contacts: SINGLE SOURCE OF TRUTH for all leads and contacts\n * - graduated_at IS NULL → Pre-pipeline lead\n * - graduated_at IS NOT NULL → Post-graduation contact\n * \n * VISIBILITY MODES:\n * - 'tenant': All records in tenant (admin/owner view)\n * - 'assigned': Only records assigned to current user\n * - 'unassigned': Only unassigned records (for distribution)\n */\n\nimport { useState, useEffect, useCallback, useMemo, useRef } from 'react';\nimport { supabase } from '@/integrations/supabase/client';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useAuth } from '@/contexts/AuthContext';\nimport { useToast } from '@/hooks/use-toast';\nimport { useRealtimeTable } from '@/contexts/RealtimeContext';\nimport { sanitizeDbPayload } from '@/lib/utils/sanitizeDbPayload';\nimport { offlineManager } from '@/lib/offline/offlineManager';\nimport { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\n\n// Record type determines filtering logic\nexport type DataType = 'lead' | 'contact' | 'all';\n\n// Visibility mode determines filtering logic\nexport type VisibilityMode = 'tenant' | 'assigned' | 'unassigned' | 'personal' | 'system';\n\nexport interface LeadRecord {\n  id: string;\n  lead_id?: string;\n  tenant_org_id?: string;\n  name?: string;\n  first_name?: string;\n  last_name?: string;\n  phone?: string;\n  email?: string;\n  address?: string;\n  city?: string;\n  state?: string;\n  zip?: string;\n  status?: string;\n  contact_status?: string;\n  priority?: string;\n  source?: string;\n  assigned_to?: string | null;\n  assigned_rep?: string | null;\n  assigned_user?: string | null;\n  notes?: string;\n  quality_score?: number;\n  lead_stage?: string;\n  graduated_at?: string;\n  jobs_stage?: string;\n  claim_stage?: string;\n  insurance_carrier?: string | null;\n  policy_number?: string | null;\n  claim_number?: string | null;\n  claim_status?: string | null;\n  claim_filed_date?: string | null;\n  claim_notes?: string | null;\n  lat?: number;\n  lng?: number;\n  last_touched_at?: string;\n  appt_date?: string;\n  appt_time?: string;\n  tenant_name?: string;\n  tenant_type?: string;\n  assignment_display?: string | null;\n  assignment_context?: string | null;\n  created_at: string;\n  updated_at?: string;\n  deleted_at?: string;\n  // Lead origin classification\n  lead_origin?: 'system' | 'personal';\n  created_by_user_id?: string | null;\n  // Import / skip-trace metadata (hidden from default UI; surfaced to Owner/Admin only)\n  source_batch_id?: string | null;\n  source_batch_row_id?: string | null;\n  source_created_date?: string | null;\n  secondary_owner_name?: string | null;\n  import_source?: string | null;\n  additional_phones?: any;\n  additional_emails?: any;\n  external_source_ids?: any;\n  homeowner_attributes?: any;\n  compliance_metadata?: any;\n}\n\nexport interface LeadFilters {\n  status?: string;\n  city?: string;\n  state?: string;\n  source?: string;\n  priority?: string;\n  lead_stage?: string;\n  search?: string;\n}\n\ninterface UseLeadVisibilityOptions {\n  dataType?: DataType;\n  visibilityMode?: VisibilityMode;\n  filters?: LeadFilters;\n  enableRealtime?: boolean;\n  /** Owner mode: sees all tenant leads (like admin for their tenant) */\n  ownerMode?: boolean;\n  /** Admin-selected tenant filter — scopes admin queries to a specific tenant */\n  adminTenantFilter?: string;\n  /**\n   * When true, do NOT exclude archived/soft-deleted rows from the query.\n   * Required for Archive queues (Leads → Archived tab) to surface\n   * leads dispositioned via New Roof / Metal Roof / Not Qualified.\n   */\n  includeArchived?: boolean;\n}\n\ninterface LeadStats {\n  total: number;\n  leads: number;\n  contacts: number;\n  assigned: number;\n  unassigned: number;\n}\n\nexport function useLeadVisibility(options: UseLeadVisibilityOptions = {}) {\n  const { activeTenant, isSystemAdmin, isTenantOwner, isTenantManagerOrAbove } = useMultiTenant();\n  const { user } = useAuth();\n  const { toast } = useToast();\n  const demo = useGodModeTenantDemo();\n  \n  const [records, setRecords] = useState<LeadRecord[]>([]);\n  const [isLoading, setIsLoading] = useState(false);\n  const [error, setError] = useState<Error | null>(null);\n  const [fetchCount, setFetchCount] = useState(0);\n  \n  // Cache admin/owner status as stable booleans to prevent re-render issues\n  const isAdmin = isSystemAdmin();\n  const isOwner = options.ownerMode || isTenantOwner();\n  // Managers/PMs/Office Admins also get tenant-wide visibility — they\n  // supervise reps and need to see the full pool, not only self-assigned.\n  const isManagerOrAbove = isTenantManagerOrAbove?.() ?? false;\n\n  const tenantId = activeTenant?.id || '';\n  const userEmail = user?.email || '';\n\n  // Default visibility, scoped to the ACTIVE tenant (from picker):\n  //  - Tenant admins / owners / managers → see all tenant records\n  //  - Reps → see only records assigned to them\n  // isAdmin / isOwner / isManagerOrAbove here are already tenant-scoped.\n  const visibilityMode = options.visibilityMode || (isAdmin || isOwner || isManagerOrAbove ? 'tenant' : 'assigned');\n  const dataType = options.dataType || 'all';\n  \n  // Stabilize filters reference to prevent infinite loops\n  const filtersRef = useRef(options.filters);\n  const filters = options.filters || {};\n  \n  // Create a stable key from filters to detect actual changes\n  const filterKey = useMemo(() => {\n    return JSON.stringify({\n      status: filters.status,\n      city: filters.city,\n      state: filters.state,\n      source: filters.source,\n      priority: filters.priority,\n      lead_stage: filters.lead_stage,\n      search: filters.search,\n    });\n  }, [filters.status, filters.city, filters.state, filters.source, filters.priority, filters.lead_stage, filters.search]);\n\n  const fetchRecords = useCallback(async () => {\n    // Tenant-scoped views require an active tenant. The only exception is an\n    // explicit cross-tenant admin query (adminTenantFilter is set, or no\n    // tenant is selected and the caller is a true cross-tenant admin tool).\n    if (!tenantId && !options.adminTenantFilter) {\n      setRecords([]);\n      return;\n    }\n\n    if (demo.enabled && demo.state) {\n      const currentFilters = filtersRef.current || {};\n      const uid = user?.id || '';\n      const em = userEmail.toLowerCase();\n      let demoRecords = (demo.state.contacts || []) as LeadRecord[];\n      demoRecords = demoRecords.filter((record) => {\n        if (!options.includeArchived && (record.deleted_at || (record as any).archived_at)) return false;\n        if (dataType === 'lead' && record.graduated_at) return false;\n        if (dataType === 'contact' && !record.graduated_at) return false;\n        const assignedTo = String(record.assigned_to || '').toLowerCase();\n        const assignedRep = String(record.assigned_rep || '').toLowerCase();\n        const assignedUser = String(record.assigned_user || '').toLowerCase();\n        if (visibilityMode === 'assigned' && !((em && (assignedTo === em || assignedRep === em)) || (uid && (assignedTo === uid || assignedUser === uid)))) return false;\n        if (visibilityMode === 'unassigned' && record.assigned_to) return false;\n        if (visibilityMode === 'personal' && (!uid || record.lead_origin !== 'personal' || record.created_by_user_id !== uid)) return false;\n        if (visibilityMode === 'system' && record.lead_origin !== 'system') return false;\n        if (currentFilters.status && record.status !== currentFilters.status) return false;\n        if (currentFilters.city && record.city !== currentFilters.city) return false;\n        if (currentFilters.state && record.state !== currentFilters.state) return false;\n        if (currentFilters.source && record.source !== currentFilters.source) return false;\n        if (currentFilters.priority && record.priority !== currentFilters.priority) return false;\n        if (currentFilters.lead_stage && record.lead_stage !== currentFilters.lead_stage) return false;\n        if (currentFilters.search) {\n          const needle = currentFilters.search.toLowerCase();\n          const haystack = [record.name, record.phone, record.email, record.address].filter(Boolean).join(' ').toLowerCase();\n          if (!haystack.includes(needle)) return false;\n        }\n        return true;\n      });\n      demoRecords.sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)));\n      setRecords(demoRecords);\n      setError(null);\n      setIsLoading(false);\n      setFetchCount(prev => prev + 1);\n      return;\n    }\n\n    setIsLoading(true);\n    setError(null);\n\n    try {\n      const currentFilters = filtersRef.current || {};\n\n      // SINGLE SOURCE: unified_contacts table\n      // By default, exclude deleted and archived rows so active queues stay\n      // clean. Callers (e.g. the Leads → Archived tab) can opt-in to include\n      // archived/soft-deleted rows via `includeArchived`.\n      let query = supabase\n        .from('unified_contacts')\n        .select('*');\n      if (!options.includeArchived) {\n        query = query.is('deleted_at', null).is('archived_at', null);\n      }\n\n      // Filter by data type (lead vs contact)\n      if (dataType === 'lead') {\n        query = query.is('graduated_at', null);\n      } else if (dataType === 'contact') {\n        query = query.not('graduated_at', 'is', null);\n      }\n\n      // TENANT SCOPING — picker is the source of truth.\n      // - adminTenantFilter overrides (cross-tenant admin tools).\n      // - Otherwise always scope to the active tenant. This is mandatory\n      //   even for tenant admins/owners: they administer ONE tenant at a\n      //   time. Cross-tenant admin work happens via /admin/* routes that\n      //   pass adminTenantFilter explicitly.\n      const adminFilter = options.adminTenantFilter;\n      if (adminFilter) {\n        query = query.eq('tenant_org_id', adminFilter);\n      } else if (tenantId) {\n        query = query.eq('tenant_org_id', tenantId);\n      }\n\n      if (visibilityMode === 'assigned') {\n        // Records assigned to the current user — match across email, user\n        // UUID, and rep-name fallbacks. This applies to ALL roles when the\n        // mode is 'assigned' (an admin who flips to \"My Leads\" should see\n        // only theirs, not everyone's).\n        const userId = user?.id || '';\n        const orParts: string[] = [];\n        if (userEmail) orParts.push(`assigned_to.eq.${userEmail}`);\n        if (userId) {\n          orParts.push(`assigned_to.eq.${userId}`);\n          orParts.push(`assigned_user.eq.${userId}`);\n        }\n        if (userEmail) orParts.push(`assigned_rep.eq.${userEmail}`);\n        if (orParts.length > 0) {\n          query = query.or(orParts.join(','));\n        } else {\n          query = query.eq('id', '00000000-0000-0000-0000-000000000000');\n        }\n      } else if (visibilityMode === 'unassigned') {\n        query = query.or('assigned_to.is.null,assigned_to.eq.');\n      } else if (visibilityMode === 'personal' && user?.id) {\n        query = query.eq('lead_origin', 'personal').eq('created_by_user_id', user.id);\n      } else if (visibilityMode === 'system') {\n        query = query.eq('lead_origin', 'system');\n      }\n      // visibilityMode === 'tenant' → no extra filter; tenant scope applied above.\n\n      if (currentFilters.status) query = query.eq('status', currentFilters.status);\n      if (currentFilters.city) query = query.eq('city', currentFilters.city);\n      if (currentFilters.state) query = query.eq('state', currentFilters.state);\n      if (currentFilters.source) query = query.eq('source', currentFilters.source as any);\n      if (currentFilters.priority) query = query.eq('priority', currentFilters.priority as any);\n      if (currentFilters.lead_stage) query = query.eq('lead_stage', currentFilters.lead_stage);\n      if (currentFilters.search) {\n        query = query.or(\n          `name.ilike.%${currentFilters.search}%,phone.ilike.%${currentFilters.search}%,email.ilike.%${currentFilters.search}%,address.ilike.%${currentFilters.search}%`\n        );\n      }\n\n      // Raised cap from 1000 to 10000 — admins/owners need full visibility.\n      // If we hit the cap, surface a one-time toast so the user knows their\n      // view is truncated and can apply filters to narrow the result set.\n      const ROW_CAP = 10000;\n      query = query.order('updated_at', { ascending: false }).limit(ROW_CAP);\n\n      const { data, error: queryError } = await query;\n      if (queryError) throw queryError;\n\n      let fetchedRecords = (data || []) as LeadRecord[];\n\n      // Shared contacts keep one canonical unified_contacts row owned by their\n      // source tenant. Visibility in another tenant is represented by\n      // contact_tenant_memberships, so union those memberships into the active\n      // tenant view instead of requiring tenant_org_id to match.\n      const membershipTenantId = adminFilter || tenantId;\n      if (membershipTenantId) {\n        const { data: memberships, error: membershipError } = await supabase\n          .from('contact_tenant_memberships')\n          .select('*')\n          .eq('tenant_id', membershipTenantId)\n          .is('deleted_at', null)\n          .limit(ROW_CAP);\n        if (membershipError) throw membershipError;\n\n        const membershipRows = (memberships || []) as any[];\n        const membershipByContact = new Map(\n          membershipRows.map((membership) => [String(membership.contact_id), membership])\n        );\n        const membershipIds = Array.from(new Set(\n          membershipRows\n            .map((membership) => String(membership.contact_id || ''))\n            .filter(Boolean)\n        ));\n\n        const matchesCurrentView = (record: LeadRecord) => {\n          if (dataType === 'lead' && record.graduated_at) return false;\n          if (dataType === 'contact' && !record.graduated_at) return false;\n\n          const userId = user?.id || '';\n          const assignedTo = String(record.assigned_to || '').toLowerCase();\n          const assignedRep = String(record.assigned_rep || '').toLowerCase();\n          const assignedUser = String(record.assigned_user || '').toLowerCase();\n          const normalizedEmail = userEmail.toLowerCase();\n          const normalizedUserId = userId.toLowerCase();\n\n          if (visibilityMode === 'assigned') {\n            const isAssigned = Boolean(\n              (normalizedEmail && (assignedTo === normalizedEmail || assignedRep === normalizedEmail)) ||\n              (normalizedUserId && (assignedTo === normalizedUserId || assignedUser === normalizedUserId))\n            );\n            if (!isAssigned) return false;\n          } else if (visibilityMode === 'unassigned' && record.assigned_to) {\n            return false;\n          } else if (visibilityMode === 'personal' && (!userId || record.lead_origin !== 'personal' || record.created_by_user_id !== userId)) {\n            return false;\n          } else if (visibilityMode === 'system' && record.lead_origin !== 'system') {\n            return false;\n          }\n\n          if (currentFilters.status && record.status !== currentFilters.status) return false;\n          if (currentFilters.city && record.city !== currentFilters.city) return false;\n          if (currentFilters.state && record.state !== currentFilters.state) return false;\n          if (currentFilters.source && record.source !== currentFilters.source) return false;\n          if (currentFilters.priority && record.priority !== currentFilters.priority) return false;\n          if (currentFilters.lead_stage && record.lead_stage !== currentFilters.lead_stage) return false;\n          if (currentFilters.search) {\n            const needle = currentFilters.search.toLowerCase();\n            const haystack = [record.name, record.phone, record.email, record.address]\n              .filter(Boolean)\n              .join(' ')\n              .toLowerCase();\n            if (!haystack.includes(needle)) return false;\n          }\n          return true;\n        };\n\n        const applyTenantMembership = (canonicalRecord: LeadRecord, membership: any): LeadRecord => ({\n          ...canonicalRecord,\n          assigned_to: membership.assigned_to,\n          assigned_rep: membership.assigned_rep,\n          assigned_user: membership.assigned_user,\n          status: membership.status ?? canonicalRecord.status,\n          contact_status: membership.contact_status ?? canonicalRecord.contact_status,\n          priority: membership.priority ?? canonicalRecord.priority,\n          source: membership.source ?? canonicalRecord.source,\n          lead_stage: membership.lead_stage ?? canonicalRecord.lead_stage,\n          graduated_at: membership.graduated_at ?? canonicalRecord.graduated_at,\n          jobs_stage: membership.jobs_stage ?? canonicalRecord.jobs_stage,\n          claim_stage: membership.claim_stage ?? canonicalRecord.claim_stage,\n          notes: membership.notes ?? canonicalRecord.notes,\n          last_touched_at: membership.last_touched_at ?? canonicalRecord.last_touched_at,\n          appt_date: membership.appt_date ?? canonicalRecord.appt_date,\n          appt_time: membership.appt_time ?? canonicalRecord.appt_time,\n        });\n\n        // Native tenant rows are the core list. Publish them as soon as their\n        // tenant-scoped membership fields are overlaid; shared-contact discovery\n        // and assignee-name enrichment can finish without holding the table blank.\n        fetchedRecords = fetchedRecords\n          .map((record) => {\n            const membership = membershipByContact.get(record.id);\n            return membership ? applyTenantMembership(record, membership) : record;\n          })\n          .filter(matchesCurrentView)\n          .sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)))\n          .slice(0, ROW_CAP);\n        setRecords(fetchedRecords);\n        setIsLoading(false);\n\n        if (membershipIds.length > 0) {\n          const membershipContacts: LeadRecord[] = [];\n          const CHUNK_SIZE = 500;\n\n          for (let index = 0; index < membershipIds.length; index += CHUNK_SIZE) {\n            const chunk = membershipIds.slice(index, index + CHUNK_SIZE);\n            let membershipContactQuery = supabase\n              .from('unified_contacts')\n              .select('*')\n              .in('id', chunk);\n            if (!options.includeArchived) {\n              membershipContactQuery = membershipContactQuery.is('deleted_at', null).is('archived_at', null);\n            }\n            const { data: membershipContactData, error: membershipContactError } = await membershipContactQuery;\n            if (membershipContactError) throw membershipContactError;\n            membershipContacts.push(...((membershipContactData || []) as LeadRecord[]));\n          }\n\n          const merged = new Map<string, LeadRecord>(fetchedRecords.map((record) => [record.id, record]));\n          for (const canonicalRecord of membershipContacts) {\n            const membership = membershipByContact.get(canonicalRecord.id);\n            if (!membership) continue;\n\n            const tenantRecord = applyTenantMembership(canonicalRecord, membership);\n            if (matchesCurrentView(tenantRecord)) merged.set(tenantRecord.id, tenantRecord);\n            else merged.delete(tenantRecord.id);\n          }\n\n          fetchedRecords = Array.from(merged.values())\n            .sort((a, b) => String(b.updated_at || b.created_at).localeCompare(String(a.updated_at || a.created_at)))\n            .slice(0, ROW_CAP);\n        }\n      }\n\n      if (fetchedRecords.length === ROW_CAP) {\n        toast({\n          title: 'Showing first 10,000 records',\n          description: 'Apply filters (assignee, stage, city) to narrow your view.',\n        });\n      }\n\n      // Hydrate assignment_display by resolving assigned_to (UUIDs or emails) to profile names\n      try {\n        const assignedValues = Array.from(new Set(\n          fetchedRecords\n            .map(r => (r.assigned_to || '').trim())\n            .filter(v => v.length > 0)\n        ));\n\n        if (assignedValues.length > 0) {\n          const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;\n          const ids = assignedValues.filter(v => uuidRegex.test(v));\n          const emails = assignedValues.filter(v => v.includes('@')).map(e => e.toLowerCase());\n\n          const lookup = new Map<string, string>(); // key (lowercased) -> display name\n\n          if (ids.length > 0) {\n            const { data: byId } = await supabase\n              .from('profiles')\n              .select('id, name, email')\n              .in('id', ids);\n            (byId || []).forEach((p: any) => {\n              const display = p.name || p.email || p.id;\n              lookup.set(String(p.id).toLowerCase(), display);\n              if (p.email) lookup.set(String(p.email).toLowerCase(), display);\n            });\n          }\n\n          if (emails.length > 0) {\n            const { data: byEmail } = await supabase\n              .from('profiles')\n              .select('id, name, email')\n              .in('email', emails);\n            (byEmail || []).forEach((p: any) => {\n              const display = p.name || p.email || p.id;\n              if (p.email) lookup.set(String(p.email).toLowerCase(), display);\n              lookup.set(String(p.id).toLowerCase(), display);\n            });\n          }\n\n          fetchedRecords = fetchedRecords.map(r => {\n            const key = (r.assigned_to || '').trim().toLowerCase();\n            if (!key) return r;\n            const display = lookup.get(key) || r.assigned_to || null;\n            return { ...r, assignment_display: display };\n          });\n        }\n      } catch (resolveErr) {\n        console.warn('[useLeadVisibility] Failed to resolve assignee names:', resolveErr);\n      }\n\n      setRecords(fetchedRecords);\n      setFetchCount(prev => prev + 1);\n\n      // Cache records locally for offline use (fire and forget)\n      if (tenantId) {\n        offlineManager.init().then(() => {\n          for (const record of fetchedRecords) {\n            offlineManager.saveLocally('leads', { ...record, tenant_id: tenantId }).catch(() => {});\n          }\n        }).catch(() => {});\n      }\n\n    } catch (err) {\n      const normalizedError = err instanceof Error ? err : new Error('Failed to fetch records');\n      \n      // OFFLINE FALLBACK: Serve cached data when network fails\n      if (!navigator.onLine || normalizedError.message?.includes('fetch') || normalizedError.message?.includes('network')) {\n        console.log('[useLeadVisibility] Network error — serving offline cache');\n        try {\n          const cached = await offlineManager.getAllLocal('leads', tenantId);\n          if (cached.length > 0) {\n            // Apply client-side filters to cached data\n            let filtered = cached as LeadRecord[];\n            if (dataType === 'lead') filtered = filtered.filter(r => !r.graduated_at);\n            else if (dataType === 'contact') filtered = filtered.filter(r => !!r.graduated_at);\n            if (visibilityMode === 'assigned') {\n              const uid = user?.id || '';\n              const em = userEmail;\n              filtered = filtered.filter(r =>\n                (em && (r.assigned_to === em || (r as any).assigned_rep === em)) ||\n                (uid && (r.assigned_to === uid || (r as any).assigned_user === uid))\n              );\n            }\n            setRecords(filtered);\n            setFetchCount(prev => prev + 1);\n            setIsLoading(false);\n            return;\n          }\n        } catch (cacheErr) {\n          console.warn('[useLeadVisibility] Cache fallback failed:', cacheErr);\n        }\n      }\n\n      setError(normalizedError);\n      console.error('[useLeadVisibility] Error:', normalizedError);\n      toast({\n        title: 'Failed to load data',\n        description: navigator.onLine ? normalizedError.message : 'You are offline. Cached data may be shown.',\n        variant: 'destructive',\n      });\n    } finally {\n      setIsLoading(false);\n    }\n  }, [tenantId, userEmail, visibilityMode, dataType, toast, isAdmin, isOwner, options.adminTenantFilter, options.includeArchived, demo.enabled, demo.state?.updatedAt, user?.id]);\n\n  // Update filters ref when they change\n  useEffect(() => {\n    filtersRef.current = options.filters;\n  }, [filterKey]);\n\n  // Refetch from the current data source whenever its callback changes.\n  // This is required when GodMode tenant-demo mode activates after the first\n  // render: the initial real-data fetch may be empty, but the synthetic\n  // callback must immediately replace it without requiring route navigation.\n  useEffect(() => {\n    fetchRecords();\n  }, [fetchRecords]);\n\n  // Use consolidated realtime subscription\n  useRealtimeTable(\n    'unified_contacts',\n    useCallback(() => {\n      if (options.enableRealtime && tenantId) {\n        fetchRecords();\n      }\n    }, [options.enableRealtime, tenantId, fetchRecords]),\n    '*',\n    options.enableRealtime && !!tenantId && !demo.enabled\n  );\n\n  // CRUD Operations - ALL go to unified_contacts\n  const createRecord = useCallback(async (data: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        const record = demo.createContact({\n          ...data,\n          status: data.status || 'New',\n          lead_stage: data.lead_stage || 'New / Unassigned',\n          lead_id: data.lead_id || crypto.randomUUID(),\n        }) as LeadRecord;\n        await fetchRecords();\n        return record;\n      }\n      const newId = crypto.randomUUID();\n      \n      // Check for existing contact with same name+address (prevent re-duplication)\n      let existingContactId: string | null = null;\n      if (data.name && data.address) {\n        const { data: existing } = await supabase\n          .from('unified_contacts')\n          .select('id')\n          .ilike('name', data.name.trim())\n          .ilike('address', data.address.trim())\n          .is('deleted_at', null)\n          .limit(1);\n        if (existing && existing.length > 0) {\n          existingContactId = existing[0].id;\n        }\n      }\n\n      let contactId = existingContactId || newId;\n\n      if (!existingContactId) {\n        // Create the core contact record (person-level data)\n        const insertData = {\n          id: newId,\n          lead_id: data.lead_id || newId,\n          tenant_org_id: tenantId,\n          name: data.name,\n          first_name: data.first_name,\n          last_name: data.last_name,\n          phone: data.phone,\n          email: data.email,\n          address: data.address,\n          city: data.city,\n          state: data.state,\n          zip: data.zip,\n          status: data.status || 'New',\n          priority: data.priority,\n          source: data.source,\n          assigned_to: data.assigned_to,\n          assigned_rep: (data as any).assigned_rep,\n          assigned_user: (data as any).assigned_user || (data as any).assignedUser,\n          notes: data.notes,\n          lead_stage: data.lead_stage || 'New / Unassigned',\n          graduated_at: data.graduated_at,\n          jobs_stage: data.jobs_stage,\n          claim_stage: data.claim_stage,\n          carrier: (data as any).carrier,\n          insurance_carrier: (data as any).insurance_carrier,\n          policy_number: (data as any).policy_number,\n          claim_number: (data as any).claim_number,\n          claim_status: (data as any).claim_status,\n          claim_filed_date: (data as any).claim_filed_date,\n          claim_notes: (data as any).claim_notes,\n          dol: (data as any).dol ?? (data as any).date_of_loss,\n          roof_type: (data as any).roof_type,\n          roof_age: (data as any).roof_age,\n          job_value: (data as any).job_value,\n          created_at: new Date().toISOString(),\n          updated_at: new Date().toISOString(),\n        };\n\n        // Offline: save locally and queue for sync\n        if (!navigator.onLine) {\n          await offlineManager.saveLocally('leads', { ...insertData, tenant_id: tenantId });\n          await offlineManager.queueSync('unified_contacts', 'insert', insertData);\n          setRecords(prev => [insertData as LeadRecord, ...prev]);\n          toast({ title: 'Saved offline', description: 'Will sync when back online.' });\n          return insertData as LeadRecord;\n        }\n\n        const { error: insertError } = await supabase\n          .from('unified_contacts')\n          .insert(insertData);\n        if (insertError) throw insertError;\n      }\n\n      // Create tenant membership (per-tenant data)\n      const membershipData = {\n        contact_id: contactId,\n        tenant_id: tenantId,\n        assigned_to: data.assigned_to,\n        assigned_rep: (data as any).assigned_rep,\n        assigned_user: (data as any).assigned_user || (data as any).assignedUser,\n        status: data.status || 'New',\n        contact_status: data.contact_status,\n        lead_stage: data.lead_stage || 'New / Unassigned',\n        jobs_stage: data.jobs_stage,\n        claim_stage: data.claim_stage,\n        graduated_at: data.graduated_at,\n        appt_date: data.appt_date,\n        appt_time: data.appt_time,\n        notes: data.notes,\n        source: data.source,\n        priority: data.priority,\n        lead_id: data.lead_id || newId,\n      };\n\n      await supabase\n        .from('contact_tenant_memberships')\n        .upsert(membershipData, { onConflict: 'contact_id,tenant_id' });\n\n      await fetchRecords();\n      \n      // Return the record\n      const { data: record } = await supabase\n        .from('unified_contacts')\n        .select('*')\n        .eq('id', contactId)\n        .single();\n      return (record || { id: contactId }) as LeadRecord;\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to create');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [tenantId, toast, fetchRecords, demo.enabled, demo.state?.updatedAt]);\n\n  const updateRecord = useCallback(async (id: string, updates: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        const sanitizedDemoUpdates = sanitizeDbPayload(updates as Record<string, any>);\n        if (!sanitizedDemoUpdates.name && (sanitizedDemoUpdates.first_name || sanitizedDemoUpdates.last_name)) {\n          sanitizedDemoUpdates.name = `${sanitizedDemoUpdates.first_name || ''} ${sanitizedDemoUpdates.last_name || ''}`.trim();\n        }\n        const record = demo.updateContact(id, sanitizedDemoUpdates) as LeadRecord;\n        await fetchRecords();\n        return record;\n      }\n      const sanitizedUpdates = sanitizeDbPayload(updates as Record<string, any>);\n\n      if (!sanitizedUpdates.name && (sanitizedUpdates.first_name || sanitizedUpdates.last_name)) {\n        sanitizedUpdates.name = `${sanitizedUpdates.first_name || ''} ${sanitizedUpdates.last_name || ''}`.trim();\n      }\n\n      // Offline: update locally and queue for sync\n      if (!navigator.onLine) {\n        const existing = await offlineManager.getLocal('leads', id);\n        const updated = { ...existing, ...sanitizedUpdates, updated_at: new Date().toISOString() };\n        await offlineManager.saveLocally('leads', updated);\n        await offlineManager.queueSync('unified_contacts', 'update', { id, ...sanitizedUpdates, updated_at: new Date().toISOString() });\n        setRecords(prev => prev.map(r => r.id === id ? { ...r, ...sanitizedUpdates } as LeadRecord : r));\n        toast({ title: 'Updated offline', description: 'Will sync when back online.' });\n        return updated as LeadRecord;\n      }\n\n      // Split updates: person-level vs tenant-level\n      const personFields: Record<string, any> = {};\n      const tenantFields: Record<string, any> = {};\n      const TENANT_FIELDS = ['assigned_to', 'assigned_rep', 'assigned_user', 'status', 'contact_status', \n        'service_status', 'lead_stage', 'jobs_stage', 'claim_stage', 'graduated_at', 'appt_date', 'appt_time',\n        'notes', 'notes2', 'notes3', 'notes4', 'additional_notes', 'source', 'priority', 'quality_score',\n        'lead_score', 'lead_tags', 'insurance_carrier', 'policy_number', 'claim_number', 'claim_status', 'claim_filed_date', 'claim_notes', 'insurance_claim_status', 'estimate_status', 'job_value',\n        'work_classification', 'salesperson_number', 'contact_role', 'lead_id', 'contact_ref',\n        'last_touched_at', 'last_contact', 'deleted_at', 'deleted_by', 'deletion_reason'];\n\n      for (const [key, value] of Object.entries(sanitizedUpdates)) {\n        if (TENANT_FIELDS.includes(key)) {\n          tenantFields[key] = value;\n        }\n        // Always update unified_contacts too for backwards compat\n        personFields[key] = value;\n      }\n\n      const { data: record, error } = await supabase\n        .from('unified_contacts')\n        .update({ ...personFields, updated_at: new Date().toISOString() })\n        .eq('id', id)\n        .select()\n        .single();\n\n      if (error) throw error;\n\n      // Also update the tenant membership if tenant-level fields changed\n      if (Object.keys(tenantFields).length > 0 && tenantId) {\n        await supabase\n          .from('contact_tenant_memberships')\n          .update({ ...tenantFields, updated_at: new Date().toISOString() })\n          .eq('contact_id', id)\n          .eq('tenant_id', tenantId);\n      }\n\n      // Optimistic local update — patch the record in place so the table\n      // reflects the change immediately. We also clear assignment_display\n      // when assigned_to changes so the next render uses the new value\n      // (the subsequent fetchRecords() call will rehydrate the display name\n      // from profiles, but in the meantime we avoid a flash of stale data).\n      setRecords(prev => prev.map(r => {\n        if (r.id !== id) return r;\n        const next: any = { ...r, ...sanitizedUpdates };\n        if ('assigned_to' in sanitizedUpdates) {\n          next.assignment_display = sanitizedUpdates.assigned_to || null;\n        }\n        return next as LeadRecord;\n      }));\n\n      await fetchRecords();\n      return record as LeadRecord;\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to update');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, fetchRecords, tenantId, demo.enabled, demo.state?.updatedAt]);\n\n  const deleteRecord = useCallback(async (id: string, reason?: string) => {\n    try {\n      const record = records.find(r => r.id === id);\n      if (demo.enabled) {\n        demo.deleteContact(id);\n        await fetchRecords();\n        toast({ title: `${record?.name || 'Demo contact'} deleted`, description: 'Only the synthetic GodMode tenant data was changed.' });\n        return;\n      }\n      const recordName = record?.name || 'Record';\n\n      const { error } = await supabase\n        .from('unified_contacts')\n        .update({\n          deleted_at: new Date().toISOString(),\n          deletion_reason: reason,\n          updated_at: new Date().toISOString(),\n        })\n        .eq('id', id);\n\n      if (error) throw error;\n\n      await fetchRecords();\n\n      toast({\n        title: `${recordName} deleted`,\n        description: 'Go to Admin → Soft Delete Recovery to restore if needed.',\n        duration: 8000,\n      });\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to delete');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, fetchRecords, records, demo.enabled, demo.state?.updatedAt]);\n\n  const assignRecord = useCallback(async (id: string, assignedTo: string) => {\n    return updateRecord(id, { assigned_to: assignedTo });\n  }, [updateRecord]);\n\n  /**\n   * Share a contact to another tenant WITHOUT duplicating the contact row.\n   * Creates a new contact_tenant_membership for the target tenant.\n   */\n  const shareToTenant = useCallback(async (contactId: string, targetTenantId: string, membershipData?: Partial<LeadRecord>) => {\n    try {\n      if (demo.enabled) {\n        toast({ title: 'Demo contact not shared', description: 'Synthetic GodMode contacts stay inside this tenant demo workspace.' });\n        return;\n      }\n      const { error } = await supabase\n        .from('contact_tenant_memberships')\n        .upsert({\n          contact_id: contactId,\n          tenant_id: targetTenantId,\n          status: membershipData?.status || 'New',\n          lead_stage: membershipData?.lead_stage || 'New / Unassigned',\n          assigned_to: membershipData?.assigned_to,\n          source: membershipData?.source || 'Shared',\n          notes: membershipData?.notes,\n        }, { onConflict: 'contact_id,tenant_id' });\n\n      if (error) throw error;\n\n      toast({ title: 'Contact shared', description: 'Contact is now visible in the other organization.' });\n    } catch (err) {\n      const error = err instanceof Error ? err : new Error('Failed to share contact');\n      toast({ title: 'Error', description: error.message, variant: 'destructive' });\n      throw error;\n    }\n  }, [toast, demo.enabled]);\n\n  // Computed stats\n  const stats = useMemo<LeadStats>(() => {\n    const leads = records.filter(r => !r.graduated_at);\n    const contacts = records.filter(r => r.graduated_at);\n    const assigned = records.filter(r => r.assigned_to && r.assigned_to !== '');\n    const unassigned = records.filter(r => !r.assigned_to || r.assigned_to === '');\n\n    return {\n      total: records.length,\n      leads: leads.length,\n      contacts: contacts.length,\n      assigned: assigned.length,\n      unassigned: unassigned.length,\n    };\n  }, [records]);\n\n  return {\n    records,\n    isLoading,\n    error,\n    stats,\n    currentVisibilityMode: visibilityMode,\n    currentDataType: dataType,\n    refetch: fetchRecords,\n    createRecord,\n    updateRecord,\n    deleteRecord,\n    assignRecord,\n    shareToTenant,\n  };\n}\n"},{"path":"src/pages/tennex/TennexWorkspace.tsx","content":"import { useEffect, useMemo, useState } from 'react';\nimport { CalendarDays, CheckCircle2, CircleDollarSign, ContactRound, FileText, Mail, Megaphone, PlugZap, RefreshCcw, Settings, ShieldCheck, Sparkles, Users } from 'lucide-react';\nimport { useNavigate } from 'react-router-dom';\nimport { Button } from '@/components/ui/button';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\nimport { supabase } from '@/integrations/supabase/client';\n\ntype ContactRow={id:string;name?:string|null;first_name?:string|null;last_name?:string|null;email?:string|null;normalized_email?:string|null;phone?:string|null;normalized_phone?:string|null;source?:string|null;import_source?:string|null;referral_source?:string|null;is_dnc?:boolean|null;last_touched_at?:string|null;last_served_at?:string|null};\ntype ConnectionRow={provider:string;credential_status:string|null;last_verified_at:string|null;verification_notes:string|null;metadata?:Record<string,any>|null};\n\nconst normalizeEmail=(row:ContactRow)=>String(row.normalized_email||row.email||'').trim().toLowerCase();\nconst normalizePhone=(row:ContactRow)=>String(row.normalized_phone||row.phone||'').replace(/\\D/g,'');\nconst displayName=(row:ContactRow)=>row.name||[row.first_name,row.last_name].filter(Boolean).join(' ')||row.email||row.phone||'Unnamed client';\n\nfunction StatCard({value,label,detail}:{value:string|number;label:string;detail:string}){return <div className=\"rounded-2xl border border-white/70 bg-black/25 p-4 shadow-none backdrop-blur-xl\"><div className=\"text-2xl font-black tracking-tight text-white\">{typeof value==='number'?value.toLocaleString():value}</div><div className=\"mt-1 text-sm font-black text-white\">{label}</div><div className=\"mt-1 text-xs leading-5 text-white/70\">{detail}</div></div>}\nfunction LaunchCard({title,detail,icon:Icon,onClick,emphasis=false}:{title:string;detail:string;icon:any;onClick:()=>void;emphasis?:boolean}){return <button type=\"button\" onClick={onClick} className={`group rounded-2xl border border-white/70 bg-black/25 p-4 text-left text-white shadow-none backdrop-blur-xl transition hover:-translate-y-0.5 hover:bg-black/35 ${emphasis?'ring-1 ring-white/25':''}`}><div className=\"flex items-start justify-between gap-3\"><div className=\"rounded-xl border border-white/60 bg-white/10 p-2 text-white\"><Icon className=\"h-5 w-5\"/></div><span className=\"text-[11px] font-black uppercase tracking-[.14em] text-white/60\">Open</span></div><div className=\"mt-4 text-base font-black text-white\">{title}</div><div className=\"mt-1 text-xs leading-5 text-white/70\">{detail}</div></button>}\n\nexport default function TennexWorkspace(){\n  const navigate=useNavigate();\n  const {activeTenant}=useMultiTenant();\n  const demo=useGodModeTenantDemo();\n  const tenantId=activeTenant?.id;\n  const tenantSlug=String(activeTenant?.company_slug||'tennex').trim()||'tennex';\n  const tenantName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'Tennex Tax Solutions';\n  const [contacts,setContacts]=useState<ContactRow[]>([]);\n  const [connections,setConnections]=useState<ConnectionRow[]>([]);\n  const [loading,setLoading]=useState(true);\n  const [error,setError]=useState<string|null>(null);\n\n  const load=async()=>{\n    if(!tenantId){setLoading(false);return;}\n    setLoading(true);setError(null);\n    if(demo.enabled&&demo.state){\n      const now=new Date().toISOString();\n      const demoContacts=(demo.state.contacts||[]).map((contact:any,index:number)=>({\n        ...contact,\n        referral_source:contact.referral_source||(index<2?'Demo referral':null),\n      })) as ContactRow[];\n      setContacts(demoContacts);\n      setConnections([\n        {provider:'google_workspace',credential_status:'connected',last_verified_at:now,verification_notes:'Synthetic GodMode demo connection',metadata:{granted_scopes:['https://www.googleapis.com/auth/gmail.modify','https://www.googleapis.com/auth/gmail.send','https://www.googleapis.com/auth/calendar.events','https://www.googleapis.com/auth/drive.file'],godmode_demo:true}},\n        {provider:'quickbooks',credential_status:'connected',last_verified_at:now,verification_notes:'Synthetic GodMode demo connection',metadata:{realm_id:'DEMO-REALM',godmode_demo:true}},\n      ]);\n      setLoading(false);\n      return;\n    }\n    try{\n      const [clientResult,connectionResult]=await Promise.all([\n        supabase.from('unified_contacts').select('id,name,first_name,last_name,email,normalized_email,phone,normalized_phone,source,import_source,referral_source,is_dnc,last_touched_at,last_served_at').eq('tenant_org_id',String(tenantId)).is('deleted_at',null).limit(5000),\n        supabase.from('tenant_provider_credentials' as any).select('provider,credential_status,last_verified_at,verification_notes,metadata').eq('tenant_id',String(tenantId)),\n      ]);\n      if(clientResult.error)throw clientResult.error;\n      setContacts((clientResult.data||[]) as ContactRow[]);\n      if(!connectionResult.error)setConnections((connectionResult.data||[]) as unknown as ConnectionRow[]);\n    }catch(loadError:any){setError(loadError?.message||'Tennex workspace data could not load.');}\n    finally{setLoading(false);}\n  };\n  useEffect(()=>{void load();},[tenantId,demo.enabled,demo.state?.updatedAt]);\n\n  const metrics=useMemo(()=>{\n    const emailCounts=new Map<string,number>(),sourceCounts=new Map<string,number>();\n    for(const contact of contacts){const email=normalizeEmail(contact);if(email)emailCounts.set(email,(emailCounts.get(email)||0)+1);const source=String(contact.source||contact.import_source||'manual').trim()||'manual';sourceCounts.set(source,(sourceCounts.get(source)||0)+1)}\n    const emailReady=contacts.filter(contact=>!contact.is_dnc&&Boolean(normalizeEmail(contact)));\n    const usable=contacts.filter(contact=>!contact.is_dnc&&(Boolean(normalizeEmail(contact))||normalizePhone(contact).length>=7));\n    const suppressed=contacts.filter(contact=>contact.is_dnc===true);\n    const duplicates=contacts.filter(contact=>{const email=normalizeEmail(contact);return email&&Number(emailCounts.get(email)||0)>1});\n    const cutoff=Date.now()-120*24*60*60*1000;\n    const reactivation=emailReady.filter(contact=>{const raw=contact.last_touched_at||contact.last_served_at;if(!raw)return true;const time=new Date(raw).getTime();return !Number.isFinite(time)||time<cutoff});\n    const referralReady=emailReady.filter(contact=>Boolean(String(contact.referral_source||'').trim()));\n    return {emailReady,usable,suppressed,duplicates,reactivation,referralReady,sourceCounts};\n  },[contacts]);\n\n  const connectionState=(provider:string)=>{const stored=connections.find(row=>row.provider===provider);const state=String(stored?.credential_status||'').toLowerCase();const connected=state==='connected'||state==='verified'||state==='active';return {connected,status:connected?'Connected':stored?.credential_status||'Not connected',lastVerified:stored?.last_verified_at||null,metadata:stored?.metadata||{}}};\n  const googleBase=connectionState('google_workspace'),quickbooksBase=connectionState('quickbooks');\n  const googleScopes=Array.isArray(googleBase.metadata?.granted_scopes)?googleBase.metadata.granted_scopes.map((value:any)=>String(value)):[];\n  const requiredGoogleScopes=['https://www.googleapis.com/auth/gmail.modify','https://www.googleapis.com/auth/gmail.send','https://www.googleapis.com/auth/calendar.events','https://www.googleapis.com/auth/drive.file'];\n  const googleReady=googleBase.connected&&requiredGoogleScopes.every(scope=>googleScopes.includes(scope));\n  const quickbooksRealm=String(quickbooksBase.metadata?.realm_id||'').trim();\n  const quickbooksReady=quickbooksBase.connected&&Boolean(quickbooksRealm);\n  const google={...googleBase,connected:googleReady,status:googleReady?'Connected':googleBase.connected?'Needs reconnect':googleBase.status};\n  const quickbooks={...quickbooksBase,connected:quickbooksReady,status:quickbooksReady?'Connected':quickbooksBase.connected?'Needs reconnect':quickbooksBase.status};\n  const route=(suffix:string)=>navigate(`/${tenantSlug}${suffix}`);\n  const sourceMix=Array.from(metrics.sourceCounts.entries()).sort((a,b)=>b[1]-a[1]).slice(0,4);\n  const readinessItems=[\n    {label:'Google Workspace',done:google.connected,detail:google.connected?'Gmail, Calendar and Drive are available.':'Connect Google Workspace for Gmail campaigns and client discovery.',action:()=>route('/settings/connections')},\n    {label:'QuickBooks Online',done:quickbooks.connected,detail:quickbooks.connected?'QuickBooks is connected to this tenant.':'Connect QuickBooks to bring accounting/customer context into Tennex.',action:()=>route('/settings/connections')},\n    {label:'Email-ready client base',done:metrics.emailReady.length>0,detail:metrics.emailReady.length?`${metrics.emailReady.length.toLocaleString()} clients are currently email-ready.`:'Import or clean client emails before campaign work.',action:()=>route('/contacts')},\n    {label:'Audience hygiene',done:metrics.duplicates.length===0,detail:metrics.duplicates.length===0?'No duplicate email risk detected.':`${metrics.duplicates.length.toLocaleString()} records need duplicate review.`,action:()=>route('/contacts')},\n  ];\n  if(!tenantId)return <div className=\"grid min-h-[60vh] place-items-center p-6 text-sm text-muted-foreground\">Choose the Tennex tenant to open its workspace.</div>;\n\n  return <main data-tennex-workspace=\"true\" className=\"min-h-full min-w-0 w-full max-w-full overflow-x-hidden overflow-y-auto px-3 pt-3 pb-[calc(var(--kl-mobile-bottom-stack-h,7rem)+1rem)] sm:p-6 sm:pb-28\"><style>{`\n[data-tennex-workspace=\"true\"] [class*=\"border-border\"]{border-color:rgba(255,255,255,.7)!important}\n[data-tennex-workspace=\"true\"] [class*=\"border-primary\"]{border-color:rgba(255,255,255,.7)!important}\n[data-tennex-workspace=\"true\"] [class*=\"bg-background\"]{background-color:rgba(2,7,12,.38)!important}\n[data-tennex-workspace=\"true\"] [class*=\"bg-primary\"]{background-color:rgba(255,255,255,.08)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-foreground\"]{color:rgba(255,255,255,.98)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-muted-foreground\"]{color:rgba(255,255,255,.72)!important}\n[data-tennex-workspace=\"true\"] [class*=\"text-primary\"]{color:rgba(255,255,255,.94)!important}\n[data-tennex-workspace=\"true\"] [class*=\"shadow-\"]{box-shadow:none!important}\n@media(max-width:767px){[data-tennex-workspace=\"true\"]>div{max-width:100%!important}[data-tennex-workspace=\"true\"] h1{font-size:1.875rem!important;line-height:2.1rem!important}}\n`}</style><div className=\"mx-auto w-full min-w-0 max-w-6xl space-y-4 sm:space-y-5\">\n    <section className=\"overflow-hidden rounded-[28px] border border-border/70 bg-background/72 shadow-sm backdrop-blur-xl\"><div className=\"p-5 sm:p-7\"><div className=\"flex flex-col gap-5 lg:flex-row lg:items-start lg:justify-between\"><div className=\"min-w-0\"><div className=\"flex flex-wrap items-center gap-2 text-xs font-black uppercase tracking-[.18em] text-primary\"><Sparkles className=\"h-4 w-4\"/><span>Tennex command center</span></div><h1 className=\"mt-3 text-3xl font-black tracking-tight text-foreground sm:text-4xl\">{tenantName}</h1><p className=\"mt-2 max-w-3xl text-sm leading-6 text-muted-foreground\">Clients, campaigns, Google Workspace, QuickBooks and daily follow-up in one place. The workspace highlights what needs attention so daily work stays focused.</p></div><div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>route('/marketing')}><Megaphone className=\"mr-2 h-4 w-4\"/>New campaign</Button></div></div><div className=\"mt-6 grid gap-3 sm:grid-cols-2 lg:grid-cols-5\"><StatCard value={contacts.length} label=\"Client records\" detail=\"Tenant-scoped client master list.\"/><StatCard value={metrics.emailReady.length} label=\"Email ready\" detail=\"Eligible email + suppression check.\"/><StatCard value={metrics.reactivation.length} label=\"Reactivation\" detail=\"Email-ready clients untouched ~120+ days.\"/><StatCard value={metrics.suppressed.length} label=\"Suppressed\" detail=\"Excluded from campaign sends.\"/><StatCard value={metrics.duplicates.length} label=\"Duplicate risk\" detail=\"Records sharing an email address.\"/></div></div></section>\n    {error?<section className=\"rounded-2xl border border-destructive/30 bg-destructive/5 p-4 text-sm text-destructive\">{error}</section>:null}\n\n    <section className=\"grid gap-4 lg:grid-cols-[1.35fr_.65fr]\"><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center justify-between gap-3\"><div><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Today</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Priority work</h2></div><CheckCircle2 className=\"h-5 w-5 text-primary\"/></div><div className=\"mt-4 grid gap-3\">\n      {metrics.reactivation.length>0?<button type=\"button\" onClick={()=>route('/marketing')} className=\"rounded-2xl border border-primary/35 bg-primary/8 p-4 text-left\"><div className=\"flex items-center justify-between gap-3\"><span className=\"font-black text-foreground\">Reactivate older clients</span><span className=\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-black text-primary\">{metrics.reactivation.length.toLocaleString()}</span></div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">A ready-made audience is waiting in Campaign Studio. Review it, send a test, then launch deliberately.</p></button>:null}\n      {!google.connected?<button type=\"button\" onClick={()=>route('/settings/connections')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Connect Google Workspace</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Needed for Gmail sending, Calendar, Drive and client discovery.</p></button>:null}\n      {!quickbooks.connected?<button type=\"button\" onClick={()=>route('/settings/connections')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Connect QuickBooks Online</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Unlock tenant-isolated accounting/customer sync without cluttering the marketing view with unnecessary financial detail.</p></button>:null}\n      {metrics.duplicates.length>0?<button type=\"button\" onClick={()=>route('/contacts')} className=\"rounded-2xl border border-border/70 bg-background/50 p-4 text-left\"><div className=\"font-black text-foreground\">Clean duplicate client records</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">{metrics.duplicates.length.toLocaleString()} records share an email and should be reviewed before larger campaigns.</p></button>:null}\n      {google.connected&&quickbooks.connected&&metrics.duplicates.length===0&&metrics.reactivation.length===0?<div className=\"rounded-2xl border border-border/70 bg-background/50 p-4\"><div className=\"font-black text-foreground\">Workspace is clear</div><p className=\"mt-1 text-xs leading-5 text-muted-foreground\">Connections and audience health look ready. Start a campaign or review clients.</p></div>:null}\n    </div></div><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Connections</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Business systems</h2><div className=\"mt-4 space-y-3\">{[{name:'Google Workspace',state:google,detail:'Gmail · Calendar · Drive'},{name:'QuickBooks Online',state:quickbooks,detail:'Customers · invoices · payments'}].map(item=><button type=\"button\" key={item.name} onClick={()=>route('/settings/connections')} className=\"w-full rounded-2xl border border-border/70 bg-background/50 p-4 text-left hover:bg-background/75\"><div className=\"flex items-center justify-between gap-3\"><div><div className=\"font-black text-foreground\">{item.name}</div><div className=\"mt-1 text-xs text-muted-foreground\">{item.detail}</div></div><span className={`rounded-full px-2.5 py-1 text-[11px] font-black ${item.state.connected?'bg-emerald-500/10 text-emerald-600':'bg-amber-500/10 text-amber-600'}`}>{item.state.status}</span></div></button>)}</div></div></section>\n\n    <section className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between\"><div><div className=\"text-xs font-black uppercase tracking-[.16em] text-muted-foreground\">Workspace</div><h2 className=\"mt-1 text-xl font-black text-foreground\">Core workspace tools</h2></div><div className=\"text-xs text-muted-foreground\">Real applications. No fake route cards.</div></div><div className=\"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4\"><LaunchCard title=\"Campaign Studio\" detail=\"Segments, compose, test, recipient review and deliberate sends.\" icon={Megaphone} emphasis onClick={()=>route('/marketing')}/><LaunchCard title=\"Clients\" detail=\"Clean and review the Tennex client master list.\" icon={Users} onClick={()=>route('/contacts')}/><LaunchCard title=\"Team\" detail=\"Manage staff, invitations, roles and workspace access.\" icon={Users} onClick={()=>route('/team')}/><LaunchCard title=\"Mail\" detail=\"Open the tenant mail application and sent-message workflow.\" icon={Mail} onClick={()=>route('/mail')}/><LaunchCard title=\"Calendar\" detail=\"Connected business calendar and follow-ups.\" icon={CalendarDays} onClick={()=>route('/calendar')}/><LaunchCard title=\"Documents\" detail=\"Drive-backed files and tenant documents.\" icon={FileText} onClick={()=>route('/documents')}/><LaunchCard title=\"QuickBooks\" detail=\"Manage the accounting connection and sync readiness.\" icon={CircleDollarSign} onClick={()=>route('/settings/connections')}/><LaunchCard title=\"Connections\" detail=\"Google Workspace, QuickBooks and future providers.\" icon={PlugZap} onClick={()=>route('/settings/connections')}/><LaunchCard title=\"Profile & Settings\" detail=\"Tenant branding, imagery, account and workspace settings.\" icon={Settings} onClick={()=>route('/settings')}/></div></section>\n\n    <section className=\"grid gap-4 lg:grid-cols-2\"><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center gap-2\"><ShieldCheck className=\"h-5 w-5 text-primary\"/><h2 className=\"text-lg font-black text-foreground\">Meeting readiness</h2></div><div className=\"mt-4 space-y-2\">{readinessItems.map(item=><button type=\"button\" key={item.label} onClick={item.action} className=\"flex w-full items-start gap-3 rounded-xl border border-border/60 bg-background/45 p-3 text-left hover:bg-background/70\"><div className={`mt-0.5 grid h-6 w-6 shrink-0 place-items-center rounded-full ${item.done?'bg-emerald-500/12 text-emerald-600':'bg-amber-500/12 text-amber-600'}`}>{item.done?<CheckCircle2 className=\"h-4 w-4\"/>:<PlugZap className=\"h-4 w-4\"/>}</div><div><div className=\"text-sm font-black text-foreground\">{item.label}</div><div className=\"mt-0.5 text-xs leading-5 text-muted-foreground\">{item.detail}</div></div></button>)}</div></div><div className=\"rounded-[26px] border border-border/70 bg-background/62 p-5 backdrop-blur\"><div className=\"flex items-center gap-2\"><ContactRound className=\"h-5 w-5 text-primary\"/><h2 className=\"text-lg font-black text-foreground\">Client intelligence</h2></div><div className=\"mt-4 grid grid-cols-2 gap-3\"><StatCard value={metrics.usable.length} label=\"Usable clients\" detail=\"Email or phone, not suppressed.\"/><StatCard value={metrics.referralReady.length} label=\"Referral-ready\" detail=\"Email-ready with referral source.\"/></div><div className=\"mt-4\"><div className=\"text-xs font-black uppercase tracking-[.14em] text-muted-foreground\">Top client sources</div><div className=\"mt-2 space-y-2\">{sourceMix.length?sourceMix.map(([source,count])=><div key={source} className=\"flex items-center justify-between rounded-xl border border-border/60 bg-background/45 px-3 py-2\"><span className=\"truncate text-xs font-bold text-foreground\">{source.replaceAll('_',' ')}</span><span className=\"text-xs font-black text-muted-foreground\">{count.toLocaleString()}</span></div>):<div className=\"text-xs text-muted-foreground\">Client source data will appear as contacts are imported and synced.</div>}</div></div>{contacts.length>0?<div className=\"mt-4 border-t border-border/60 pt-4\"><div className=\"text-xs font-black uppercase tracking-[.14em] text-muted-foreground\">Recently visible clients</div><div className=\"mt-2 space-y-1\">{contacts.slice(0,4).map(contact=><div key={contact.id} className=\"flex items-center justify-between gap-3 py-1.5\"><span className=\"truncate text-sm font-bold text-foreground\">{displayName(contact)}</span><span className=\"truncate text-xs text-muted-foreground\">{contact.email||contact.phone||'No contact method'}</span></div>)}</div></div>:null}</div></section>\n  </div></main>;\n}\n"},{"path":"src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts","content":"import fs from 'node:fs';\nimport path from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst read = (file: string) => fs.readFileSync(path.join(process.cwd(), file), 'utf8');\n\ndescribe('GodMode tenant demo mode contract', () => {\n  const hook = read('src/hooks/useGodModeTenantDemo.ts');\n  const store = read('src/lib/godmodeTenantDemoStore.ts');\n  const shell = read('src/PrivateAppShell.tsx');\n  const leads = read('src/hooks/useLeadVisibility.ts');\n  const contactData = read('src/pages/crm/ContactWorkspace/hooks/useContactData.ts');\n  const contactActions = read('src/pages/crm/ContactWorkspace/hooks/useContactActions.ts');\n  const tasks = read('src/components/tasks/TaskList.tsx');\n  const mail = read('src/components/communications/email/MailWorkspace.tsx');\n  const calendar = read('src/components/calendar/EnhancedUserCalendar.tsx');\n  const calendarPage = read('src/pages/calendar/UserCalendarPage.tsx');\n  const adminRoutes = read('src/routes/adminRoutes.tsx');\n  const dashboard = read('src/pages/godmode/GodModeDashboard.tsx');\n  const tennex = read('src/pages/tennex/TennexWorkspace.tsx');\n\n  it('activates only for GodMode inside a tenant without explicit real-user projection', () => {\n    expect(hook).toContain('hasGodModeAnywhere()');\n    expect(hook).toContain('activeTenant?.id');\n    expect(hook).toContain('!isImpersonating');\n    expect(hook).toContain(\"access?.mode === 'read_only_support_access'\");\n    expect(hook).toContain('!explicitSupport');\n  });\n\n  it('uses one tenant-scoped synthetic store and never imports production data clients', () => {\n    expect(store).toContain(\"knocklaunch:godmode-tenant-demo:v2\");\n    expect(store).toContain('scope.operatorId');\n    expect(store).toContain('scope.tenantId');\n    expect(store).toContain('Jamie Rivera');\n    expect(store).toContain('godModeTenantDemoMailInvoke');\n    expect(store).not.toContain(\"integrations/supabase\");\n    expect(store).not.toContain('supabase.functions.invoke');\n    expect(store).not.toContain('tenant-provider-connections');\n  });\n\n  it('substitutes contacts and contact detail while keeping mutations synthetic', () => {\n    expect(leads).toContain('demo.state.contacts');\n    expect(leads).toContain('demo.createContact');\n    expect(leads).toContain('demo.updateContact');\n    expect(leads).toContain('demo.deleteContact');\n    expect(leads).toContain('options.enableRealtime && !!tenantId && !demo.enabled');\n    expect(contactData).toContain('Demo contact not found');\n    expect(contactData).toContain('demo.state.contacts');\n    expect(contactActions).toContain('demo.updateContact(contact.id');\n    expect(contactActions).toContain('demo.deleteContact(contact.id)');\n    expect(leads).toContain('}, [fetchRecords]);');\n  });\n\n  it('repopulates Tennex home from the tenant demo store instead of direct production reads', () => {\n    expect(tennex).toContain(\"import { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\");\n    expect(tennex).toContain('if(demo.enabled&&demo.state)');\n    expect(tennex).toContain('demo.state.contacts');\n    expect(tennex).toContain(\"provider:'google_workspace'\");\n    expect(tennex).toContain(\"provider:'quickbooks'\");\n    expect(tennex).toContain('[tenantId,demo.enabled,demo.state?.updatedAt]');\n  });\n\n  it('substitutes tasks and prevents demo realtime/database mutations', () => {\n    expect(tasks).toContain('demo.state.tasks');\n    expect(tasks).toContain('demo.createTask(payload)');\n    expect(tasks).toContain('demo.updateTask(task.id');\n    expect(tasks).toContain('demo.deleteTask(task.id)');\n    expect(tasks).toContain('if (!tenantId || demo.enabled) return;');\n  });\n\n  it('intercepts mail before providers and avoids production contact/signal side effects', () => {\n    expect(mail).toContain('if (demo.enabled) return demo.mailInvoke(action, extra);');\n    expect(mail).toContain('if (demo.enabled) return new Response(new Blob([]), { status: 200 });');\n    expect(mail).toContain(\"if (isInbox && user?.id && !demo.enabled)\");\n    expect(mail).toContain(\"demo.state.contacts\");\n    expect(mail).toContain(\"Promise.resolve({ data: null, error: null })\");\n    expect(mail).toContain(\"GodMode demo mail is already connected\");\n    expect(mail).toContain(\"Signatures are not changed in GodMode demo mode\");\n  });\n\n  it('substitutes calendar events and blocks provider/media mutations in demo mode', () => {\n    expect(calendar).toContain('demo.state.events');\n    expect(calendar).toContain('demo.createEvent(changes)');\n    expect(calendar).toContain('demo.updateEvent');\n    expect(calendar).toContain('demo.deleteEvent(event.id)');\n    expect(calendar).toContain(\"Calendar connections are not changed in GodMode demo mode\");\n    expect(calendar).toContain(\"Demo attachment added\");\n    expect(calendarPage).toContain('demo.state.contacts');\n  });\n\n  it('keeps the tenant shell and retires the separate demo application workflow', () => {\n    expect(shell).toContain('<GodModeTenantDemoIndicator/>');\n    expect(shell).toContain('data-godmode-tenant-demo');\n    expect(adminRoutes).toContain('<Route path=\"/admin/demo-data\" element={<Navigate to=\"/admin/tenants\" replace/>}/>');\n    expect(adminRoutes).not.toContain('GodModeDemoData');\n    expect(dashboard).not.toContain(\"label: 'Demo Data'\");\n    expect(dashboard).not.toContain(\"route: '/admin/demo-data'\");\n  });\n});\n"}],"branch":"ai/objective-first-repair-743f5b14d471","writes":[],"patches":[],"version":1,"approved":true,"missionId":"743f5b14-d471-49f7-b101-a6e9352fb114","objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","wordingChanged":false,"canonicalIntent":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"populate-demo-data","statement":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","constraints":[{"id":"no-production-demo-writes","statement":"Demo-mode reads and writes must remain synthetic and must not mutate production tenant or provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]},{"id":"real-data-projection-preserved","statement":"Ordinary tenant users and explicit impersonation/support projections must retain existing real-data behavior.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live"]},{"id":"atomic-lifecycle","statement":"Do not claim completion until Gate, merge, release, and live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts-live","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees synthetic contacts on the existing Tennex Contacts surface after demo activation.","route":"/tennex-tax-solutions/contacts","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tennex-home-live","kind":"runtime","claim":"Tennex home shows populated synthetic client metrics and recent client names in GodMode demo mode.","route":"/tennex-tax-solutions","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","wordingChanged":false,"canonicalIntent":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"populate-demo-data","statement":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"objective":"Fix the live GodMode tenant-demo population failure. The existing Demo data indicator is visible in Tennex, but synthetic records remain empty because (1) useLeadVisibility can complete its first fetch before demo.enabled becomes true and its initial fetch effect does not rerun when the demo callback changes, and (2) TennexWorkspace bypasses the demo adapter and reads unified_contacts/provider credentials directly.\n\nRequired outcome:\n- GodMode inside a selected tenant with no impersonation must refetch contacts when tenant-demo mode activates or synthetic state changes.\n- TennexWorkspace must render its client metrics/recent-client intelligence from demo.state.contacts in demo mode instead of production Supabase rows.\n- TennexWorkspace must show synthetic connected Google Workspace and QuickBooks readiness in demo mode without touching provider credentials.\n- Ordinary tenant users and explicit impersonation/support projections keep their existing real-data paths.\n- No production data/provider writes are added.\n- Add regression coverage for the activation race and Tennex dashboard bypass.\n- Run canonical Gate, auto-merge when green, release frontend, and prove live Tennex GodMode contacts contains \"Jamie Rivera\" and Tennex home shows populated client counts.","constraints":[{"id":"no-production-demo-writes","statement":"Demo-mode reads and writes must remain synthetic and must not mutate production tenant or provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]},{"id":"real-data-projection-preserved","statement":"Ordinary tenant users and explicit impersonation/support projections must retain existing real-data behavior.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live"]},{"id":"atomic-lifecycle","statement":"Do not claim completion until Gate, merge, release, and live proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts-live","tennex-home-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts-live","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees synthetic contacts on the existing Tennex Contacts surface after demo activation.","route":"/tennex-tax-solutions/contacts","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tennex-home-live","kind":"runtime","claim":"Tennex home shows populated synthetic client metrics and recent client names in GodMode demo mode.","route":"/tennex-tax-solutions","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Jamie Rivera","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"57bb4047bfdc43cb80b5a6f8963d5242f1cde45a08bd15ff317eef23dc620321","replayCount":0,"serializedBytes":83567},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:56:57.846248+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:743f5b14-d471-49f7-b101-a6e9352fb114:repository-mutation-intent:57bb4047bfdc43cb80b5a6f8963d5242f1cde45a08bd15ff317eef23dc620321:0","mission_step_id":"2cc90c9e-4bbe-473e-8444-1a7924627ab5","command_center_event_id":"743f5b14-d471-49f7-b101-a6e9352fb114"},{"id":"1615c83f-c7e8-4089-b619-f71c737362e0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"e1126a9ed2633789641c643e92ceab9fd789da94","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"e1126a9ed2633789641c643e92ceab9fd789da94","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"e4b4a29047e020b0da0004a89c165a0174efc97f3211b3148b54f60fdae977d4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5789","runId":5789,"status":"waiting","sourceSha":"e1126a9ed2633789641c643e92ceab9fd789da94","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T03:38:26.165525+00:00","proof_gate":"canonical_release_pending","source_sha":"e1126a9ed2633789641c643e92ceab9fd789da94","external_id":"forgejo-main-e1126a9ed263","receipt_type":"canonical_release_status","idempotency_key":"mission:3d44f71b-44cc-4262-a792-39b65e4cead3:forgejo-release-status:e1126a9ed2633789641c643e92ceab9fd789da94:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"1cf01d73-5921-4ae5-8b6b-da79fa8f108a","command_center_event_id":"3d44f71b-44cc-4262-a792-39b65e4cead3"},{"id":"1617a610-1710-4da6-a5d6-5d7bd0add9e2","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"success"},"requestContractHash":"1a250741c6c93f6c1b581bbda8613689a0b37ae47965eb89d23a8256aacf88c6","forgejoWorkflowProof":{"runId":11745,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"onrunner":"pending","ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953","runnerVersion":"onrunner-878aef8605ca","expectedSourceSha":"878aef8605caa08441a266301fbfa0fa4f2ef953"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","compareStatus":"target_job_success_runtime_verified","workflowRunId":11745,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.279-paul-hybrid","workflowFailed":true,"containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:11:54.719271+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"878aef8605caa08441a266301fbfa0fa4f2ef953","external_id":"forgejo-main-878aef8605ca","receipt_type":"canonical_release_status","idempotency_key":"mission:5175d2ab-4530-4851-901e-ced9f7e27c06:forgejo-release-status:878aef8605caa08441a266301fbfa0fa4f2ef953:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"e2115a97-6e48-495d-8559-e74f4e0fa5cd","command_center_event_id":"5175d2ab-4530-4851-901e-ced9f7e27c06"},{"id":"161902a5-4574-42f7-a34e-195c966ded65","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d447bd8f2664","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":null,"terminal":false,"missionId":"d447bd8f-2664-4fa5-86bc-dd57f6369517","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9476,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/LeadManagement/DataQuality/DuplicateManagementPanel.tsx","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/impersonation-canonical-dashboard.contract.test.ts","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/debug/DriveDebugPage.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:06:25.79565+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d447bd8f-2664-4fa5-86bc-dd57f6369517:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4b967cf8-950a-4f16-a1f7-56146fbc8353","command_center_event_id":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},{"id":"161b5aa9-f0bb-4f45-9cc8-b26cb5d4475d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f384d3aff382","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4382,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":9261,"firstUsefulResultAt":"2026-10-03T01:29:19.224Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":4585,"terminal":false,"missionId":"f384d3af-f382-49de-b915-16bf029376ed","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4214,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":801,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":3413,"repositoryProviderMs":3413,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2173,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1240},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"f384d3af-f382-49de-b915-16bf029376ed"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3381,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:29:33.632315+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4585","receipt_type":"execute_mission","idempotency_key":"mission:f384d3af-f382-49de-b915-16bf029376ed:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"275d99a1-2079-458d-9c9d-4f1ce74002e7","command_center_event_id":"f384d3af-f382-49de-b915-16bf029376ed"},{"id":"161d40b8-ce64-4417-b43b-c0d79d442d72","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proposal-branded-delivery-email","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3087,"terminal":false,"missionId":"f9372123-3801-4b80-b211-4489c808236d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1855,"missionSetupMs":341,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"repositoryMutationMs":11524,"repositoryProviderMs":11524,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5325,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":341,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6199},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"f9372123-3801-4b80-b211-4489c808236d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3318,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:50:22.217262+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3087","receipt_type":"execute_mission","idempotency_key":"mission:f9372123-3801-4b80-b211-4489c808236d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4b1c0366-3000-442d-b4e1-f6891104aa0a","command_center_event_id":"f9372123-3801-4b80-b211-4489c808236d"},{"id":"161e78ee-294e-488c-9b6f-6b6bed33eb16","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/knocklaunch-owner-os-revenue-refactor","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3365,"terminal":false,"missionId":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1299,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1288,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:39:54.364491+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3365","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:automatic-mission-resume:3365:repair_mission_waiting_for_gate","mission_step_id":"a76334ce-c907-4f06-88ab-ebdafa15a166","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"1620627d-1bdf-4d0a-83ac-74eb952e2c5b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4295,"terminal":false,"missionId":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":868,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":101,"approvedPlanMs":0,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":372,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3"},"performance":null,"deploymentId":"forgejo-main-233a243ae831","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:01:49.573167+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","external_id":"forgejo-main-233a243ae831","receipt_type":"execute_mission","idempotency_key":"mission:13c3e62e-7d20-4bf8-a376-5f9cb86b15f3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d22f4c06-d984-48cc-b6c9-5082d0fcb342","command_center_event_id":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3"},{"id":"1620dc36-91a5-46f6-ad07-a195a02ae750","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-10537c192b88","reason":null,"status":"pending","metrics":{"receiptBytes":150989,"releaseCount":0,"toolCallCount":50,"repeatedCallCount":20,"executorlessWaitMs":3057977,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":false,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","timingsMs":{"queue":248,"total":269,"execution":21},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-a6183874b68c","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/tenants","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13408,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:30:04.371078+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","receipt_type":"visual_proof_started","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual-start:7c90caa7-e2b3-458f-bd3a-2d03c689e7d4","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"1621b3f5-adad-4af2-889d-da76d8358ff2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T20:44:29.288914+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3902,\"sourceSha\":\"2f379edd7f2414c425b1ca91f727467d3f8802c6\",\"deploymentId\":\"canonical-release-2f379edd7f24\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:31:54.394163+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8e0558c1-eb72-4742-b74f-5ad0dc0553be:owner-progress-heartbeat:119329327","mission_step_id":"a4a5bd8e-a3f3-4971-bb55-c17b2335029a","command_center_event_id":"8e0558c1-eb72-4742-b74f-5ad0dc0553be"},{"id":"16233090-048a-4162-a00a-11974e846123","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-canonical-release-dispatch-20260803-r202608032050","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":1746,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3905,"terminal":false,"missionId":"c28f9a42-febb-40a6-9150-635f763d186d","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c28f9a42-febb-40a6-9150-635f763d186d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:33:51.648343+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3905","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c28f9a42-febb-40a6-9150-635f763d186d:automatic-mission-resume:3905:repair_mission_auto_progress_authorization_retryable","mission_step_id":"a125871b-6f23-4683-bf5b-653ea16f0fc2","command_center_event_id":"c28f9a42-febb-40a6-9150-635f763d186d"},{"id":"1623a69f-f355-4ed6-8db2-469387d77a4f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1134,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":481,"providerAuthMs":0,"ledgerPrepareMs":481,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":481,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:28:47.717571+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"84b5f1fe-2395-4e72-aaed-38e42fabf9bd","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"16240830-edc3-491c-8543-ba2d03926365","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/realtor-demo-backfill-repair-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":17374,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:48:28.925802+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2035","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:automatic-mission-resume:2035:repair_mission_pr_ready_retryable","mission_step_id":"898bbb72-c967-4d41-8a20-60f89ff621a1","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"16269079-7abe-4e83-9721-b5633a72c92e","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"a3132f4a75a77a26e1f4b298a494a28108f79fdd","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"08324ad8469e63fdb9677ea5e8a37f75eb8eae7e","prNumber":6485,"gateRunId":21711,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/21711/jobs/1","mergeCommitSha":"a3132f4a75a77a26e1f4b298a494a28108f79fdd"}],"requestContractHash":"f14d53e12db8482184c2bdc99b28842a87f9c892c4a32f3878d619973d9cf100"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T20:08:17.935593+00:00","proof_gate":"request_contract_repository_verified","source_sha":"a3132f4a75a77a26e1f4b298a494a28108f79fdd","external_id":"21711","receipt_type":"request_contract_repository_status","idempotency_key":"mission:ef5f0f34-f672-4773-90cb-17f39e2d77b7:repository-gate:6485:a3132f4a75a77a26e1f4b298a494a28108f79fdd:f14d53e12db8482184c2bdc99b28842a87f9c892c4a32f3878d619973d9cf100","mission_step_id":"0e049035-bcc1-4979-ada0-0282cf42ca98","command_center_event_id":"ef5f0f34-f672-4773-90cb-17f39e2d77b7"},{"id":"1626f16e-f702-4769-bba3-6c9d85581a49","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":true,"missionId":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":567,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T16:38:29.619826+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b:execute_mission:repair_mission_execution_blocked","mission_step_id":"331f3ec0-b307-4f53-ba5a-37a302623943","command_center_event_id":"6b143a1d-d9e8-4ea4-baef-9a9cbc123f3b"},{"id":"16270693-0632-433b-829a-71f372295e32","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"b4265df1a392688796f7560cd44dcc41bb6c6670","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"aa60f746a8d2e2f2d26fa2cc6e08e8aba66054c6","prNumber":6562,"gateRunId":22166,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/22166/jobs/1","mergeCommitSha":"b4265df1a392688796f7560cd44dcc41bb6c6670"}],"requestContractHash":"2d84552093021079d80e83398cd2e7548cd13b3354237257ce454f52489ed9ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T19:53:23.254939+00:00","proof_gate":"request_contract_repository_verified","source_sha":"b4265df1a392688796f7560cd44dcc41bb6c6670","external_id":"22166","receipt_type":"request_contract_repository_status","idempotency_key":"mission:0605e400-fbab-4c3c-907e-1e869a467f49:repository-gate:6562:b4265df1a392688796f7560cd44dcc41bb6c6670:2d84552093021079d80e83398cd2e7548cd13b3354237257ce454f52489ed9ea","mission_step_id":"4ae48530-2dbf-4f0c-a4a0-c7353d54178e","command_center_event_id":"0605e400-fbab-4c3c-907e-1e869a467f49"},{"id":"162727d4-8cc2-4302-b704-101a7ed861e2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Prime structured exact mutation continuation","baseSha":"2ca5ca1ff88039bac229a1b42a139f48849e1117","issuedAt":1790987655938,"expiresAt":1790987835938,"missionId":"ead13e6b-624e-4093-ae21-ed1dbe024324","authorizationId":"c332b2c4-a17b-4fd2-aaf1-cde9d702d013","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:34:16.265845+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2ca5ca1ff88039bac229a1b42a139f48849e1117","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c332b2c4-a17b-4fd2-aaf1-cde9d702d013","mission_step_id":"9e8c1bc0-0c57-4024-85e0-a93fa119dec2","command_center_event_id":"ead13e6b-624e-4093-ae21-ed1dbe024324"},{"id":"1627e521-7ed4-4fdb-9992-d50fbb025f93","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:e7ca5d13-09b4-4791-887b-0c71bb4ed927","mission_step_id":null,"command_center_event_id":"e7ca5d13-09b4-4791-887b-0c71bb4ed927"},{"id":"162cb4bb-c4f2-47ad-af07-00a74e5878a0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ffc1eebde5b3","prNumber":3705,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:24.296217+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","external_id":"3705","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:merged-pr:3705:7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","mission_step_id":"39056005-7955-4c5e-a931-be1789da24e6","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"162f2ed0-7017-4c64-937a-33161338a988","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtr8hkl4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":478,"providerAuthMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":147,"resolvePreflightMs":478,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6158,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts","src/pages/Login.tsx","supabase/migrations/20260907121500_create_call_center_application.sql","supabase/migrations/20260907133000_call_center_future_tenant_bootstrap.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:54:58.573578+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"adca3d2d-d860-43ad-b00a-24dcf72c15d4","command_center_event_id":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"},{"id":"16302cc0-8245-4d7c-9ef0-e0d2f851b53f","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\":\"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_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-06T20:38:30.030194+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-68476ba0a3e4\",\"prNumber\":5209,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:45:17.96775+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:68476ba0-a3e4-49e1-ab5c-1705534676bf:owner-progress-heartbeat:119420341","mission_step_id":"9faf0684-7ccf-4b5c-afb0-20c8eb0b9696","command_center_event_id":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},{"id":"16304c7b-2a8b-46c1-b2fa-a70091c1a2b1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"02b7718206b72916336728ef1b59ae4f10a061c1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"02b7718206b72916336728ef1b59ae4f10a061c1","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":"3b76ae21a2da1d1a07a259af271803949315db45c147c27dffb8358127c1ec1a","forgejoWorkflowProof":{"runId":9687,"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-18T16:53:36.164638+00:00","proof_gate":"canonical_release_pending","source_sha":"02b7718206b72916336728ef1b59ae4f10a061c1","external_id":"forgejo-main-02b7718206b7","receipt_type":"canonical_release_status","idempotency_key":"mission:e47eb368-6d6f-4b8f-8898-46e9a96e2939:forgejo-release-status:02b7718206b72916336728ef1b59ae4f10a061c1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c070db58-9245-4c95-9c23-105eae337232","command_center_event_id":"e47eb368-6d6f-4b8f-8898-46e9a96e2939"},{"id":"1632698c-34a5-4166-9bdb-f62e717ec838","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.3-fail-closed-control-plane-guard","prNumber":null,"terminal":false,"missionId":"d318e695-b049-4aff-a8f7-b573207655af","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":"d318e695-b049-4aff-a8f7-b573207655af"},"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":7528,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/retired-control-plane-registry.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T13:20:48.583052+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d318e695-b049-4aff-a8f7-b573207655af:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4e3696fb-8faf-4590-abc8-e543fde5c144","command_center_event_id":"d318e695-b049-4aff-a8f7-b573207655af"},{"id":"1632d897-7fc3-4399-aa46-d2fb2a23aad8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e0f0c5946de91f73091dc6eeb7166d2211865b39","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e0f0c5946de91f73091dc6eeb7166d2211865b39","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"0f4b54e254d4a5384385b16d0d26a8c5f7d03566f8d41e4b14f3db87b0a17b2d","forgejoWorkflowProof":{"runId":13080,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4ff2a40642a621384920e97dcc7a8d93eb519eeb","deploymentId":"forgejo-main-4ff2a40642a621384920e97dcc7a8d93eb519eeb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.0-platform-sidekick-intelligence","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T15:56:03.907889+00:00","proof_gate":"canonical_release_pending","source_sha":"e0f0c5946de91f73091dc6eeb7166d2211865b39","external_id":"forgejo-main-e0f0c5946de9","receipt_type":"canonical_release_status","idempotency_key":"mission:352c0de8-1db6-441a-b1ac-794fd2718924:forgejo-release-status:e0f0c5946de91f73091dc6eeb7166d2211865b39:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"4995647a-795c-4c3e-bb26-968172345eb1","command_center_event_id":"352c0de8-1db6-441a-b1ac-794fd2718924"},{"id":"1634774d-f032-401a-af00-83e95dd67a9f","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"success","supabase-migrations/live":"failure"},"mainSha":"922f175da9e60fcac9444c46b67f9522f73a4557","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"922f175da9e60fcac9444c46b67f9522f73a4557","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success","migrations":"failure"},"requestContractHash":"f40bff804ae27f0014e778a010071e1501d5e62e0481d30d58f98c7731fd1bf2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5739","runId":5739,"status":"failure","sourceSha":"922f175da9e60fcac9444c46b67f9522f73a4557","conclusion":null,"failedJobs":[{"id":39282,"name":"Apply Supabase migrations","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5739,"logTail":["2026-09-06T01:47:37.2660817Z ","2026-09-06T01:47:37.2660967Z Turn off this advice by setting config variable advice.detachedHead to false","2026-09-06T01:47:37.2661190Z ","2026-09-06T01:47:37.2667066Z HEAD is now at 922f175 Add shared background job notifications (#1912)","2026-09-06T01:47:37.2702968Z ##[endgroup]","2026-09-06T01:47:37.2836078Z [command]/usr/bin/git log -1 --format=%H","2026-09-06T01:47:37.2925084Z 922f175da9e60fcac9444c46b67f9522f73a4557","2026-09-06T01:47:37.2976641Z ::remove-matcher owner=checkout-git::","2026-09-06T01:47:41.3624712Z file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:12","2026-09-06T01:47:41.3625439Z   if (!condition) throw new Error(message);","2026-09-06T01:47:41.3625632Z                         ^","2026-09-06T01:47:41.3625867Z ","2026-09-06T01:47:41.3626027Z Error: Migration ledger name drift for 20260906013000","2026-09-06T01:47:41.3626242Z     at invariant (file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:12:25)","2026-09-06T01:47:41.3626439Z     at classifyLedgerResponse (file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:191:3)","2026-09-06T01:47:41.3626648Z     at file:///workspace/noel/KnockLaunchOS/[eval1]:24:7","2026-09-06T01:47:41.3626819Z     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","2026-09-06T01:47:41.3626997Z ","2026-09-06T01:47:41.3627148Z Node.js v22.18.0","2026-09-06T01:47:42.2649821Z ⚙️ [runner]: exitcode '1': failure","2026-09-06T01:47:42.2656757Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T01:47:42.2695305Z   🐳  docker exec cmd=[node /var/run/act/actions/cf/64825899b695dfce972ef06c6b58e3365a3dfa18d47536144b6f037efa5740/dist/index.js] user= workdir=","2026-09-06T01:47:42.7804228Z [command]/usr/bin/git version","2026-09-06T01:47:42.7891880Z git version 2.39.5","2026-09-06T01:47:42.7949541Z   ⚙  ***","2026-09-06T01:47:42.7981577Z Temporarily overriding HOME='/tmp/a5f84896-189a-4701-aa8f-4ed43ec7fac5' before making global git config changes","2026-09-06T01:47:42.7986159Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T01:47:42.8040413Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T01:47:42.8124739Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T01:47:42.8658415Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-06T01:47:42.9629009Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T01:47:42.9690765Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T01:47:42.9721938Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T01:47:42.9810843Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-06T01:47:43.0791674Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T01:47:43.0870837Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T01:47:43.2067211Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T01:47:43.9269641Z 🏁  Job failed","2026-09-06T01:47:45.2112099Z Job 'Apply Supabase migrations' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":226,"content":"2026-09-06T01:48:21.1207111Z > node -e \"(async()=>{const fs=require('fs');const crypto=require('crypto');const cfg=JSON.parse(fs.readFileSync('config/cloudflare-native-frontend-build.json','utf8'));const local=fs.readFileSync('dist/index.html');const hash=(b)=>crypto.createHash('sha256').update(b).digest('hex');const expected=hash(local);const deadline=Date.now()+Math.max(60000,Number(process.env.KNOCKLAUNCH_FRONTEND_PROOF_TIMEOUT_MS||240000));const interval=Math.max(1000,Number(process.env.KNOCKLAUNCH_FRONTEND_PROOF_INTERVAL_MS||3000));let last={};let attempts=0;while(Date.now()<deadline){attempts++;let all=true;for(const d of cfg.proofDomains||[]){try{const u=new URL('/',d);u.searchParams.set('__kl_release_proof',Date.now()+'-'+attempts);const r=await fetch(u,{redirect:'follow',headers:{'cache-control':'no-cache, no-store, max-age=0','pragma':'no-cache'}});const actual=hash(Buffer.from(await r.arrayBuffer()));last[d]={status:r.status,expected,actual,exact:r.ok&&actual===expected,finalUrl:r.url,cacheStatus:r.headers.get('cf-cache-status')};if(!r.ok||actual!==expected)all=false}catch(e){all=false;last[d]={error:String(e&&e.message||e)}}}if((cfg.proofDomains||[]).length&&all){console.log(JSON.stringify({ok:true,proofGate:'frontend_exact_artifact_live_verified',expected,domains:last,attempts}));return}await new Promise(r=>setTimeout(r,interval))}console.error(JSON.stringify({ok:false,reason:'frontend_exact_artifact_not_converged',expected,domains:last,attempts}));process.exit(1)})().catch(e=>{console.error(e);process.exit(1)})\"; exit $?; node scripts/cloudflare-native-verify.mjs"},{"line":341,"content":"2026-09-06T01:47:41.3625439Z   if (!condition) throw new Error(message);"},{"line":344,"content":"2026-09-06T01:47:41.3626027Z Error: Migration ledger name drift for 20260906013000"},{"line":351,"content":"2026-09-06T01:47:42.2649821Z ⚙️ [runner]: exitcode '1': failure"},{"line":369,"content":"2026-09-06T01:47:43.9269641Z 🏁  Job failed"},{"line":370,"content":"2026-09-06T01:47:45.2112099Z Job 'Apply Supabase migrations' failed"}]},"exactSource":true,"fingerprint":"failure|apply supabase migrations|2026-09-06t01:48:21.1207111z > node -e \"(async()=>{const fs=require('fs');const crypto=require('crypto');const cfg=json.parse(fs.readfilesync('config/cloudflare-native-frontend-build.json','utf8'));const local=fs.readfilesync('dist/index.html');const hash=(b)=>crypto.createhash('sha256').update(b).digest('hex');const expected=hash(local);const deadline=date.now()+math.max(60000,number(process.env.knocklaunch_frontend_proof_timeout_ms||240000));const interval=math.max(1000,number(process.env.knoc|2026-09-06t01:47:41.3625439z   if (!condition) throw new error(message);|2026-09-06t01:47:41.3626027z error: migration ledger name drift for 20260906013000|2026-09-06t01:47:42.2649821z ⚙️ [runner]: exitcode '1': failure|2026-09-06t01:47:43.9269641z 🏁  job failed|2026-09-06t01:47:45.2112099z job 'apply supabase migrations' failed|2026-09-06t01:47:37.2660817z|2026-09-06t01:47:37.2660967z turn off this advice by setting config variable advice.detachedhead to fals","failureClass":"migration_failure","targetStates":{"frontend":"success","migrations":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_push_event_payload_shared_release_owner_mapping","parentSha":"9390814928336bc51fefc9ad2cb116ccec8f03fd","sourceSha":"922f175da9e60fcac9444c46b67f9522f73a4557","changedPaths":["src/__tests__/contracts/background-job-notifications.contract.test.ts","src/lib/jobs/backgroundJobService.ts","supabase/migrations/20260906013000_universal_background_jobs.sql","src/components/notifications/NotificationBell.tsx","src/lib/notifications/notificationService.ts","src/pages/crm/UnifiedNotifications.tsx","src/pages/roof-estimator/RoofTracingPage.tsx"],"changedPathCount":7,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:51:54.174527+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"922f175da9e60fcac9444c46b67f9522f73a4557","external_id":"forgejo-main-922f175da9e6","receipt_type":"canonical_release_status","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:forgejo-release-status:922f175da9e60fcac9444c46b67f9522f73a4557:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=success|supabase-migrations/live=failure","mission_step_id":"4d341352-bad0-42e9-a760-9b3b6063dc43","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"1634aeef-3d1b-44f8-9322-fb3c5256ac9e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5a8ea4ad7a0781dbfcbf147b64909a1f2cc7633c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the live KNOCKLAUNCH Owner OS SEO / Google Search Console connection failure shown at /knock-launch-os/seo. Current evidence: OAuth successfully returns from Google to https://knocklaunch.app/knock-launch-os/seo, but the browser then shows 'Failed to send a request to the Edge Function'. Prior inspection identified an origin mismatch: the private SEO Edge Functions trust https://app.knocklaunch.app while the OAuth return can land on https://knocklaunch.app. Fix this professionally and completely. Scope the change to the Owner OS SEO/Search Console connection path and shared origin primitive only if truly required. Inspect current source first; do not assume the diagnosis if live code differs. Ensure owner-seo-audit and owner-search-console handle both exact production origins safely for CORS/preflight where browser invocation is expected, without wildcarding private endpoints. Canonicalize OAuth return/redirect behavior to https://app.knocklaunch.app/knock-launch-os/seo so future flows do not create a cross-origin trap. Preserve any already-landed Google authorization/token/connection state and do not require the owner to reauthorize unless the grant truly was not persisted.","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"]}],"contractHash":"5e33301cdf08200a9e85ead0ae94a9cf5edf47db41df03e730f349035b106cbe","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":"5e33301cdf08200a9e85ead0ae94a9cf5edf47db41df03e730f349035b106cbe"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:33:03.481158+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5a8ea4ad7a0781dbfcbf147b64909a1f2cc7633c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5b2b8306-92f3-401a-89be-5f01a44409a8:request-contract:5e33301cdf08200a9e85ead0ae94a9cf5edf47db41df03e730f349035b106cbe:5a8ea4ad7a0781dbfcbf147b64909a1f2cc7633c:verified:","mission_step_id":"02581f4c-43fd-410f-959f-43c358c76f9d","command_center_event_id":"5b2b8306-92f3-401a-89be-5f01a44409a8"},{"id":"16358d74-3759-4727-80ed-23ecb738f71c","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":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T23:19:43.213009+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7a0a25ea-0699-402e-a6ad-3cb900e74029:owner-progress-heartbeat:119404638","mission_step_id":"bd0d71fd-09dc-49b4-ad53-722b51144919","command_center_event_id":"7a0a25ea-0699-402e-a6ad-3cb900e74029"},{"id":"16365eef-2b27-430f-aa5e-efb4e04dfd69","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fast-green-gate-progression-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2460,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":871,"terminal":false,"missionId":"b64d38fc-5bfb-4f54-954b-56842debb3c7","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":227,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b64d38fc-5bfb-4f54-954b-56842debb3c7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1141,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:38:49.444289+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"871","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b64d38fc-5bfb-4f54-954b-56842debb3c7:automatic-mission-resume:871:repair_mission_waiting_for_gate","mission_step_id":"7f59ea51-9b87-4c6e-ae4d-174b4116324f","command_center_event_id":"b64d38fc-5bfb-4f54-954b-56842debb3c7"},{"id":"1637d8f3-8d23-48b3-b11a-57390426eec0","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\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-release\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T05:33:40.707272+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-124aeda7c37f\",\"prNumber\":4697,\"sourceSha\":\"7c10cd73ffd509b4660de08158807cd672e83fd6\",\"deploymentId\":\"forgejo-main-7c10cd73ffd5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:36:20.786619+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:124aeda7-c37f-4e89-9896-733cbb045084:owner-progress-heartbeat:119405185","mission_step_id":"5eb496bf-b48e-4055-a8c9-8d916c8d8004","command_center_event_id":"124aeda7-c37f-4e89-9896-733cbb045084"},{"id":"1639652a-809b-472a-9d9b-1a351e76123d","source":"forgejo","status":"waiting","payload":{"branch":"ai/cc-execution-container-rollout-lean-0908","prNumber":2162,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"94bcbbdf18a6f407adb76f44ccde1bde6e701166","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:07:33.535634+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"94bcbbdf18a6f407adb76f44ccde1bde6e701166","external_id":"2162","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:53a8b409-7e08-4acd-b1c0-cea0f070fa30:merged-pr:2162:94bcbbdf18a6f407adb76f44ccde1bde6e701166","mission_step_id":"74a3870d-1641-471a-bdb6-e1e565784d5c","command_center_event_id":"53a8b409-7e08-4acd-b1c0-cea0f070fa30"},{"id":"163bcec3-f8ad-4ae2-bfdc-d9e1167af034","source":"cc-execution","status":"recorded","payload":{"objective":"Rebuild the live KNOCKLAUNCH Mail experience from current main as a bounded production repair. Do NOT use Visual Witness/OnRunner. Treat PR #436's Mail UI as stale and do not copy it. Requirements: (1) Remove the BigPapisEmailSuite hero/wrapper card and the top-level Mailbox/Templates tabs when the mailbox is connected; the route should open directly into KNOCKLAUNCH Mail. (2) Integrate templates into MailWorkspace rather than a separate text-editor page. Add a premium template gallery/dialog reachable from Mail header and compose: visual cards with category, subject, branded preview, and a clear Use template action; management can remain owner/admin-only but must not be a raw textarea-first experience. Existing plain template bodies must render/send through a tenant-branded HTML shell using tenant business name, company_logo_url when available, and accent color; do not expose provider branding. (3) Add working client-side message filters with visible active state: All, Unread, Starred, Attachments. Filters must actually change the message list and counts; no dead chips. Search and folder selection must compose predictably with filters. (4) Make folder creation unmistakably functional: use a labeled New folder control rather than an icon-only plus, open a visible dialog, show saving/busy state, create through the existing mail adapter, reload folders, and surface errors. Rename/delete custom folders must remain functional. (5) Audit every visible Mail button/control in MailWorkspace and remove or wire anything that is inert. Add meaningful disabled/busy feedback for async actions so clicks never silently appear to do nothing. (6) Improve branding header: show tenant logo prominently when company_logo_url exists; provide a deliberate branded fallback only when it truly does not. Do not hardcode Big Papi branding in the shared component. (7) Keep KNOCKLAUNCH Mail universal across tenant types and provider-agnostic in visible copy. (8) Preserve connected mailbox send/reply/search/archive/move/star/read/unread/attachments/signatures behavior. (9) Add/extend regression contracts proving the wrapper is removed, filters are functional, template gallery/brand shell exists, New folder is labeled and wired, visible provider names do not leak, and signature/template isolation remains intact. (10) Run the canonical gate, repair any failures, merge, release frontend and zoho-mail only if changed, and continue until production runtime proof is terminal. No Visual Witness. If an existing Big Papi logo asset is discoverable in canonical repo/public assets or tenant storage, wire the tenant brand to that canonical asset without inventing a new logo; if no canonical logo exists, leave a precise owner-only logo asset blocker rather than fabricating one.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T18:36:50.116Z","fingerprint":"d589bb795ed95d9efb387c1a5a45e1537b35ec6d8f7654d80f7fe1705e897f5d","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papis-mail-premium-rebuild-20260819","requestedBranch":"ai/big-papis-mail-premium-rebuild-20260819","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T18:36:50.74898+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:775b10da-a6dc-45aa-9fba-5e60f6d2114f:tenant-workstream-contribution:d589bb795ed95d9efb387c1a5a45e1537b35ec6d8f7654d80f7fe1705e897f5d","mission_step_id":null,"command_center_event_id":"775b10da-a6dc-45aa-9fba-5e60f6d2114f"},{"id":"163bdcbb-df4c-40aa-b9fe-d82b2e88f44e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"explicit-pr-rerun","statement":"Transient Gate reruns reuse an explicit caller-known PR number with exact-head verification and use commit-to-PR discovery only as fallback.","proofConditionIds":["repo","runtime"]},{"id":"supervisor","statement":"Automatic Gate recovery passes its already-known PR number while preserving the one-rerun and source-preservation safety invariants.","proofConditionIds":["repo","runtime"]},{"id":"freeze","statement":"The control plane is refrozen after the repaired runtime is proven live.","proofConditionIds":["runtime"]}],"objective":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","constraints":[{"id":"constraint-1","statement":"control-plane-only","proofConditionIds":["repo","runtime"]},{"id":"constraint-2","statement":"no frontend changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-3","statement":"no database/Supabase/auth changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-4","statement":"one branch","proofConditionIds":["repo","runtime"]},{"id":"constraint-5","statement":"one PR","proofConditionIds":["repo","runtime"]},{"id":"constraint-6","statement":"KnockLaunch Gate","proofConditionIds":["repo","runtime"]},{"id":"constraint-7","statement":"squash merge","proofConditionIds":["repo","runtime"]},{"id":"constraint-8","statement":"deploy only cc-execution","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo source contains explicit PR rerun resolution, the supervisor callsite update, capability contract update, focused regression assertions, and version bump.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution is live at the exact merged SHA containing the repair and the control plane is back in its frozen operating state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","requestContractRevision":2,"previousRequestContractHash":"544f83b0a571042697d428d837caa1457242a1e852bd0f0e5fc0323176faf592"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:07:56.687568+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:request-contract:a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","mission_step_id":"13edcad5-3b85-4d49-9375-c6d9ccb98322","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"163f2191-fca5-4538-b096-9048e9f6af40","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/generation-proof-isolation","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.184-owner-outcome-proof-ledger","prNumber":3263,"terminal":false,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1842,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":439,"repositoryMutationMs":2694,"repositoryProviderMs":2694,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2134,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":560},"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":"15cf6542-7456-4c36-8950-748ec91a29a7"},"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":3420,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:56.775245+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3263","receipt_type":"execute_mission","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c1960e41-4879-4946-97ac-70df2e768c2b","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"163fc781-d7de-42a7-901d-a3792f2e6b5b","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"e3384f01-421f-41be-a54b-ac96ae642480"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:00:39.970793+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:e3384f01-421f-41be-a54b-ac96ae642480:mission-cancel:e3384f01-421f-41be-a54b-ac96ae642480","mission_step_id":"a61faee7-163a-457c-9b3b-c2ef521deaa7","command_center_event_id":"e3384f01-421f-41be-a54b-ac96ae642480"},{"id":"1640af25-36b1-4f16-a499-c73c446879ec","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"8c17a0fde12f4bf35a0c84fefaf71b242d75f125","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8c17a0fde12f4bf35a0c84fefaf71b242d75f125","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/343","runId":343,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"2c5b12ce3c6b087b4b50adc7ea73b406148b0fab","deploymentId":"forgejo-main-2c5b12ce3c6b087b4b50adc7ea73b406148b0fab","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:53:18.209905+00:00","proof_gate":"canonical_release_pending","source_sha":"8c17a0fde12f4bf35a0c84fefaf71b242d75f125","external_id":"forgejo-main-8c17a0fde12f","receipt_type":"canonical_release_status","idempotency_key":"mission:f26123cc-8b84-42c2-ae9e-d5d8f3eb3a30:forgejo-release-status:8c17a0fde12f4bf35a0c84fefaf71b242d75f125:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"fd7610dd-f80f-4c33-9bcb-f4a256562310","command_center_event_id":"f26123cc-8b84-42c2-ae9e-d5d8f3eb3a30"},{"id":"1644cf6a-b114-4720-aa0c-d40de51f6462","source":"cc-execution","status":"recorded","payload":{"objective":"Production incident: restore every existing La Vista del Mar R2 photo without re-uploading, renaming, copying, deleting, enhancing, or replacing any object. tenant-photo-studio currently falls back to Cloudflare REST when direct S3 pair secrets are absent, and live gallery/lead requests return 403 or SVG placeholders. For the existing CLOUDFLARE_VISTADELMAR_API_TOKEN, verify the token with Cloudflare to obtain its token ID, derive the R2 S3 Secret Access Key as SHA-256 of the token value per Cloudflare's R2 authentication contract, and use those derived S3 credentials for all la-vista-del-mar list/get/put operations. Preserve explicit Access Key ID/Secret Access Key secrets as higher-priority overrides if present. Ship only the affected tenant-photo-studio Supabase Edge Function. Completion requires live The View and The Nest gallery endpoints to list actual existing objects, both lead endpoints to return real image/* rather than SVG placeholders, and the production dashboard/property photo UI to show actual images.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-28T03:01:46.871Z","fingerprint":"a290ef59892e14c54a27e749c09cbc45d4c73c5e3085bda3665b3ca5de4fc2d8","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/restore-vista-r2-token-s3-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Production incident: restore every existing La Vista del Mar R2 photo without re-uploading, renaming, copying, deleting, enhancing, or replacing any object. tenant-photo-studio currently falls back to Cloudflare REST when direct S3 pair secrets are absent, and live gallery/lead requests return 403 or SVG placeholders. For the existing CLOUDFLARE_VISTADELMAR_API_TOKEN, verify the token with Cloudflare to obtain its token ID, derive the R2 S3 Secret Access Key as SHA-256 of the token value per Cloudflare's R2 authentication contract, and use those derived S3 credentials for all la-vista-del-mar list/get/put operations. Preserve explicit Access Key ID/Secret Access Key secrets as higher-priority overrides if present. Ship only the affected tenant-photo-studio Supabase Edge Function. Completion requires live The View and The Nest gallery endpoints to list actual existing objects, both lead endpoints to return real image/* rather than SVG placeholders, and the production dashboard/property photo UI to show actual images.","wordingChanged":false,"canonicalIntent":"Production incident: restore every existing La Vista del Mar R2 photo without re-uploading, renaming, copying, deleting, enhancing, or replacing any object. tenant-photo-studio currently falls back to Cloudflare REST when direct S3 pair secrets are absent, and live gallery/lead requests return 403 or SVG placeholders. For the existing CLOUDFLARE_VISTADELMAR_API_TOKEN, verify the token with Cloudflare to obtain its token ID, derive the R2 S3 Secret Access Key as SHA-256 of the token value per Cloudflare's R2 authentication contract, and use those derived S3 credentials for all la-vista-del-mar list/get/put operations. Preserve explicit Access Key ID/Secret Access Key secrets as higher-priority overrides if present. Ship only the affected tenant-photo-studio Supabase Edge Function. Completion requires live The View and The Nest gallery endpoints to list actual existing objects, both lead endpoints to return real image/* rather than SVG placeholders, and the production dashboard/property photo UI to show actual images.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The View lead and gallery resolve actual existing R2 images","proofConditionIds":["r2_runtime","dashboard_visual"]},{"id":"outcome-2","statement":"The Nest lead and gallery resolve actual existing R2 images","proofConditionIds":["r2_runtime","dashboard_visual"]},{"id":"outcome-3","statement":"Individual property photos load from the existing R2 objects","proofConditionIds":["r2_runtime","dashboard_visual"]}],"objective":"Production incident: restore every existing La Vista del Mar R2 photo without re-uploading, renaming, copying, deleting, enhancing, or replacing any object. tenant-photo-studio currently falls back to Cloudflare REST when direct S3 pair secrets are absent, and live gallery/lead requests return 403 or SVG placeholders. For the existing CLOUDFLARE_VISTADELMAR_API_TOKEN, verify the token with Cloudflare to obtain its token ID, derive the R2 S3 Secret Access Key as SHA-256 of the token value per Cloudflare's R2 authentication contract, and use those derived S3 credentials for all la-vista-del-mar list/get/put operations. Preserve explicit Access Key ID/Secret Access Key secrets as higher-priority overrides if present. Ship only the affected tenant-photo-studio Supabase Edge Function. Completion requires live The View and The Nest gallery endpoints to list actual existing objects, both lead endpoints to return real image/* rather than SVG placeholders, and the production dashboard/property photo UI to show actual images.","constraints":[{"id":"constraint-1","statement":"Do not re-upload, rename, copy, delete, enhance, or replace any photo object","proofConditionIds":["r2_runtime"]},{"id":"constraint-2","statement":"Keep bucket la-vista-del-mar and existing configured keys/prefixes intact","proofConditionIds":["r2_runtime"]},{"id":"constraint-3","statement":"Use CLOUDFLARE_VISTADELMAR_API_TOKEN already present; explicit S3 pair remains supported as override","proofConditionIds":["r2_runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"r2_runtime","kind":"runtime","claim":"Production tenant-photo-studio returns actual The View and The Nest gallery data and image responses from existing R2 objects, with no 403 and no SVG placeholder fallback.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"]},{"id":"dashboard_visual","kind":"visual","claim":"Production La Vista dashboard and property photo surfaces show real The View and The Nest images instead of Photo ready to add placeholders.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/restore-vista-r2-token-s3-20260828","conversationContext":null,"requestContractHash":"086e7a3365a31290d8f5ab01c6d8213b3dce1e2fb1f0bcfcf8ec303fc7f98beb","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:01:47.366228+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2a3862a9-41cd-469b-ab76-0e4e9bba46b6:tenant-workstream-contribution:a290ef59892e14c54a27e749c09cbc45d4c73c5e3085bda3665b3ca5de4fc2d8","mission_step_id":null,"command_center_event_id":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6"},{"id":"1647bee1-2a5e-408a-a085-575c3ed284e8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-907e388e3536","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.181-visual-witness-capacity-pool","prNumber":3059,"terminal":false,"missionId":"907e388e-3536-4fd4-9432-38f01f60f16f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17303,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2682,"missionSetupMs":613,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":239,"resolvePreflightMs":613,"repositoryMutationMs":14621,"repositoryProviderMs":14621,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6396,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":374,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8225},"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":"907e388e-3536-4fd4-9432-38f01f60f16f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3309,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:41:08.387231+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3059","receipt_type":"execute_mission","idempotency_key":"mission:907e388e-3536-4fd4-9432-38f01f60f16f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f05107bc-b96d-428e-b21f-0a2541b4c869","command_center_event_id":"907e388e-3536-4fd4-9432-38f01f60f16f"},{"id":"16485f79-186b-49a1-937d-f583741bbb2d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-203115e81a8b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"203115e8-1a8b-43f8-a1b6-5dda7550c039","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":648,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1258,"providerAuthMs":0,"ledgerPrepareMs":1258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1258,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1258,"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":"203115e8-1a8b-43f8-a1b6-5dda7550c039"},"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":5000,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:16:52.138957+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:203115e8-1a8b-43f8-a1b6-5dda7550c039:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"275a6e49-8bf8-4699-9548-6f9344cb6e50","command_center_event_id":"203115e8-1a8b-43f8-a1b6-5dda7550c039"},{"id":"16496d47-ecb1-4551-ba92-f5d2f5ed8843","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"45152db67e72580fc993f4814840f5d22166c8a3","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"45152db67e72580fc993f4814840f5d22166c8a3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"195846dadcabae0748e17b121908a90d7900d1f90c98103c7a5e8649bd240cac","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/28296","runId":28834,"status":"waiting","sourceSha":"45152db67e72580fc993f4814840f5d22166c8a3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"b6e0637f33b38519c39046dbbaac71ced9ff23cb","deploymentId":"forgejo-main-b6e0637f33b38519c39046dbbaac71ced9ff23cb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.20-three-way-current-anchor-proof","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"bcc137b8031effff30e9ce97ad543cadf461c83e","sourceSha":"45152db67e72580fc993f4814840f5d22166c8a3","changedPaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/bounded-objective-compiler.test.js"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-18T00:17:59.461745+00:00","proof_gate":"canonical_release_pending","source_sha":"45152db67e72580fc993f4814840f5d22166c8a3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:97f1c7d4-4972-428a-b075-105dead12a75:forgejo-release-status:45152db67e72580fc993f4814840f5d22166c8a3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"81fe1d9e-87d0-407b-9c5d-920e8dd782a5","command_center_event_id":"97f1c7d4-4972-428a-b075-105dead12a75"},{"id":"164a25a7-2a88-443e-8dd8-0262e2d8ad0d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-faf0a20096d4","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25335,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":5,"executorlessWaitMs":113286,"firstUsefulResultAt":"2026-10-02T15:41:11.955Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4484,"terminal":false,"missionId":"faf0a200-96d4-4968-9e15-4037862db405","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8950e24fca6425fcbb948e5e884d76c8f67c88b5","timingsMs":{"prReadinessMs":748,"approvedPlanMs":0,"shipAndProveMs":2736,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"faf0a200-96d4-4968-9e15-4037862db405"},"performance":null,"deploymentId":"forgejo-main-8950e24fca64","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1945,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:43:09.843299+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4484","receipt_type":"automatic_mission_resume","idempotency_key":"mission:faf0a200-96d4-4968-9e15-4037862db405:automatic-mission-resume:4484:canonical_release_reconciliation_pending","mission_step_id":"15443793-fe6c-4a1e-87b8-c0ba664146bf","command_center_event_id":"faf0a200-96d4-4968-9e15-4037862db405"},{"id":"16512984-6335-49e0-94ef-a5ac5de449fe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"canonical_release_queue_busy:1153","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":347,"terminal":false,"missionId":"60ca8d46-e857-469d-acdb-39c245bf8133","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"60ca8d46-e857-469d-acdb-39c245bf8133"},"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":5325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T19:23:55.24279+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"347","receipt_type":"ship_and_prove","idempotency_key":"mission:60ca8d46-e857-469d-acdb-39c245bf8133:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"5a50a08f-4875-4b31-9908-746de183679a","command_center_event_id":"60ca8d46-e857-469d-acdb-39c245bf8133"},{"id":"1651e56f-52c0-4e61-aafc-bd2cd022717a","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\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T06:14:36.908504+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-27b96c7b5f51\",\"prNumber\":4702,\"sourceSha\":\"41cc175a2050865fabec077f4533415fbbc6aa1d\",\"deploymentId\":\"forgejo-main-41cc175a2050\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:47:55.961315+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:27b96c7b-5f51-41e1-ae49-900a262b5799:owner-progress-heartbeat:119405471","mission_step_id":"e4154721-b1a9-4eaa-8a13-ab825aa935c8","command_center_event_id":"27b96c7b-5f51-41e1-ae49-900a262b5799"},{"id":"165349a5-6eb4-403e-8f14-7a6b2bf82faa","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:f23f055d-ee14-4018-9e5a-c7f359038234","mission_step_id":null,"command_center_event_id":"f23f055d-ee14-4018-9e5a-c7f359038234"},{"id":"1657bf21-f383-4eba-9e7f-a143c52244f0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"55052183ea366be6d0480def23f1d3c05fd1453c09923f6bb6c85af809344182","forgejoWorkflowProof":{"runId":16365,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","conclusion":"running","deploymentId":"forgejo-main-cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.67.0-stopless-self-heal","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","compareStatus":"identical","workflowRunId":16365,"identitySource":"local_build_metadata","runtimeVersion":"1.67.0-stopless-self-heal","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:53:33.455167+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5","external_id":"forgejo-main-cdcfa5f1a0eb","receipt_type":"canonical_release_status","idempotency_key":"mission:d682c46a-3f82-4272-b8be-3f509056d1bb:forgejo-release-status:cdcfa5f1a0eb1ad29009ed5c33d93aea5402c0d5:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ec7d91a3-69eb-4e7e-ad5f-81499de6a781","command_center_event_id":"d682c46a-3f82-4272-b8be-3f509056d1bb"},{"id":"1659df18-e8f1-4bfb-b040-fce516a2a30f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"430cd401-b1c5-40fd-b62e-19a8ff420a3b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2245,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":522,"providerAuthMs":0,"ledgerPrepareMs":522,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":522,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":522,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"430cd401-b1c5-40fd-b62e-19a8ff420a3b"},"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":1663,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:20:49.409992+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:430cd401-b1c5-40fd-b62e-19a8ff420a3b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d14b0ec1-e2c7-4fab-8c56-ee906a97be9e","command_center_event_id":"430cd401-b1c5-40fd-b62e-19a8ff420a3b"},{"id":"165a08cd-93bf-450b-a596-25cae912ab01","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"6b28fddeacab06a9abde6fc78db2bf95ca3796d6","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6f0cd71943c66bddcf29fdc484d076999ec9ed68","prNumber":7848,"gateRunId":32400,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/32400/jobs/1","mergeCommitSha":"6b28fddeacab06a9abde6fc78db2bf95ca3796d6"}],"requestContractHash":"a6c6e4dd79b03d4876349492277948fdc65895e0acc765892939c0cb475939af"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-22T04:23:30.453584+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6b28fddeacab06a9abde6fc78db2bf95ca3796d6","external_id":"32400","receipt_type":"request_contract_repository_status","idempotency_key":"mission:6e08626d-7090-4794-82aa-f98c75c0cfd9:repository-gate:7848:6b28fddeacab06a9abde6fc78db2bf95ca3796d6:a6c6e4dd79b03d4876349492277948fdc65895e0acc765892939c0cb475939af","mission_step_id":"d537e7d5-d0dd-4f0d-adef-966a5b92a63e","command_center_event_id":"6e08626d-7090-4794-82aa-f98c75c0cfd9"},{"id":"165a3d44-f5c0-4af7-9ed0-75e50e87854a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0c28eb8c5fa","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16918,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":21529,"firstUsefulResultAt":"2026-10-05T14:48:15.887Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4930,"terminal":false,"missionId":"c0c28eb8-c5fa-490c-8563-44d9c55d3e51","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2149,"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":"c0c28eb8-c5fa-490c-8563-44d9c55d3e51"},"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-05T14:48:28.383992+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4930","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c0c28eb8-c5fa-490c-8563-44d9c55d3e51:automatic-mission-resume:4930:repair_mission_pr_ready_retryable","mission_step_id":"8d6f83d0-e15f-4b0e-ac88-434ecc17bb4e","command_center_event_id":"c0c28eb8-c5fa-490c-8563-44d9c55d3e51"},{"id":"165cd70c-512c-463f-9b65-f0c2cb3ee785","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-662295c97746","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":62474,"releaseCount":1,"toolCallCount":31,"repeatedCallCount":17,"executorlessWaitMs":208636,"firstUsefulResultAt":"2026-10-03T03:40:53.332Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4612,"terminal":false,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"55e5c03a242f70fe5e4ba05fa45240c002baa7a6","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":955,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":87,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":396,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"662295c9-7746-4480-b0dc-356be287b9c6"},"performance":null,"deploymentId":"forgejo-main-55e5c03a242f","releaseState":"pending","workflowRunId":14736,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2498,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:44:27.22996+00:00","proof_gate":"canonical_release_already_verified","source_sha":"55e5c03a242f70fe5e4ba05fa45240c002baa7a6","external_id":"forgejo-main-55e5c03a242f","receipt_type":"execute_mission","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"d5f3fcc7-86eb-4b72-a316-63ed195f92b0","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"165d4fff-2c54-47c0-be34-5391ffd36c7b","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 closed-PR terminality repair.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Implement and ship the closed-PR terminality repair.","wordingChanged":false,"canonicalIntent":"Implement and ship the closed-PR terminality repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement and ship the closed-PR terminality repair.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Implement and ship the closed-PR terminality repair.","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":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Implement and ship the closed-PR terminality repair.","canonicalIntent":"Implement and ship the closed-PR terminality repair.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Implement and ship the closed-PR terminality repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-and-ship-the-closed-PR-terminality-repair.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"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":"3710ab19e856669c250ee9d1a674799588e694c1290b0bc60c9a4481f0b54382","requestContractRevision":2,"previousRequestContractHash":"38fee85e8bc13f5c8a46c01065d3a588ecf4239b7487ee816ed5ccf6790cd569"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:32:01.90777+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cf65e857-174c-4154-9b53-cdaf6ff4a714:request-contract:3710ab19e856669c250ee9d1a674799588e694c1290b0bc60c9a4481f0b54382","mission_step_id":"1601bd25-5730-4c0a-b612-adde8afc444b","command_center_event_id":"cf65e857-174c-4154-9b53-cdaf6ff4a714"},{"id":"1660c96c-aa77-4c70-8bbc-6e410e2d2e81","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-c8453ad4727e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2559,"terminal":false,"missionId":"c8453ad4-727e-4081-b60b-809104d61549","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d036baae242e3fbf05946edf91454e4a2b494320","timingsMs":{"prReadinessMs":944,"approvedPlanMs":0,"shipAndProveMs":1719,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8453ad4-727e-4081-b60b-809104d61549"},"performance":null,"deploymentId":"forgejo-main-d036baae242e","workflowRunId":7580,"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":1908,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:14:21.984353+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2559","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c8453ad4-727e-4081-b60b-809104d61549:automatic-mission-resume:2559:canonical_release_dispatched","mission_step_id":"1c5767ab-624c-4424-91d1-4a95dbb235c4","command_center_event_id":"c8453ad4-727e-4081-b60b-809104d61549"},{"id":"1660eaee-a88e-41af-9488-2a0092410250","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"live-valid\",\"refresh\",\"invalid\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-22T16:23:23.009813+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-79cd281cf64b\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:26:50.221046+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:79cd281c-f64b-4e30-a1be-71c46c1934c7:owner-progress-heartbeat:119339147","mission_step_id":"df26436b-dcd1-4533-8fe7-da165d7a9623","command_center_event_id":"79cd281c-f64b-4e30-a1be-71c46c1934c7"},{"id":"16613df2-8217-400c-b559-c6722a8a650f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8383247bc3ec","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":109714,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":8481,"firstUsefulResultAt":"2026-09-29T20:11:27.749Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4176,"terminal":false,"missionId":"8383247b-c3ec-459c-944c-0592b7b4e340","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f7b9bca1e862b0b82917f5011bbd723fa6f89a0f","timingsMs":{"prReadinessMs":704,"approvedPlanMs":0,"shipAndProveMs":3225,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"8383247b-c3ec-459c-944c-0592b7b4e340"},"performance":null,"deploymentId":"forgejo-main-f7b9bca1e862","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":1933,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:11:45.922336+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4176","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8383247b-c3ec-459c-944c-0592b7b4e340:automatic-mission-resume:4176:canonical_release_reconciliation_pending","mission_step_id":"da845a6b-6cd4-4b79-ab6a-938cfaa495de","command_center_event_id":"8383247b-c3ec-459c-944c-0592b7b4e340"},{"id":"16636461-20c4-44f6-a1ff-1dc838a726b1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3fb440cd5efa","prNumber":5122,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:44:58.750031+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","external_id":"5122","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3fb440cd-5efa-4312-92fb-5d14028ef7ea:merged-pr:5122:f1940d038d5d4d4e5b28fba209cd6041569a36d3","mission_step_id":"03b0d278-5678-4027-8c5b-08cdeb9db3b0","command_center_event_id":"3fb440cd-5efa-4312-92fb-5d14028ef7ea"},{"id":"166535c6-6779-40da-b518-c837d4e308ca","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a896b3ac2c46","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11934,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":18548,"firstUsefulResultAt":"2026-10-05T19:27:48.500Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5037,"terminal":false,"missionId":"a896b3ac-2c46-4e8d-b398-a239d417e491","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"98ad701cb686fdb470fb58457462798c5f92dc06","timingsMs":{"prReadinessMs":815,"approvedPlanMs":0,"shipAndProveMs":3094,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a896b3ac-2c46-4e8d-b398-a239d417e491"},"performance":null,"deploymentId":"forgejo-main-98ad701cb686","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":1812,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:28:13.561692+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5037","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a896b3ac-2c46-4e8d-b398-a239d417e491:automatic-mission-resume:5037:canonical_release_reconciliation_pending","mission_step_id":"11647ade-c0fd-41bc-998d-569ef5eb814c","command_center_event_id":"a896b3ac-2c46-4e8d-b398-a239d417e491"},{"id":"166698f5-29ad-49fe-b4aa-a29fd433f98b","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/test/mcp-synthesis-source-bundle.test.js","workers/cc-execution/src/version.js"],"continuationObjective":"PAUL executes this narrow prerequisite mission; ChatGPT supervises only and must not author source edits. Repair only PAUL durable-mission synthesis source evidence sizing so an explicitly owner-targeted large authoritative file of at least 220,000 characters can be consumed without truncation, while normal Sidekick/chat message limits remain unchanged. Current blocker: mcp-synthesis-source-bundle.js caps MAX_FILE_CHARS at 64,000 and MAX_TOTAL_CHARS at 96,000, so the ~210KB canonical Gate workflow is rejected before PAUL inference. Raise only the durable synthesis bundle ceilings to a bounded size sufficient for that workflow and up to four exact source files; preserve existing read timeout, exact path validation, truncation fail-closed behavior above the new ceiling, and source-scope enforcement. Add/update regression coverage proving a ~210KB explicit source file is not truncated, content above the new hard ceiling still is, and normal synthesis read policy remains bounded. Exact allowed files: workers/cc-execution/src/mcp-synthesis-source-bundle.js and workers/cc-execution/test/mcp-synthesis-source-bundle.test.js, plus workers/cc-execution/src/version.js only if required by release identity. Ship through canonical Gate, merge, cc-execution release, and runtime proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:09:25.173362+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:34e67549-32bd-45c1-95d4-dcd0ccf34693:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"3965f63b-9aef-4153-9408-44b5caf52f42","command_center_event_id":"34e67549-32bd-45c1-95d4-dcd0ccf34693"},{"id":"1667ecdc-ce5f-48ec-9123-7a86d4d2bcdb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/knocklaunch-os-shell-repair","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3364,"terminal":false,"missionId":"9731a232-1037-41a9-bb7e-be70523f9c1b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":793,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":627,"approvedPlanMs":0,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":138,"resolvePreflightMs":431,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"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":"9731a232-1037-41a9-bb7e-be70523f9c1b"},"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":1962,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T17:16:19.405283+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3364","receipt_type":"execute_mission","idempotency_key":"mission:9731a232-1037-41a9-bb7e-be70523f9c1b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"aed5b8d8-c9ef-4f40-a235-0a1352b46cef","command_center_event_id":"9731a232-1037-41a9-bb7e-be70523f9c1b"},{"id":"166813a5-4f07-4848-a661-b791126243d0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-445c8fa09216","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.37-release-proof-noop-refreeze","prNumber":1679,"terminal":false,"missionId":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8725,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":561,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":471,"ledgerReconcileMs":0,"lineageReconcileMs":90,"resolvePreflightMs":561,"repositoryMutationMs":8725,"repositoryProviderMs":6532,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2617,"repositoryBranchCreateMs":1274,"totalSynchronousLedgerMs":471,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2641},"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":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},"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":3946,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:20:19.114096+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1679","receipt_type":"execute_mission","idempotency_key":"mission:445c8fa0-9216-46ef-b17b-b6e94a9c4e00:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a3d46cda-3ca8-4fb5-8092-d4154fa9ed3e","command_center_event_id":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},{"id":"166902a2-d0b8-4b33-8f7a-a062d67692b2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-13954e0b5ea8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"13954e0b-5ea8-4c68-a1d5-09ce55dbe597","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":798,"providerAuthMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":555,"resolvePreflightMs":798,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":243,"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":"13954e0b-5ea8-4c68-a1d5-09ce55dbe597"},"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":3890,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:34:58.798614+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:13954e0b-5ea8-4c68-a1d5-09ce55dbe597:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cbc3e540-106d-4117-9352-67237495b75b","command_center_event_id":"13954e0b-5ea8-4c68-a1d5-09ce55dbe597"},{"id":"16691b78-1a37-4a5a-8597-261a12d8f5c9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8edbee57f264","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":31943,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":14,"executorlessWaitMs":142661,"firstUsefulResultAt":"2026-10-06T16:57:34.357Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":5211,"terminal":false,"missionId":"8edbee57-f264-488f-bc7c-4961b8e830c5","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2068,"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":"8edbee57-f264-488f-bc7c-4961b8e830c5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:59:32.414824+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5211","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8edbee57-f264-488f-bc7c-4961b8e830c5:automatic-mission-resume:5211:repair_mission_pr_ready_retryable","mission_step_id":"534f2ed9-bdfe-48eb-a3ef-2993d2436ed5","command_center_event_id":"8edbee57-f264-488f-bc7c-4961b8e830c5"},{"id":"166a40ee-ead4-4a3d-98a8-3965b29fa9d1","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/contexts/MultiTenantContext.tsx"],"continuationObjective":"P0 SHARED TENANT HYDRATION FIX AND SHIP. Live production at main f1940d038d5d4d4e5b28fba209cd6041569a36d3 proves the PCG Owner route /pcg/settings?section=website-builder now has exact authenticated support/GodMode tenant context for canonical PCG tenant 9602e177-0cbb-496c-bdf5-2fbc93f1b859, successful tenant GETs, no network/console errors, and no false timeout card, but MultiTenantProvider never settles activeTenant so PcgTenantBoundary remains forever on 'Opening PCG workspace / Binding the PCG workspace'. Repair the canonical shared tenant hydration/switching primitive in src/contexts/MultiTenantContext.tsx so an exact validated GodMode/support access context can materialize the exact active tenant object into React state after that tenant is successfully fetched/validated, while preserving fail-closed tenant isolation and all non-GodMode membership requirements. Do not allow slug-only or guessed tenant activation. Preserve ordinary membership-based switching behavior. Add/adjust focused contract coverage for this exact projected-tenant hydration case if an existing tenant context contract exists. Start from current protected main, one focused PR, Gate, squash merge, release frontend, and prove live first on PCG Owner desktop/mobile /pcg/settings?section=website-builder. Do not stop until activeTenant settles and the actual Website Builder renders; then continue the interactive builder audit."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:22:01.009448+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:f4f0c7c5-214b-40af-8923-94fb890d2a67:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"7cf580c7-2e61-40e3-ab4a-99eea1bbebe8","command_center_event_id":"f4f0c7c5-214b-40af-8923-94fb890d2a67"},{"id":"166a9da1-84b7-4fe1-b02e-743e747d332c","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_incomplete_diff_coverage","sourceTargets":["src/__tests__/contracts/pcg-mobile-detail-photo-controls.contract.test.ts","src/pages/card-grading/PCGWorkspace.tsx"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T15:29:25.025332+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"05a1cb700e0d8764ab6ceed54a8fe85ade27071f","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:4cff15e7-bf70-45b6-9a79-89ebf3bf0d91:compiler:05a1cb700e0d8764ab6ceed54a8fe85ade27071f:src/__tests__/contracts/pcg-mobile-detail-photo-controls.contract.test.ts,src/pages/card-grading/PCGWorkspace.tsx","mission_step_id":null,"command_center_event_id":"4cff15e7-bf70-45b6-9a79-89ebf3bf0d91"},{"id":"166cbced-715a-49bc-9a01-dad2e09f87fe","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-68150c9da3f0","prNumber":2343,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:48:03.34126+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","external_id":"2343","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:merged-pr:2343:e5b35d72fa97aaa8f76284667a53a55d504d5da7","mission_step_id":"c63ad54c-45d1-4c80-b3ab-c08d6e35b6d3","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"16724e20-411e-43a5-9fa5-a9cd9590aaf6","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":"83db2eb3a9f551d35fc3002673af8f81435e41c3","releaseState":"pending","exactConductorRun":{"id":31142597421,"status":"in_progress","headSha":"83db2eb3a9f551d35fc3002673af8f81435e41c3","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:53:03.126301+00:00","proof_gate":"canonical_release_pending","source_sha":"83db2eb3a9f551d35fc3002673af8f81435e41c3","external_id":"canonical-release-83db2eb3a9f5","receipt_type":"canonical_release_status","idempotency_key":"mission:473ddfed-caa3-48b7-bc31-f0c22d99e3c3:release-status:83db2eb3a9f551d35fc3002673af8f81435e41c3:pending:canonical-production-release/verified=pending","mission_step_id":"9117c402-0408-4f65-b77e-5b5fb00eb332","command_center_event_id":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},{"id":"167333ec-6ea4-4109-aaee-304302b2e402","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the approved Roofing OS mission. Refine the newly added RoofingOwnerCommand to a compact expandable owner surface so it coexists with the existing roofing map dashboard without consuming the full viewport. Same branch/PR, no ship yet.","wordingChanged":false,"canonicalIntent":"Continue the approved Roofing OS mission. Refine the newly added RoofingOwnerCommand to a compact expandable owner surface so it coexists with the existing roofing map dashboard without consuming the full viewport. Same branch/PR, no 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 and durable records for measurement orders, materials, permits, insurance financials, costs, commissions, financing, provider state and closeout.","proofConditionIds":["proof-command"]},{"id":"owner-command","statement":"The Redfish dashboard becomes owner-first Roofing Command with real production readiness, blocker, upcoming install and money rollups derived from roofing operations data.","proofConditionIds":["proof-command"]},{"id":"job-operations","statement":"Redfish job details expose a responsive Roofing OS surface that can persist production, materials, permit, insurance, cost/margin, commission, financing and closeout state without developer jargon.","proofConditionIds":["proof-jobs"]},{"id":"existing-strengths","statement":"Existing roof estimator, Good/Better/Best, proposal, supplement, Xactimate, e-sign, invoice/payment, photo/evidence and JobTracker capabilities remain intact and are not duplicated.","proofConditionIds":["proof-homeowners"]},{"id":"provider-truth","statement":"Aerial, supplier, accounting and financing provider connections are modeled truthfully; unavailable credentials are shown as disconnected/action-required and manual workflows remain usable.","proofConditionIds":["proof-command"]}],"objective":"Continue the approved Roofing OS mission. Refine the newly added RoofingOwnerCommand to a compact expandable owner surface so it coexists with the existing roofing map dashboard without consuming the full viewport. Same branch/PR, no 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 one fresh ai branch/workstream, one PR, KnockLaunch Gate, squash merge, release only migrations/frontend, and verify live Redfish.","proofConditionIds":["proof-command","proof-jobs"]},{"id":"no-fake-integrations","statement":"Do not claim a supplier, aerial, accounting or financing provider is connected without real credentials/provider proof.","proofConditionIds":["proof-command"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-command","kind":"runtime","claim":"Live Redfish dashboard exposes the Roofing Command operating surface and production-readiness language after migration and frontend release.","route":"/redfish-roofing","required":true,"expectedText":"Roofing Command","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-jobs","kind":"runtime","claim":"Live Redfish jobs route remains healthy with the deployed Roofing OS job-management integration.","route":"/redfish-roofing/jobs","required":true,"expectedText":"Jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-homeowners","kind":"runtime","claim":"Live Redfish homeowner workspace remains healthy and roofing-specific after shared changes.","route":"/redfish-roofing/contacts","required":true,"expectedText":"Roofing Homeowner Desk","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2b50cc0862d5482047acd7c424cc269cbb2058e352aab74114b45d11774b4cc6","requestContractRevision":4,"previousRequestContractHash":"e4fcf13b2fa74dc13fefc4ac9119d0df3eab0bbbdfb1ec80025db7a7ab054c61"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T03:56:24.557671+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:4:2b50cc0862d5482047acd7c424cc269cbb2058e352aab74114b45d11774b4cc6","mission_step_id":"9b458f83-1309-4938-8413-dbd04f4a98e1","command_center_event_id":"fbe3597e-9f43-4b0b-a3b3-02a9f3096a96"},{"id":"1673eea4-b53b-4863-b5f5-6d152e6ec08a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ad5217265005","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":5591,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":171215,"firstUsefulResultAt":"2026-09-27T18:08:06.106Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"ad521726-5005-4ffb-97fb-21390e2a3628","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":696,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":430,"missionSetupMs":782,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":782,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":782,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":782,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ad521726-5005-4ffb-97fb-21390e2a3628"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:11:03.877643+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ad521726-5005-4ffb-97fb-21390e2a3628:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4bd4d80c-48ff-48f0-88c3-244ff0676823","command_center_event_id":"ad521726-5005-4ffb-97fb-21390e2a3628"},{"id":"167807e2-e7cb-456b-8147-9c7382d8ab75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":7437,"releaseCount":2,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4566,"terminal":false,"missionId":"3bdb0b94-97c3-40ac-b8bb-c8ac76151ba5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"a12a9849d2a5f3cb5236bf431588d3653b3b04ad","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3bdb0b94-97c3-40ac-b8bb-c8ac76151ba5"},"performance":null,"deploymentId":"canonical-release-a12a9849d2a5","workflowRunId":31436938356,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:12:42.62493+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"a12a9849d2a5f3cb5236bf431588d3653b3b04ad","external_id":"canonical-release-a12a9849d2a5","receipt_type":"execute_mission","idempotency_key":"mission:3bdb0b94-97c3-40ac-b8bb-c8ac76151ba5:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"133cc948-0e84-4ed4-9695-6cac4fb4233f","command_center_event_id":"3bdb0b94-97c3-40ac-b8bb-c8ac76151ba5"},{"id":"1679bf6d-e653-4ed3-930e-08735d17f9f9","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2288,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:28:51.771485+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","external_id":"2288","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:merged-pr:2288:87401cff87119b6211ae3d9e3e65ef28b02bae4f","mission_step_id":"c27df35e-4089-4c5e-95f4-80ed7c3a9eaf","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"167be6b5-4cef-4712-9076-3cdfb1df9e7c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Canonical Forgejo watchdog detects sustained host-memory pressure and routes it through the existing bounded recovery path before kernel OOM.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"Live signed watchdog proof exposes current memory and swap state with the new guard active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"objective":"Unfreeze the control plane for this Forgejo reliability repair. Continue the already-authorized memory-pressure guard mission on the same exact branch after the verified pre-write provider timeout.","constraints":[{"id":"constraint-threshold","statement":"Memory pressure requires two consecutive samples below 10 percent available memory or below 256 MB available.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-restart","statement":"The guard must reuse existing bounded Forgejo restart cooldown and hourly budgets and must not create a second restart authority.","proofConditionIds":["proof-repository"]},{"id":"constraint-backup","statement":"The live lean backup retention guard remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged source contains the memory-pressure guard, persisted consecutive counter, exact thresholds, signed telemetry, and existing restart-budget reuse.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host","kind":"host_watchdog","claim":"Fresh signed host watchdog heartbeat contains memory_guard=active with memory and swap metrics and Forgejo health passing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"memory_guard=active","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","requestContractRevision":2,"previousRequestContractHash":"6ca3f141fb2f9b1100b9e0bb7f48d53d144f35af6a7c008d39954f245c65421b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:49:00.549696+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:request-contract:e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","mission_step_id":"cddc643b-f683-417f-9a47-e837b2ef05c2","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"167d02af-9ae4-4572-81d7-d9fd88a7ea3c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":994,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":266,"terminal":false,"missionId":"b7676d03-1f8c-48e7-8983-01b418c9ca0f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b5b04630d5143a13c9b89e46766b326ec5ac063d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7676d03-1f8c-48e7-8983-01b418c9ca0f"},"performance":null,"deploymentId":"forgejo-main-b5b04630d514","workflowRunId":867,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:51:19.759673+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"266","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b7676d03-1f8c-48e7-8983-01b418c9ca0f:automatic-mission-resume:266:canonical_release_dispatched","mission_step_id":"4740af5d-1f95-4cd6-b6f7-adf14ddb74a7","command_center_event_id":"b7676d03-1f8c-48e7-8983-01b418c9ca0f"},{"id":"167dc540-644f-4804-a748-8dfccaa65c9d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2536461c9e364f4b02fe447232dc75a160018f59","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Ship and prove PR #2982. The exact-head Gate is green and PR is merged. Verify the frontend-only production release for source 2536461c9e364f4b02fe447232dc75a160018f59 to terminal runtime proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"3ccbfdb16432322254f709c08fa58934a83f0e6ae8c956cd11f85ec3435260d4","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":"3ccbfdb16432322254f709c08fa58934a83f0e6ae8c956cd11f85ec3435260d4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T01:33:10.323123+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2536461c9e364f4b02fe447232dc75a160018f59","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d79f94bd-ec6c-46d7-ad68-0d7195feb8dd:request-contract:3ccbfdb16432322254f709c08fa58934a83f0e6ae8c956cd11f85ec3435260d4:2536461c9e364f4b02fe447232dc75a160018f59:verified:","mission_step_id":"fcc0ed50-e0df-4cea-97b4-6ab22bbdf920","command_center_event_id":"d79f94bd-ec6c-46d7-ad68-0d7195feb8dd"},{"id":"167e34f9-a4b1-4e80-b59a-6fcd9d9d944a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2307,"terminal":false,"missionId":"7033818a-24aa-43f1-abe9-3ed452efa622","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"dfc48afc3a7b6d6f1096d1e9efd493605ae5091a","timingsMs":{"prReadinessMs":1341,"approvedPlanMs":0,"shipAndProveMs":13976,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7033818a-24aa-43f1-abe9-3ed452efa622"},"performance":null,"deploymentId":"forgejo-main-dfc48afc3a7b","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":1847,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:10:05.619654+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2307","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7033818a-24aa-43f1-abe9-3ed452efa622:automatic-mission-resume:2307:canonical_release_dispatched","mission_step_id":"9cf95a80-1b87-468a-a3a4-a2969e7b2c27","command_center_event_id":"7033818a-24aa-43f1-abe9-3ed452efa622"},{"id":"167f3d24-dd80-44a0-8e18-021b3f58a4a5","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"a85610f2-58b6-89a4-6418-a253f3feff1e"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","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:f2f645aa-ebfb-4115-99c1-000c562d537e","mission_step_id":null,"command_center_event_id":"f2f645aa-ebfb-4115-99c1-000c562d537e"},{"id":"16824d71-5572-45aa-acb5-ae56c76af07c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"adfac956dff77608d07c9d3d4127a4a104418853","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"done-means-live-enforced","satisfied":false,"statement":"The live KNOCKLAUNCH control plane prevents behavioral work from being reported LIVE until executable claim-matched proof for the exact requested behavior is verified against the active request contract and active source generation.","proofConditionIds":["done-means-live-gate","cc-runtime-live"]},{"id":"stale-proof-blocked","satisfied":false,"statement":"Stale witness evidence, deploy receipts, green Gate state, merge state, and runtime availability alone cannot satisfy a behavioral completion claim.","proofConditionIds":["done-means-live-gate","cc-runtime-live"]}],"satisfied":false,"constraints":[{"id":"single-canonical-lane","satisfied":false,"statement":"Preserve the existing mission ledger, canonical Gate, squash merge, unified release supervisor, and one-release architecture.","proofConditionIds":["done-means-live-gate","cc-runtime-live"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["done-means-live-gate","cc-runtime-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["done-means-live-gate","cc-runtime-live"]}],"contractHash":"ec1fdc64a09c3f564e1b1ed72a5bdd69b00b54b7d8af87a1128346b1ef4df42e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"done-means-live-gate","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/done-means-live-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"ec1fdc64a09c3f564e1b1ed72a5bdd69b00b54b7d8af87a1128346b1ef4df42e","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":false,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"cc-runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ec1fdc64a09c3f564e1b1ed72a5bdd69b00b54b7d8af87a1128346b1ef4df42e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:42:51.588463+00:00","proof_gate":"request_contract_pending","source_sha":"adfac956dff77608d07c9d3d4127a4a104418853","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b5a2170b-506f-4fd5-b6a9-c6d14ef5031d:request-contract:ec1fdc64a09c3f564e1b1ed72a5bdd69b00b54b7d8af87a1128346b1ef4df42e:adfac956dff77608d07c9d3d4127a4a104418853:pending:repository","mission_step_id":"cd5c019f-b096-4595-b0d3-aed889927c73","command_center_event_id":"b5a2170b-506f-4fd5-b6a9-c6d14ef5031d"},{"id":"16834af0-07a9-49e8-9b57-817c2981dea3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-readiness-demo-handoff-tiers","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3133,"terminal":false,"missionId":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2924,"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":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:41:28.566722+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3133","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1447ee22-ab33-4cb2-b5da-4d70a852c1e3:automatic-mission-resume:3133:repair_mission_waiting_for_gate","mission_step_id":"32b76e0b-bae7-4bfb-850a-80dc2240b0a3","command_center_event_id":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},{"id":"1686d9d8-4deb-4409-81eb-1037fb23aefd","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-21","category":"platform_editor_brand","sourceItemCount":7,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:1c56b7ee-3a9b-1478-f8b2-0ddc33a0d51b","mission_step_id":null,"command_center_event_id":"1c56b7ee-3a9b-1478-f8b2-0ddc33a0d51b"},{"id":"1689adc6-3963-4cd3-842e-a4017eaf8c0c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-54ccf6ba9119","writes":[],"patches":[],"version":1,"approved":true,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","objective":"Continue the same Docker heavy-runner repair. Route normal/heavy PR Gate work to the existing 8GB runner label docker-8g while preserving the light control-plane Gate on docker. Do not weaken any Gate checks, memory limits, freshness checks, or safety invariants.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":"canonical","sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"find":"    runs-on: docker\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--memory=768m' || '--memory=4096m' }}","path":".forgejo/workflows/knocklaunch.yml","replace":"    runs-on: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && 'docker' || 'docker-8g' }}\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--memory=768m' || '--memory=4096m' }}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"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":"8c8b3ad19337546f58cbed0ea1fa454c5a6e3dbf3f8a6a1e7ec78d9699be92d5","replayCount":0,"serializedBytes":2081},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:51:53.08377+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:repository-mutation-intent:8c8b3ad19337546f58cbed0ea1fa454c5a6e3dbf3f8a6a1e7ec78d9699be92d5:0","mission_step_id":"3d0dab30-b5ad-4986-aeb8-3b5f615a2e3d","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"168d627c-dd1f-4306-9376-93534eb9a0a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"511d58b3c2435915467dc7bf70686784cfc5d2cfc8252b401f20c7604c389b06","forgejoWorkflowProof":{"runId":15274,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-04T13:24:32.882866+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","external_id":"forgejo-main-78c897179420","receipt_type":"canonical_release_status","idempotency_key":"mission:64e0593a-efa6-447d-8529-3acc58e28fd6:forgejo-release-status:78c897179420d7ef7228abc23b0f77e95c57b2a0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4046b852-cb3e-4437-b209-f838dc6a34a3","command_center_event_id":"64e0593a-efa6-447d-8529-3acc58e28fd6"},{"id":"16904d3a-5381-493a-8889-4fd0741c8064","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-518293e0098e","prNumber":2424,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:23:51.032423+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","external_id":"2424","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:518293e0-098e-46bb-a9a6-87a92a36f806:merged-pr:2424:628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","mission_step_id":"b24c9e2a-66b3-48b1-97de-fffadd138b28","command_center_event_id":"518293e0-098e-46bb-a9a6-87a92a36f806"},{"id":"1690a6ea-4a48-4f3c-a8a1-d76b60c9bb1a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqdn2y","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":25918,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1498,"terminal":false,"missionId":"80bee9af-50d8-4d45-bdce-074086c93209","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","timingsMs":{"handlerMs":11612,"prReadinessMs":1559,"approvedPlanMs":0,"missionSetupMs":2098,"shipAndProveMs":8736},"nextAction":null,"receiptRef":{"mode":"full","missionId":"80bee9af-50d8-4d45-bdce-074086c93209"},"performance":null,"deploymentId":"forgejo-main-ac39310f3952","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2157,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:54:14.383713+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ac39310f3952359f2fac44b8489d4965b72a75e8","external_id":"forgejo-main-ac39310f3952","receipt_type":"execute_mission","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f2995972-2466-4c5a-a87e-fd9f01795773","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"1691bbdf-864b-41dc-aa39-7d77b7a5d843","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-experience-editor-exact-leaf-selection-20260804","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1140,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T23:39:16.298448+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb14e2cc-5645-4c0f-800e-54ad5dcc6304:execute_mission:repair_mission_execution_blocked","mission_step_id":"e6683372-84fd-405e-a68d-35fad6e9d97f","command_center_event_id":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304"},{"id":"1692dfc1-ba1d-45ce-846b-8332c14c14aa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0a7f65b60c25","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":"0a7f65b6-0c25-48ab-b68b-b3499efc7689","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":784,"providerAuthMs":0,"ledgerPrepareMs":784,"ledgerReconcileMs":197,"lineageReconcileMs":0,"resolvePreflightMs":784,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":981,"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":"0a7f65b6-0c25-48ab-b68b-b3499efc7689"},"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":4714,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:51:08.948273+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a7f65b6-0c25-48ab-b68b-b3499efc7689:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ecbceb4c-55fa-4a3d-9024-d7eca6a16d18","command_center_event_id":"0a7f65b6-0c25-48ab-b68b-b3499efc7689"},{"id":"1696d14a-7c4b-4e25-9e24-786fe2b96386","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3d945049c5432514dce234d8f99b3d70039e0386","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3d945049c5432514dce234d8f99b3d70039e0386","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1951","runId":1951,"status":"success","sourceSha":"3d945049c5432514dce234d8f99b3d70039e0386","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3d945049c5432514dce234d8f99b3d70039e0386","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-3d945049c5432514dce234d8f99b3d70039e0386","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":1951,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.50.7-supersession-content-proof","containsSourceSha":true,"historicalExactSourceProof":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:30:54.236303+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3d945049c5432514dce234d8f99b3d70039e0386","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:69c93428-10bb-4b8f-bfbb-a13c6a58dd7e:forgejo-release-status:3d945049c5432514dce234d8f99b3d70039e0386:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"8d9386bb-6f4c-429e-9f08-468d3639e32b","command_center_event_id":"69c93428-10bb-4b8f-bfbb-a13c6a58dd7e"},{"id":"1699435a-c23d-4525-9abd-088ced5a1ed5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/command-center-connector-reliability-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5548,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"5dea3221-792e-4687-8897-a2853a7c28b3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5dea3221-792e-4687-8897-a2853a7c28b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5109,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T00:09:37.901325+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5dea3221-792e-4687-8897-a2853a7c28b3:execute_mission:repair_mission_execution_retryable","mission_step_id":"b5ad87cf-c9e8-4702-80cb-1a68f217e7cd","command_center_event_id":"5dea3221-792e-4687-8897-a2853a7c28b3"},{"id":"169a47b4-1535-4c4f-8f7e-15b41d05ad7a","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:55d36e43-35a1-4091-b98c-d9e301226a65","mission_step_id":null,"command_center_event_id":"55d36e43-35a1-4091-b98c-d9e301226a65"},{"id":"169b4a29-0f98-4229-bd0d-6ee7b28549b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/full-receipt-repository-proof-evaluation-v1","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.158-visual-witness-container-rollout","prNumber":2883,"terminal":false,"missionId":"e941b46e-df14-47d1-9c00-7fab9bdb6a6f","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5023,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":338,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":338,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":338,"repositoryMutationMs":5023,"repositoryProviderMs":3254,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1756,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":338,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1498},"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":"e941b46e-df14-47d1-9c00-7fab9bdb6a6f"},"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":3650,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:27:37.670925+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2883","receipt_type":"execute_mission","idempotency_key":"mission:e941b46e-df14-47d1-9c00-7fab9bdb6a6f:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"64aa5c53-eb7a-4b96-b6d2-7d0e7766cdcb","command_center_event_id":"e941b46e-df14-47d1-9c00-7fab9bdb6a6f"},{"id":"169d7d62-083b-49c8-abb0-66035d878e75","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-demo-routing-readiness-20260909","prNumber":2226,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:31:39.864466+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","external_id":"2226","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:56505062-e1f5-4060-88af-d56ecf84b10e:merged-pr:2226:1c2f68fd568ecab94acd810d1dbf474fc816edfc","mission_step_id":"657089af-5610-45e0-b2c7-c591a0d591cb","command_center_event_id":"56505062-e1f5-4060-88af-d56ecf84b10e"},{"id":"16a3e0ee-1350-4356-9c93-f66f40736aa1","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":"c47658c69e3828b0cbb760f932248ccf7656bf7f","releaseState":"pending","exactConductorRun":{"id":31327597535,"status":"completed","headSha":"c47658c69e3828b0cbb760f932248ccf7656bf7f","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T17:54:25.060655+00:00","proof_gate":"canonical_release_pending","source_sha":"c47658c69e3828b0cbb760f932248ccf7656bf7f","external_id":"canonical-release-c47658c69e38","receipt_type":"canonical_release_status","idempotency_key":"mission:3e84f66d-04c6-4190-a24a-d9b393bbcd6b:release-status:c47658c69e3828b0cbb760f932248ccf7656bf7f:31327597535:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"f16ae699-8850-4cac-8b93-7da98ff0c958","command_center_event_id":"3e84f66d-04c6-4190-a24a-d9b393bbcd6b"},{"id":"16a3e4cd-eccc-4fe1-845e-ea255ae00184","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7de1b73dec9a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":14942,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":18813,"firstUsefulResultAt":"2026-09-25T11:11:04.835Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3708,"terminal":false,"missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"12ec37ca2bbd69a5cc5e471707cfdebb85b12c71","timingsMs":{"prReadinessMs":390,"approvedPlanMs":0,"shipAndProveMs":2253,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},"performance":null,"deploymentId":"forgejo-main-12ec37ca2bbd","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:11:42.477614+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3708","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7de1b73d-ec9a-491c-bbac-cc534c1275fa:automatic-mission-resume:3708:canonical_release_reconciliation_pending","mission_step_id":"91d2ee4a-ad8c-40a8-a9c9-7d0f73aaf549","command_center_event_id":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},{"id":"16a4799b-d3ea-4089-a4d6-73630fa5df37","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1515ad08b728","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"1515ad08-b728-47df-ab7a-d8f0739c635b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":115,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":426,"providerAuthMs":0,"ledgerPrepareMs":426,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":426,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":426,"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":"1515ad08-b728-47df-ab7a-d8f0739c635b"},"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":5128,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:35:38.602282+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1515ad08-b728-47df-ab7a-d8f0739c635b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"287e0ab2-6fca-4388-81b3-1305e57baff2","command_center_event_id":"1515ad08-b728-47df-ab7a-d8f0739c635b"},{"id":"16a5fa87-9c20-4116-8884-9557146ce0db","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4118eff2ab89","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3646,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":null,"terminal":false,"missionId":"4118eff2-ab89-48f8-b70f-19d477ab65b7","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":"4118eff2-ab89-48f8-b70f-19d477ab65b7"},"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":9567,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:22:27.433964+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4118eff2-ab89-48f8-b70f-19d477ab65b7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"79571af3-20dd-48b1-ab93-2fc190a272e6","command_center_event_id":"4118eff2-ab89-48f8-b70f-19d477ab65b7"},{"id":"16ab27b6-cf6d-4fe1-a5a7-23e1144f4472","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":"1171eba5d8275bad68ef9d53caf59592f7724a67","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/13029","runId":13029,"status":"success","sourceSha":"1171eba5d8275bad68ef9d53caf59592f7724a67","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":"9a9c9b69527ef64913b6b307e2464953b5e80c36","sourceSha":"1171eba5d8275bad68ef9d53caf59592f7724a67","changedPaths":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:15:57.075977+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1171eba5d8275bad68ef9d53caf59592f7724a67","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:47f7cc23-6f07-408e-8ec3-e5b303fc8006:forgejo-release-status:1171eba5d8275bad68ef9d53caf59592f7724a67:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2a3096dc-2025-4aab-93f5-f2f19126b573","command_center_event_id":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},{"id":"16ae426b-3901-4a99-a1b1-654e8c2202e4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["The reserved mission branch is proven to have no unique work relative to current main.","Current main still uses the too-short Forgejo operator transport deadline; PR #2468 established the intended 4500/6500 repair.","The separate TypeScript transport contract test contains symbolic operator-budget wiring checks but no stale numeric operator constants, so it does not need mutation."],"confidence":1,"rawUtterance":"I stopped the other five conversations. I want you to take over the work. In doing so, you will continue your work.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exclusive-ownership","statement":"One fail-closed machine-readable ownership graph defines the sole gate, merge-queue, merge, release, deployment, and public mutation owners, with regression checks against duplicate authority.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"transport-reliable","statement":"Daily Forgejo operator GETs use a 4500 ms attempt ceiling, 6500 ms shared total budget, two attempts, and 100 ms retry delay, while the 2500 ms mutation timeout and separate owner-facing SLO telemetry remain unchanged.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"queue-preserved","statement":"The current-main queue snapshot-first and exact-head supervisor architecture remains canonical; no second scheduler, release conductor, auto-merge workflow, or fallback lane is introduced.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"live-converged","statement":"The one consolidated PR passes KnockLaunch Gate, squash merges, deploys the affected cc-execution runtime, and live runtime identity converges to merged Forgejo main.","proofConditionIds":["gate-proof","runtime-proof"]},{"id":"refrozen","statement":"Control-plane maintenance is closed/refrozen after live proof.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze the control plane only for this exact consolidated architecture and Forgejo operator transport repair, absorb the validated non-conflicting work from the stopped conversations into one canonical branch, ship and prove it live, then refreeze the control plane.","constraints":[{"id":"forgejo-only","statement":"Forgejo remains the only repository, PR, merge, workflow, and release source of truth; GitHub remains absent.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"one-delivery","statement":"Use this existing architecture mission, one ai/* branch generation, one PR, one KnockLaunch Gate, one squash merge, and at most one canonical release per affected owner.","proofConditionIds":["repository-proof","gate-proof","runtime-proof"]},{"id":"no-new-orchestration","statement":"Do not add another scheduler, conductor, registry, observer, retry lane, compatibility shim, or fallback architecture.","proofConditionIds":["repository-proof"]},{"id":"scope","statement":"Mutation scope is exact to config/control-plane-capabilities.json, workers/cc-execution/src/index-mcp.js, workers/cc-execution/src/version.js, and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["repository-proof"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged Forgejo source contains the single-owner architectureExclusivity contract, matching Gate regressions, and the validated 4500/6500/2/100 Forgejo operator read transport contract without adding parallel authority.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"release","claim":"KnockLaunch Gate passes on the exact current head after current-main freshness is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Affected cc-execution release is live, runtime git SHA is in the merged current-main lineage, capability truth still exposes one public repository mutation lane and unified release supervision, and control-plane maintenance is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0a94a3839b8de415edd7e78e978c56dfdcbd221a35d24674fbfc603cad8c9a00","requestContractRevision":6,"previousRequestContractHash":"28f5ff5ff3e5c5e5d11336f3c4ae127da8e5906212b09cb1f52e7d602f3e7671"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:46:33.523888+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a3d6673b-3c9f-4d2f-b261-b03d33ae21ac:request-contract:0a94a3839b8de415edd7e78e978c56dfdcbd221a35d24674fbfc603cad8c9a00","mission_step_id":"8308a6b3-c523-4122-b379-79193d37d488","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"16b0f1af-25e9-482c-a928-607dc616c344","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"7ba1c23f865e80361751bc3b22e460696f351c8914409c3aa4d72faa58a99624","forgejoWorkflowProof":{"runId":16014,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1858461dafcaf38f423760610af29c5d2138f39c","deploymentId":"forgejo-main-1858461dafcaf38f423760610af29c5d2138f39c","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:43:22.000759+00:00","proof_gate":"canonical_release_pending","source_sha":"80d7bb9b45c1cc37b7e1db7c65983e499c737925","external_id":"forgejo-main-80d7bb9b45c1","receipt_type":"canonical_release_status","idempotency_key":"mission:168d04c4-418e-4418-a42b-b271dc74bfb5:forgejo-release-status:80d7bb9b45c1cc37b7e1db7c65983e499c737925:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5956c095-0f25-43ec-b82b-5bbf4bcc8ace","command_center_event_id":"168d04c4-418e-4418-a42b-b271dc74bfb5"},{"id":"16b20102-4210-4e0d-a4ed-ac3b8ef87cec","source":"forgejo","status":"waiting","payload":{"branch":"ai/mobile-tenant-avatar-nav-contract-0907","prNumber":2103,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"859ecf16759753323a8e38d8c8a2f2c66cd21f67","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T20:31:17.481895+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"859ecf16759753323a8e38d8c8a2f2c66cd21f67","external_id":"2103","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:068363cc-42a7-4393-a00a-e247cdba9257:merged-pr:2103:859ecf16759753323a8e38d8c8a2f2c66cd21f67","mission_step_id":"11fdf644-3bba-4fd9-9d11-c727d1858b6e","command_center_event_id":"068363cc-42a7-4393-a00a-e247cdba9257"},{"id":"16b38f66-1f4d-4185-9f8b-ff5a03b017b2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1033","runId":1033,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9a02ccb86823bdd2a0c54873920af31902574395","deploymentId":"forgejo-main-9a02ccb86823bdd2a0c54873920af31902574395","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.15-mcp-oauth-tool-security","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T04:23:26.072798+00:00","proof_gate":"canonical_release_pending","source_sha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","external_id":"forgejo-main-57460ee2d92d","receipt_type":"canonical_release_status","idempotency_key":"mission:ef1a07cd-f85d-4258-a8ea-07802385f5be:forgejo-release-status:57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"02295141-13e9-45b6-8108-69115f9c1103","command_center_event_id":"ef1a07cd-f85d-4258-a8ea-07802385f5be"},{"id":"16b5bc87-836e-419b-89bc-3c23053df785","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:db07529f-161a-49d6-8dfb-62e5ac8f4725","mission_step_id":null,"command_center_event_id":"db07529f-161a-49d6-8dfb-62e5ac8f4725"},{"id":"16b722c9-c1ba-445d-b3dc-a1d7d58b6cb6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ddcd203759ff","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10558,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":33024,"firstUsefulResultAt":"2026-10-01T20:33:40.404Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.39-source-resolution-continuation","prNumber":4405,"terminal":false,"missionId":"ddcd2037-59ff-4956-b21a-7533f9d21c64","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2324,"approvedPlanMs":0,"missionSetupMs":680,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":390,"resolvePreflightMs":680,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":290,"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":"ddcd2037-59ff-4956-b21a-7533f9d21c64"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:34:19.357928+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4405","receipt_type":"execute_mission","idempotency_key":"mission:ddcd2037-59ff-4956-b21a-7533f9d21c64:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"23a21e16-6596-424a-a8bc-17cf52a776cf","command_center_event_id":"ddcd2037-59ff-4956-b21a-7533f9d21c64"},{"id":"16b8e6b1-677d-4e13-81e5-a0c44202767b","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #362","tenantRef":"69c86c8d-c737-439a-8f30-3246af0b3ad1","receivedAt":"2026-08-18T03:59:55.030Z","fingerprint":"8cc0f8893d473e368136700a1f3e3bae818a860cbc8052431f2f9f34b4a0ef81","workstreamRef":"69c86c8dc737439a8f303246af0b3ad1","conversationId":null,"canonicalBranch":"ai/cafe-qsr-template-20260817","requestedBranch":null,"conversationContext":null},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T03:59:34.738509+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:tenant-workstream-contribution:8cc0f8893d473e368136700a1f3e3bae818a860cbc8052431f2f9f34b4a0ef81","mission_step_id":"adff4f10-fb1e-403c-a064-dc152fbc34fe","command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"16b8e77a-10bc-43fc-bcfc-12c3b3b87014","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d09e5839c43c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":27800,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"executorlessWaitMs":50910,"firstUsefulResultAt":"2026-10-02T19:59:11.898Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4521,"terminal":false,"missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"829822b3e1f9ce9ff8deaac09248ec2482dbd911","timingsMs":{"prReadinessMs":976,"approvedPlanMs":0,"shipAndProveMs":3587,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},"performance":null,"deploymentId":"forgejo-main-829822b3e1f9","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:00:08.917716+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4521","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d09e5839-c43c-4a74-8907-a33aa3a1d3c2:automatic-mission-resume:4521:canonical_release_reconciliation_pending","mission_step_id":"7038ec55-ad66-4024-af01-c05437805644","command_center_event_id":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},{"id":"16b8ec23-2f68-4a66-aa0d-4fbf32d98e2d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-intent-live-proof-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.44-gate-intent-service-proof-refreeze","prNumber":1694,"terminal":false,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10677,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10553,"approvedPlanMs":0,"missionSetupMs":465,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":166,"resolvePreflightMs":465,"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 after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},"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":2412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:08.029207+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1694","receipt_type":"execute_mission","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"16bb15d4-7817-42a2-95e2-137129d9359a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js"],"reason":"Apply the exact scoped atomic-new-branch optimization already authorized by this durable mission.","baseSha":"9b309523b596b77af5765e2dbec1681bc7592d1f","issuedAt":1788524410034,"expiresAt":1788524590034,"missionId":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00","authorizationId":"03aa6f28-d56b-4939-8cbe-bf502f5cc17d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:20:10.591477+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9b309523b596b77af5765e2dbec1681bc7592d1f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:03aa6f28-d56b-4939-8cbe-bf502f5cc17d","mission_step_id":"932d8897-1850-4221-8554-986a2e2c28ea","command_center_event_id":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},{"id":"16bd0317-8bb9-4a61-abdd-6dfd9ececb32","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1c04ca7658ea","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":53411,"releaseCount":0,"toolCallCount":26,"repeatedCallCount":17,"executorlessWaitMs":261776,"firstUsefulResultAt":"2026-10-02T16:06:29.260Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4488,"terminal":false,"missionId":"1c04ca76-58ea-480d-9565-e76fc7a2d50d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4175,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1996,"missionSetupMs":1624,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1555,"ledgerReconcileMs":0,"lineageReconcileMs":69,"resolvePreflightMs":1624,"repositoryMutationMs":2179,"repositoryProviderMs":2179,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2109,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1555,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":70},"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":"1c04ca76-58ea-480d-9565-e76fc7a2d50d"},"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":3787,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:06:36.553002+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4488","receipt_type":"execute_mission","idempotency_key":"mission:1c04ca76-58ea-480d-9565-e76fc7a2d50d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3c16aac2-8676-4af1-a9ce-d417374945d8","command_center_event_id":"1c04ca76-58ea-480d-9565-e76fc7a2d50d"},{"id":"16bdc8e5-d1bf-4e09-9608-3601147ed919","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/321-auto-unlock-premium-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6009,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":null,"terminal":false,"missionId":"16b4f5f4-48f7-43e0-a1b7-3bd603580d2f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":290,"missionSetupMs":4209},"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":"16b4f5f4-48f7-43e0-a1b7-3bd603580d2f"},"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":5032,"likelyAffectedFiles":["src/pages/auto-lockout/AutoUnlockPublic.tsx","src/pages/auto-lockout/AutoUnlockWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T02:38:52.494237+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:16b4f5f4-48f7-43e0-a1b7-3bd603580d2f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4611a048-fd8c-4b95-a240-dcd8d06267a6","command_center_event_id":"16b4f5f4-48f7-43e0-a1b7-3bd603580d2f"},{"id":"16bde7e7-905b-4f3f-80d8-002f837ed453","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/correct-a-verified-knocklaunch-control-plane-rel-82d8f897","headSha":"666af5fa42dcf331711fac571cb9246162795f9a","prNumber":7959},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-23T02:28:07.454515+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:b9ed0911-d90a-4ec3-813e-4c70afa289d7:pr:7959:implementation-created","mission_step_id":"a276d2e3-9b5c-4781-8443-16036adba5d9","command_center_event_id":"b9ed0911-d90a-4ec3-813e-4c70afa289d7"},{"id":"16be3529-63e9-4665-a27b-955fcbe0ed80","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/index-visual-witness-resumable.js","fingerprint":"30424740958fe63ed15f905029925e04c9c0daf2390d3218a46d82d351a0aa31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:19:22.013773+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:35086e86-a26f-4289-b447-be23bf15a9f0:repository-mutation-intent-blocked:30424740958fe63ed15f905029925e04c9c0daf2390d3218a46d82d351a0aa31","mission_step_id":"fb97fb7a-6de7-4cf3-a6cf-606ca541ade0","command_center_event_id":"35086e86-a26f-4289-b447-be23bf15a9f0"},{"id":"16be3811-df65-4421-8eae-c7665a511ebc","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"de5cfb2ccd3b29aef16a8f4acd3c64380bd8ffa52e2a6d741f1055fb4af1721f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:28:11.499071+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3a7d5e32-d7be-485e-ab27-44b0af8d9e1f:repository-mutation-intent-blocked:de5cfb2ccd3b29aef16a8f4acd3c64380bd8ffa52e2a6d741f1055fb4af1721f","mission_step_id":"e1998961-b7dd-4c97-933e-4fc860687bd8","command_center_event_id":"3a7d5e32-d7be-485e-ab27-44b0af8d9e1f"},{"id":"16c33459-9293-47dc-ad36-5025b6873636","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-737b120d32e1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14870,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"executorlessWaitMs":147800,"firstUsefulResultAt":"2026-10-05T00:55:18.550Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4873,"terminal":false,"missionId":"737b120d-32e1-43cd-b08f-4704aaf991af","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2174,"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":"737b120d-32e1-43cd-b08f-4704aaf991af"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:57:41.505117+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4873","receipt_type":"automatic_mission_resume","idempotency_key":"mission:737b120d-32e1-43cd-b08f-4704aaf991af:automatic-mission-resume:4873:repair_mission_pr_ready_retryable","mission_step_id":"dd681d46-bc3e-4842-92b3-ea24383bdd2d","command_center_event_id":"737b120d-32e1-43cd-b08f-4704aaf991af"},{"id":"16c73182-60f7-4c6a-98e9-b55dfbbb2c35","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7c5df64b106b","reason":null,"status":"complete","metrics":{"receiptBytes":22737,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":109809,"firstUsefulResultAt":"2026-09-29T16:45:39.195Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.2-paul-self-healing-recovery","prNumber":4147,"terminal":false,"missionId":"7c5df64b-106b-4530-a803-487a9fea20f8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5805,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":290,"providerAuthMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":290,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"7c5df64b-106b-4530-a803-487a9fea20f8"},"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":3955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:47:35.848213+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4147","receipt_type":"execute_mission","idempotency_key":"mission:7c5df64b-106b-4530-a803-487a9fea20f8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"cfbd0118-21dc-4d07-9063-903a5671caba","command_center_event_id":"7c5df64b-106b-4530-a803-487a9fea20f8"},{"id":"16c8e6a8-0e83-40db-8f7d-058e119edad7","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-21","category":"platform_reliability","sourceItemCount":30,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:a4802fad-d162-cf0a-22ac-109a197b3183","mission_step_id":null,"command_center_event_id":"a4802fad-d162-cf0a-22ac-109a197b3183"},{"id":"16cbb8ff-bb60-4df1-bf24-fef951ad4901","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"bb6bd06be1663b24f2b666d526f1cc553adcb233","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"bb6bd06be1663b24f2b666d526f1cc553adcb233","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"3e1ad2f5698f878fedba3a87001695c1026bff3c0b5ef75b6267083e6fbb4c00","forgejoWorkflowProof":{"runId":8933,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:40:28.281066+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bb6bd06be1663b24f2b666d526f1cc553adcb233","external_id":"forgejo-main-bb6bd06be166","receipt_type":"canonical_release_status","idempotency_key":"mission:62dc4311-4763-4408-a83e-fad585e3e823:forgejo-release-status:bb6bd06be1663b24f2b666d526f1cc553adcb233:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"f6adfd7f-6515-4a78-a5de-3365545adc9f","command_center_event_id":"62dc4311-4763-4408-a83e-fad585e3e823"},{"id":"16cbdb44-8ed8-44b9-a731-9d3f5201a7f0","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-green-gate-promotion.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized scoped repair of the exact 4-second readiness cutoff freezing green mergeable PCG PRs.","baseSha":"0144cf04867408a12d67a6f3b29eb439857f38c7","issuedAt":1791308742111,"expiresAt":1791308922111,"missionId":"8f84a818-5df6-49c1-ba1d-2921251ef1d5","authorizationId":"1a15ae09-7ceb-464c-bb22-735069686f35","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:45:42.624596+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0144cf04867408a12d67a6f3b29eb439857f38c7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1a15ae09-7ceb-464c-bb22-735069686f35","mission_step_id":"4243adf3-ea6a-49d8-8e8d-da41d9e21f40","command_center_event_id":"8f84a818-5df6-49c1-ba1d-2921251ef1d5"},{"id":"16cc3302-b40a-457d-bc09-7ab48ffc61a7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/autonomous-deterministic-supervisor","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3294,"terminal":false,"missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","timingsMs":{"prReadinessMs":1883,"approvedPlanMs":0,"shipAndProveMs":9507,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},"performance":null,"deploymentId":"forgejo-main-603c85a1a2c4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:26:12.493728+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3294","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:automatic-mission-resume:3294:canonical_release_dispatched","mission_step_id":"bada1e50-3060-41f5-a651-3ea17a54ce05","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"16d04363-30ff-4e80-89fc-667aa7d40c43","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/scoped-repo-patch-policy.js","content":"export const SCOPED_REPO_PATCH_LATENCY_POLICY = Object.freeze({\n  readTimeoutMs: 12000,\n  readAttemptTimeoutMs: 6000,\n  readTotalBudgetMs: 10000,\n  readMaxAttempts: 2,\n  readRetryDelayMs: 100,\n  writeTimeoutMs: 12000,\n  branchCreateTimeoutMs: 6000,\n  atomicCommitTimeoutMs: 6000,\n  atomicCommitHardTimeoutMs: 12000,\n  atomicFinalReconcileBudgetMs: 6000,\n  atomicReconcileReadTimeoutMs: 2500,\n  atomicReconcileAttempts: 2,\n  atomicReconcileDelayMs: 100,\n  prCreateTimeoutMs: 6000,\n  prReconcileReadTimeoutMs: 6000,\n});\n"},{"path":"workers/cc-execution/src/version.js","content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.58.250-scoped-patch-timeout-recovery\";\n"}],"branch":"ai/objective-first-repair-acdb75211245","writes":[],"patches":[],"version":1,"approved":true,"missionId":"acdb7521-1245-4b43-881a-bd2345be622b","objective":"Complete the same owner-authorized control-plane scoped-patch latency repair with exact writes. Increase both read and write/reconcile budgets so current Forgejo latency is tolerated, then continue through the one PR, Gate, squash merge, cc-execution release, and runtime proof. Do not synthesize unrelated files.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"acdb7521-1245-4b43-881a-bd2345be622b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized fixing the control-plane mutation blocker that is preventing the requested Big Papi production repair."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized fixing the control-plane mutation blocker that is preventing the requested Big Papi production repair."},"recovery":false,"fingerprint":"4d4fe2c3a28e8d5f73942186ccdb5d3aec34df202a4813bbf9bd70230f329679","replayCount":0,"serializedBytes":2721},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:27:29.390611+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent:4d4fe2c3a28e8d5f73942186ccdb5d3aec34df202a4813bbf9bd70230f329679:0","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"16d205dd-0c07-415c-b24f-0034abd740f8","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:28:00.459Z","fingerprint":"a36c7ea8887397a8917ea615292f86438967a883bee2b4eefb0118f6da9cd4df","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2029 Curri sample mode ignores unrelated live-showing loading/error state.","proofConditionIds":["proof-repository"]}],"objective":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2029; no new branch or PR.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Curri sample-mode loading/error expressions exclude showings when sampleMode is true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"(!sampleMode && showingsLoading)","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6185bd8e0304d6aceb748c440d1d99ace4630de3f320b2b4c63c918f3fc3216b","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:01.281581+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:tenant-workstream-contribution:a36c7ea8887397a8917ea615292f86438967a883bee2b4eefb0118f6da9cd4df","mission_step_id":null,"command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"16d2cf65-c5bb-4d95-9dc7-d7f4b5627eba","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4beefb54002b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":41903,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":7,"executorlessWaitMs":2403842,"firstUsefulResultAt":"2026-09-25T21:57:38.952Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":3771,"terminal":false,"missionId":"4beefb54-002b-4db5-b843-b18254fbaf23","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8cb51d0a50b5ca6662b6347af9bc5f744d6f57e1","timingsMs":{"prReadinessMs":93,"approvedPlanMs":0,"shipAndProveMs":1230,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4beefb54-002b-4db5-b843-b18254fbaf23"},"performance":null,"deploymentId":"forgejo-main-8cb51d0a50b5","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":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:05:42.983127+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3771","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4beefb54-002b-4db5-b843-b18254fbaf23:automatic-mission-resume:3771:canonical_release_reconciliation_pending","mission_step_id":"feac53cb-d1dd-4902-8efc-5c772eef3b95","command_center_event_id":"4beefb54-002b-4db5-b843-b18254fbaf23"},{"id":"16d32596-986e-4ff9-b984-d167b759c6ae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-event-rental-crm-route-leakage","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3171,"terminal":false,"missionId":"4d2d0e68-eda1-4c08-9813-07eae2bb176b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"783e3c71a91ef8cd95919f373693c1c75366776d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5193,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":511,"approvedPlanMs":0,"missionSetupMs":532,"providerAuthMs":0,"shipAndProveMs":4430,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":209,"resolvePreflightMs":532,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4d2d0e68-eda1-4c08-9813-07eae2bb176b"},"performance":null,"deploymentId":"forgejo-main-783e3c71a91e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2671,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:22:48.383842+00:00","proof_gate":"canonical_release_dispatched","source_sha":"783e3c71a91ef8cd95919f373693c1c75366776d","external_id":"forgejo-main-783e3c71a91e","receipt_type":"execute_mission","idempotency_key":"mission:4d2d0e68-eda1-4c08-9813-07eae2bb176b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ad9ab3b9-7182-4321-a6de-9bd082f22626","command_center_event_id":"4d2d0e68-eda1-4c08-9813-07eae2bb176b"},{"id":"16d8113a-1eac-4533-8a1f-c16a05ddc0b5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-organic-seo-20260829","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":1229,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1009,"terminal":false,"missionId":"adff6a0c-300c-4f08-b13a-d62b697ac0a5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":944,"prReadinessMs":937,"approvedPlanMs":0,"missionSetupMs":578,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"adff6a0c-300c-4f08-b13a-d62b697ac0a5"},"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":5769,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:35:28.534086+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1009","receipt_type":"execute_mission","idempotency_key":"mission:adff6a0c-300c-4f08-b13a-d62b697ac0a5:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"33d3beb6-45f8-421d-bd92-79b8c9ba3e0f","command_center_event_id":"adff6a0c-300c-4f08-b13a-d62b697ac0a5"},{"id":"16d9d2f5-b005-4ab5-84c0-1a5d2f9a15fe","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized aggressive MCP optimization. Corrective generation 2 is limited to the existing MCP adapter hot path.","baseSha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","issuedAt":1791002027783,"expiresAt":1791002207783,"missionId":"5e7815f5-fba2-4296-8658-3ca17bc88801","authorizationId":"d41775ad-c7ca-4081-8105-4b7377803878","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:33:48.140258+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d41775ad-c7ca-4081-8105-4b7377803878","mission_step_id":"5010b57e-2eba-4138-98c5-db6cb0da6b7a","command_center_event_id":"5e7815f5-fba2-4296-8658-3ca17bc88801"},{"id":"16db2bc4-f7e0-43f8-83aa-fc4aca6b4ff3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2e0523263a2c","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":222877,"releaseCount":0,"toolCallCount":137,"repeatedCallCount":130,"executorlessWaitMs":753737,"firstUsefulResultAt":"2026-10-05T18:02:57.046Z","recoveryAttemptCount":124,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":5020,"terminal":false,"missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3070,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":377,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":69,"resolvePreflightMs":377,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"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":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:03:58.545005+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5020","receipt_type":"execute_mission","idempotency_key":"mission:2e052326-3a2c-46a7-88f6-9a4cc99d20e4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0c6e2a65-ecf4-460f-8d94-494847d006cc","command_center_event_id":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},{"id":"16dc9b34-3f1f-4848-a7ad-4e6aa1a9d776","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":134813,"firstUsefulResultAt":"2026-10-05T19:33:25.565Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5024,"terminal":false,"missionId":"0cd9751d-afb4-49a3-9847-8e3f6298428d","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":"0cd9751d-afb4-49a3-9847-8e3f6298428d"},"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:33:33.682666+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5024","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0cd9751d-afb4-49a3-9847-8e3f6298428d:automatic-mission-resume:5024:repair_mission_waiting_for_gate","mission_step_id":"32a9660c-08a3-4eb4-bb28-4c0565c991cf","command_center_event_id":"0cd9751d-afb4-49a3-9847-8e3f6298428d"},{"id":"16dd9bd5-51b9-4f08-9237-aeaabed13d09","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"06b69169956ed0116e413712aa3e790c3e48ad87","releaseState":"pending","exactConductorRun":{"id":31542163063,"status":"pending","headSha":"06b69169956ed0116e413712aa3e790c3e48ad87","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T22:23:22.289706+00:00","proof_gate":"canonical_release_pending","source_sha":"06b69169956ed0116e413712aa3e790c3e48ad87","external_id":"canonical-release-06b69169956e","receipt_type":"canonical_release_status","idempotency_key":"mission:22e5ba72-6810-4701-a792-f0c92a314531:release-status:06b69169956ed0116e413712aa3e790c3e48ad87:31542163063:pending:canonical-production-release/verified=pending|supabase-edge-production/live=missing","mission_step_id":"3b64889c-a7e9-43c2-aa1e-ab555e284598","command_center_event_id":"22e5ba72-6810-4701-a792-f0c92a314531"},{"id":"16ddebda-b5ae-4540-9788-339ae4845a49","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":"f5fb14ea74358aa6e1801fb10610c18b80f4936a","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":"f5fb14ea74358aa6e1801fb10610c18b80f4936a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T15:52:54.864786+00:00","proof_gate":"canonical_release_pending","source_sha":"f5fb14ea74358aa6e1801fb10610c18b80f4936a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b3c71a4d-f280-46c6-9a91-c16bc0f0c199:forgejo-release-status:f5fb14ea74358aa6e1801fb10610c18b80f4936a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"1abfc043-2e9d-4496-9922-3b83262317bf","command_center_event_id":"b3c71a4d-f280-46c6-9a91-c16bc0f0c199"},{"id":"16df1627-eb09-47d1-b88e-e1060864883d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue PR #1676 on the same durable mission. Canonical Gate proved 36/37 tests pass; the sole failure is a stale invariant in workers/cc-execution/test/release-orchestration-invariants.test.js that still requires atomic reconciliation attempts=6 and delay=250. Update only those expectations to the new bounded contract attempts=2 and delay=100, retain the loop/bounded-read assertions and all implementation behavior unchanged. Re-gate the same PR, then continue canonical merge/release/live timing proof and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue PR #1676 on the same durable mission. Canonical Gate proved 36/37 tests pass; the sole failure is a stale invariant in workers/cc-execution/test/release-orchestration-invariants.test.js that still requires atomic reconciliation attempts=6 and delay=250. Update only those expectations to the new bounded contract attempts=2 and delay=100, retain the loop/bounded-read assertions and all implementation behavior unchanged. Re-gate the same PR, then continue canonical merge/release/live timing proof and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"write-window","statement":"A slow Forgejo atomic write remains live through the hard deadline and is not converted at 1.5s into a serial reconciliation storm.","proofConditionIds":["repo","runtime"]},{"id":"bounded-reconcile","statement":"Ambiguous writes use at most two bounded exact readback rounds inside the original hard mutation budget, with no blind mutation retry.","proofConditionIds":["repo","runtime"]},{"id":"telemetry","statement":"execute_mission exposes scoped repository provider timing instead of conflating deterministic mutation time with plan synthesis.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Exact merged cc-execution runtime is live and control plane is refrozen after proof.","proofConditionIds":["runtime","refrozen"]}],"objective":"Unfreeze the control plane only to continue PR #1676 on the same durable mission. Canonical Gate proved 36/37 tests pass; the sole failure is a stale invariant in workers/cc-execution/test/release-orchestration-invariants.test.js that still requires atomic reconciliation attempts=6 and delay=250. Update only those expectations to the new bounded contract attempts=2 and delay=100, retain the loop/bounded-read assertions and all implementation behavior unchanged. Re-gate the same PR, then continue canonical merge/release/live timing proof and refreeze.","constraints":[{"id":"safety","statement":"Preserve exact-source freshness, maintenance authorization scope, anchored edit validation, exact applied-state reconciliation, canonical Gate/squash merge/release ownership, and hard safety invariants.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source and regression coverage prove bounded concurrent write/reconciliation semantics and stage timing propagation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live on exact merged SHA and a representative deterministic mutation reports the new repository mutation timing stages.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after terminal proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"969ab9e67b4be1d8852fc95881483227f629a8e04ede016643eca7b5916a8830","requestContractRevision":3,"previousRequestContractHash":"5866bf277adadd0e2dbdfeca98fb3b4dec54ad022cafb52a72d5866792320a6d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:52:21.809216+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:47dd9ce8-9c5d-4c4f-9584-ad463722731d:request-contract:969ab9e67b4be1d8852fc95881483227f629a8e04ede016643eca7b5916a8830","mission_step_id":"6abdb40e-1413-45e6-b333-579438c95ed5","command_center_event_id":"47dd9ce8-9c5d-4c4f-9584-ad463722731d"},{"id":"16e057d6-4701-4280-acb1-6fabf945f6ee","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roof-help-finder-trust-intake-20260827","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":29945,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":900,"terminal":false,"missionId":"594d8a85-0a52-489b-9c1e-63b12931e12a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":739,"prReadinessMs":0,"approvedPlanMs":739,"missionSetupMs":3021,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"594d8a85-0a52-489b-9c1e-63b12931e12a"},"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":5199,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T02:39:40.578004+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"900","receipt_type":"execute_mission","idempotency_key":"mission:594d8a85-0a52-489b-9c1e-63b12931e12a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"480726e9-e7aa-4c3a-ab43-65a360d8f322","command_center_event_id":"594d8a85-0a52-489b-9c1e-63b12931e12a"},{"id":"16e2022d-6bd4-4dbd-b2e4-f7eb89597521","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"test","statement":"No-checkout/control-token assertions apply only to the completion-intent step.","proofConditionIds":["repo","gate"]},{"id":"progression","statement":"Live 1.58.43 accepts intent, independently verifies exact green, and auto-merges PR #1694 without manual continuation.","proofConditionIds":["gate","merge"]},{"id":"release","statement":"Merged test-only proof selects zero release targets.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control plane refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","constraints":[{"id":"scope","statement":"Only test assertion scoping changes; no runtime/workflow/config/product behavior changes.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only the assertion scope changes in the proof test.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate succeeds and live completion intent is accepted.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merge","kind":"repository","claim":"PR #1694 auto-merges from independent post-exit green verification without manual continuation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Merged proof push selects releaseTargets=[] and ccExecution false.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","requestContractRevision":3,"previousRequestContractHash":"bb1aba938f9995661d8ecf1f451037578abfb88c49a0f5a48a9203c8732a63a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:58.438155+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:request-contract:f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"16e5eb34-337e-4824-87d4-10e4b3b15127","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4221cb0460219e71e754d7eb98d20fb37d974dcc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fix-cloudflare-zone-scope","satisfied":true,"statement":"The PAUL bootstrap workflow uses the documented all-zones-in-current-account resource selector and then reruns to continue PAUL activation.","proofConditionIds":["proof-corrective-run"]}],"satisfied":true,"constraints":[{"id":"one-line-scope","satisfied":true,"statement":"Change only the Cloudflare zone resource selector; preserve all other bootstrap logic unchanged.","proofConditionIds":["proof-corrective-run"]},{"id":"no-secret-output","satisfied":true,"statement":"No secret values may be emitted during the correction or bootstrap retry.","proofConditionIds":["proof-corrective-run"]},{"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-corrective-run"]},{"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-corrective-run"]}],"contractHash":"9f2e326996a59870293c6ac6d251b484a5bcf0106aec9d1d8214fac50eaeb178","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-corrective-run","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"9f2e326996a59870293c6ac6d251b484a5bcf0106aec9d1d8214fac50eaeb178"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:03:36.697926+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4221cb0460219e71e754d7eb98d20fb37d974dcc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c5bb6267-6da3-4878-b91a-68fec9f1f975:request-contract:9f2e326996a59870293c6ac6d251b484a5bcf0106aec9d1d8214fac50eaeb178:4221cb0460219e71e754d7eb98d20fb37d974dcc:verified:","mission_step_id":"9f640804-147a-4bea-8057-ee64b13d3bbc","command_center_event_id":"c5bb6267-6da3-4878-b91a-68fec9f1f975"},{"id":"16e60ba8-80f8-4de5-80d4-5a814d08676b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"d4857a33-afd8-4e82-a497-02828321bfc6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1170,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":486,"providerAuthMs":0,"ledgerPrepareMs":486,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":486,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":486,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"d4857a33-afd8-4e82-a497-02828321bfc6"},"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-28T11:39:48.102751+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4857a33-afd8-4e82-a497-02828321bfc6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"23538492-6e12-4c22-9253-ac6e399af6e1","command_center_event_id":"d4857a33-afd8-4e82-a497-02828321bfc6"},{"id":"16e62f12-0e52-4717-85e3-db3060317361","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-single-fixed-background","satisfied":true,"statement":"The live Curri realtor dashboard uses one fixed tenant background underneath one scrolling Curri viewport host; no background image is attached to RealtorShell or scrolling content.","proofConditionIds":["live-curri-single-background"]}],"satisfied":true,"constraints":[{"id":"same-pr","satisfied":true,"statement":"Continue existing PR #1949; do not create a replacement PR.","proofConditionIds":["live-curri-single-background"]},{"id":"preserve-curri-ui","satisfied":true,"statement":"Preserve the existing Curri 60% translucent shell/cards, navigation, logo, typography, controls, and interactions.","proofConditionIds":["live-curri-single-background"]},{"id":"frontend-only","satisfied":true,"statement":"Release frontend only and do not modify unrelated files.","proofConditionIds":["live-curri-single-background"]}],"contractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-curri-single-background","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:48:49.034348+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:request-contract:c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930:11ea82ffbcb9733eace00d4fc9702d72156e39f5:verified:","mission_step_id":"570b8354-f0e4-47d1-963f-e5fe8b73d96c","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"16e7400a-cb71-4287-8492-b7fa8f3be2e1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9dce9d18f7ff","reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":1991,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.31-fast-atomic-reconcile","prNumber":null,"terminal":false,"missionId":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59"},"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":5083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:56:38.122536+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9dce9d18-f7ff-40ab-a5b1-94d7d3498e59:execute_mission:repair_mission_execution_blocked","mission_step_id":"699cc34b-4109-4b71-9da7-9b7da4a2382f","command_center_event_id":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59"},{"id":"16e89aac-eedc-4785-8ec1-b4a2746d592e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9a72ce6e26c5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3547,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":14618,"firstUsefulResultAt":"2026-09-24T13:22:52.900Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.250-mutation-recovery","prNumber":null,"terminal":false,"missionId":"9a72ce6e-26c5-445f-a34d-6d8692c19f47","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":881,"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":"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":"9a72ce6e-26c5-445f-a34d-6d8692c19f47"},"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":4111,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:23:07.562441+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9a72ce6e-26c5-445f-a34d-6d8692c19f47:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"67cf7c7b-08f3-475e-8f9b-a1ea60a15fd1","command_center_event_id":"9a72ce6e-26c5-445f-a34d-6d8692c19f47"},{"id":"16eba964-8bf6-4b19-96c5-cfc23c2f587e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Mutate current main to repair the proven live Speedy Panda EVENT_RENTALS MODES defect. Use the attached anchored edits exactly as the smallest shared primitive repair, then one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend production release, and verify the actual Speedy Panda dashboard UI renders Bookings, Prep & Loadout, Delivery & Pickup, Back Office. Do not stop at release identity; require actual route/UI proof because the prior mission falsely completed without checking rendered titles.","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":"7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed","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":"7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:10:29.145938+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:66429bcd-1c4a-4265-8981-d32063d07d09:request-contract:7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed:df04387d49ed6ea0fd1528a1460581019d4e59ad:verified:","mission_step_id":"ae4cf1bc-c547-4f82-92fb-b70a247dcfd3","command_center_event_id":"66429bcd-1c4a-4265-8981-d32063d07d09"},{"id":"16ee6db5-f2ef-4b88-941c-6b87250b880d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b92d049104f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":3488,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5980,"firstUsefulResultAt":"2026-09-26T17:06:17.357Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":3809,"terminal":false,"missionId":"3b92d049-104f-41c3-a4e5-d0e352047f02","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3380,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":551,"missionSetupMs":354,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"repositoryMutationMs":2829,"repositoryProviderMs":2829,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1734,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1095},"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":"3b92d049-104f-41c3-a4e5-d0e352047f02"},"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":3120,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:06:27.752663+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3809","receipt_type":"execute_mission","idempotency_key":"mission:3b92d049-104f-41c3-a4e5-d0e352047f02:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8ccd7277-c41f-4260-ad14-02baeb865c89","command_center_event_id":"3b92d049-104f-41c3-a4e5-d0e352047f02"},{"id":"16ef8c7e-7fa2-4c68-b78a-88994bc40eec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-speed-accuracy-20260901","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":8961,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1303,"terminal":false,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1776,"prReadinessMs":1515,"approvedPlanMs":0,"missionSetupMs":2889,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5357e24e-a775-4ce8-a74c-53a168591c15"},"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":1600,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:45.676703+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1303","receipt_type":"execute_mission","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"16f069d5-a673-44ee-b2e3-089ce6f769d8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cd208b1a0630","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":21056,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T16:08:00.732Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.1-readiness-lockdown","prNumber":4142,"terminal":false,"missionId":"cd208b1a-0630-4a9c-9049-815789811505","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4790,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":753,"missionSetupMs":478,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":478,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":478,"repositoryMutationMs":4037,"repositoryProviderMs":4037,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2577,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":478,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1460},"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":"cd208b1a-0630-4a9c-9049-815789811505"},"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":3645,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T16:08:06.94702+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4142","receipt_type":"execute_mission","idempotency_key":"mission:cd208b1a-0630-4a9c-9049-815789811505:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b4e510ae-2c95-4289-b8ee-c628cee139e4","command_center_event_id":"cd208b1a-0630-4a9c-9049-815789811505"},{"id":"16f213c5-e681-43cb-8836-414073bccf74","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-751ebedbf59f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c","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":1023,"providerAuthMs":0,"ledgerPrepareMs":1023,"ledgerReconcileMs":287,"lineageReconcileMs":0,"resolvePreflightMs":1023,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1310,"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":"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":6568,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:22:18.19869+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:751ebedb-f59f-45ee-a890-88cf3bf08f1c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3cb7197d-a990-49b0-aea7-bb03bf855b3b","command_center_event_id":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},{"id":"16f25eca-6e98-4639-bc4c-71c317900f79","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0895ede911fc028e7f9af15056bdc73b8ae29503","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Forgejo large-file source fetch reliability is repaired in the shared Command Center source reader while preserving exact-SHA reads, single-flight, immutable edge cache, SHA verification, caller-supplied tighter budgets, and the 4 MiB cap; focused regressions cover retryable recovery, single-flight, oversize fail-closed behavior, and non-retryable responses; the capability contract matches the implementation; cc-execution is deployed and a representative exact repository_inspect source fetch succeeds.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Change only the shared Command Center Forgejo source-read reliability implementation, its focused regression test, runtime version marker, and control-plane capability contract.","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":"c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:45:58.32833+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0895ede911fc028e7f9af15056bdc73b8ae29503","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:request-contract:c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2:0895ede911fc028e7f9af15056bdc73b8ae29503:verified:","mission_step_id":"65cb9cde-2752-48f3-9097-eee6f8d3ef89","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"16f3da68-d1b8-4b75-a07c-3472abd73283","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c9175dfc817d","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.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"c9175dfc-817d-4b47-86b8-51f79fb951c6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1168,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":290,"providerAuthMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":290,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"c9175dfc-817d-4b47-86b8-51f79fb951c6"},"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":3700,"likelyAffectedFiles":["src/lib/mobileVendor/bigPapisBackOfficeModes.ts","src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:22:49.349545+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9175dfc-817d-4b47-86b8-51f79fb951c6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bc3ff806-f9ee-4fe8-87be-24d83a0cdc18","command_center_event_id":"c9175dfc-817d-4b47-86b8-51f79fb951c6"},{"id":"16f5738f-c829-47c5-ae81-7aed6ee98b5d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/hide-default-notification-control-985b7759","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/hide-default-notification-control-985b7759","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"985b7759-0812-44de-ae30-94145fb73c42","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10692,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2914,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":414,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2914,"repositoryMutationMs":10692,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":414,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"985b7759-0812-44de-ae30-94145fb73c42"},"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":1602,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:18:04.846111+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:985b7759-0812-44de-ae30-94145fb73c42:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"d2b89601-0f31-4124-b5bf-94d7577f92a4","command_center_event_id":"985b7759-0812-44de-ae30-94145fb73c42"},{"id":"16f6cf85-c5ba-4f90-a61e-0014ae71ae08","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1c56b7ee-3a9b-1478-f8b2-0ddc33a0d51b"},"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:3ce83c2e-852f-4874-ad19-228d090c3b69","mission_step_id":null,"command_center_event_id":"3ce83c2e-852f-4874-ad19-228d090c3b69"},{"id":"16fc6070-2b14-4eab-b01a-1995285842f7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e7b91b5559f400e2ab1f9e579d5444b52a34b09e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"qa-scope","satisfied":true,"statement":"The control plane QA operator sees inherited CIO2 registration and emits safe exact prerequisite evidence.","proofConditionIds":["proof-qa"]}],"satisfied":true,"constraints":[{"id":"preserve","satisfied":true,"statement":"Preserve owner OAuth, protected main, exact workflow, exclusive cloud runner, sandbox-only execution, secret checks and canonical Gate; never expose keys or modify customer data.","proofConditionIds":["proof-qa"]},{"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-qa"]},{"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-qa"]}],"contractHash":"109db43893afcac80d19e59fd4274ed0e3e14359dae674e6e5a11f9d1564aab0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-qa","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"109db43893afcac80d19e59fd4274ed0e3e14359dae674e6e5a11f9d1564aab0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-20T16:53:37.502602+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e7b91b5559f400e2ab1f9e579d5444b52a34b09e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3c38a6ac-59b4-46bb-9f21-c70fac5a22c5:request-contract:109db43893afcac80d19e59fd4274ed0e3e14359dae674e6e5a11f9d1564aab0:e7b91b5559f400e2ab1f9e579d5444b52a34b09e:verified::phase:runtime_proof","mission_step_id":"216d6fe2-b1bb-488b-b934-b20a093364b1","command_center_event_id":"3c38a6ac-59b4-46bb-9f21-c70fac5a22c5"},{"id":"16fe9129-a535-44d0-aa29-81edcfd420b1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:378f9d9e-2c7e-4be9-b6f6-5385f404093e","mission_step_id":null,"command_center_event_id":"378f9d9e-2c7e-4be9-b6f6-5385f404093e"},{"id":"1700072d-ba3b-412a-a2e2-371c89443171","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-tenant-isolation-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":13855,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1231,"terminal":false,"missionId":"f07ece04-b57b-4c87-9df2-124190a6ed73","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e253941e58455a1e9c8d79edb17cf6390bd35f0f","timingsMs":{"handlerMs":5380,"prReadinessMs":969,"approvedPlanMs":0,"missionSetupMs":2736,"shipAndProveMs":3572},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","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":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T03:28:42.305415+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"e253941e58455a1e9c8d79edb17cf6390bd35f0f","external_id":"1231","receipt_type":"execute_mission","idempotency_key":"mission:f07ece04-b57b-4c87-9df2-124190a6ed73:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"97a6eed7-dac2-4660-adeb-d48c5562d46e","command_center_event_id":"f07ece04-b57b-4c87-9df2-124190a6ed73"},{"id":"17002189-2ce2-4f1d-9da3-fdd57b90a960","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","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":"754755a322e00a03e27207336a97d4974bb1766630ca35f0ebdcd5b46a34284c","forgejoWorkflowProof":{"runId":7273,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6","deploymentId":"forgejo-main-605fdf6291ad9ac960a6c1fbf7b28dee066654d6","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.113-orphan-cache-absence-proof","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:06:45.781979+00:00","proof_gate":"canonical_release_pending","source_sha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","external_id":"forgejo-main-fd97a06dfbde","receipt_type":"canonical_release_status","idempotency_key":"mission:393bfe2f-a074-405f-801b-60bf2d3fd45d:forgejo-release-status:fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"f363cc90-7680-48c3-8d40-303444440ebe","command_center_event_id":"393bfe2f-a074-405f-801b-60bf2d3fd45d"},{"id":"17009ba8-0c03-45c7-98f5-7cc001e82e64","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a8cae272acdb","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":22897,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"executorlessWaitMs":2252512,"firstUsefulResultAt":"2026-10-01T09:13:37.154Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.33-compact-mission-status","prNumber":4328,"terminal":false,"missionId":"a8cae272-acdb-4fe0-9e38-cb245e063ff9","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4336,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":691,"missionSetupMs":307,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":307,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":307,"repositoryMutationMs":3645,"repositoryProviderMs":3645,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2259,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":307,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1386},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:51:15.282196+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4328","receipt_type":"execute_mission","idempotency_key":"mission:a8cae272-acdb-4fe0-9e38-cb245e063ff9:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8d8b8f80-a63c-4b9b-a9ea-46d587cbd8a0","command_center_event_id":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},{"id":"1700aca4-1219-4ab1-a21c-39f2069833ae","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly authorized platform-wide latency reduction.","baseSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","issuedAt":1790047497841,"expiresAt":1790047677841,"missionId":"09a9e05d-d017-4ca5-ac45-0a6b4f6d4801","authorizationId":"84784205-0a04-4b2f-9ba4-012f8f855337","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:24:58.120775+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:84784205-0a04-4b2f-9ba4-012f8f855337","mission_step_id":"3672f2d4-baaf-436d-8375-ae9000974816","command_center_event_id":"09a9e05d-d017-4ca5-ac45-0a6b4f6d4801"},{"id":"1702a9d6-e7a4-48b3-810b-da13fe5bfe9b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-release-queue-502-v2-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5588,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":732,"terminal":false,"missionId":"112e4806-b3c1-40da-8b80-ab73d47ea541","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"408fdb4784dcad175491121265595ab85bec5d31","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"112e4806-b3c1-40da-8b80-ab73d47ea541"},"performance":null,"deploymentId":"forgejo-main-408fdb4784dc","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1745,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T08:27:59.858003+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"732","receipt_type":"automatic_mission_resume","idempotency_key":"mission:112e4806-b3c1-40da-8b80-ab73d47ea541:automatic-mission-resume:732:canonical_release_dispatched","mission_step_id":"34f091ae-6912-4726-b881-228915e0c93d","command_center_event_id":"112e4806-b3c1-40da-8b80-ab73d47ea541"},{"id":"1706642a-4a35-45e5-8ec5-304403910fb3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":"anchored_edit_file_missing:src/pages/cafe-qsr/ThirstyPandaPublic.tsx","status":"blocked","metrics":{"receiptBytes":1825,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"9b50099a-fe6e-4538-9b4d-8213b2fa2ee8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b50099a-fe6e-4538-9b4d-8213b2fa2ee8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T14:32:07.992843+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9b50099a-fe6e-4538-9b4d-8213b2fa2ee8:execute_mission:repair_mission_execution_blocked","mission_step_id":"67d68f89-ed58-4a1e-aec7-e5182fdfe2c8","command_center_event_id":"9b50099a-fe6e-4538-9b4d-8213b2fa2ee8"},{"id":"1706a787-926c-4424-bc4a-96891c06beb7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4101663c6761","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":59676,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":14,"executorlessWaitMs":561779,"firstUsefulResultAt":"2026-10-02T14:43:16.575Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4474,"terminal":false,"missionId":"4101663c-6761-44d0-9400-11115e5fcf44","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"792cc47cc2b11a43882a361750f6c2cca09a36ff","timingsMs":{"prReadinessMs":726,"approvedPlanMs":0,"shipAndProveMs":3402,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4101663c-6761-44d0-9400-11115e5fcf44"},"performance":null,"deploymentId":"forgejo-main-792cc47cc2b1","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":1986,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:52:43.74831+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4101663c-6761-44d0-9400-11115e5fcf44:automatic-mission-resume:4474:canonical_release_reconciliation_pending","mission_step_id":"13778ee9-6cd1-4497-b564-5e7be9657489","command_center_event_id":"4101663c-6761-44d0-9400-11115e5fcf44"},{"id":"1706dc8f-8508-4ff4-8bee-f09d93927840","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0540e84ed80f098e19a677bcf61b76424f446a52","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0540e84ed80f098e19a677bcf61b76424f446a52","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"1a869b418ea367d6c51d008a7601e50b10dd47f4b180c59e342c697b9158c04c","forgejoWorkflowProof":{"runId":16280,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-06T11:46:04.9848+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0540e84ed80f098e19a677bcf61b76424f446a52","external_id":"forgejo-main-0540e84ed80f","receipt_type":"canonical_release_status","idempotency_key":"mission:c1b4bc1f-8523-4b11-8106-3d1e12c59bc5:forgejo-release-status:0540e84ed80f098e19a677bcf61b76424f446a52:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"653a7301-f2e5-4fba-a406-1bf0a6a144a4","command_center_event_id":"c1b4bc1f-8523-4b11-8106-3d1e12c59bc5"},{"id":"17076f03-3efd-4b34-bfff-8134ec21739a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"5c0897516297a06aca67cc775d48457ffadbc59a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"5c0897516297a06aca67cc775d48457ffadbc59a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["godmode-platform-media"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"8ca9d9d2af03d389cdad2877bf4a94c27c680a61231517c7923255f322f48303","forgejoWorkflowProof":{"runId":13586,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:21:39.247633+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5c0897516297a06aca67cc775d48457ffadbc59a","external_id":"forgejo-main-5c0897516297","receipt_type":"canonical_release_status","idempotency_key":"mission:c353b894-6db3-4cda-af74-08a44a3c0df3:forgejo-release-status:5c0897516297a06aca67cc775d48457ffadbc59a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"ca5326d1-2563-44d0-8efb-9a453864014f","command_center_event_id":"c353b894-6db3-4cda-af74-08a44a3c0df3"},{"id":"17093d25-92ba-483b-85f0-05880fb025f2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/anchored-edit-contract.test.js"],"reason":"Repair the shared anchored-edit input contract in the cc-execution control plane without weakening anchor uniqueness safety.","baseSha":"6ece470493ed8c4f5dbbc4527963fd0ecd8094c6","issuedAt":1788052591969,"expiresAt":1788052771969,"missionId":"8d95fa53-b59d-4d40-915d-ead5bd7983f2","singleUse":true,"authorizationId":"648202ae-1041-4418-a0b2-deae039d986a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:16:32.85599+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6ece470493ed8c4f5dbbc4527963fd0ecd8094c6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:648202ae-1041-4418-a0b2-deae039d986a","mission_step_id":"e4de4cd2-4ed5-4a56-a773-30c3cedf66ff","command_center_event_id":"8d95fa53-b59d-4d40-915d-ead5bd7983f2"},{"id":"170a5557-bc36-4212-86a4-d8a16e9998a0","source":"cc-execution","status":"recorded","payload":{"objective":"Recover only the unfinished frontend production release for already-merged lawn-care UI commit 8e0238ebc62dab3c5c48f68e7133060b8949eee7 (PR #1696). Do not change source or control-plane code. Resume the canonical frontend release from current protected main, preserve later commits, and prove the live MS Lawn Barber lawn-care route reflects the merged lawn-care stylesheet change.","tenantRef":"MS Lawn Barber","receivedAt":"2026-09-04T13:32:18.710Z","fingerprint":"fb5ca940e589ec480e9f53d85dc4cb1626e54fd076a7e5435e2d1c5e470c4c1b","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover only the unfinished frontend production release for already-merged lawn-care UI commit 8e0238ebc62dab3c5c48f68e7133060b8949eee7 (PR #1696). Do not change source or control-plane code. Resume the canonical frontend release from current protected main, preserve later commits, and prove the live MS Lawn Barber lawn-care route reflects the merged lawn-care stylesheet change.","wordingChanged":false,"canonicalIntent":"Recover only the unfinished frontend production release for already-merged lawn-care UI commit 8e0238ebc62dab3c5c48f68e7133060b8949eee7 (PR #1696). Do not change source or control-plane code. Resume the canonical frontend release from current protected main, preserve later commits, and prove the live MS Lawn Barber lawn-care route reflects the merged lawn-care stylesheet change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recover-frontend","statement":"The already-merged lawn-care UI change is delivered through the canonical frontend release path without changing source or control-plane code.","proofConditionIds":["frontend-live","visual-route-proof"]}],"objective":"Recover only the unfinished frontend production release for already-merged lawn-care UI commit 8e0238ebc62dab3c5c48f68e7133060b8949eee7 (PR #1696). Do not change source or control-plane code. Resume the canonical frontend release from current protected main, preserve later commits, and prove the live MS Lawn Barber lawn-care route reflects the merged lawn-care stylesheet change.","constraints":[{"id":"no-source-change","statement":"Do not create another lawn-care source patch or PR.","proofConditionIds":["frontend-live"]},{"id":"no-control-plane-change","statement":"Do not modify control-plane code or release architecture.","proofConditionIds":["frontend-live"]},{"id":"frontend-only","statement":"Release only the affected frontend target.","proofConditionIds":["frontend-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"frontend-live","kind":"runtime","claim":"Production frontend release includes the lawn-care UI change from merged commit 8e0238ebc62dab3c5c48f68e7133060b8949eee7 or a later protected-main commit that contains it.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-route-proof","kind":"visual","claim":"The live MS Lawn Barber mobile lawn-care route visibly reflects the updated lawn-care visual system.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"a625cf51e40b70004f1ef2445ff1e89e84e40c1285a1c0e297682f0b19a10a4b","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T13:32:19.219624+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:52f4f5d6-1111-4c78-b24d-767a7bb22823:tenant-workstream-contribution:fb5ca940e589ec480e9f53d85dc4cb1626e54fd076a7e5435e2d1c5e470c4c1b","mission_step_id":null,"command_center_event_id":"52f4f5d6-1111-4c78-b24d-767a7bb22823"},{"id":"170b7e82-8123-4a04-9682-dffab1848375","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/knocklaunch-mail-platform-20260818","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1898,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"a93be092-02c7-4d1b-9218-109d9b34b0c6","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":"a93be092-02c7-4d1b-9218-109d9b34b0c6"},"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":7695,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:28:06.769115+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a93be092-02c7-4d1b-9218-109d9b34b0c6:execute_mission:repair_mission_source_resolution_required","mission_step_id":"ffc89f9f-e4c2-4afe-bdf9-66a51ab61853","command_center_event_id":"a93be092-02c7-4d1b-9218-109d9b34b0c6"},{"id":"170c11ca-a990-4335-a192-2ecec55d70a3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eda9436ab4cd","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"dc4bce88-8962-4b96-81c5-bd1afaa4de09","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":973,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":973,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":973,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":973,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc4bce88-8962-4b96-81c5-bd1afaa4de09"},"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":1474,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:41:27.996415+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc4bce88-8962-4b96-81c5-bd1afaa4de09:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a9ae31b1-8325-4ce3-b14c-c4e7be6a4382","command_center_event_id":"dc4bce88-8962-4b96-81c5-bd1afaa4de09"},{"id":"170e7b59-fd95-4a86-85d8-55a61d192955","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections","tenant-provider-connections"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"a653f5ef8c4598c8cf9b6ccf3f3501b5874c25bed8ed8d0d68fa4b222271af90","forgejoWorkflowProof":{"runId":14847,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:58:00.303795+00:00","proof_gate":"canonical_release_pending","source_sha":"ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa","external_id":"forgejo-main-ec1ca51d9c12","receipt_type":"canonical_release_status","idempotency_key":"mission:efaafcd1-0ea9-435f-93f6-92c40c3ae6fd:forgejo-release-status:ec1ca51d9c126fb970c75ab81edf6ba9cb2db6aa:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"0f735e63-5aac-4567-840a-891f6a421302","command_center_event_id":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd"},{"id":"17107332-da8b-4b15-a267-204513e126ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-engine-direct-auth-transport-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2092,"terminal":false,"missionId":"c07c9bf3-d9a2-4646-8c92-720e646e7f70","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3044,"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":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T18:47:27.251114+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2092","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:automatic-mission-resume:2092:repair_mission_waiting_for_gate","mission_step_id":"e98b11cc-7f44-43d5-b843-ad5704395402","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"17115016-dbf1-45c4-a511-da5f8d13bf2d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b0a58b28898e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":15757,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":46034,"firstUsefulResultAt":"2026-09-30T03:48:45.419Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4210,"terminal":false,"missionId":"b0a58b28-898e-410a-8f01-bc2a5903cc6d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3492,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":394,"missionSetupMs":164,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":164,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":164,"repositoryMutationMs":3098,"repositoryProviderMs":3098,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1918,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":164,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1180},"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":"b0a58b28-898e-410a-8f01-bc2a5903cc6d"},"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":3459,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:49:35.68972+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4210","receipt_type":"execute_mission","idempotency_key":"mission:b0a58b28-898e-410a-8f01-bc2a5903cc6d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"463ede53-6ed3-43e1-8ead-4214e508c47f","command_center_event_id":"b0a58b28-898e-410a-8f01-bc2a5903cc6d"},{"id":"17143491-b0ff-46db-8727-5c79aa2b7579","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3fadf344a4168b7b576337f19da3b2624a28379d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Rework the live God Mode Console mobile experience at /admin/console in src/pages/admin/GodModeCommandConsole.tsx as a true mobile-first shell, not a responsive desktop shrink. Preserve all behavior. On phones, split the header into a compact primary action row plus a horizontally scrollable capability/interaction strip; eliminate overflow and cramped controls; hide low-value desktop status chrome; make Sessions and New reachable with 44px targets; make the resolver horizontally scrollable without layout breakage; reduce empty-state vertical waste; make transcript spacing phone-appropriate; make the composer sticky, safe-area aware, compact, and usable with the on-screen keyboard; use 16px mobile textarea text to avoid iOS zoom; make the session archive full-screen on mobile with 44px Close/tab controls; redesign the Witness/Sidekick mobile switcher and Sessions/Exit controls for thumb use; keep Witness and Sidekick panes full-height and visually integrated. Desktop styling and all backend/runtime/auth/data behavior must remain unchanged.","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":"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":"7bcbf72c888ec279944cb1b24dc5170653fe9ae77b339d75cd97dcabdd6ab949","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"7bcbf72c888ec279944cb1b24dc5170653fe9ae77b339d75cd97dcabdd6ab949"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"3fadf344a4168b7b576337f19da3b2624a28379d","witnessSourceSha":"3fadf344a4168b7b576337f19da3b2624a28379d","verificationState":null,"witnessRequestContractHash":"7bcbf72c888ec279944cb1b24dc5170653fe9ae77b339d75cd97dcabdd6ab949"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:51:34.983081+00:00","proof_gate":"request_contract_pending","source_sha":"3fadf344a4168b7b576337f19da3b2624a28379d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:50ec8347-1149-4ae4-81e0-6373c1a477ad:request-contract:7bcbf72c888ec279944cb1b24dc5170653fe9ae77b339d75cd97dcabdd6ab949:3fadf344a4168b7b576337f19da3b2624a28379d:pending:visual","mission_step_id":"464015ea-0f19-4b0b-b3b9-8bb62e57ffd8","command_center_event_id":"50ec8347-1149-4ae4-81e0-6373c1a477ad"},{"id":"1718f3dd-4071-4356-afff-ca0fc1a2d03d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":14716,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1466,"terminal":false,"missionId":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":14824,"prReadinessMs":337,"approvedPlanMs":0,"missionSetupMs":463,"shipAndProveMs":14246},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:46:55.186668+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1466","receipt_type":"execute_mission","idempotency_key":"mission:b53d18f4-2952-47b0-aa0f-5ea617b65fb4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"78f173ca-83ff-499e-8d38-fcb33a31c23c","command_center_event_id":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4"},{"id":"171b58c4-8bd5-4e44-b10f-e153793280eb","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"failure"},"mainSha":"c0c1939802b8139dbb0fc305b4097aaa6620db98","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"c0c1939802b8139dbb0fc305b4097aaa6620db98","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","forgejoWorkflowProof":{"runId":8750,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"success","ccExecution":"success"},"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":"bf1651d7ff44bebb888bffbca0b495ac68340cff","runnerVersion":"onrunner-bf1651d7ff44","expectedSourceSha":"c0c1939802b8139dbb0fc305b4097aaa6620db98"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:19:35.816494+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"c0c1939802b8139dbb0fc305b4097aaa6620db98","external_id":"forgejo-main-c0c1939802b8","receipt_type":"canonical_release_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:forgejo-release-status:c0c1939802b8139dbb0fc305b4097aaa6620db98:failed:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=failure","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"171d8934-4137-48ce-8f31-85758e57e3c2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-dispatched frontend-only release for PR #1272 / merge SHA d09477b0e95696b2b9c9af6a5e31e831cb89393f and complete the existing live verification for the exact Redfish global background. Do not create or mutate anything new.","wordingChanged":false,"canonicalIntent":"Reconcile the already-dispatched frontend-only release for PR #1272 / merge SHA d09477b0e95696b2b9c9af6a5e31e831cb89393f and complete the existing live verification for the exact Redfish global background. Do not create or mutate anything new.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"All Redfish Roofing CRM routes use the exact approved generated-media/redfish-roofing/background.png as their shared locked background.","proofConditionIds":["proof-1","proof-2","proof-3"]}],"objective":"Reconcile the already-dispatched frontend-only release for PR #1272 / merge SHA d09477b0e95696b2b9c9af6a5e31e831cb89393f and complete the existing live verification for the exact Redfish global background. Do not create or mutate anything new.","constraints":[{"id":"constraint-1","statement":"Change only src/components/TenantRouter.tsx and do not alter any other behavior, styling, route, overlay, tenant, or data source.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use one frontend PR, KnockLaunch Gate, squash merge, and frontend-only Cloudflare deployment.","proofConditionIds":["proof-2","proof-3"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Current source uses exactly https://ymntrajfubicyxwwdxxa.supabase.co/storage/v1/object/public/generated-media/redfish-roofing/background.png for the RedfishWorkspaceShell background and no other file changed.","route":"/crm/ROOFING_COMPANY/redfish-roofing/Dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"repository","claim":"The one Redfish background PR passes KnockLaunch Gate and is squash merged.","route":"/crm/ROOFING_COMPANY/redfish-roofing/Dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"runtime","claim":"The production frontend release is live and a Redfish Roofing CRM route renders with the exact approved background asset.","route":"/crm/ROOFING_COMPANY/redfish-roofing/Dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"865d01f3c7caa8aecf963eef259a6043dde19583206dcc31af8bbef8094e8879","requestContractRevision":2,"previousRequestContractHash":"889055ecfad149a971bf4005d4dc3c20642408874d628582ca1dcbb585deaba5"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:56:55.312331+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c86d7559-cb6c-400d-9587-d1fb1bfb6ddd:request-contract-revision:2:865d01f3c7caa8aecf963eef259a6043dde19583206dcc31af8bbef8094e8879","mission_step_id":"cc644662-b89e-4ffd-abf4-0cfd7d9ffbd3","command_center_event_id":"c86d7559-cb6c-400d-9587-d1fb1bfb6ddd"},{"id":"1720b814-044d-4680-81a6-5f1f0e2d421d","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"65be10101e8e415521d32eff190b0d62f8bb0c40","releaseState":"verified","exactConductorRun":{"id":31701579775,"status":"completed","headSha":"65be10101e8e415521d32eff190b0d62f8bb0c40","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T12:50:29.312262+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"65be10101e8e415521d32eff190b0d62f8bb0c40","external_id":"canonical-release-65be10101e8e","receipt_type":"canonical_release_status","idempotency_key":"mission:1b202a2e-62b0-4f2d-a7ae-5d5e95cf8a56:release-status:65be10101e8e415521d32eff190b0d62f8bb0c40:31701579775:verified:canonical-production-release/verified=success","mission_step_id":"ddad6ed3-087e-4eac-a963-8b96bfa4299b","command_center_event_id":"1b202a2e-62b0-4f2d-a7ae-5d5e95cf8a56"},{"id":"172204de-a563-4e28-904d-b8e544f2e30b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"release\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T04:29:37.47936+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4696,\"sourceSha\":\"8b75d4ea5290755e92513299921260ac2739f50c\",\"deploymentId\":\"forgejo-main-8b75d4ea5290\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:34:49.692626+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7885e8ef-2225-4511-bbad-af7852cfcdd1:owner-progress-heartbeat:119405179","mission_step_id":"d2004713-a253-46bc-ab13-b7a556dac480","command_center_event_id":"7885e8ef-2225-4511-bbad-af7852cfcdd1"},{"id":"17228b3b-25b8-47a7-ba80-65c2a2f148a4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":1,\"pending\":0,\"percent\":100,\"satisfied\":true,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:34:59.337574+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-27ce03fc4218\",\"prNumber\":5177,\"sourceSha\":\"b132a570fe2b06924984c4920c85aab26745d89b\",\"deploymentId\":\"forgejo-main-b132a570fe2b\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:37:55.424786+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:27ce03fc-4218-4895-9bb0-38cc60489943:owner-progress-heartbeat:119419591","mission_step_id":"37558037-c196-4704-8295-4e78b4c0c901","command_center_event_id":"27ce03fc-4218-4895-9bb0-38cc60489943"},{"id":"1722b471-02bb-4b07-b6a0-5adecc9168ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4b0d80451d38","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"4b0d8045-1d38-43d9-b204-5d1b3f2ce386","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":881,"providerAuthMs":0,"ledgerPrepareMs":881,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":881,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":881,"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":"4b0d8045-1d38-43d9-b204-5d1b3f2ce386"},"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":5707,"likelyAffectedFiles":["src/__tests__/contracts/tenant-router-isolation.contract.test.ts","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/__tests__/contracts/platform-membership-route-isolation.contract.test.ts","src/__tests__/contracts/proposal-tenant-logo-isolation.contract.test.ts","src/__tests__/contracts/redfishTenantIsolation.contract.test.ts","scripts/release-target-ownership.mjs","config/capabilities/tenant-bootstrap.json","config/capabilities/tenant-creation.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T02:31:42.628011+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4b0d8045-1d38-43d9-b204-5d1b3f2ce386:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a956fa72-887d-4968-9bc9-81a38632e22e","command_center_event_id":"4b0d8045-1d38-43d9-b204-5d1b3f2ce386"},{"id":"1722d9ad-d3e9-4f66-a9ec-60377036fc1a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ab1065a8e19","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":63776,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"executorlessWaitMs":325809,"firstUsefulResultAt":"2026-09-27T14:03:11.819Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3875,"terminal":false,"missionId":"5ab1065a-8e19-468f-963e-af12f207c069","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5400,"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":"5ab1065a-8e19-468f-963e-af12f207c069"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:07:13.017255+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3875","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:automatic-mission-resume:3875:repair_mission_pr_ready_retryable","mission_step_id":"86b07701-d8f9-4f16-9c2e-71e26708ead0","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"172346e9-fcae-4e94-bf3f-582bb9f6e60b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a7db2a9143d7","prNumber":4425,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4929274f77e91e713b9b07accad1f86a941b602c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:28:45.957995+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4929274f77e91e713b9b07accad1f86a941b602c","external_id":"4425","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a7db2a91-43d7-40a8-8a32-810076ede303:merged-pr:4425:4929274f77e91e713b9b07accad1f86a941b602c","mission_step_id":"045443c6-fff4-4e4c-9cd8-383c7f770ac8","command_center_event_id":"a7db2a91-43d7-40a8-8a32-810076ede303"},{"id":"1723b507-d022-4686-8823-e79e54aace60","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-23T19:42:02.074168+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:4dd50b6b-d3f5-4f78-bb04-945e08e91eb9:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"4dd50b6b-d3f5-4f78-bb04-945e08e91eb9"},{"id":"1724b14e-ffbb-4cb8-b431-8563d8820159","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\":{\"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\":\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-cc\",\"proof-frontend\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-24T11:34:18.591512+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-db7e8cff1609\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:35:47.008658+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:db7e8cff-1609-45cb-9e11-e6319402071b:owner-progress-heartbeat:119349023","mission_step_id":"e784e921-f478-4a4d-97ce-8895045f5b18","command_center_event_id":"db7e8cff-1609-45cb-9e11-e6319402071b"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":3600,"schema":"public","order_key":"id"}